]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* gcc-interface/Makefile.in (NO_OMIT_ADAFLAGS): Define.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7907d43b 12016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2
3 * c-c++-common/dump-ada-spec-6.c: New test.
4
80905eec 52016-11-13 Eric Botcazou <ebotcazou@adacore.com>
6
7 * gnat.dg/lto21.adb: New test.
8 * gnat.dg/lto21_pkg1.ads: New helper.
9 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
10
1f302f2e 112016-11-13 Janus Weil <janus@gcc.gnu.org>
12
13 PR fortran/60952
14 * gfortran.dg/typebound_proc_34.f90: New test.
15
abfb4be5 162016-11-13 Janus Weil <janus@gcc.gnu.org>
17
18 PR fortran/66366
19 * gfortran.dg/class_57.f90: Changed error message.
20 * gfortran.dg/class_60.f90: New test.
21
4699a580 222016-11-12 David Edelsohn <dje.gcc@gmail.com>
23
24 * g++.dg/pr78112.C: XFAIL AIX.
25
f7b2c82b 262016-11-12 Janus Weil <janus@gcc.gnu.org>
27
28 PR fortran/77501
29 * gfortran.dg/typebound_generic_16.f90: New test.
30
d16addb3 312016-11-12 Jakub Jelinek <jakub@redhat.com>
32
33 PR c++/71225
34 * g++.dg/cpp0x/pr71225.C: New test.
35
1998c023 362016-11-11 Eric Botcazou <ebotcazou@adacore.com>
37
38 * gcc.target/sparc/20161111-1.c: New test.
39
a3b46c9c 402016-11-11 Uros Bizjak <ubizjak@gmail.com>
41
42 PR target/78310
43 * gcc.target/i386/pr78310.c: New test.
44
0d56015c 452016-11-11 Jeff Law <law@redhat.com>
46
47 * gcc.dg/tree-ssa/isolate-6.c: New test.
48 * gcc.dg/tree-ssa/isolate-7.c: New test.
49
dc9e2118 502016-11-11 Bin Cheng <bin.cheng@arm.com>
51
52 PR testsuite/78292
53 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
54 vect_max_reduc.
55
9117e2ab 562016-11-11 Jakub Jelinek <jakub@redhat.com>
57
58 PR c++/72774
59 * g++.dg/parse/pr72774.C: New test.
60
3d8b172a 612016-11-11 Richard Biener <rguenther@suse.de>
62
63 PR tree-optimization/71575
64 * gcc.dg/graphite/pr71575-1.c: New testcase.
65 * gcc.dg/graphite/pr71575-2.c: Likewise.
66
36bb9d71 672016-11-11 Richard Biener <rguenther@suse.de>
68
69 PR middle-end/78295
70 * gcc.dg/uninit-pr78295.c: New testcase.
71
c717a688 722016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
73
74 PR fortran/78277
75 * gfortran.dg/dec_structure_17.f90: New test.
76
3c57e933 772016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
78
79 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
80 being allowed in vector registers.
81 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
82 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
83 * gcc.target/powerpc/vsx-himode.c: Likewise.
84 * gcc.target/powerpc/vsx-himode2.c: Likewise.
85 * gcc.target/powerpc/vsx-himode3.c: Likewise.
86 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
87 to allow matching MFVSRD or MFVSRW.
88
b851b8f0 892016-11-10 Pat Haugen <pthaugen@us.ibm.com>
90
91 PR rtl-optimization/78241
92 * gcc.dg/pr78241.c: New test.
93
a08fc382 942016-11-10 Jakub Jelinek <jakub@redhat.com>
95
5fca0e1a 96 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
97 201307.
98
a08fc382 99 * g++.dg/cpp1z/noexcept-type14.C: New test.
100 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
101
8c2f9148 1022016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
103
104 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
105 WVAL0S tests added in r241817.
106
44b49e6b 1072016-11-10 Jakub Jelinek <jakub@redhat.com>
108
109 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
110 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
111 no longer allowed and corresponding ordered construct.
112 * gfortran.dg/gomp/linear-1.f90: New test.
113 * gfortran.dg/gomp/declare-simd-2.f90: New test.
114 * gfortran.dg/gomp/declare-target-1.f90: New test.
115 * gfortran.dg/gomp/declare-target-2.f90: New test.
116
65dc2516 1172016-11-10 Martin Liska <mliska@suse.cz>
118
119 PR sanitizer/78270
120 * gcc.dg/asan/pr78270.c: New test.
121
c74b2e3b 1222016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
123 Jakub Jelinek <jakub@redhat.com>
124
125 PR debug/78112
44b49e6b 126 * g++.dg/pr78112.C: New testcase.
c74b2e3b 127
934a0458 1282016-11-09 Jakub Jelinek <jakub@redhat.com>
129
104d9702 130 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
131 -Wno-c++1z-compat.
132 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
133 string in case condition contains % characters.
134
934a0458 135 PR c++/78283
136 * g++.dg/cpp1z/noexcept-type13.C: New test.
137
99f5e97b 1382016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
139
140 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
141 using (HAS_MOVN) with MIPS III.
142
92902736 1432016-11-09 Janus Weil <janus@gcc.gnu.org>
144
145 PR fortran/46459
146 * gfortran.dg/volatile14.f90: New test.
147
c07c7aac 1482016-11-09 Uros Bizjak <ubizjak@gmail.com>
149
150 PR target/78262
151 * gcc.target/i386/pr78262.c: New test.
152
5a0a2447 1532016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
154
155 PR fortran/78259
156 * gfortran.dg/pr78259.f90: New test.
157
c2ee4354 1582016-11-09 Janus Weil <janus@gcc.gnu.org>
159
160 PR fortran/60777
161 * gfortran.dg/spec_expr_7.f90: New test.
162
58721d0c 1632016-11-09 Jakub Jelinek <jakub@redhat.com>
164
092db747 165 PR target/77718
166 * gcc.c-torture/execute/pr77718.c: New test.
167
58721d0c 168 * gcc.dg/ubsan/c99-shift-3.c: New test.
169 * gcc.dg/ubsan/c99-shift-4.c: New test.
170 * gcc.dg/ubsan/c99-shift-5.c: New test.
171 * gcc.dg/ubsan/c99-shift-6.c: New test.
172
61e45f2d 1732016-11-09 Martin Liska <mliska@suse.cz>
174
175 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
176 test-case for memcmp.
177 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
178
0787dd56 1792016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
180
181 PR testsuite/78269
182 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
183
df163634 1842016-11-09 Paul Thomas <pault@gcc.gnu.org>
185
186 * gfortran.dg/move_alloc_18.f90: New test.
187
0c3d1ddf 1882016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
189
190 PR middle-end/78256
191 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
192 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
193
46837445 1942016-11-09 Janus Weil <janus@gcc.gnu.org>
195
196 PR fortran/71894
197 * gfortran.dg/class_59.f90: New test.
198
68d072bb 1992016-11-09 Richard Biener <rguenther@suse.de>
200
201 PR tree-optimization/78007
202 * gcc.dg/vect/vect-bswap32.c: Adjust.
203 * gcc.dg/vect/vect-bswap64.c: Likewise.
204
e0bcc1cc 2052016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
206
207 * gcc.dg/ipa/vrp7.c: New test.
208
166f8178 2092016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
210
211 PR ipa/78121
212 * gcc.dg/ipa/pr78121.c: New test.
213
e7c5f688 2142016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
215
216 * c-c++-common/asan/default_options.h: New file.
217 * c-c++-common/asan/strcasestr-1.c: New test.
218 * c-c++-common/asan/strcasestr-2.c: Likewise.
219 * c-c++-common/asan/strcspn-1.c: Likewise.
220 * c-c++-common/asan/strcspn-2.c: Likewise.
221 * c-c++-common/asan/strpbrk-1.c: Likewise.
222 * c-c++-common/asan/strpbrk-2.c: Likewise.
223 * c-c++-common/asan/strspn-1.c: Likewise.
224 * c-c++-common/asan/strspn-2.c: Likewise.
225 * c-c++-common/asan/strstr-1.c: Likewise.
226 * c-c++-common/asan/strstr-2.c: Likewise.
227 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
228
1350ad47 2292016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
230
231 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
232
a3ba9d54 2332016-11-08 Janus Weil <janus@gcc.gnu.org>
234
235 PR fortran/68440
236 * gfortran.dg/class_58.f90: New test.
237
bcc971fd 2382016-11-08 Uros Bizjak <ubizjak@gmail.com>
239
240 PR target/70799
241 * gcc.target/i386/pr70799-2.c: New test.
242
af1b77d0 2432016-11-08 Janus Weil <janus@gcc.gnu.org>
244
245 PR fortran/77596
246 * gfortran.dg/proc_ptr_comp_46.f90: New test.
247
ed73a6cb 2482016-11-08 Bin Cheng <bin.cheng@arm.com>
249
250 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
251
b887afd7 2522016-11-08 Bin Cheng <bin.cheng@arm.com>
253
254 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
255
4ba8fd25 2562016-11-08 Bin Cheng <bin.cheng@arm.com>
257
258 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
259
d71fcb4d 2602016-11-08 Martin Liska <mliska@suse.cz>
261
262 PR testsuite/78242
263 * g++.dg/asan/use-after-scope-4.C: New test.
264 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
265 * gcc.dg/asan/use-after-scope-8.c: Remove.
266
dc168f1c 2672016-11-08 Richard Biener <rguenther@suse.de>
268
269 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
270
2cda118d 2712016-11-08 Tamar Christina <tamar.christina@arm.com>
272
273 PR testsuite/78136
274 * gcc.dg/cpp/trad/trad.exp
275 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
276 * gcc.dg/cpp/trad/include.c: Use local header file.
277
de8f611c 2782016-11-08 Richard Biener <rguenther@suse.de>
279
280 PR tree-optimization/78205
281 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
282
095c7123 2832016-11-08 Richard Biener <rguenther@suse.de>
284
285 PR tree-optimization/78224
286 * g++.dg/torture/pr78224.C: New testcase.
287
5de86198 2882016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
289
290 * gcc.dg/store_merging_1.c: Require store_merge.
291 * gcc.dg/store_merging_2.c: Likewise.
292 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 293 * gcc.dg/store_merging_5.c: Likewise.
5de86198 294 * gcc.dg/store_merging_6.c: Likewise.
295 * gcc.dg/store_merging_7.c: Likewise.
296 * gcc.dg/store_merging_8.c: Likewise.
297 * lib/target-supports.exp (check_effective_target_store_merge): New.
298
9c118ae0 2992016-11-07 David Edelsohn <dje.gcc@gmail.com>
300
301 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
302 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
303 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
304 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
305 -mvsx -mpower8-vector.
306 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
307 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
308 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
309 -mvsx -mpower8-vector.
310
ded98213 3112016-11-07 David Edelsohn <dje.gcc@gmail.com>
312
313 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
314
315 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
316 * gcc.dg/visibility-14.c: XFAIL AIX.
317 * gcc.dg/visibility-15.c: XFAIL AIX.
318 * gcc.dg/visibility-16.c: XFAIL AIX.
319 * gcc.dg/visibility-17.c: XFAIL AIX.
320 * gcc.dg/visibility-18.c: XFAIL AIX.
321 * gcc.dg/visibility-19.c: XFAIL AIX.
322 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
323 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
324 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
325 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
326
dfeedc5c 3272016-11-07 Jakub Jelinek <jakub@redhat.com>
328
329 PR target/78227
330 * gcc.target/i386/pr78227-1.c: New test.
331 * gcc.target/i386/pr78227-2.c: New test.
332
4a9eb7eb 3332016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
334
335 PR middle-end/35691
336 * gcc.dg/pr35691-1.c: New test-case.
337 * gcc.dg/pr35691-2.c: Likewise.
338
9075517e 3392016-11-07 Bernd Schmidt <bschmidt@redhat.com>
340
341 PR rtl-optimization/77309
342 * gcc.dg/torture/pr77309.c: New test.
343
1764c2f2 3442016-11-07 Jakub Jelinek <jakub@redhat.com>
345
346 PR middle-end/71529
347 * gcc.target/i386/pr71529.C: Moved to ...
348 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
349
350 PR target/64411
351 * gcc.target/i386/pr64411.C: Moved to ...
352 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
353 lp64.
354
355 PR target/65105
356 * gcc.target/i386/pr65105-4.C: Moved to ...
357 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
358 Run into compile test rather than execute test.
359
e3dbe99a 3602016-11-07 Richard Biener <rguenther@suse.de>
361
362 PR target/78229
363 * g++.dg/pr78229.C: New testcase.
364
4de7f8df 3652016-11-07 Richard Biener <rguenther@suse.de>
366
367 PR tree-optimization/78218
368 * gcc.dg/torture/pr78218.c: New testcase.
369
57b2dea1 3702016-11-07 Richard Biener <rguenther@suse.de>
371
372 PR tree-optimization/78228
373 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
374
0c448d00 3752016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
376
377 PR target/77822
378 * g++.dg/torture/pr77822.C: New test.
379
ea86011c 3802016-11-07 Martin Liska <mliska@suse.cz>
381
382 * c-c++-common/asan/force-inline-opt0-1.c: Disable
383 -f-sanitize-address-use-after-scope.
384 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
385 internal fn calls.
386 * g++.dg/asan/use-after-scope-1.C: New test.
387 * g++.dg/asan/use-after-scope-2.C: Likewise.
388 * g++.dg/asan/use-after-scope-3.C: Likewise.
389 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
390 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
391 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
392 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
393 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
394 * g++.dg/asan/use-after-scope-types.h: Likewise.
395 * gcc.dg/asan/use-after-scope-1.c: Likewise.
396 * gcc.dg/asan/use-after-scope-2.c: Likewise.
397 * gcc.dg/asan/use-after-scope-3.c: Likewise.
398 * gcc.dg/asan/use-after-scope-4.c: Likewise.
399 * gcc.dg/asan/use-after-scope-5.c: Likewise.
400 * gcc.dg/asan/use-after-scope-6.c: Likewise.
401 * gcc.dg/asan/use-after-scope-7.c: Likewise.
402 * gcc.dg/asan/use-after-scope-8.c: Likewise.
403 * gcc.dg/asan/use-after-scope-9.c: Likewise.
404 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
405 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
406 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
407 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
408 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
409
82031b11 4102016-11-07 Richard Biener <rguenther@suse.de>
411
412 PR tree-optimization/78189
413 * g++.dg/torture/pr78189.C: New testcase.
414
272c18b8 4152016-11-06 David Edelsohn <dje.gcc@gmail.com>
416
417 * gcc.dg/Wtrampolines.c: XFAIL AIX.
418
5055cc98 4192016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
420
421 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
422 occuring.
423
ddd81c4d 4242016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
425
426 PR fortran/78221
427 * arith.c (gfc_complex2real): Change gfc_warning_now to
428 gfc_warning.
429
ae1fe1c1 4302016-11-05 Paul Thomas <pault@gcc.gnu.org>
431
432 * gfortran.dg/move_alloc_17.f03: New test.
433
1f8787c9 4342016-11-05 Richard Biener <rguenther@suse.de>
435
436 PR bootstrap/78188
437 * g++.dg/ipa/pr78188.C: New test.
438
a3886308 4392016-11-05 Janus Weil <janus@gcc.gnu.org>
440 Dominique d'Humieres <dominiq@lps.ens.fr>
441
442 PR fortran/69495
443 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
444
ae235bb5 4452016-11-05 Paul Thomas <pault@gcc.gnu.org>
446
447 PR fortran/67564
448 * gfortran.dg/select_type_39.f03: New test.
449
4502016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 451
452 PR fortran/64933
453 * gfortran.dg/associate_23.f90: New test.
454
cdf56687 4552016-11-04 Jakub Jelinek <jakub@redhat.com>
456
457 PR target/77834
458 * gcc.dg/pr77834.c: New test.
459
8be5cb78 4602016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
461
462 PR c++/67980
463 * g++.dg/cpp1y/pr67980.C: New.
464
133e5599 4652016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
466
467 * gcc.target/powerpc/fold-vec-add-1.c: New.
468 * gcc.target/powerpc/fold-vec-add-2.c: New.
469 * gcc.target/powerpc/fold-vec-add-3.c: New.
470 * gcc.target/powerpc/fold-vec-add-4.c: New.
471 * gcc.target/powerpc/fold-vec-add-5.c: New.
472 * gcc.target/powerpc/fold-vec-add-6.c: New.
473 * gcc.target/powerpc/fold-vec-add-7.c: New.
474
1c518af3 4752016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 476
477 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
478 for -mbranch-likely, infer -mno-branch-likely for R6.
479
25326fef 4802016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
481
482 PR c++/71973
483 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
484 * g++.dg/init/new15.C: Likewise.
485 * g++.dg/ipa/inline-1.C: Likewise.
486 * g++.dg/ipa/inline-2.C: Likewise.
487 * g++.dg/lto/20080908-1_0.C: Likewise.
488 * g++.dg/tc1/dr20.C: Likewise.
489 * g++.dg/tree-ssa/inline-1.C: Likewise.
490 * g++.dg/tree-ssa/inline-2.C: Likewise.
491 * g++.old-deja/g++.law/except1.C: Likewise.
492 * g++.old-deja/g++.other/vbase5.C: Likewise.
493 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
494
e72902d2 4952016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
496
497 PR tree-optimization/78210
498 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
499 possibility of widening multiplies.
500
5b9b62c9 5012016-11-04 Richard Biener <rguenther@suse.de>
502
503 PR middle-end/78185
504 * gcc.dg/pr78185.c: New testcase.
505
5f1e62c6 5062016-10-04 David Edelsohn <dje.gcc@gmail.com>
507
508 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
509 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
510
2034deb9 5112016-11-03 Jakub Jelinek <jakub@redhat.com>
512 Alexandre Oliva <aoliva@redhat.com>
513 Jason Merrill <jason@redhat.com>
514
515 PR debug/28767
516 PR debug/56974
517 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
518 * g++.dg/debug/dwarf2/ref-3.C: New test.
519 * g++.dg/debug/dwarf2/ref-4.C: New test.
520 * g++.dg/debug/dwarf2/refqual-1.C: New test.
521 * g++.dg/debug/dwarf2/refqual-2.C: New test.
522
5232016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 524
525 * gfortran.dg/dec_exp_1.f90: New test.
526 * gfortran.dg/dec_exp_2.f90: Likewise.
527 * gfortran.dg/dec_exp_3.f90: Likewise.
528
2034deb9 5292016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 530
531 * gfortran.dg/dec_parameter_1.f: New test.
532 * gfortran.dg/dec_parameter_2.f90: Likewise.
533 * gfortran.dg/dec_parameter_3.f90: Likewise.
534 * gfortran.dg/dec_parameter_4.f90: Likewise.
535
36ffeeaf 5362016-11-03 Martin Liska <mliska@suse.cz>
537
538 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
539 output.
540 * gcc.dg/tree-prof/time-profiler-3.c: New test.
541
9769a02b 5422016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
543
544 PR libgcc/78067
545 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
546
d9b9f4ab 5472016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
548
549 * gcc.c-torture/execute/pr78170.c: Require int32plus.
550
60cd8c97 5512016-11-02 Max Filippov <jcmvbkbc@gmail.com>
552
553 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
554
e69f2f12 5552016-11-01 Tamar Christina <tamar.christina@arm.com>
556
557 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
558 Check for arm_v8_neon_hw.
559 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
560 Likewise.
561 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
562 Likewise.
563 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
564 Likewise.
565
427223f1 5662016-11-02 Richard Biener <rguenther@suse.de>
567
568 * gcc.dg/store_merging_8.c: New testcase.
569
2034deb9 5702016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 571
572 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
573
134e84c6 5742016-11-02 David Edelsohn <dje.gcc@gmail.com>
575
bbfcea83 576 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
577 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
578 * gcc.dg/addr_equal_1.c: XFAIL AIX.
579 * gcc.dg/pr65779.c: XFAIL AIX.
580 * gcc.dg/pr70405.c: XFAIL AIX.
581
134e84c6 582 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
583 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
584 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
585
0cc844b2 5862016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
587
588 * lib/target-supports.exp (check_gc_sections_available): Use
589 -print-prog-name=ld to determine linker used.
590
5e0b5f08 5912016-11-02 Martin Liska <mliska@suse.cz>
592
593 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
594 test case.
595
5e922e43 5962016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
597
598 PR tree-optimization/78170
599 * gcc.c-torture/execute/pr78170.c: New test.
600
e77557c0 6012016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
602
603 PR tree-optimization/78162
604 * gcc.c-torture/compile/pr78162.c: New test.
605
76bc343a 6062016-11-02 Richard Biener <rguenther@suse.de>
607
608 PR tree-optimization/78035
609 PR tree-optimization/77964
610 * gcc.target/i386/pr78035.c: New testcase.
611
3763b845 6122016-11-02 Richard Biener <rguenther@suse.de>
613
614 * gcc.dg/tree-ssa/vrp111.c: New testcase.
615 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
616 * gcc.dg/tree-ssa/pr21086.c: Likewise.
617 * gcc.dg/tree-ssa/pr58480.c: Likewise.
618 * gcc.dg/tree-ssa/vrp08.c: Likewise.
619
3e41d21b 6202016-11-01 David Edelsohn <dje.gcc@gmail.com>
621
622 * gfortran.dg/pr70937.f90: require-effective-target lto.
623
66d722cc 6242016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
625
626 PR fortran/69544
627 * gfortran.dg/where_6.f90: New test.
628
dcc1dde9 6292016-11-01 Jakub Jelinek <jakub@redhat.com>
630
631 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
632
d28d2da4 6332016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
634
635 PR fortran/69544
636 * gfortran.dg/where_5.f90: New test.
637
94bea3fe 6382016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
639
640 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
641 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
642 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
643 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
644
164d44e8 6452016-11-01 Uros Bizjak <ubizjak@gmail.com>
646
647 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
648 Whitespace fixes.
649 (check_effective_target_vect_cmdline_needed): Check
650 is-effective-target ia32 for x86 targets.
651 (check_effective_target_vect_simd_clones): Simplify condition.
652 (check_effective_target_vect_double): Ditto.
653 (check_effective_target_vect_aligned_arrays): Check
654 is-effective-target ia32 for x86 targets. Simplify condition.
655 (check_effective_target_vect_multiple_sizes): Simplify condition.
656 (check_effective_target_sqrt_insn): Add i?86-*-* target.
657 (check_effective_target_sync_int_128): Simplify condition.
658 (check_effective_target_sync_int_128_runtime): Ditto.
659 (check_effective_target_sync_long_long_runtime): Ditto.
660 (check_effective_target_divmod): Add i?86-*-* target.
661
9fc5a5fc 6622016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
663
664 * gcc.target/powerpc/vsx-extract-4.c: New test.
665 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
666
a5b29676 6672016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
668
669 PR fortran/54679
670 * gfortran.dg/fmt_l.f90: Update test.
671 * gfortran.dg/fmt_l0.f90: New test.
672
e7defe0c 6732016-10-31 Jakub Jelinek <jakub@redhat.com>
674
675 PR c++/78089
676 * c-c++-common/builtin-shuffle-1.c: New test.
677 * g++.dg/cpp0x/addressof3.C: New test.
678
6743ce6f 6792016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
680
681 Add tests for a const member and a reference member for launder.
682 * g++.dg/cpp1z/launder3.C: New.
683 * g++.dg/cpp1z/launder4.C: Likewise.
684 * g++.dg/cpp1z/launder5.C: Likewise.
685 * g++.dg/cpp1z/launder5.cc: Likewise.
686 * g++.dg/cpp1z/launder5.h: Likewise.
687 * g++.dg/cpp1z/launder6.C: Likewise.
688 * g++.dg/cpp1z/launder6.cc: Likewise.
689 * g++.dg/cpp1z/launder6.h: Likewise.
690
c02417ad 6912016-10-31 Jakub Jelinek <jakub@redhat.com>
692
f6f44a1d 693 PR c++/77948
694 * g++.dg/cpp0x/pr77948-1.C: New test.
695 * g++.dg/cpp0x/pr77948-2.C: New test.
696 * g++.dg/cpp0x/pr77948-3.C: New test.
697 * g++.dg/cpp0x/pr77948-4.C: New test.
698 * g++.dg/cpp0x/pr77948-5.C: New test.
699 * g++.dg/cpp0x/pr77948-6.C: New test.
700
c02417ad 701 PR tree-optimization/77860
702 * gcc.dg/pr77860.c: New test.
703
5f5452c2 7042016-10-31 Jakub Jelinek <jakub@redhat.com>
705
706 PR c++/77886
707 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
708
c6c79147 7092016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
710
711 * gcc.dg/lto/pr60449_0.c: Skip for avr.
712
50d3ad71 7132016-10-30 Le-Chun Wu <lcwu@google.com>
714 Mark Wielaard <mjw@redhat.com>
715
716 * gcc.dg/Wshadow-compatible-local-1.c: New test.
717 * gcc.dg/Wshadow-local-1.c: Likewise.
718 * gcc.dg/Wshadow-local-2.c: Likewise.
719 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
720 * g++.dg/warn/Wshadow-local-1.C: Likewise.
721 * g++.dg/warn/Wshadow-local-2.C: Likewise.
722
7f0c2660 7232016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
724
725 PR tree-optimization/71915
726 PR tree-optimization/71490
727 * gcc.dg/tree-ssa/pr54245.c: Delete.
728 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
729 document why.
730
8efd711b 7312016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
732
733 PR fortran/78123
734 * gfortran.dg/fmt_t_9.f: New test.
735
a57f28d2 7362016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
737
738 PR fortran/67219
739 * gfortran.dg/pr67219.f90: New test.
740
f6443ac9 7412016-10-29 Jakub Jelinek <jakub@redhat.com>
742
90ff29c3 743 PR rtl-optimization/77919
744 * g++.dg/torture/pr77919-2.C: New test.
745
f6443ac9 746 PR target/78148
747 * gcc.dg/pr78148.c: New test.
748
97574c57 7492016-10-28 Eric Botcazou <ebotcazou@adacore.com>
750
751 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
752 * gcc.target/sparc/overflow-4.c: ...here.
753 * gcc.target/sparc/overflow-5.c: New test.
754
67f7b566 7552016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
756 Kugan Vivekanandarajah <kuganv@linaro.org>
757 Jim Wilson <jim.wilson@linaro.org>
758
759 PR tree-optimization/43721
760 * lib/target-supports.exp (check_effective_target_divmod): New.
761 (check_effective_target_divmod_simode): Likewise.
762 (check_effective_target_arm_divmod_simode): Likewise.
763 * gcc.dg/divmod-1-simode.c: New test.
764 * gcc.dg/divmod-1.c: Likewise.
765 * gcc.dg/divmod-2-simode.c: Likewise.
766 * gcc.dg/divmod-2.c: Likewise.
767 * gcc.dg/divmod-3-simode.c: Likewise.
768 * gcc.dg/divmod-3.c: Likewise.
769 * gcc.dg/divmod-4-simode.c: Likewise.
770 * gcc.dg/divmod-4.c: Likewise.
771 * gcc.dg/divmod-5.c: Likewise.
772 * gcc.dg/divmod-6-simode.c: Likewise.
773 * gcc.dg/divmod-6.c: Likewise.
774 * gcc.dg/divmod-7.c: Likewise.
775
3d3e04ac 7762016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 777 Jakub Jelinek <jakub@redhat.com>
778 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 779
780 PR middle-end/22141
781 PR rtl-optimization/23684
782 * gcc.c-torture/execute/pr22141-1.c: New test.
783 * gcc.c-torture/execute/pr22141-2.c: Likewise.
784 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
785 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
786 * gcc.dg/store_merging_1.c: New test.
787 * gcc.dg/store_merging_2.c: Likewise.
788 * gcc.dg/store_merging_3.c: Likewise.
789 * gcc.dg/store_merging_4.c: Likewise.
790 * gcc.dg/store_merging_5.c: Likewise.
791 * gcc.dg/store_merging_6.c: Likewise.
792 * gcc.dg/store_merging_7.c: Likewise.
793 * gcc.target/i386/pr22141.c: Likewise.
794 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
795 * g++.dg/init/new17.C: Likewise.
796
2034deb9 7972016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 798
799 PR middle-end/72747
800 * c-c++-common/pr72747-1.c: New test.
801 * c-c++-common/pr72747-2.c: Likewise.
802
987860a9 8032016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
804
805 * gcc.target/s390/oscbreak-1.c: New test.
806
55c01516 8072016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
808
809 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
810
452a353a 8112016-10-28 Jakub Jelinek <jakub@redhat.com>
812
971e7f12 813 PR rtl-optimization/77919
814 * g++.dg/torture/pr77919.C: New test.
815
452a353a 816 PR rtl-optimization/78132
817 * gcc.target/i386/pr78132.c: New test.
818
c8fb4e06 8192016-10-27 Eric Botcazou <ebotcazou@adacore.com>
820
821 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
822
d59ca9c8 8232016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
824
825 * gcc.target/powerpc/vsx-simode.c: New test.
826 * gcc.target/powerpc/vsx-simode2.c: Likewise.
827 * gcc.target/powerpc/vsx-simode3.c: Likewise.
828
b95a2fd4 8292016-10-27 Jakub Jelinek <jakub@redhat.com>
830
bd7b3fc8 831 PR fortran/78026
832 * gfortran.dg/gomp/pr78026.f03: New test.
833 * gfortran.dg/select_type_38.f03: New test.
834
b95a2fd4 835 PR middle-end/78025
836 * g++.dg/gomp/declare-simd-7.C: New test.
837
bd7b3fc8 8382016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 839
840 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
841 * gfortran.dg/dec_init_2.f90: Likewise.
842 * gfortran.dg/dec_init_3.f90: New test.
843 * gfortran.dg/dec_init_4.f90: Likewise.
844
641ae1b8 8452016-10-27 Bin Cheng <bin.cheng@arm.com>
846
847 * gcc.dg/fold-narrowbopcst-1.c: New test.
848
bd7b3fc8 8492016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 850
851 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
852 dg-shouldfail/dg-output instead of XFAIL.
853 * gfortran.dg/dec_io_6.f90: Likewise.
854
84b72a11 8552016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
856
857 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
858 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
859 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
860 * gcc.target/arm/atomic-op-char-3.c: Likewise.
861 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
862 * gcc.target/arm/atomic-op-int-3.c: Likewise.
863 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
864 * gcc.target/arm/atomic-op-release-3.c: Likewise.
865 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
866 * gcc.target/arm/atomic-op-short-3.c: Likewise.
867
15eeb126 8682016-10-27 Bin Cheng <bin.cheng@arm.com>
869
870 * gcc.dg/fold-convmaxconv-1.c: New test.
871 * gcc.dg/fold-convminconv-1.c: New test.
872
2034deb9 8732016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 874
875 PR fortran/78092
876 * gfortran.dg/pr78092.f90: New test.
877
2db725dd 8782016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
879
880 PR target/78056
881 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
882 expected error message.
883 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
884 expected error message.
885 * gcc.target/powerpc/vsu/vec-all-nez-7.c
886 (test_all_not_equal_and_not_zero): Change expected error message.
887
816a8c6d 8882016-10-26 Jakub Jelinek <jakub@redhat.com>
889
890 PR fortran/77973
891 * gfortran.dg/gomp/pr77973.f90: New test.
892
ed09e1d5 8932016-10-26 Paul Thomas <pault@gcc.gnu.org>
894
895 PR fortran/78108
896 * gfortran.dg/submodule_18.f08: New test.
897 * gfortran.dg/submodule_19.f08: New test.
898
a0194feb 8992016-10-26 Michael Matz <matz@suse.de>
900
901 * g++.dg/pr78060.C: New test.
902 * gfortran.dg/pr78061.f: New test.
903 * g++.dg/pr78088.C: New test.
904
bd7b3fc8 9052016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 906
907 * gfortran.dg/dec_io_1.f90: New test.
908 * gfortran.dg/dec_io_2.f90: New test.
909 * gfortran.dg/dec_io_3.f90: New test.
910 * gfortran.dg/dec_io_4.f90: New test.
911 * gfortran.dg/dec_io_5.f90: New test.
912 * gfortran.dg/dec_io_6.f90: New test.
913
83ee671e 9142016-10-25 Jakub Jelinek <jakub@redhat.com>
915
916 PR sanitizer/78106
917 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
918
9192016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 920
921 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
922 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
923
9db5ef21 9242016-10-25 Eric Botcazou <ebotcazou@adacore.com>
925
926 * gnat.dg/opt59.adb: New test.
927 * gnat.dg/opt59_pkg.ad[sb]: New helper.
928
929 * gnat.dg/opt60.adb: New test.
930
255d575a 9312016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
932
933 PR fortran/72770
934 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
935 this pr.
936
6a2e2a85 9372016-10-25 Jakub Jelinek <jakub@redhat.com>
938
939 PR target/78102
940 * gcc.target/i386/pr78102.c: New test.
941
83ee671e 9422016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 943
944 * gfortran.dg/dec_logical_xor_1.f90: New test.
945 * gfortran.dg/dec_logical_xor_2.f90: New test.
946 * gfortran.dg/dec_logical_xor_3.f03: New test.
947
83ee671e 9482016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 949
950 * gfortran.dg/dec_loc_rval_1.f90: New test.
951 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 952 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 953
83ee671e 9542016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 955
006943e8 956 * gfortran.dg/dec_type_print.f90: New testcase.
957
83ee671e 9582016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 959
960 * gfortran.dg/feed_1.f90: New test.
961 * gfortran.dg/feed_2.f90: New test.
501b58b2 962
a07d5339 9632016-10-25 Martin Liska <mliska@suse.cz>
964
965 PR sanitizer/78106
966 * gcc.dg/asan/pr78106.c: New test.
967
131ad74b 9682016-10-25 Martin Liska <mliska@suse.cz>
969
970 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
971
78e31c4c 9722016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
973
974 PR target/78041
975 * gcc.target/arm/pr78041.c: New test.
976
6e1b2ffb 9772016-10-25 Jakub Jelinek <jakub@redhat.com>
978
979 * g++.dg/cpp1z/launder1.C: New test.
980 * g++.dg/cpp1z/launder2.C: New test.
981
c9a8ee19 9822016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 983 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 984
985 PR target/71676
986 PR target/71678
987 * gcc.target/avr/pr71676-2.c: New test.
988
24c7ece1 9892016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 990 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 991
992 PR target/71676
993 PR target/71678
994 * gcc.target/avr/pr71676-1.c: New test.
995 * gcc.target/avr/pr71676-3.c: New test.
996 * gcc.target/avr/pr71676.c: New test.
997 * gcc.target/avr/pr71678.c: New test.
998
2e2f6914 9992016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1000
1001 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1002 such that cloned verions of tested functions are not created.
1003
0fdad659 10042016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1005
1006 PR fortran/71895
1007 * gfortran.dg/pr71895.f90: New test.
1008
1eaf0150 10092016-10-24 Jakub Jelinek <jakub@redhat.com>
1010
1011 * g++.dg/debug/dwarf2/ref-2.C: New test.
1012
5f64e688 10132016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1014
1015 * c-c++-common/Wint-in-bool-context-3.c: New test.
1016
c62d63d4 10172016-10-24 Martin Sebor <msebor@redhat.com>
1018
1019 PR middle-end/77735
1020 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1021 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1022 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1023 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1024 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1025 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1026 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1027
11cb7700 10282016-10-24 Richard Biener <rguenther@suse.de>
1029
1030 PR testsuite/71491
1031 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1032 * gcc.dg/vect/slp-45.c: Likewise.
1033
c2423c1d 10342016-10-24 Richard Biener <rguenther@suse.de>
1035
1036 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1037 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1038 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1039
2cd66116 10402016-10-24 Georg-Johann Lay <avr@gjlay.de>
1041
1042 PR target/78093
1043 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1044 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1045
8cc18ee3 10462016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1047
1048 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1049
595090de 10502016-10-24 Jakub Jelinek <jakub@redhat.com>
1051
1052 * gcc.target/i386/bmi2-pext-1.c: New test.
1053 * gcc.target/i386/bmi2-pdep-1.c: New test.
1054 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1055 * gcc.target/i386/tbm-bextri-1.c: New test.
1056 * gcc.target/i386/bmi-bextr-6.c: New test.
1057
98d9f593 10582016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1059
1060 PR target/77483
1061 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1062 * gcc.target/i386/pr65105-1.c: Likewise.
1063 * gcc.target/i386/pr65105-2.c: Likewise.
1064 * gcc.target/i386/pr65105-3.c: Likewise.
1065 * gcc.target/i386/pr65105-5.c: Likewise.
1066 * gcc.target/i386/pr67761.c: Likewise.
1067 * gcc.target/i386/pr70799-1.c: Likewise.
1068
020c2754 10692016-10-24 Martin Liska <mliska@suse.cz>
1070
1071 PR sanitizer/77966
1072 * c-c++-common/ubsan/unreachable-3.c: New test.
1073
a484f6fe 10742016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1075
1076 PR fortran/77763
1077 * gfortran.dg/pr77763.f90
1078
1a6627ef 10792016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1080
1081 PR fortran/54730
1082 PR fortran/78033
1083 * gfortran.dg/pr78033.f90: New test.
1084
b0cb70c0 10852016-10-23 Paul Thomas <pault@gcc.gnu.org>
1086
1087 PR fortran/69834
1088 * gfortran.dg/select_type_1.f03: Change error for overlapping
1089 TYPE IS cases.
1090 * gfortran.dg/select_type_36.f03: New test.
1091
11d8d4ee 10922016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1093
1094 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1095
5676fa7f 10962016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1097
1098 PR fortran/78021
1099 * gfortran.dg/string_length_3.f90: New test.
1100
d202d7b5 11012016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1102
d202d7b5 1103 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1104
11052016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1106
1107 PR fortran/43366
1108 PR fortran/57117
1109 PR fortran/61337
1110 * gfortran.dg/alloc_comp_class_5.f03: New test.
1111 * gfortran.dg/class_allocate_21.f90: New test.
1112 * gfortran.dg/class_allocate_22.f90: New test.
1113 * gfortran.dg/realloc_on_assign_27.f08: New test.
1114
5a096987 11152016-10-21 Jeff Law <law@redhat.com>
1116
1117 * PR tree-optimization/71947
1118 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1119 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1120 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1121
6cb5d057 11222016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1123
1124 * gcc.dg/ipa/vrp5.c: New test.
1125 * gcc.dg/ipa/vrp6.c: New test.
1126
0ee6ade7 11272016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1128
1129 * gcc.target/aarch64/test_frame_17.c: New test.
1130
0fe76522 11312016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1132
1133 * gcc.target/aarch64/test_frame_17.c: New test.
1134
4e2173b0 11352016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1136
1137 PR preprocessor/71681
1138 * gcc.dg/cpp/pr71681-1.c: New testcase
1139 * gcc.dg/cpp/pr71681-2.c: Likewise
1140 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1141 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1142 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1143 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1144
4d8040d8 11452016-10-21 Jakub Jelinek <jakub@redhat.com>
1146
1a4cced6 1147 PR target/78057
1148 * gcc.target/i386/pr78057.c: New test.
1149
4d8040d8 1150 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1151
60e91af4 11522016-10-21 Paul Thomas <pault@gcc.gnu.org>
1153
1154 PR fortran/69566
1155 * gfortran.dg/select_type_37.f03: New test.
1156
c2c800fc 11572016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1158
1159 PR target/71627
1160 * gcc.target/avr/pr71627.c: New test
1161
121d313b 11622016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1163
1164 * gcc.target/sparc/overflow-1.c: New test.
1165 * gcc.target/sparc/overflow-2.c: Likewise.
1166 * gcc.target/sparc/overflow-3.c: Likewise.
1167
f1ea412a 11682016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1169
1170 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1171 effective target.
1172
ec85126d 11732016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1174
1175 PR rtl-optimization/78038
1176 * gcc.target/aarch64/pr78038.c: New test.
1177
a3d5ca2a 11782016-10-21 Richard Biener <rguenther@suse.de>
1179
1180 PR tree-optimization/78051
1181 * g++.dg/torture/pr78051.C: New testcase.
1182
127b5b65 11832016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1184
1185 * c-c++-common/wdate-time.c: Restored test case.
1186 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1187
8d379b82 11882016-10-20 Jakub Jelinek <jakub@redhat.com>
1189
1190 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1191
e0a20c9e 11922016-10-20 Uros Bizjak <ubizjak@gmail.com>
1193
1194 PR target/78037
1195 * gcc.target/i386/pr78037.c: New test.
1196
06904722 11972016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1198
1199 * gcc.target/visium/overflow8.c: New.
1200 * gcc.target/visium/overflow16.c: Likewise.
1201 * gcc.target/visium/overflow32: Likewise.
1202
92a2a716 12032016-10-20 Michael Matz <matz@suse.de>
1204
1205 * gcc.dg/loop-split.c: New test.
1206 * gcc.dg/tree-ssa/ifc-9.c: Update.
1207 * gcc.dg/tree-ssa/ifc-10.c: Update.
1208
8a0d346b 12092016-10-20 Richard Biener <rguenther@suse.de>
1210
1211 * gcc.dg/graphite/pr35356-1.c: Update.
1212
bc3bde59 12132016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1214
1215 PR c++/77446
1216 * g++.dg/cpp1y/pr77446.C: New.
1217
ab056ef4 12182016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1219
1220 PR tree-optimization/53979
1221 * gcc.dg/pr53979-1.c: New test-case.
1222 * gcc.dg/pr53979-2.c: Likewise.
1223
5c2ba578 12242016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1225
1226 * c-c++-common/Wint-in-bool-context-2.c: New test.
1227
dbbe97e3 12282016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1229
1230 * gfortran.dg/dtio_17.f90: Fix test.
1231
0d05daf3 12322016-10-19 Aldy Hernandez <aldyh@redhat.com>
1233
1234 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1235 * gcc.dg/Walloca-2.c: Same.
1236
e066ee66 12372016-10-19 Aldy Hernandez <aldyh@redhat.com>
1238
1239 * gcc.dg/Wvla-1.c: Rename to...
1240 * gcc.dg/Wvla-larger-than-1.c: ...this.
1241 * gcc.dg/Wvla-2.c: Rename to...
1242 * gcc.dg/Wvla-larger-than-2.c: ...this.
1243 * gcc.dg/Wvla-3.c: Rename to...
1244 * gcc.dg/Walloca-11.c.: ...this.
1245 * gcc.dg/wvla-[1-7].c: Rename to:
1246 * gcc.dg/Wvla-[1-7].c: ...this.
1247
82112bf2 12482016-10-19 Bin Cheng <bin.cheng@arm.com>
1249
1250 PR tree-optimization/78005
1251 * gcc.dg/vect/pr78005.c: New.
1252 * gcc.target/i386/l_fma_float_1.c: Revise test.
1253 * gcc.target/i386/l_fma_float_2.c: Ditto.
1254 * gcc.target/i386/l_fma_float_3.c: Ditto.
1255 * gcc.target/i386/l_fma_float_4.c: Ditto.
1256 * gcc.target/i386/l_fma_float_5.c: Ditto.
1257 * gcc.target/i386/l_fma_float_6.c: Ditto.
1258 * gcc.target/i386/l_fma_double_1.c: Ditto.
1259 * gcc.target/i386/l_fma_double_2.c: Ditto.
1260 * gcc.target/i386/l_fma_double_3.c: Ditto.
1261 * gcc.target/i386/l_fma_double_4.c: Ditto.
1262 * gcc.target/i386/l_fma_double_5.c: Ditto.
1263 * gcc.target/i386/l_fma_double_6.c: Ditto.
1264
b3e3b38b 12652016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1266
1267 PR tree-optimization/78024
1268 * gcc.dg/goacc/loop-processing-1.c: New file.
1269
1227b118 12702016-10-19 Richard Biener <rguenther@suse.de>
1271
1272 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1273
f9debd38 12742016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1275
1276 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1277 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1278 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1279 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1280 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1281 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1282 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1283 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1284 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1285 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1286 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1287 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1288 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1289 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1290 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1291 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1292 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1293 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1294 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1295 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1296 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1297 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1298 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1299 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1300 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1301 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1302 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1303 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1304 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1305 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1306 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1307 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1308 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1309 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1310 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1311 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1312 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1313 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1314 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1315 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1316 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1317 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1318 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1319 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1320 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1321 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1322 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1323 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1324 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1325 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1326 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1327 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1328 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1329 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1330 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1331 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1332 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1333 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1334 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1335 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1336 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1337 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1338 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1339 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1340 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1341 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1342 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1343 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1344 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1345 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1346 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1347 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1348 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1349 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1350 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1351 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1352 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1353 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1354 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1355 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1356 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1357 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1358 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1359 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1360 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1361 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1362 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1363 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1364 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1365 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1366 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1367 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1368 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1369 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1370 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1371 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1372 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1373 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1374 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1375 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1376 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1377 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1378 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1379 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1380 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1381 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1382 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1383 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1384 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1385 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1386 * gcc.target/powerpc/vsu/vsu.exp: New file.
1387
4d7671d9 13882016-10-18 Uros Bizjak <ubizjak@gmail.com>
1389
1390 PR target/77991
1391 * gcc.target/i386/pr77991.c: New test.
1392
ce1813aa 13932016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1394
1395 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1396 LTO is used.
1397
7c57132a 13982016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1399
4d7671d9 1400 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1401
9edca09e 14022016-10-18 Richard Biener <rguenther@suse.de>
1403
1404 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1405 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1406 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1407 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1408 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1409 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1410 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1411 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1412 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1413 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1414 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1415 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1416 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1417 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1418 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1419 * gcc.dg/pr68217.c: Likewise.
1420 * gcc.dg/predict-9.c: Likewise.
1421 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1422 * gcc.dg/predict-1.c: Likewise.
1423
089541f0 14242016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1425
1426 * gfortran.dg/dtio_17.f90: New test.
1427
130a8de2 14282016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1429
1430 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1431
fc323d70 14322016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1433
1434 * gcc.dg/ipa/vrp4.c: New test.
1435
5b48910f 14362016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1437
1438 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1439 * gcc.dg/torture/pr39074.c: Likewise.
1440
946d814a 14412016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1442
1443 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1444 * gnat.dg/trampoline4.adb: Minor tweak.
1445
53cddf24 14462016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1447
1448 PR tree-optimization/77916
1449 * gcc.dg/torture/pr77916.c: New.
1450
443d1195 14512016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1452
1453 PR fortran/77978
1454 * gfortran.dg/pr77978_1.f90: New test.
1455 * gfortran.dg/pr77978_2.f90: Ditto.
1456 * gfortran.dg/pr77978_3.f90: Ditto.
1457
5db34fe5 14582016-10-17 Paul Thomas <pault@gcc.gnu.org>
1459
1460 PR fortran/61420
1461 PR fortran/78013
1462 * gfortran.dg/proc_ptr_49.f90: New test.
1463
a68b3ea1 14642016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1465
1466 PR target/77308
1467 * gcc.target/arm/pr77308.c: New test.
1468
dbd2f085 14692016-10-17 David Edelsohn <dje.gcc@gmail.com>
1470
1471 * lib/target-supports.exp
1472 (check_effective_target_floatn_nx_runtime): Return 0 for
1473 powerpc*-ibm-aix*.
1474
5bcc4152 14752016-10-17 Andrew Pinski <apinski@cavium.com>
1476
1477 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1478 long instead of long.
1479 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1480 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1481 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1482 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1483 * gcc.target/aarch64/pr68102_1.c: Likewise.
1484 * gcc.target/aarch64/target_attr_3.c: Likewise.
1485
6539e0f7 14862016-10-17 Richard Biener <rguenther@suse.de>
1487
1488 PR tree-optimization/77988
1489 * gcc.dg/torture/pr77988.c: New testcase.
1490
6a0d39d6 14912016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1492
1493 * gcc.dg/pr71636-1.c: New test-case.
1494 * gcc.dg/pr71636-2.c: Likewise.
1495
a27e3913 14962016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1497
1498 * gnat.dg/trampoline3.adb: New test.
1499 * gnat.dg/trampoline4.adb: Likewise.
1500
4c3a9c43 15012016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1502
1503 * gfortran.dg/dtio_16.f90: New test.
1504
b39e7130 15052016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1506
1507 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1508 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1509 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1510
e16e12bf 15112016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1512
1513 * gcc.target/sparc/popc.c: Rename to...
1514 * gcc.target/sparc/popc-1.c: ...this.
1515 * gcc.target/sparc/popc-2.c: New test.
1516
f2540a7e 15172016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1518
1519 PR fortran/77972
1520 * gfortran.dg/unexpected_eof_4.f90: New test.
1521
5ba96fdd 15222016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1523
c258c004 1524 PR libfortran/48587
1525 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1526
6b34469c 15272016-10-14 Jakub Jelinek <jakub@redhat.com>
1528
7aeed2e5 1529 PR middle-end/77959
1530 * gfortran.dg/pr77959.f90: New test.
1531
6b34469c 1532 DR 1511 - const volatile variables and ODR
1533 * g++.dg/DRs/dr1511-1.C: New test.
1534 * g++.dg/DRs/dr1511-2.C: New test.
1535
f81df488 15362016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1537
1538 * gnat.dg/debug7.adb (dg-options): Remove -g.
1539 * gnat.dg/debug8.adb (dg-options): Add -margs.
1540 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1541
e5664bb5 15422016-10-14 Richard Biener <rguenther@suse.de>
1543
1544 PR tree-optimization/77979
1545 * gcc.dg/torture/pr77979.c: New testcase.
1546
3b7a15a1 15472016-10-14 Martin Liska <mliska@suse.cz>
1548
1549 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1550 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1551 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1552
2b379696 15532016-10-14 Uros Bizjak <ubizjak@gmail.com>
1554
1555 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1556 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1557 * gcc.dg/torture/pr77937-2.c: Likewise.
1558
0dfdb37a 15592016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1560
1561 * gnat.dg/lto15.adb: Adjust.
1562 * gnat.dg/lto16.adb: Likewise.
1563 * gnat.dg/lto17.adb: Likewise
1564 * gnat.dg/lto18.ad[sb]: New test.
1565 * gnat.dg/lto18_pkg.ads: New helper.
1566 * gnat.dg/lto19.adb: New test.
1567 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1568 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1569 * gnat.dg/lto20.adb: New test.
1570 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1571
30825815 15722016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1573
1574 * gfortran.dg/coarray_38.f90: Expect error message.
1575
f6412f44 15762016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1577
1578 * gcc.target/aarch64/spellcheck_1.c: New test.
1579 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1580 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1581 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1582 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1583 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1584
7a8fd205 15852016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1586
1587 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1588
0512a8c6 15892016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1590
1591 PR tree-optimization/77937
1592 * gcc.dg/torture/pr77937-1.c: New.
1593 * gcc.dg/torture/pr77937-2.c: New.
1594
81f19d90 15952016-10-13 Jakub Jelinek <jakub@redhat.com>
1596
1597 * g++.dg/cpp1z/inline-var1.C: New test.
1598 * g++.dg/cpp1z/inline-var1a.C: New test.
1599 * g++.dg/cpp1z/inline-var1.h: New file.
1600 * g++.dg/cpp1z/inline-var2.C: New test.
1601 * g++.dg/cpp1z/inline-var3.C: New test.
1602 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1603 uninitialized const.
1604
83ee671e 16052016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1606
f3e6118a 1607 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1608 Xscale is specified, not just -march.
1609 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1610 is incompatible with Xscale.
8d16d6ff 1611
2e7b05a3 16122016-10-13 Martin Sebor <msebor@redhat.com>
1613
1614 PR c++/71912
1615 * g++.dg/ext/flexary4.C: Adjust.
1616 * g++.dg/ext/flexary5.C: Same.
1617 * g++.dg/ext/flexary9.C: Same.
1618 * g++.dg/ext/flexary19.C: New test.
1619 * g++.dg/ext/flexary18.C: New test.
1620 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1621 regression test.
4d7671d9 1622 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1623 Avoid generating a flexible array member in an array.
2e7b05a3 1624
ff56abd1 16252016-10-13 Martin Sebor <msebor@redhat.com>
1626
1627 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1628 to placate -Wformat on targets where the type is not int.
1629
c4966203 16302016-10-13 David Malcolm <dmalcolm@redhat.com>
1631
1632 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1633 in INSN_LOCATION.
1634
0655e0e6 16352016-10-13 Bin Cheng <bin.cheng@arm.com>
1636
1637 * gcc.target/i386/l_fma_float_1.c: Revise test.
1638 * gcc.target/i386/l_fma_float_2.c: Ditto.
1639 * gcc.target/i386/l_fma_float_3.c: Ditto.
1640 * gcc.target/i386/l_fma_float_4.c: Ditto.
1641 * gcc.target/i386/l_fma_float_5.c: Ditto.
1642 * gcc.target/i386/l_fma_float_6.c: Ditto.
1643 * gcc.target/i386/l_fma_double_1.c: Ditto.
1644 * gcc.target/i386/l_fma_double_2.c: Ditto.
1645 * gcc.target/i386/l_fma_double_3.c: Ditto.
1646 * gcc.target/i386/l_fma_double_4.c: Ditto.
1647 * gcc.target/i386/l_fma_double_5.c: Ditto.
1648 * gcc.target/i386/l_fma_double_6.c: Ditto.
1649
c4dd22f7 16502016-10-13 Bin Cheng <bin.cheng@arm.com>
1651
1652 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1653
73e363e1 16542016-10-13 Bin Cheng <bin.cheng@arm.com>
1655
1656 * gcc.dg/vect/vect-98.c: Refine test case.
1657 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1658 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1659 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1660
c0f4422f 16612016-10-13 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR c/77946
1664 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1665
5d3eb95a 16662016-10-13 Martin Liska <mliska@suse.cz>
1667
1668 PR tree-optimization/77943
1669 * g++.dg/tree-ssa/pr77943.C: New test.
1670
eb04d24c 16712016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1672
1673 PR fortran/72832
1674 * gfortran.dg/allocate_with_source_22.f03: New test.
1675 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1676 fail.
1677
4c57e30a 16782016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1679
1680 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1681 * gcc.target/arm/movsi_movw.c: Likewise.
1682 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1683 directive to work on big endian targets.
1684
a70bfd3e 16852016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1686
1687 * gcc.dg/tree-ssa/evrp6.c: New test.
1688
ef51c561 16892016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1690
1691 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1692 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1693 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1694
c1276ee1 16952016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1696
1697 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1698 * gcc.target/powerpc/warn-2.c: Ditto.
1699
a5c34f4b 17002016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1701
1702 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1703 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1704 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1705 for -mmsa.
1706 * gcc.target/mips/msa.c: New test.
1707 * gcc.target/mips/msa-builtins.c: Likewise.
1708 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1709 (check_effective_target_mips_msa_runtime): Likewise.
1710 (check_effective_target_mips_msa): Likewise.
1711 (add_options_for_mips_msa): Likewise.
1712 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1713 (check_effective_target_vect_intfloat_cvt): Likewise.
1714 (check_effective_target_vect_uintfloat_cvt): Likewise.
1715 (check_effective_target_vect_floatint_cvt): Likewise.
1716 (check_effective_target_vect_floatuint_cvt): Likewise.
1717 (check_effective_target_vect_shift): Likewise.
1718 (check_effective_target_vect_shift_char): Likewise.
1719 (check_effective_target_vect_long): Likewise.
1720 (check_effective_target_vect_float): Likewise.
1721 (check_effective_target_vect_double): Likewise.
1722 (check_effective_target_vect_long_long): Likewise.
1723 (check_effective_target_vect_perm): Likewise.
1724 (check_effective_target_vect_perm_byte): Likewise.
1725 (check_effective_target_vect_perm_short): Likewise.
1726 (check_effective_target_vect_sdot_qi): Likewise.
1727 (check_effective_target_vect_udot_qi): Likewise.
1728 (check_effective_target_vect_sdot_hi): Likewise.
1729 (check_effective_target_vect_udot_hi): Likewise.
1730 (check_effective_target_vect_pack_trunc): Likewise.
1731 (check_effective_target_vect_unpack): Likewise.
1732 (check_effective_target_vect_hw_misalign): Likewise.
1733 (check_effective_target_vect_condition): Likewise.
1734 (check_effective_target_vect_cond_mixed): Likewise.
1735 (check_effective_target_vect_char_mult): Likewise.
1736 (check_effective_target_vect_short_mult): Likewise.
1737 (check_effective_target_vect_int_mult): Likewise.
1738 (check_effective_target_vect_extract_even_odd): Likewise.
1739 (check_effective_target_vect_interleave): Likewise.
1740 (check_vect_support_and_set_flags): Check if the target supports MSA
1741 and append to the list of EFFECTIVE_TARGETS.
1742
3e7c21b1 17432016-10-12 Richard Biener <rguenther@suse.de>
1744
1745 PR debug/77947
1746 * g++.dg/torture/pr77947.C: New testcase.
1747
bd043173 17482016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1749
1750 * gnat.dg/debug8.adb: New testcase.
1751
dade7ede 17522016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1753
1754 * gnat.dg/debug9.adb: New testcase.
1755
98e16200 17562016-10-12 Richard Biener <rguenther@suse.de>
1757
1758 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1759 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1760 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1761
30855003 17622016-10-12 Richard Biener <rguenther@suse.de>
1763
1764 PR tree-optimization/77920
1765 * gcc.dg/torture/pr77920.c: New testcase.
1766
12663602 17672016-10-12 Jakub Jelinek <jakub@redhat.com>
1768
221d7858 1769 PR tree-optimization/77929
1770 * gcc.c-torture/compile/pr77929.c: New test.
1771
12663602 1772 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1773 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1774 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1775 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1776 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1777 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1778 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1779 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1780 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1781
443a4842 17822016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1783
1784 * gcc.target/sparc/setcc-4.c: Adjust.
1785 * gcc.target/sparc/setcc-5.c: Likewise.
1786 * gcc.target/sparc/setcc-6.c: Likewise.
1787 * gcc.target/sparc/setcc-7.c: Likewise.
1788 * gcc.target/sparc/setcc-8.c: Likewise.
1789 * gcc.target/sparc/setcc-9.c: Likewise.
1790 * gcc.target/sparc/setcc-10.c: Delete.
1791
ffe8440e 17922016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1793
1794 PR fortran/77942
1795 * gfortran.dg/pr77942.f90
1796
f9d86318 17972016-10-11 Fritz Reese <fritzoreese@gmail.com>
1798
1799 * gfortran.dg/dec_math.f90: New testsuite.
1800
aec336e9 18012016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1802
1803 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1804 (main): Declare j as i32 instead of int.
1805
96eb1519 18062016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1807
1808 PR testsuite/PR77710
1809 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1810 target triplet instead of *-*-*-*.
1811
a84cc613 18122016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1813
1814 * gnat.dg/unchecked_convert10.adb: New test.
1815 * gnat.dg/unchecked_convert11.adb: Likewise.
1816 * gnat.dg/unchecked_convert12.adb: Likewise.
1817
94ec1a50 18182016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1819
1820 * gcc.target/sparc/cbcond-1.c: New test.
1821 * gcc.target/sparc/cbcond-2.c: Likewise.
1822 * gcc.target/sparc/movcc-1.c: Likewise.
1823 * gcc.target/sparc/movcc-2.c: Likewise.
1824 * gcc.target/sparc/setcc-1.c: Adjust.
1825 * gcc.target/sparc/setcc-2.c: Likewise.
1826 * gcc.target/sparc/setcc-3.c: Likewise.
1827 * gcc.target/sparc/setcc-4.c: Likewise.
1828 * gcc.target/sparc/setcc-5.c: Likewise.
1829 * gcc.target/sparc/setcc-6.c: New test.
1830 * gcc.target/sparc/setcc-7.c: Likewise.
1831 * gcc.target/sparc/setcc-8.c: Likewise.
1832 * gcc.target/sparc/setcc-9.c: Likewise.
1833 * gcc.target/sparc/setcc-10.c: Likewise.
1834
74cf8d76 18352016-10-10 Jeff Law <law@redhat.com>
1836
1837 PR tree-optimization/71947
1838 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1839 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1840 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1841 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1842 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1843 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1844
8d3bf9df 18452016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1846
1847 PR fortran/77915
1848 * gfortran.dg/matmul_11.f90: New test.
1849
ade2e453 18502016-10-10 Jiong Wang <jiong.wang@arm.com>
1851
1852 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1853 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1854 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1855 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1856 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1857 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1858 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1859 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1860 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1861 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1862 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1863 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1864 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1865 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1866 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1867 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1868 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1869 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1870 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1871 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1872 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1873 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1874 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1875 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1876 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1877 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1878 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1879 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1880 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1881 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1882 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1883 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1884 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1885 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1886 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1887 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1888 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1889 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1890 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1891 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1892 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1893 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1894 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1895 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1896 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1897 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1898 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1899 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1900 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1901 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1902 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1903 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1904 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1905 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1906 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1907 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1908 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1909 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1910 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1911
d9b5db8e 19122016-10-10 Jiong Wang <jiong.wang@arm.com>
1913
1914 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1915 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1916 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1917 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1918 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1919 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1920 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1921 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1922 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1923 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1924 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1925 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1926 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1927 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1928
67789205 19292016-10-10 Jiong Wang <jiong.wang@arm.com>
1930
1931 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1932 Enable AArch64.
1933 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1934 vdup*_laneq.
1935 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1936 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1937 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1938 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1939
6dfe8276 19402016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1941 Jiong Wang <jiong.wang@arm.com>
1942
1943 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1944 AArch64 support.
1945 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1946 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1947 AArch64 targets.
1948 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1949 AArch64 targets.
1950 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1951 targets.
1952 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1953
ec8fd20e 19542016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1955
1956 * gnat.dg/specs/vfa.ads: New test.
1957
6dfe8276 19582016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1959
1960 * gnat.dg/inline13.ad[sb]: New test.
1961 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1962
8fc51369 19632016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1964
1965 * gnat.dg/biased_subtype.adb: New test.
1966
b4d09fc1 19672016-10-09 Jakub Jelinek <jakub@redhat.com>
1968
1969 PR tree-optimization/77901
1970 * gcc.c-torture/compile/pr77901.c: New test.
1971
14964a36 19722016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1973
1974 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1975 * gcc.dg/ipa/propalign-2.c: Likewise
1976 * gcc.dg/ipa/propalign-3.c: Likewise.
1977 * gcc.dg/ipa/propalign-4.c: Likewise.
1978 * gcc.dg/ipa/propalign-5.c: Likewise.
1979
ad0c1dec 19802016-10-08 Jakub Jelinek <jakub@redhat.com>
1981
ae691a10 1982 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1983
4582d852 1984 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1985
ad0c1dec 1986 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1987 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1988
90a2ad05 19892016-10-07 Fritz Reese <fritzoreese@gmail.com>
1990
1991 * gfortran.dg/dec_union_11.f90: New testcase.
1992
4076953a 19932016-10-07 Nathan Sidwell <nathan@acm.org>
1994
1995 PR c++/66443
1996 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1997 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1998 * g++.dg/cpp1y/pr66443-cxx14.C: New
1999 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2000 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2001
cd45162d 20022016-10-07 Jakub Jelinek <jakub@redhat.com>
2003
2004 * g++.dg/cpp0x/addressof1.C: New test.
2005 * g++.dg/cpp0x/addressof2.C: New test.
2006
7d29bba9 20072016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2008
2009 * gcc.target/powerpc/float128-type-1.c: New test to check that
2010 PowerPC 64-bit Linux enables -mfloat128-type by default.
2011 * gcc.target/powerpc/float128-type-2.c: Likewise.
2012 * gcc.target/powerpc/float128-mix.c: Change error message to
2013 reflect that __ibm128 is now #define'ed to be long double.
2014
7d562e89 20152016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2016
2017 PR fortran/77406
2018 * gfortran.dg/pr77406.f90: New test.
2019 * gfortran.dg/assumed_type_3.f90: Update error messages.
2020 * gfortran.dg/defined_operators_1.f90: Ditto.
2021 * gfortran.dg/generic_26.f90: Ditto.
2022 * gfortran.dg/generic_7.f90: Ditto.
2023 * gfortran.dg/gomp/udr5.f90: Ditto.
2024 * gfortran.dg/gomp/udr7.f90: Ditto.
2025 * gfortran.dg/interface_1.f90: Ditto.
2026 * gfortran.dg/interface_37.f90: Ditto.
2027 * gfortran.dg/interface_5.f90: Ditto.
2028 * gfortran.dg/interface_6.f90: Ditto.
2029 * gfortran.dg/interface_7.f90
2030 * gfortran.dg/no_arg_check_3.f90
2031 * gfortran.dg/operator_5.f90
2032 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2033
0365bfa8 20342016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2035
2036 PR c++/77700
2037 * c-c++-common/Wint-in-bool-context.c: Update test.
2038
1941149a 20392016-10-07 Richard Biener <rguenther@suse.de>
2040
2041 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2042 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2043
dc5b5d21 20442016-10-07 Marek Polacek <polacek@redhat.com>
2045
2046 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2047
30ac4925 20482016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2049
2050 PR c++/69733
2051 * c-c++-common/pr69733.c: New test.
2052 * gcc.dg/pr69733.c: New test.
2053 * gcc.target/i386/pr69733.c: New test.
2054
95c0ad19 20552016-10-07 Marek Polacek <polacek@redhat.com>
2056
2057 PR c++/77803
2058 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2059
fafde080 20602016-10-07 Jakub Jelinek <jakub@redhat.com>
2061
2062 PR tree-optimization/77664
2063 * gcc.dg/tree-ssa/pr77664.c: New test.
2064 * gcc.dg/pr77664.c: New test.
2065
20662016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2067
2068 * gfortran.dg/pr69955.f90: New test.
2069
4147af80 20702016_10-06 Louis Krupp <louis.krupp@zoho.com>
2071
2072 PR fortran/57910
2073 * gfortran.dg/pr57910.f90: New test.
2074
adeca879 20752016-10-06 Jakub Jelinek <jakub@redhat.com>
2076
2077 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2078 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2079
fefb1a11 20802016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2081
2082 PR tree-optimization/77862
2083 * gcc.dg/pr77862.c: New test.
2084
f7df25e9 20852016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2086
2087 * gcc.dg/tree-ssa/evrp4.c: New test.
2088
3ff1ad36 20892016-10-06 Jeff Law <law@redhat.com>
2090
2091 PR tree-optimization/71661
2092 * gcc.dg/tree-ssa/pr71661.c: New test.
2093
1424fde5 20942016-10-06 Richard Biener <rguenther@suse.de>
2095
2096 PR tree-optimization/77855
2097 * gcc.dg/torture/pr77855.c: New testcase.
2098
a22dd5ec 20992016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2100 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2101
2102 * g++.dg/other/pr77759.C: New test.
2103
cb1f8eb4 21042016-10-06 Richard Biener <rguenther@suse.de>
2105
2106 PR tree-optimization/77839
2107 * gcc.dg/torture/pr77839.c: New testcase.
2108
bb513366 21092016-10-06 Marek Polacek <polacek@redhat.com>
2110
2111 * g++.dg/cpp1z/init-statement9.C: New test.
2112
26d689f4 21132016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2114
2115 * gcc.target/i386/pcommit-1.c: Deleted.
2116 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2117 * gcc.target/i386/sse-13.c: Ditto.
2118 * gcc.target/i386/sse-14.c: Ditto.
2119 * gcc.target/i386/sse-22.c: Ditto.
2120 * gcc.target/i386/sse-23.c: Ditto.
2121 * g++.dg/other/i386-2.C: Ditto.
2122
847e66cc 21232016-10-05 Uros Bizjak <ubizjak@gmail.com>
2124
2125 * gcc.target/i386/pr77833.c: Require int128 effective target.
2126
670ec524 21272016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2128
2129 PR fortran/58991
2130 PR fortran/58992
2131 * gfortran.dg/associate_22.f90: New test.
2132
fca4e258 21332016-10-05 Fritz Reese <fritzoreese@gmail.com>
2134
2135 * gfortran.dg/dec_union_9.f90: New testcase.
2136 * gfortran.dg/dec_union_10.f90: New testcase.
2137
994fc95f 21382016-10-05 Jakub Jelinek <jakub@redhat.com>
2139
c6958264 2140 PR sanitizer/66343
2141 * gcc.dg/pch/pr66343-3.c: New test.
2142 * gcc.dg/pch/pr66343-3.hs: New file.
2143
994fc95f 2144 PR sanitizer/66343
2145 * gcc.dg/pch/pr66343-1.c: New test.
2146 * gcc.dg/pch/pr66343-1.hs: New file.
2147 * gcc.dg/pch/pr66343-2.c: New test.
2148 * gcc.dg/pch/pr66343-2.hs: New file.
2149
2b6903a5 21502016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2151
2152 * c-c++-common/Wint-in-bool-context.c: Update test.
2153
a9e44c43 21542016-10-05 Marek Polacek <polacek@redhat.com>
2155
2156 * g++.dg/cpp1z/init-statement1.C: New test.
2157 * g++.dg/cpp1z/init-statement2.C: New test.
2158 * g++.dg/cpp1z/init-statement3.C: New test.
2159 * g++.dg/cpp1z/init-statement4.C: New test.
2160 * g++.dg/cpp1z/init-statement5.C: New test.
2161 * g++.dg/cpp1z/init-statement6.C: New test.
2162 * g++.dg/cpp1z/init-statement7.C: New test.
2163 * g++.dg/cpp1z/init-statement8.C: New test.
2164
d0a5b595 21652016-10-05 Louis Krupp <louis.krupp@zoho.com>
2166
2167 PR fortran/67524
2168 * gfortran.dg/pr67524.f90: New test.
2169
c7b01e77 21702016-10-05 Jakub Jelinek <jakub@redhat.com>
2171
2172 PR sanitizer/77823
2173 * c-c++-common/ubsan/shift-9.c: New test.
2174
d204444e 21752016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2176
2177 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2178 of int if __SIZEOF_INT__ is less than 4 bytes.
2179
ea55eab9 21802016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2181
2182 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2183 * gfortran.dg/class_array_20.f03: Likewise.
2184 * gfortran.dg/class_array_21.f03: Likewise.
2185 * gfortran.dg/finalize_29.f08: Likewise.
2186 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2187
bf1426ea 21882016-10-05 Richard Biener <rguenther@suse.de>
2189
2190 PR middle-end/77826
2191 * gcc.dg/torture/pr77826.c: New testcase.
2192
eb93b162 21932016-10-05 Richard Biener <rguenther@suse.de>
2194
2195 * gcc.dg/fold-copysign-1.c: New testcase.
2196
830f8f08 21972016-10-05 Andreas Schwab <schwab@suse.de>
2198
2199 * g++.dg/pr49847-2.C: Remove.
2200
ce229d56 22012016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2202
2203 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2204
d82d27a3 22052016-10-05 Richard Biener <rguenther@suse.de>
2206
2207 PR middle-end/55152
2208 * gcc.dg/pr55152-2.c: New testcase.
2209
29e40d1d 22102016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2211
2212 * gfortran.dg/dtio_15.f90: New test.
2213
78dc0da1 22142016-10-04 Ian Lance Taylor <iant@golang.org>
2215
2216 * gcc.dg/split-7.c: New test.
2217
f72de674 22182016-10-04 Martin Sebor <msebor@redhat.com>
2219
2220 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2221 %lc directive to wint_t to silence -Wformat warnings on targets
2222 where the latter is a distinct type such as long.
2223
c30da209 22242016-10-04 Martin Sebor <msebor@redhat.com>
2225
2226 PR c++/77804
2227 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2228
c93d719b 22292016-10-04 Jakub Jelinek <jakub@redhat.com>
2230
c8887d28 2231 PR c++/77791
2232 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2233
c93d719b 2234 * g++.dg/other/java3.C: Remove.
2235 * g++.dg/other/java1.C: Remove.
2236 * g++.dg/other/error12.C: Remove.
2237 * g++.dg/other/java2.C: Remove.
2238 * g++.dg/warn/Wnvdtor.C: Remove.
2239 * g++.dg/lookup/java1.C: Remove.
2240 * g++.dg/lookup/java2.C: Remove.
2241 * g++.dg/ext/pr34829.C: Remove.
2242 * g++.dg/ext/java-3.C: Remove.
2243 * g++.dg/ext/java-1.C: Remove.
2244 * g++.dg/ext/java-2.C: Remove.
2245 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2246
e62363b1 22472016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2248
2249 PR tree-optimization/77808
2250 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2251
38f18c01 22522016-10-04 Richard Biener <rguenther@suse.de>
2253
2254 PR tree-optimization/77399
2255 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2256
47fd90af 22572016-10-04 Richard Biener <rguenther@suse.de>
2258
2259 PR middle-end/77833
2260 * gcc.target/i386/pr77833.c: New testcase.
2261
2f8d6297 22622016-09-26 Jeff Law <law@redhat.com>
2263
2264 PR tree-optimization/71550
2265 PR tree-optimization/71403
2266 * gcc.c-torture/execute/pr71550.c: New test.
2267
4092cccf 22682016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2269
2270 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2271 option.
2272
8e8fe25a 22732016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2274
2275 Revert
2276 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2277
2278 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2279
fcfa0d6a 22802016-10-03 Marek Polacek <polacek@redhat.com>
2281
2282 * g++.dg/cpp0x/nullptr37.C: New test.
2283
255beb07 22842016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2285
2286 * c-c++-common/Wint-in-bool-context.c: Update test.
2287
16127d51 22882016-10-02 Jakub Jelinek <jakub@redhat.com>
2289
2290 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2291 earlier.
2292 * g++.dg/charset/asm2.c (memmove): Likewise.
2293 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2294 * g++.dg/tls/diag-4.C (foo): Likewise.
2295 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2296 dg-warning, fix up regex.
2297 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2298 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2299 * g++.old-deja/g++.mike/net31.C: Likewise.
2300 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2301 for C++17.
2302 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2303 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2304
c9e875f1 23052016-10-01 Richard Biener <rguenther@suse.de>
2306
2307 PR middle-end/77798
2308 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2309
77daf8b6 23102016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2311
2312 PR fortran/77663
2313 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2314
ff2feb8b 23152016-10-01 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR c/77490
2318 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2319 Add dg-prune-output directive.
2320
fd3720ac 23212016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2322
2323 PR fortran/66643
2324 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2325 * gfortran.fortran-torture/compile/write.f90: Update test.
2326
dd07e329 23272016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2328
2329 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2330 arm_fp16_alternative_ok as the required effective target.
2331 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2332 -mfp16-format=alternative to the dg-options directive and remove
2333 the dg-add-options directive.
2334
580083a2 23352016-09-30 Fritz Reese <fritzoreese@gmail.com>
2336
2337 PR fortran/77764
2338 * gfortran.dg/dec_union_8.f90: New testcase.
2339
f24fcad2 23402016-09-30 Fritz Reese <fritzoreese@gmail.com>
2341
2342 PR fortran/77782
2343 * gfortran.dg/dec_structure_16.f90: New testcase.
2344
e0e00cf4 23452016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2346
2347 * gfortran.dg/coarray_allocate_10.f08: New test.
2348 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2349
44211526 23502016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2351
2352 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2353
e2441cd8 23542016-09-30 Richard Biener <rguenther@suse.de>
2355
2356 PR tree-optimization/77399
2357 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2358
0914a8ef 23592016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2360
5db34fe5 2361 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2362 -fdelete-null-pointer-checks explicit.
2363 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2364 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2365 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2366 * gcc.dg/pic-1.c: Require fpic target support.
2367 * gcc.dg/pic-2.c: Likewise.
2368
c5d89bae 23692016-09-29 Jakub Jelinek <jakub@redhat.com>
2370
2371 Implement P0001R1 - C++17 removal of register storage class specifier
2372 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2373 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2374 C++17.
2375 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2376 keyword if not __SSE2__.
2377 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2378 C++17.
2379 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2380 register keywords.
2381 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2382 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2383 no_erroneous_warning): Expect new warnings for C++17.
2384 * g++.dg/warn/register-var-2.C (f): Likewise.
2385 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2386 * g++.dg/parse/linkage2.C (foo): Likewise.
2387 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2388 keyword on parameters for C++17.
2389 * g++.dg/cpp1z/register1.C: New test.
2390 * g++.dg/cpp1z/register2.C: New test.
2391 * g++.dg/cpp1z/register3.C: New test.
2392
5424b150 23932016-09-29 Uros Bizjak <ubizjak@gmail.com>
2394
2395 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2396 * gcc.target/i386/avx2-check.h (main): Ditto.
2397 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2398 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2399 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2400 * gcc.target/i386/avx512er-check.h (main): Ditto.
2401 * gcc.target/i386/avx512f-check.h (main): Ditto.
2402 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2403 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2404 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2405
132fa33c 24062016-09-29 Uros Bizjak <ubizjak@gmail.com>
2407
2408 PR target/77756
2409 * gcc.target/i386/pr77756.c: New test.
2410
ea72fa65 24112016-09-29 Marek Polacek <polacek@redhat.com>
2412
2413 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2414
40334d1a 24152016-09-29 Marek Polacek <polacek@redhat.com>
2416
2417 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2418 C++14.
2419
2bf721c3 24202016-09-29 Martin Liska <mliska@suse.cz>
2421
2422 * objc/execute/construct1.m: New test.
2423
a8243a97 24242016-09-29 Richard Biener <rguenther@suse.de>
2425
2426 PR tree-optimization/77768
2427 * gcc.dg/torture/pr77768.c: New testcase.
2428
98da8d3b 24292016-09-28 Richard Biener <rguenther@suse.de>
2430
2431 PR middle-end/77407
2432 * gcc.dg/pr77407.c: New testcase.
2433
b0ab3ca0 24342016-09-29 Richard Biener <rguenther@suse.de>
2435
2436 PR middle-end/55152
2437 * gcc.dg/pr55152.c: New testcase.
2438 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2439
f76c9f26 24402016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2441
2442 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2443 (dg-options): Remove -m32.
2444
94d9ba6a 24452016-09-28 Martin Sebor <msebor@redhat.com>
2446
2447 PR middle-end/77721
2448 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2449
d23296dc 24502016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2451
2452 PR libgfortran/77707
2453 * gfortran.dg/inquire_17.f90: New test.
2454
2a2770c6 24552016-09-28 Jakub Jelinek <jakub@redhat.com>
2456
2457 PR c++/77467
2458 * g++.dg/cpp1y/constexpr-77467.C: New test.
2459
3e822015 24602016-09-28 Martin Sebor <msebor@redhat.com>
2461
2462 PR c/77762
2463 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2464 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2465 (test_sprintf_p_const): Adjust line numbers to avoid failures
2466 introduced in r240503.
2467
21ce832f 24682016-09-28 Martin Sebor <msebor@redhat.com>
2469
2470 PR middle-end/77683
2471 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2472
8d9e3eb6 24732016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2474
cfa852a5 2475 PR c++/77748
2476 * g++.dg/pr77550.C: Avoid undefined behavior.
2477
8d9e3eb6 2478 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2479
85dd8d9a 24802016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2481
2482 * gcc.dg/strlenopt-20.c: Update test.
2483 * gcc.dg/strlenopt-21.c: Likewise.
2484 * gcc.dg/strlenopt-22.c: Likewise.
2485 * gcc.dg/strlenopt-22g.c: Likewise.
2486 * gcc.dg/strlenopt-26.c: Likewise.
2487 * gcc.dg/strlenopt-5.c: Likewise.
2488 * gcc.dg/strlenopt-7.c: Likewise.
2489 * gcc.dg/strlenopt-9.c: Likewise.
2490
ce7e2f0e 24912016-09-27 Jakub Jelinek <jakub@redhat.com>
2492
4fd4e9e0 2493 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2494
66108a57 2495 * g++.dg/cpp1z/lambda-this1.C: New test.
2496 * g++.dg/cpp1z/lambda-this2.C: New test.
2497
ce7e2f0e 2498 PR c++/77722
2499 * g++.dg/ubsan/return-4.C: New test.
2500 * g++.dg/ubsan/return-5.C: New test.
2501 * g++.dg/ubsan/return-6.C: New test.
2502
eedf6f96 25032016-09-27 Jiong Wang <jiong.wang@arm.com>
2504
2505 * lib/target-supports.exp
2506 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2507 in function comment.
2508
febf7a45 25092016-09-27 Martin Liska <mliska@suse.cz>
2510
2511 PR gcov-profile/46266
2512 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2513 considered.
2514
1ef012e4 25152016-09-27 Richard Biener <rguenther@suse.de>
2516
2517 PR tree-optimization/77745
2518 * g++.dg/torture/pr77745.C: New testcase.
2519
fcaf08b7 25202016-09-27 Richard Biener <rguenther@suse.de>
2521
2522 PR tree-optimization/77478
2523 * gcc.dg/torture/pr77478.c: New testcase.
2524
db46bcd3 25252016-09-27 Martin Liska <mliska@suse.cz>
2526
2527 PR gcov-profile/7970
2528 PR gcov-profile/16855
2529 PR gcov-profile/44779
2530 * g++.dg/gcov/pr16855.C: New test.
2531
2e0bcd96 25322016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2533
2534 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2535
93768ef7 25362016-09-27 Jakub Jelinek <jakub@redhat.com>
2537
2538 PR fortran/77666
2539 * gfortran.dg/gomp/pr77666.f90: New test.
2540
b09a4365 25412016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2542
2543 PR ipa/77677
2544 * gcc.dg/torture/pr77677-2.c: New test.
2545
85527e8f 25462016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2547
2548 PR fortran/77420
2549 * gfortran.dg/pr77420_1.f90: New test.
2550 * gfortran.dg/pr77420_2.f90: Ditto.
2551 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2552 * gfortran.dg/pr77420_4.f90: this file.
2553
140cd7ff 25542016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2555
2556 PR middle-end/77719
2557 * gfortran.dg/pr77719.f90: New test.
2558
d4d58fc3 25592016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2560
2561 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2562 singular form of byte when quantity is unknown.
d4d58fc3 2563
e997bd3a 25642016-09-26 Marek Polacek <polacek@redhat.com>
2565
2566 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2567
9c7de46a 25682016-09-26 Martin Liska <mliska@suse.cz>
2569
2570 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2571 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2572 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2573 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2574 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2575 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2576 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2577 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2578 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2579
3c77f69c 25802016-09-26 Marek Polacek <polacek@redhat.com>
2581
2582 PR c/7652
2583 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2584 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2585 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2586 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2587 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2588 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2589 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2590 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2591 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2592 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2593 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2594 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2595 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2596 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2597 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2598 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2599 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2600 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2601 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2602 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2603 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2604 * c-c++-common/attr-fallthrough-1.c: New test.
2605 * c-c++-common/attr-fallthrough-2.c: New test.
2606 * g++.dg/cpp0x/fallthrough1.C: New test.
2607 * g++.dg/cpp0x/fallthrough2.C: New test.
2608 * g++.dg/cpp1z/fallthrough1.C: New test.
2609 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2610 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2611 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2612 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2613
40e245e1 26142016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2615
9e9fb49b 2616 PR fortran/77429
40e245e1 2617 * gfortran.dg/pr77429.f90: New test.
2618
cfffcdf4 26192016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2620
2621 PR fortran/77694
2622 * gfortran.dg/pr77694.f90: New test.
2623
223e6ae9 26242016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2625
2626 PR target/51244
2627 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2628
9e932ac2 26292016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2630
2631 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2632 for 32-bit mode.
2633
04f16d28 26342016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2635
2636 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2637 for 32-bit mode.
2638
481ce481 26392016-09-24 Marek Polacek <polacek@redhat.com>
2640
2641 PR c/77490
2642 * c-c++-common/Wbool-operation-1.c: New test.
2643 * gcc.dg/Wbool-operation-1.c: New test.
2644
8e652fcf 26452016-09-23 Fritz Reese <fritzoreese@gmail.com>
2646
2647 * gfortran.dg/dec_static_1.f90: New.
2648 * gfortran.dg/dec_static_2.f90: New.
2649 * gfortran.dg/dec_static_3.f90: New.
2650 * gfortran.dg/dec_static_4.f90: New.
2651
e7c4560c 26522016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2653
2654 PR fortran/48298
2655 * gfortran.dg/negative_unit_check.f90: Update test.
2656 * gfortran.dg/dtio_14.f90: New test.
481ce481 2657
ad020996 26582016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2659
2660 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2661 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2662 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2663 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2664 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2665 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2666 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2667
e2c1228b 26682016-09-23 Martin Sebor <msebor@redhat.com>
2669
2670 PR testsuite/77713
2671 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2672 assuming long double is bigger than double.
2673
9b5db70f 26742016-09-23 Jakub Jelinek <jakub@redhat.com>
2675
2676 Implement P0138R2, C++17 construction rules for enum class values
2677 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2678
a30e370d 26792016-09-23 David Malcolm <dmalcolm@redhat.com>
2680
2681 PR preprocessor/77672
2682 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2683 expected multiline output from first warning to reflect change
2684 in r240434.
2685
15650eb7 26862016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2687
2688 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2689
f886b2b4 26902016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2691 Tom de Vries <tom@codesourcery.com>
2692
2693 PR testsuite/77411
2694 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2695
f74ba31d 26962016-09-23 Marek Polacek <polacek@redhat.com>
2697
2698 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2699 * c-c++-common/gomp/atomic-13.c: Likewise.
2700 * c-c++-common/gomp/atomic-14.c: Likewise.
2701 * c-c++-common/pr60439.c: Remove invalid code.
2702 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2703 * g++.dg/expr/bitfield5.C: Likewise.
2704 * g++.dg/expr/bitfield6.C: Likewise.
2705 * g++.dg/expr/bool1.C: Likewise.
2706 * g++.dg/expr/bool3.C: Likewise.
2707 * g++.dg/expr/lval3.C: Likewise.
2708 * g++.dg/expr/lval4.C: Likewise.
2709 * g++.old-deja/g++.jason/bool5.C: Likewise.
2710
7413e757 27112016-09-23 David Malcolm <dmalcolm@redhat.com>
2712
2713 PR preprocessor/77672
2714 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2715 (test_terminator_location): New function.
2716
81df50de 27172016-09-23 Richard Biener <rguenther@suse.de>
2718
2719 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2720
5f4626d8 27212016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2722
2723 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2724 -march=armv8.2-a+fp16 when supported by the hardware.
2725 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2726 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2727 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2728 semi-colons to a macro invocations.
2729 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2730 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2731 defined.
2732 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2733 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2734 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2735 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2736 defined.
2737 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2738 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2739 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2740 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2741 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2742 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2743 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2744 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2745 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2746 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2747 defined.
2748 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2749 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2750 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2751 defined.
2752 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2753 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2754 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2755 defined.
2756 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2757 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2758 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2759 defined.
2760 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2761 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2762 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2763 defined. Also fix some white-space.
2764 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2765 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2766 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2767 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2768 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2769 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2770 defined. Also fix some long lines and white-space.
2771 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2772 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2773 defined. Also fix some long lines and white-space.
2774 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2775 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2776 defined.
2777 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2778 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2779 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2780 defined.
2781 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2782 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2783 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2784 defined.
2785 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2786 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2787 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2788 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2789 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2790 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2791 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2792 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2793 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2794 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2795 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2796 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2797 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2798 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2799 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2800 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2801 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2802 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2803 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2804
f2645569 28052016-09-23 Jiong Wang <jiong.wang@arm.com>
2806 Matthew Wahab <matthew.wahab@arm.com>
2807
2808 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2809 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2810 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2811 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2812 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2813 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2814 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2815 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2816 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2817 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2818 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2819 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2820 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2821 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2822 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2823 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2824 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2825 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2826 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2827 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2828 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2829 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2830 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2831 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2832 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2833 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2834 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2835 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2836 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2837 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2838 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2839 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2840 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2841 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2842 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2843 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2844 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2845
66a55fc4 28462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2847
2848 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2849 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2850 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2851 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2852 support.
2853
ada0f4c4 28542016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2855
2856 PR ipa/77677
2857 * gcc.dg/torture/pr77677.c: New test.
2858
8771094d 28592016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2860
2861 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2862 here now.
2863
c959fae1 28642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2865
2866 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2867 options. Add tests for float16x4_t and float16x8_t.
2868
88b594a3 28692016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2870
2871 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2872 * gcc.target/s390/risbg-ll-2.c: Ditto.
2873 * gcc.target/s390/risbg-ll-3.c: Ditto.
2874
e4ad661c 28752016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2876
2877 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2878 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2879
4005a882 28802016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2881
2882 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2883 output to the simplified instructions.
2884
9854d864 28852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2886
2887 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2888 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2889
388ce7db 28902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2891
2892 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2893 (FP16_SUPPORTED): New
2894 (expected-hfloat-16x4): Make conditional on __fp16 support.
2895 (expected-hfloat-16x8): Likewise.
2896 (vdup_n_f16): Disable for non-AArch64 targets.
2897 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2898 conditional on FP16_SUPPORTED.
2899 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2900 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2901 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2902 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2903 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2904 for testing __fp16.
2905 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2906 conditional on FP16_SUPPORTED.
2907 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2908 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2909
837bb76e 29102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2911
2912 * gcc.target/arm/short-vfp-1.c: New.
2913
e183c2b8 29142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2915
2916 * gcc.target/arm/attr-fp16-arith-1.c: New.
2917
cd6fbed6 29182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2919
2920 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2921 New.
2922 (add_options_for_arm_v8_2a_fp16_neon): New.
2923 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2924 (add_options_for_arm_arch_v8_2a): Auto-generate.
2925 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2926 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2927 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2928 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2929 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2930 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2931 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2932
4961b0ab 29332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2934
2935 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2936 arm_fp16_alternative_ok.
2937 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2938 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 2939 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2940 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 2941 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2942 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2943 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2944 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2945 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2946 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2947 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2948 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2949 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2950 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2951 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2952 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2953 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2954 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2955 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2956 arm_fp16_alternative_ok.
2957 * lib/target-supports.exp
2958 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2959 (check_effective_target_arm_fp16_alternative_ok): New.
2960 (check_effective_target_arm_fp16_none_ok_nocache): New.
2961 (check_effective_target_arm_fp16_none_ok): New.
2962
ce5b3c3b 29632016-09-23 Martin Liska <mliska@suse.cz>
2964
2965 * gcc.dg/ipa/pr77653.c: Replace adress
2966 with address.
2967
d4c65e05 29682016-09-23 Martin Liska <mliska@suse.cz>
2969
2970 * gcc.target/i386/movbe-4.c: New test.
2971
82a47693 29722016-09-23 Martin Liska <mliska@suse.cz>
2973
2974 * gcc.target/i386/crc32-5.c: New test.
2975
0253072a 29762016-09-23 Martin Liska <mliska@suse.cz>
2977
2978 * gcc.target/i386/pr71652.c: New test.
2979 * gcc.target/i386/pr71652-2.c: New test.
2980 * gcc.target/i386/pr71652-3.c: New test.
2981
0bfdbd22 29822016-09-23 Jakub Jelinek <jakub@redhat.com>
2983
2984 * lib/gcc-dg.exp (process-message): Support relative line number
2985 notation - .+4 or .-1 etc.
2986 * gcc.dg/dg-test-1.c: New test.
2987
ff982ab4 29882016-09-22 Martin Sebor <msebor@redhat.com>
2989
2990 PR target/77676
2991 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2992 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2993 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2994 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2995
78299f8d 29962016-09-22 Uros Bizjak <ubizjak@gmail.com>
2997
2998 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2999 * gcc.dg/ifcvt-2.c: Ditto.
3000 * gcc.dg/zero_bits_compound-1.c: Ditto.
3001 * gcc.dg/zero_bits_compound-1.c: Ditto.
3002 * gcc.dg/pr40550.c: Simplify target selectors.
3003 Use dg-additional-options.
3004 * gcc.dg/pr47893.c: Ditto.
3005 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3006 additional options for 32-bit x86 targets.
3007 * gcc.dg/pr70955.c: Move to ...
3008 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3009
ec645283 30102016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3011
3012 PR c++/61019
3013 * g++.dg/cpp0x/pr61019.C: New.
3014
9753b549 30152016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3016 Terry Guo <terry.guo@arm.com>
3017
3018 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3019 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3020 * gcc.target/arm/pure-code/pure-code.exp: New.
3021
7dbfb427 30222016-09-22 Uros Bizjak <ubizjak@gmail.com>
3023
3024 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3025 Remove SSE effective target requirement.
3026
7e20dff2 30272016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3028
3029 PR c++/71979
3030 * g++.dg/cpp0x/pr71979.C: New.
3031
05dd002d 30322016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3033
3034 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3035
53769cc8 30362016-09-22 Martin Liska <mliska@suse.cz>
3037
3038 PR ipa/77653
3039 * gcc.dg/ipa/pr77653.c: New test.
3040
51c846d6 30412016-09-22 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR fortran/77665
3044 * gfortran.dg/gomp/pr77665.f90: New test.
3045
51278c1a 30462016-09-22 Paul Thomas <pault@gcc.gnu.org>
3047
3048 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3049 * gfortran.dg/dtio_13.f90: New test.
3050
cde225a2 30512016-09-21 Louis Krupp <louis.krupp@zoho.com>
3052
3053 PR fortran/66107
3054 * gfortran.dg/pr66107.f90: New test.
3055
0d5530d9 30562016-09-21 Ian Lance Taylor <iant@golang.org>
3057
3058 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3059 with call to builtin delete function.
3060
9ca7e933 30612016-09-21 Joseph Myers <joseph@codesourcery.com>
3062
3063 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3064 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3065 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3066 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3067 tests.
3068
451127c6 30692016-09-21 Uros Bizjak <ubizjak@gmail.com>
3070
3071 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3072
98aa0f57 30732016-09-21 Jakub Jelinek <jakub@redhat.com>
3074
3075 PR c++/77651
3076 * g++.dg/cpp1z/aligned-new6.C: New test.
3077
65eeae10 30782016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3079
3080 * gcc.target/arm/fp16-aapcs-3.c: New.
3081 * gcc.target/arm/fp16-aapcs-4.c: New.
3082 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3083 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3084 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3085 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3086
1a39df22 30872016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3088
3089 PR tree-optimization/77550
3090 * g++.dg/pr77550.C: New test.
3091
48bc6fdd 30922016-09-21 Georg-Johann Lay <avr@gjlay.de>
3093
3094 PR target/77326
3095 * gcc.target/avr/torture/pr77326.c: New test.
3096
a09b160b 30972016-09-21 Louis Krupp <louis.krupp@zoho.com>
3098
3099 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3100
91207228 31012016-09-21 Richard Biener <rguenther@suse.de>
3102
3103 PR tree-optimization/77648
3104 * gcc.dg/torture/pr77648-1.c: New testcase.
3105 * gcc.dg/torture/pr77648-2.c: Likewise.
3106
f6aeb966 31072016-09-21 Richard Biener <rguenther@suse.de>
3108 Jakub Jelinek <jakub@redhat.com>
3109
3110 PR tree-optimization/77621
3111 * gcc.dg/pr77621.c: New testcase.
3112
637b3ebb 31132016-09-21 Paul Thomas <pault@gcc.gnu.org>
3114
3115 PR fortran/77657
3116 * gfortran.dg/dtio_12.f90: New test.
3117
b5b88e7a 31182016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3119
3120 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3121
8ccdb0a4 31222016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3123
3124 PR tree-optimization/72835
3125 * gcc.dg/tree-ssa/pr72835.c: New test.
3126
b9833bfd 31272016-09-20 Martin Sebor <msebor@redhat.com>
3128
3129 PR middle-end/49905
3130 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3131 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3132 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3133 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3134 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3135 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3136 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3137
597323ed 31382016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3139
3140 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3141 arguments/compare will be optimized away.
3142 * gcc.dg/torture/ftrapv-1.c: Likewise.
3143
25a8e007 31442016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3145
3146 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3147 will be optimized away.
3148 * gcc.dg/ipa/vrp1.c: New test.
3149 * gcc.dg/ipa/vrp2.c: New test.
3150 * gcc.dg/ipa/vrp3.c: New test.
3151
6e93da1b 31522016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3153
3154 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3155 does the same transformation.
3156 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3157 * gcc.dg/tree-ssa/evrp1.c: New test.
3158 * gcc.dg/tree-ssa/evrp2.c: New test.
3159 * gcc.dg/tree-ssa/evrp3.c: New test.
3160 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3161 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3162 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3163 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3164 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3165 foling now happens early.
3166 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3167 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3168 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3169 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3170 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3171
b8b3b645 31722016-09-20 Uros Bizjak <ubizjak@gmail.com>
3173
3174 PR target/77621
3175 * gcc.target/i386/pr77621.c: New test.
3176 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3177 pattern, loop should vectorize with -mtune=atom.
3178
81165554 31792016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3180 Jakub Jelinek <jakub@redhat.com>
3181
3182 PR testsuite/63299
3183 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3184 instead of delete.
3185
2f8a2ead 31862016-09-20 Jakub Jelinek <jakub@redhat.com>
3187
a48667ee 3188 PR c++/77626
3189 * g++.dg/other/pr77626.C: New test.
3190
7e67c6d5 3191 PR c++/77638
3192 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3193
59934ea3 3194 PR c++/77637
3195 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3196
2f8a2ead 3197 PR middle-end/77624
3198 * c-c++-common/pr77624-1.c: New test.
3199 * c-c++-common/pr77624-2.c: New test.
3200
a1268ee1 32012016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3202
3203 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3204 of digits expected.
3205
0b77b2cf 32062016-09-20 Richard Biener <rguenther@suse.de>
3207
3208 PR tree-optimization/77646
3209 * gcc.dg/torture/pr77646.c: New testcase.
3210
bed03df1 32112016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3212
3213 PR c++/77434
3214 * c-c++-common/Wint-in-bool-context.c: New test.
3215
cb19a0da 32162016-09-19 Joseph Myers <joseph@codesourcery.com>
3217
3218 * gcc.dg/cr-decimal-dig-1.c: New test.
3219
9b5c49ef 32202016-09-19 Joseph Myers <joseph@codesourcery.com>
3221
3222 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3223 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3224 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3225 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3226
48d1445d 32272016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3228
3229 PR rtl-optimization/77416
3230 * gcc.target/powerpc/pr77416.c: New.
3231
579f478b 32322016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3233
3234 PR c++/77639
3235 * g++.dg/template/error-recovery4.C: New test.
3236
f2e52448 32372016-09-19 Bin Cheng <bin.cheng@arm.com>
3238
3239 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3240
aaf7d5f8 32412016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3242
3243 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3244 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3245
5f036000 32462016-09-19 Jakub Jelinek <jakub@redhat.com>
3247 Jan Hubicka <jh@suse.cz>
3248
3249 PR target/77587
3250 * gcc.dg/pr77587.c: New test.
3251 * gcc.dg/pr77587a.c: New file.
3252
eee0cf09 32532016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3254
3255 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3256 * gfortran.dg/coarray_38.f90:
3257 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3258 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3259 * gfortran.dg/coarray_allocate_7.f08: New test.
3260 * gfortran.dg/coarray_allocate_8.f08: New test.
3261 * gfortran.dg/coarray_allocate_9.f08: New test.
3262 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3263 new caf_register.
3264 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3265 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3266 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3267 get_by_refs.
3268 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3269 * gfortran.dg/coarray_lock_7.f90: Same.
3270 * gfortran.dg/coarray_poly_5.f90: Same.
3271 * gfortran.dg/coarray_poly_6.f90: Same.
3272 * gfortran.dg/coarray_poly_7.f90: Same.
3273 * gfortran.dg/coarray_poly_8.f90: Same.
3274 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3275
891196d7 32762016-09-19 Fritz Reese <fritzoreese@gmail.com>
3277
3278 PR fortran/77584
3279 * gfortran.dg/dec_structure_15.f90: New testcase.
3280
281da9a3 32812016-09-19 Richard Biener <rguenther@suse.de>
3282
3283 PR middle-end/77605
3284 * gcc.dg/torture/pr77605.c: New testcase.
3285
8a252920 32862016-09-18 Louis Krupp <louis.krupp@zoho.com>
3287
3288 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3289
a18b7a33 32902016-09-17 Jan Hubicka <hubicka@ucw.cz>
3291
3292 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3293 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3294 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3295 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3296 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3297 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3298 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3299 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3300 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3301 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3302 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3303
b868c23d 33042016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3305
3306 * gcc.target/i386/pr68633.c: Fix expected result.
3307
360d7ea8 33082016-09-17 Louis Krupp <louis.krupp@gmail.com>
3309
3310 PR fortran/68078
3311 * gfortran.dg/pr68078.f90: New test.
3312 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3313
d58661cb 33142016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3315
3316 PR target/77613
3317 * gcc.target/powerpc/swaps-p8-25.c: New.
3318
24b3d864 33192016-09-16 Jakub Jelinek <jakub@redhat.com>
3320
e6db887a 3321 PR c++/77482
3322 * g++.dg/cpp0x/constexpr-77482.C: New test.
3323
44df6c11 3324 PR c++/77379
3325 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3326 thunk offsets.
3327 * g++.dg/abi/abi-tag23a.C: Likewise.
3328
53d2f3de 3329 PR c++/77338
3330 * g++.dg/cpp0x/decltype-77338.C: New test.
3331
24b3d864 3332 PR c++/77375
3333 * g++.dg/cpp0x/mutable1.C: New test.
3334
42f172d0 33352016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3336
3337 PR fortran/77612
3338 * gfortran.dg/pr77612.f90: New test.
3339
0665113b 33402016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3341
3342 * gcc.dg/torture/pr70421.c: Require int32plus.
3343
dff10ec9 33442016-09-16 Jakub Jelinek <jakub@redhat.com>
3345
be63912c 3346 PR middle-end/77475
3347 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3348
dff10ec9 3349 PR target/77526
3350 * gcc.target/i386/pr77526.c: New test.
3351
69cdadd9 33522016-09-16 Jakub Jelinek <jakub@redhat.com>
3353 Eric Botcazou <ebotcazou@adacore.com>
3354
3355 PR middle-end/77594
3356 * gcc.target/i386/pr77594.c: New test.
3357
b74250bc 33582016-09-15 Louis Krupp <louis.krupp@zoho.com>
3359
3360 PR fortran/69963
3361 * gfortran.dg/misplaced_implicit_character.f90: New test.
3362
834a2c29 33632016-09-15 Bin Cheng <bin.cheng@arm.com>
3364
3365 PR tree-optimization/77503
3366 * gcc.dg/vect/pr77503.c: New test.
3367
fbcb99d5 33682016-09-15 Richard Biener <rguenther@suse.de>
3369
3370 PR middle-end/77544
3371 * c-c++-common/torture/pr77544.c: New testcase.
3372
3aa4e8c2 33732016-09-15 Jakub Jelinek <jakub@redhat.com>
3374
3375 PR middle-end/77475
3376 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3377 * gcc.dg/march-generic.c: Likewise.
3378 * gcc.target/i386/spellcheck-options-1.c: New test.
3379 * gcc.target/i386/spellcheck-options-2.c: New test.
3380 * gcc.target/i386/spellcheck-options-3.c: New test.
3381 * gcc.target/i386/spellcheck-options-4.c: New test.
3382
e9dea525 33832016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3384
3385 PR fortran/72743
3386 * gfortran.dg/goacc/pr72743.f90: New test.
3387
7270347c 33882016-09-15 Richard Biener <rguenther@suse.de>
3389
3390 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3391
091e8e90 33922016-09-15 Richard Biener <rguenther@suse.de>
3393
3394 PR tree-optimization/77514
3395 * gcc.dg/torture/pr77514.c: New testcase.
3396
8cc08773 33972016-09-14 Jakub Jelinek <jakub@redhat.com>
3398
3399 PR c++/77549
3400 * g++.dg/lookup/pr77549.C: New test.
3401
5be60f03 34022016-09-14 Marek Polacek <polacek@redhat.com>
3403
3404 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3405 * c-c++-common/gomp/atomic-13.c: Likewise.
3406 * c-c++-common/gomp/atomic-14.c: Likewise.
3407 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3408 * g++.dg/cpp1z/bool-increment1.C: New test.
3409 * c-c++-common/pr60439.c: Add dg-warning.
3410 * g++.dg/expr/bitfield4.C: Likewise.
3411 * g++.dg/expr/bitfield5.C: Likewise.
3412 * g++.dg/expr/bitfield6.C: Likewise.
3413 * g++.dg/expr/bool1.C: Likewise.
3414 * g++.dg/expr/bool3.C: Likewise.
3415 * g++.dg/expr/lval3.C: Likewise.
3416 * g++.dg/expr/lval4.C: Likewise.
3417 * g++.old-deja/g++.jason/bool5.C: Likewise.
3418 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3419 * g++.dg/other/error18.C: Likewise.
3420 * g++.dg/gomp/atomic-14.C: Likewise.
3421
f80a245e 34222016-09-14 Nathan Sidwell <nathan@acm.org>
3423
3424 PR c++/77539
3425 * g++.dg/cpp1y/pr77539.C: New.
3426
7b329bca 34272016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3428
3429 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3430 dg-require.
3431 * g++.dg/ext/builtin_alloca.C: Likewise.
3432 * g++.dg/template/spec35.C: Likewise.
3433 * gcc.dg/builtins-68.c: Likewise.
3434 * gcc.misc-tests/gcov-13.c: Likewise.
3435 * gcc.misc-tests/gcov-14.c: Likewise.
3436
0029200d 34372016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3438
3439 * gfortran.dg/dec_structure_14.f90: New testcase.
3440
0975f764 34412016-09-14 Jakub Jelinek <jakub@redhat.com>
3442
3443 PR sanitizer/68260
3444 * c-c++-common/tsan/pr68260.c: New test.
3445
1098c313 34462016-09-13 Joe Seymour <joe.s@somniumtech.com>
3447
3448 PR target/70713
3449 * gcc.target/msp430/function-attributes-1.c: New test.
3450 * gcc.target/msp430/function-attributes-2.c: New test.
3451 * gcc.target/msp430/function-attributes-3.c: New test.
3452
2e7b05a3 34532015-04-18 Martin Sebor <msebor@redhat.com>
3454
3455 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3456 of non-nul characters.
3457 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3458
46fad8d5 34592016-09-13 Jakub Jelinek <jakub@redhat.com>
3460
4bdba715 3461 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3462 * g++.dg/cpp1z/gen-attrs1.C: New test.
3463
99d887de 3464 PR tree-optimization/77454
3465 * gcc.dg/pr77454.c: New test.
3466
46fad8d5 3467 PR c++/77553
3468 * g++.dg/cpp1y/constexpr-77553.C: New test.
3469
68ef907c 34702016-09-13 David Malcolm <dmalcolm@redhat.com>
3471
3472 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3473 (test_show_locus): Replace rich_location::add_fixit_insert calls
3474 with add_fixit_insert_before and add_fixit_insert_after.
3475
2c24fd5e 34762016-09-13 Jason Merrill <jason@redhat.com>
3477 Tom de Vries <tom@codesourcery.com>
3478
3479 PR c++/77427
3480 * g++.dg/pr77427.C: New test.
3481
68b219ee 34822016-09-13 Martin Liska <mliska@suse.cz>
3483
3484 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3485 effective target.
3486 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3487 * lib/target-supports.exp: Define the new target.
3488
c72e91d3 34892016-09-12 Andrew Pinski <apinski@cavium.com>
3490
3491 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3492 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3493
b38c0a37 34942016-09-12 Uros Bizjak <ubizjak@gmail.com>
3495
3496 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3497 variable arguments.
3498 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3499 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3500 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3501 variable argument.
3502 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3503 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3504
7a21b590 35052016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3506
3507 PR c++/77496
3508 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3509 * g++.dg/ext/pr77496.C: New test.
3510 * g++.dg/warn/pr77496.C: New test.
3511
00434032 35122016-09-12 David Malcolm <dmalcolm@redhat.com>
3513
3514 PR c/72858
3515 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3516 to preserve conversion chars, and to preserve prefix information.
3517 * gcc.dg/format/pr72858.c: New test case.
3518
54f56c28 35192016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3520
3521 * gfortran.dg/pr77507.f90: Move to ...
3522 * gfortran.dg/ieee/pr77507.f90: here.
3523
08d6d42c 35242016-08-09 Jan Hubicka <hubicka@ucw.cz>
3525
3526 PR ipa/61159
3527 * compile/pr61159.c: New testcase
3528
35870532 35292016-08-09 Jan Hubicka <hubicka@ucw.cz>
3530
3531 PR ipa/64316
3532 * gcc.dg/ipa/pr63416.c: New testcase.
3533
953b9eef 35342016-09-10 Paul Thomas <pault@gcc.gnu.org>
3535 Steven G. Kargl <kargl@gcc.gnu.org>
3536
3537 PR fortran/77532
c78b1f64 3538 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3539
1aef7c3c 35402016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3541
3542 PR fortran/77507
3543 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3544 * gfortran.dg/c_assoc_4.f90: Ditto.
3545
3bb45f76 35462016-09-10 Tom de Vries <tom@codesourcery.com>
3547
3548 PR C/71602
3549 * c-c++-common/va-arg-va-list-type.c: New test.
3550
9731eaaf 35512016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3552
3553 PR rtl-optimization/77289
3554 * gcc.target/powerpc/pr77289.c: New test.
3555
911ea34a 35562016-09-09 Martin Sebor <msebor@redhat.com>
3557
3558 PR c/77520
3559 PR c/77521
3560 * gcc.dg/pr77520.c: New test.
3561 * gcc.dg/pr77521.c: New test.
3562
edd0f33b 35632016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3564
3565 PR fortran/77506
3566 * gfortran.dg/pr77506.f90: New test.
3567
374777a4 35682016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3569
3570 PR fortran/77507
3571 * gfortran.dg/pr77507.f90: New test.
3572
c5eddaf9 35732016-09-09 Joseph Myers <joseph@codesourcery.com>
3574
3575 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3576
3e7e4e14 35772016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3578 Louis Krupp <lkrupp@gcc.gnu.org>
3579
3580 PR fortran/69514
3581 * gfortran.dg/pr69514_1.f90: New test.
3582 * gfortran.dg/pr69514_2.f90: New test.
3583
51688bb7 35842016-09-08 Jakub Jelinek <jakub@redhat.com>
3585
a34338c9 3586 PR fortran/77500
3587 * gfortran.dg/gomp/pr77500.f90: New test.
3588
51688bb7 3589 PR fortran/77516
3590 * gfortran.dg/gomp/pr77516.f90: New test.
3591
3ecb55e7 35922016-09-07 Jakub Jelinek <jakub@redhat.com>
3593
3594 PR middle-end/77475
3595 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3596 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3597 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3598 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3599 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3600 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3601
3da97ff7 36022016-09-07 David Malcolm <dmalcolm@redhat.com>
3603
3604 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3605 "substring-locations.h".
3606
b55f1f44 36072016-09-07 Richard Biener <rguenther@suse.de>
3608
3609 PR c/77450
3610 * c-c++-common/vector-subscript-8.c: Move ..
3611 * gcc.dg/pr77450.c: ... here.
3612
7d482049 36132016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3614
3615 PR libgfortran/77393
3616 * gfortran.dg/fmt_f0_2.f90: Update test.
3617 * gfortran.dg/fmt_f0_3.f90: New test.
3618
ef3b531c 36192016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3620
3621 PR debug/77389
3622 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3623 in dg-options.
3624
3625 PR debug/57519
3626 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3627
39370ea0 36282016-09-06 Jakub Jelinek <jakub@redhat.com>
3629
3630 PR target/69255
3631 * gcc.target/i386/pr69255-1.c: New test.
3632 * gcc.target/i386/pr69255-2.c: New test.
3633 * gcc.target/i386/pr69255-3.c: New test.
3634
36352016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3636
3637 PR c/77336
3638 * gcc.dg/format/miss-7.c: New test.
3639
88820414 36402016-09-06 Uros Bizjak <ubizjak@gmail.com>
3641
3642 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3643
4c790ba8 36442016-09-06 Martin Liska <mliska@suse.cz>
3645
3646 PR gcov-profile/77378
3647 PR gcov-profile/77466
3648 * gcc.dg/profile-update-warning.c: New test.
3649
43d2460d 36502016-09-06 Richard Biener <rguenther@suse.de>
3651
3652 PR tree-optimization/77479
3653 * gcc.dg/torture/pr77479.c: New testcase.
3654
4c04bcce 36552016-09-06 Richard Biener <rguenther@suse.de>
3656
3657 PR c/77450
3658 * c-c++-common/vector-subscript-7.c: Adjust.
3659 * c-c++-common/vector-subscript-8.c: New testcase.
3660
8925068a 36612016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3662
3663 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3664
daea048c 36652016-09-05 Jakub Jelinek <jakub@redhat.com>
3666
e315ff48 3667 PR target/77476
3668 * gcc.target/i386/avx512f-pr77476.c: New test.
3669 * gcc.target/i386/avx512bw-pr77476.c: New test.
3670 * gcc.target/i386/avx512dq-pr77476.c: New test.
3671
8eeca3ac 3672 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3673 Update comment to mention also avx512f.
3674
daea048c 3675 PR sanitizer/77396
3676 * g++.dg/asan/pr77396-2.C: New test.
3677
a6ffaadf 36782016-09-05 Uros Bizjak <ubizjak@gmail.com>
3679
3680 PR rtl-optimization/77452
3681 * gcc.target/i386/pr77452.c: New test.
3682
8f8828ba 36832016-09-05 Marek Polacek <polacek@redhat.com>
3684
3685 PR c/77423
3686 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3687
65277f2a 36882016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3689
3690 PR fortran/77391
3691 * gfortran.dg/pr77391.f90: New test.
3692
a1cf06b8 36932016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3694
3695 PR fortran/77460
3696 * gfortran.dg/pr77460.f90: New test.
3697
4d261282 36982016-09-03 Jakub Jelinek <jakub@redhat.com>
3699
3700 PR c/65467
3701 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3702
4fc4eb94 37032016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3704
3705 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3706
40a431fa 37072016-09-02 David Malcolm <dmalcolm@redhat.com>
3708
3709 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3710 test case.
3711 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3712 diagnostic-test-show-locus-generate-patch.c to the sources
3713 for diagnostic_plugin_test_show_locus.c.
3714
a940fdc7 37152016-09-02 Jakub Jelinek <jakub@redhat.com>
3716
0b80c4b2 3717 PR c/65467
3718 * gcc.dg/gomp/_Atomic-1.c: New test.
3719 * gcc.dg/gomp/_Atomic-2.c: New test.
3720 * gcc.dg/gomp/_Atomic-3.c: New test.
3721 * gcc.dg/gomp/_Atomic-4.c: New test.
3722 * gcc.dg/gomp/_Atomic-5.c: New test.
3723
a940fdc7 3724 PR sanitizer/77396
3725 * g++.dg/asan/pr77396.C: New test.
3726
37272016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3728
3729 PR tree-optimization/71831
3730 * gcc.dg/builtin-object-size-16.c: New test.
3731 * gcc.dg/builtin-object-size-17.c: New test.
3732
0b404bb4 37332016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3734
3735 PR libgfortran/77393
3736 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3737
8a5817a9 37382016-09-01 Uros Bizjak <ubizjak@gmail.com>
3739
3740 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3741 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3742 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3743 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3744 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3745 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3746 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3747 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3748 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3749 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3750 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3751 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3752 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3753 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3754 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3755 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3756 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3757 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3758
209253ae 37592016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3760
3761 * gnat.dg/opt58.adb: New test.
3762 * gnat.dg/opt58_pkg.ads: New helper.
3763
15182c1d 37642016-09-01 Richard Biener <rguenther@suse.de>
3765
3766 PR middle-end/77436
3767 * gcc.dg/torture/pr77436.c: New testcase.
3768
1c02615c 37692016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3770
3771 * gcc.dg/pr64252.c: Require int32plus.
3772 * gcc.dg/pr66299-1.c: Likewise.
3773 * gcc.dg/pr66299-2.c: Likewise.
3774 * gcc.dg/torture/20131115-1.c: Skip for avr.
3775
08fded5f 37762016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3777
3778 * gcc.target/aarch64/ands_3.c: New test.
3779
a7b3b7c4 37802016-08-31 Jakub Jelinek <jakub@redhat.com>
3781
68c215e4 3782 PR fortran/77352
3783 * gfortran.dg/gomp/pr77352.f90: New test.
3784
a7b3b7c4 3785 PR fortran/77374
3786 * gfortran.dg/gomp/pr77374.f08: New test.
3787
51a43c06 37882016-08-31 Marc Glisse <marc.glisse@inria.fr>
3789
3790 PR tree-optimization/73714
3791 * gcc.dg/tree-ssa/pr73714.c: New test.
3792
01109414 37932016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3794
3795 PR libgfortran/77393
3796 * gfortran.dg/fmt_f0_2.f90: New test.
3797
8036ac7f 37982016-08-31 Marc Glisse <marc.glisse@inria.fr>
3799
3800 * gcc.target/i386/pr59539-2.c: Adapt options.
3801 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3802
b298bde8 38032016-08-31 Paul Thomas <pault@gcc.gnu.org>
3804
3805 PR fortran/77418
3806 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3807 of the associate entity and replace with a pointer to the
3808 intended item on the stack.
3809
9f732c4e 38102016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3811 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3812
3813 PR fortran/48298
3814 * gfortran.dg/dtio_1.f90: New test.
3815 * gfortran.dg/dtio_2.f90: New test.
3816 * gfortran.dg/dtio_3.f90: New test.
3817 * gfortran.dg/dtio_4.f90: New test.
3818 * gfortran.dg/dtio_5.f90: New test.
3819 * gfortran.dg/dtio_6.f90: New test.
3820 * gfortran.dg/dtio_7.f90: New test.
3821 * gfortran.dg/dtio_8.f90: New test.
3822 * gfortran.dg/dtio_9.f90: New test.
3823 * gfortran.dg/dtio_10.f90: New test.
3824
d6dd1b60 38252016-08-30 David Malcolm <dmalcolm@redhat.com>
3826
3827 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3828 (test_many_nested_locations): New function.
3829 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3830 (test_show_locus): Handle "test_many_nested_locations".
3831
2e7400df 38322016-08-30 David Malcolm <dmalcolm@redhat.com>
3833
3834 * g++.dg/template/double-greater-than-fixit.C: New test case.
3835
98023bfd 38362016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3837
3838 * gnat.dg/opt57.ad[sb]: New test.
3839 * gnat.dg/opt57_pkg.ads: New helper.
3840
f9723d87 38412016-08-30 Richard Biener <rguenther@suse.de>
3842
3843 PR tree-optimization/69047
3844 * gcc.dg/pr69047.c: Fix byte-order check.
3845
77ce6232 38462016-08-30 Jakub Jelinek <jakub@redhat.com>
3847
adca2d16 3848 PR tree-optimization/72866
3849 * gcc.dg/vect/pr72866.c: New test.
3850
06cee168 3851 PR debug/77363
3852 * g++.dg/debug/dwarf2/pr77363.C: New test.
3853
4472e8d1 3854 PR middle-end/77377
3855 * gcc.target/i386/pr77377.c: New test.
3856
77ce6232 3857 PR debug/77389
3858 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3859 in dg-options.
3860
36bda760 38612016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3862
3863 * gfortran.dg/pr77372.f90: Moved to ...
3864 * gfortran.dg/ieee/pr77372.f90: here.
3865
2db6ea89 38662016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3867
3868 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3869 vector short/char initializations.
3870 * gcc.target/powerpc/vec-init-5.c: Likewise.
3871 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3872 vector initialization optimizations.
3873 * gcc.target/powerpc/vec-init-7.c: Likewise.
3874 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3875 vector float/double initializations.
3876 * gcc.target/powerpc/vec-init-9.c: Likewise.
3877
1e4df796 38782016-08-29 Uros Bizjak <ubizjak@gmail.com>
3879
3880 PR target/77403
3881 * gcc.target/i386/pr77403.c: New test.
3882
f293b7f2 38832016-08-29 Marek Polacek <polacek@redhat.com>
3884
3885 PR c/77292
3886 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3887
ea2ec8f6 38882016-08-29 Tom de Vries <tom@codesourcery.com>
3889
3890 PR c/77398
3891 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3892
686436fe 38932016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3894
3895 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3896
686436fe 38972016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3898
3899 * gfortran.dg/dec_structure_13.f90: New testcase.
3900
f1ecf8b3 39012016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3902
3903 PR fortran/77261
3904 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3905 available.
3906
4670f428 39072016-08-28 Tom de Vries <tom@codesourcery.com>
3908
3909 PR lto/70955
3910 * gcc.dg/pr70955.c: New test.
3911 * gcc.dg/lto/pr70955_0.c: Same.
3912 * gcc.dg/lto/pr70955_1.c: Same.
3913
b243b563 39142016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3915
3916 PR tree-optimization/71077
3917 * gcc.target/i386/pr71077.c: New test.
3918
92a44a68 39192016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3920
3921 PR fortran/77380
3922 * gfortran.dg/pr77380.f90: New test.
3923
92a44a68 39242016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3925
3926 PR fortran/77372
3927 gfortran.dg/pr77372.f90: New test.
3928
367964fa 39292016-08-26 David Malcolm <dmalcolm@redhat.com>
3930
3931 * gcc.dg/spellcheck-fields-2.c (test): Move
3932 dg-begin/end-multiline-output within function body.
3933 (test_macro): New function.
3934
df4248fb 39352016-08-26 David Malcolm <dmalcolm@redhat.com>
3936
3937 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3938 (test_fixit_insert): Update expected output.
3939 (test_fixit_remove): Likewise.
3940 (test_fixit_replace): Likewise.
3941
377da6e4 39422016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3943
3944 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3945 Fix typo.
3946
4f16cc83 39472016-08-26 Richard Biener <rguenther@suse.de>
3948
3949 PR tree-optimization/69047
3950 * gcc.dg/pr69047.c: New testcase.
3951
a54071b2 39522016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3953 Martin Jambhor <mjambor@suse.cz>
377da6e4 3954
a54071b2 3955 * gcc.dg/ipa/propbits-1.c: New test-case.
3956 * gcc.dg/ipa/propbits-2.c: Likewise.
3957 * gcc.dg/ipa/propbits-3.c: Likewise.
3958
2ae10c8c 39592016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3960
3961 PR fortran/77351
3962 * gfortran.dg/pr77351.f90: New test.
3963
c4963714 39642016-08-25 Marek Polacek <polacek@redhat.com>
3965
3966 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3967
49e1f4eb 39682016-08-25 Marek Polacek <polacek@redhat.com>
3969
3970 PR c/77323
3971 * gcc.dg/pr77323.c: New test.
3972
984f03c2 39732016-08-24 Paul Thomas <pault@gcc.gnu.org>
3974
3975 PR fortran/77358
3976 * gfortran.dg/submodule_17.f08: New test.
3977
92a44a68 39782016-08-24 Michael Collison <michael.collison@linaro.org>
3979 Michael Collison <michael.collison@arm.com>
f6c98a9a 3980
3981 * gcc.target/arm/builtin_saddl.c: New testcase.
3982 * gcc.target/arm/builtin_saddll.c: New testcase.
3983 * gcc.target/arm/builtin_uaddl.c: New testcase.
3984 * gcc.target/arm/builtin_uaddll.c: New testcase.
3985 * gcc.target/arm/builtin_ssubl.c: New testcase.
3986 * gcc.target/arm/builtin_ssubll.c: New testcase.
3987 * gcc.target/arm/builtin_usubl.c: New testcase.
3988 * gcc.target/arm/builtin_usubll.c: New testcase.
3989
8938d43d 39902016-08-24 Uros Bizjak <ubizjak@gmail.com>
3991
3992 PR target/77270
3993 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3994 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3995 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3996 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3997 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3998 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3999 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4000 effective target. Remove scan-assembler-times directives.
4001 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4002 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4003 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4004
2fb84e50 40052016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4006
4007 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4008 of unsigned int.
4009 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4010
cac7df4e 40112016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4012
4013 PR testsuite/77317
4014 * lib/target-supports.exp
4015 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4016 (check_effective_target_vect_natural_alignment): Ditto.
4017 (check_effective_target_vector_alignment_reachable): Ditto.
4018 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4019
b904831d 40202016-08-23 Ian Lance Taylor <iant@golang.org>
4021
4022 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4023
ff055c48 40242016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4025
4026 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4027 being created from pointers to memory locations.
4028 * gcc.target/powerpc/vec-init-2.c: Likewise.
4029
27af8972 40302016-08-23 Fritz Reese <fritzoreese@gmail.com>
4031
4032 * gfortran.dg/dec_structure_12.f90: New testcase.
4033
bd8ac469 40342016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4035
4036 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4037
434d4291 40382016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4039
4040 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4041 verification.
4042
be0be2de 40432016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4044
4045 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4046 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4047
7feac654 40482016-08-23 Richard Biener <rguenther@suse.de>
4049
4050 PR tree-optimization/27336
4051 * c-c++-common/pr27336.c: New testcase.
4052
364743f3 40532016-08-22 Marek Polacek <polacek@redhat.com>
4054
4055 PR c++/77321
4056 * g++.dg/cpp1y/pr77321.C: New test.
4057
b92c452d 40582016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4059
4060 PR fortran/60774
4061 * gfortran.dg/empty_label.f: Adjust test for new error message.
4062 * gfortran.dg/empty_label.f90: Ditto.
4063 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4064 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4065 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4066
bfbc628a 40672016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4068
4069 PR fortran/61318
4070 * gfortran.dg/pr61318.f90: New test.
4071
99af6e70 40722016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4073
4074 PR fortran/77260
4075 * gfortran.dg/pr77260_1.f90: New test.
4076 * gfortran.dg/pr77260_2.f90: Ditto.
4077
6cfc7001 40782016-08-22 Joseph Myers <joseph@codesourcery.com>
4079
4080 PR middle-end/77269
4081 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4082 __builtin_signbitf and __builtin_signbitl in expected generic
4083 expansion.
4084 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4085 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4086 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4087 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4088 tests.
4089
012f068a 40902016-08-22 Joseph Myers <joseph@codesourcery.com>
4091
4092 * gcc.dg/torture/float128-builtin.c,
4093 gcc.dg/torture/float128-ieee-nan.c,
4094 gcc.dg/torture/float128x-builtin.c,
4095 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4096 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4097 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4098 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4099 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4100 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4101 gcc.dg/torture/floatn-nan.h: New tests.
4102
e2c5b687 41032016-08-22 Joseph Myers <joseph@codesourcery.com>
4104
4105 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4106 macro.
4107 (main): Update calls to TEST_I_F.
4108 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4109 macro.
4110 (main): Update calls to TEST_I_F.
4111
b4635564 41122016-08-22 Joseph Myers <joseph@codesourcery.com>
4113
4114 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4115 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4116 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4117 names in calls to TEST_I_F.
4118
802bc569 41192016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4120
4121 PR c/52952
4122 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4123
70fa7158 41242016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4125
4126 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4127 and !natural_alignment_64.
4128 * gcc.dg/ipa/propalign-2.c: Likewise.
4129 * gcc.dg/ipa/propalign-3.c: Likewise.
4130 * gcc.dg/ipa/propalign-4.c: Likewise.
4131 * gcc.dg/ipa/propalign-5.c: Likewise.
4132 * lib/target-supports.exp
4133 (check_effective_target_natural_alignment_32): Add avr-*-*.
4134
d0346b1a 41352016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4136
4137 PR tree-optimization/61839
4138 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4139 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4140 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4141 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4142
82c85aba 41432016-08-19 Joseph Myers <joseph@codesourcery.com>
4144
4145 PR c/32187
4146 * lib/target-supports.exp (check_effective_target_float16)
4147 (check_effective_target_float32, check_effective_target_float64)
4148 (check_effective_target_float128, check_effective_target_float32x)
4149 (check_effective_target_float64x)
4150 (check_effective_target_float128x)
4151 (check_effective_target_float16_runtime)
4152 (check_effective_target_float32_runtime)
4153 (check_effective_target_float64_runtime)
4154 (check_effective_target_float128_runtime)
4155 (check_effective_target_float32x_runtime)
4156 (check_effective_target_float64x_runtime)
4157 (check_effective_target_float128x_runtime)
4158 (check_effective_target_floatn_nx_runtime)
4159 (add_options_for_float16, add_options_for_float32)
4160 (add_options_for_float64, add_options_for_float128)
4161 (add_options_for_float32x, add_options_for_float64x)
4162 (add_options_for_float128x): New procedures.
4163 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4164 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4165 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4166 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4167 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4168 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4169 gcc.dg/torture/float128-complex.c,
4170 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4171 gcc.dg/torture/float128x-basic.c,
4172 gcc.dg/torture/float128x-complex.c,
4173 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4174 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4175 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4176 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4177 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4178 gcc.dg/torture/float32x-basic.c,
4179 gcc.dg/torture/float32x-complex.c,
4180 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4181 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4182 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4183 gcc.dg/torture/float64x-basic.c,
4184 gcc.dg/torture/float64x-complex.c,
4185 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4186 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4187 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4188 gcc.dg/torture/floatn-tg.h,
4189 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4190 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4191 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4192 gcc.dg/torture/fp-int-convert-float128x.c,
4193 gcc.dg/torture/fp-int-convert-float16-timode.c,
4194 gcc.dg/torture/fp-int-convert-float16.c,
4195 gcc.dg/torture/fp-int-convert-float32-timode.c,
4196 gcc.dg/torture/fp-int-convert-float32.c,
4197 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4198 gcc.dg/torture/fp-int-convert-float32x.c,
4199 gcc.dg/torture/fp-int-convert-float64-timode.c,
4200 gcc.dg/torture/fp-int-convert-float64.c,
4201 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4202 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4203 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4204 maximum exponent of floating-point type. Use it in testing
4205 whether 0x8...0 fits in the floating-point type. Always treat -1
4206 (signed 0xf...f) as fitting in the floating-point type.
4207 (M_OK1): New macro.
4208 * gcc.dg/torture/fp-int-convert-double.c,
4209 gcc.dg/torture/fp-int-convert-float.c,
4210 gcc.dg/torture/fp-int-convert-float128-timode.c,
4211 gcc.dg/torture/fp-int-convert-float128.c,
4212 gcc.dg/torture/fp-int-convert-float80-timode.c,
4213 gcc.dg/torture/fp-int-convert-float80.c,
4214 gcc.dg/torture/fp-int-convert-long-double.c,
4215 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4216
cf0bbc39 42172016-08-19 Jakub Jelinek <jakub@redhat.com>
4218
9354a9a5 4219 PR fortran/72744
4220 * gfortran.dg/gomp/pr72744.f90: New test.
4221
cf0bbc39 4222 PR fortran/69281
4223 * gfortran.dg/gomp/pr69281.f90: New test.
4224
ee0e163a 42252016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4226
1e4df796 4227 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4228 the last special seed value.
4229 * gfortran.dg/random_7.f90: Use size for last array member instead
4230 of hardcoded value.
ee0e163a 4231
6d7de609 42322016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4233
4234 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4235 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4236
e3243c77 42372016-08-19 Richard Biener <rguenther@suse.de>
4238
4239 PR tree-optimization/77286
4240 * gcc.dg/torture/pr77286.c: New testcase.
4241
b983d92d 42422016-08-18 David Malcolm <dmalcolm@redhat.com>
4243
4244 * gcc.dg/verbose-asm-2.c: New test case.
4245
48a7392b 42462016-08-18 David Malcolm <dmalcolm@redhat.com>
4247
4248 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4249 (custom_diagnostic_finalizer): Update for change to
4250 diagnostic_show_locus.
4251
5c8151fa 42522016-08-18 David Malcolm <dmalcolm@redhat.com>
4253
4254 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4255 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4256
26040f06 42572016-08-18 Marek Polacek <polacek@redhat.com>
4258
4259 PR c/71514
4260 * gcc.dg/pr71514.c: New test.
4261
360e911d 42622015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4263
4264 PR target/72839
4265 * gcc.target/i386/pr72839.c: New test.
4266
6de0546d 42672016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4268
4269 PR middle-end/70895
4270 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4271 * c-c++-common/goacc/reduction-1.c: Likewise.
4272 * c-c++-common/goacc/reduction-2.c: Likewise.
4273 * c-c++-common/goacc/reduction-3.c: Likewise.
4274 * c-c++-common/goacc/reduction-4.c: Likewise.
4275
cee80871 42762016-08-18 Alan Modra <amodra@gmail.com>
4277
4278 * gcc.c-torture/compile/pr72771.c: New.
4279
f9c39b65 42802016-08-17 Jakub Jelinek <jakub@redhat.com>
4281
4282 PR fortran/67496
4283 * gfortran.dg/pr67496.f90: New test.
4284
92a44a68 42852015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4286
4287 PR tree-optimization/71752
f9c39b65 4288 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4289
d2392ec3 42902016-08-17 Uros Bizjak <ubizjak@gmail.com>
4291
4292 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4293
c4994c0b 42942016-08-17 Jakub Jelinek <jakub@redhat.com>
4295
4296 PR middle-end/77259
4297 * g++.dg/ipa/devirt-52.C: New test.
4298
f7896ff0 42992016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4300
4301 * c-c++-common/goacc/reduction-6.c: New testcase.
4302
7104d1a8 43032016-08-17 Richard Biener <rguenther@suse.de>
4304
4305 PR tree-optimization/76490
4306 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4307 * gcc.dg/pr52904.c: XFAIL.
4308
cff41b9e 43092016-08-17 Richard Biener <rguenther@suse.de>
4310
4311 PR tree-optimization/23855
4312 * gcc.dg/loop-unswitch-2.c: Adjust.
4313
b1398e47 43142016-08-16 Jakub Jelinek <jakub@redhat.com>
4315
4316 PR tree-optimization/72817
4317 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4318
de41fc22 43192016-08-16 Joseph Myers <joseph@codesourcery.com>
4320
4321 PR libgcc/77265
4322 * gcc.dg/torture/float128-extend-inf.c: New test.
4323
5927e78e 43242016-08-16 David Malcolm <dmalcolm@redhat.com>
4325
4326 PR c/72857
4327 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4328 for embedded NUL.
4329 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4330 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4331 caret placement.
4332 (test_oct): Likewise.
4333 (test_multiple): Likewise.
4334 (test_field_width_specifier): Likewise.
4335 (test_field_width_specifier_2): New function.
4336 (test_field_precision_specifier): New function.
4337 (test_embedded_nul): Update expected caret placement.
4338 (test_non_contiguous_strings): Update line number.
4339 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4340 (__emit_string_literal_range): Add "caret_idx" param.
4341 (test_simple_string_literal): Add value for new param, updating
4342 expected output..
4343 (test_concatenated_string_literal): Likewise.
4344 (test_multiline_string_literal): Likewise.
4345 (test_hex): Likewise.
4346 (test_oct): Likewise.
4347 (test_multiple): Likewise.
4348 (test_ucn4): Likewise.
4349 (test_ucn8): Likewise.
4350 (test_u8): Likewise.
4351 (test_u): Likewise; update expected message, from "range" to
4352 "location".
4353 (test_U): Likewise.
4354 (test_L): Likewise.
4355 (test_macro): Add value for new param.
4356 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4357 (__emit_string_literal_range): Add "caret_idx" param.
4358 (test_stringified_token_1): Add value for new param. Update
4359 expected message, from "range" to "location".
4360 (test_stringized_token_2): Likewise, adding param to macro.
4361 (test_stringified_token_3): Likewise.
4362 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4363 (emit_warning): Convert param from source_range to location_t.
4364 (test_string_literals): Add caret_idx param, and use it when
4365 constructing a substring_loc. Update error message, from
4366 "range" to "location".
4367
b8d94309 43682016-08-16 Jakub Jelinek <jakub@redhat.com>
4369
2e947447 4370 PR target/71910
4371 * g++.dg/gomp/pr71910.C: New test.
4372
9ea71b15 4373 PR middle-end/67485
4374 * gcc.c-torture/compile/pr67485.c: New test.
4375
b8d94309 4376 PR target/72867
4377 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4378
31de5086 43792016-08-16 Bin Cheng <bin.cheng@arm.com>
4380
4381 PR tree-optimization/69848
4382 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4383
a05d3de8 43842016-08-16 Martin Liska <mliska@suse.cz>
4385
4386 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4387 of memory operations so that it can be handled by core2
4388 in 32-bit mode.
4389
b50ad04e 43902016-08-16 Richard Biener <rguenther@suse.de>
4391
4392 PR tree-optimization/76783
4393 * gcc.dg/pr76783.c: New testcase.
4394 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4395
b441db40 43962016-08-16 Bin Cheng <bin.cheng@arm.com>
4397
4398 PR tree-optimization/72817
4399 PR tree-optimization/73450
4400 * gcc.dg/tree-ssa/pr72817.c: New test.
4401 * gcc.dg/tree-ssa/pr73450.c: New test.
4402
36d310d0 44032016-08-15 Fritz Reese <fritzoreese@gmail.com>
4404
4405 * gfortran.dg/init_flag_13.f90: New testcase.
4406 * gfortran.dg/init_flag_14.f90: Ditto.
4407 * gfortran.dg/init_flag_15.f03: Ditto.
4408 * gfortran.dg/dec_init_1.f90: Ditto.
4409 * gfortran.dg/dec_init_2.f90: Ditto.
4410
e5ec9f76 44112016-08-15 Uros Bizjak <ubizjak@gmail.com>
4412
4413 PR target/72867
4414 * gcc.target/i386/pr72867.c: New test.
4415
6ce66d38 44162016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4417
4418 * c-c++-common/dump-ada-spec-5.c: New test.
4419
894463cf 44202016-08-15 Richard Biener <rguenther@suse.de>
4421
4422 PR tree-optimization/73434
4423 * gcc.dg/torture/pr73434.c: New testcase.
4424
98b374b4 44252016-08-15 Jakub Jelinek <jakub@redhat.com>
4426
4427 PR tree-optimization/72824
4428 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4429
9b90f118 44302016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4431
4432 PR fortran/70598
4433 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4434 in use_device clause.
4435 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4436 * gfortran.dg/goacc/list.f95: Adjust to catch
4437 "neither a POINTER nor an array" error messages.
4438
1d80868e 44392016-08-14 Uros Bizjak <ubizjak@gmail.com>
4440
4441 PR target/76342
4442 * gcc.target/i386/pr76342.c: New test.
4443
153e4ac1 44442016-08-12 Jakub Jelinek <jakub@redhat.com>
4445
4446 PR c/71512
4447 * g++.dg/ubsan/pr71512.C: New test.
4448 * c-c++-common/ubsan/pr71512-1.c: New test.
4449 * c-c++-common/ubsan/pr71512-2.c: New test.
4450
3c382998 44512016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4452
4453 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4454 vector initialization options.
4455 * gcc.target/powerpc/vec-init-2.c: Likewise.
4456 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4457 is generated on ISA 3.0.
4458
7079d57a 44592016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4460
4461 PR middle-end/71654
4462 * gcc.dg/c-c++-common/pr71654.c: New test.
4463 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4464 dg-options.
4465 * gcc.dg/tree-ssa/vrp24: Likewise.
4466
7175bb2a 44672016-08-12 Jakub Jelinek <jakub@redhat.com>
4468
4469 PR c/67410
4470 * gcc.dg/pr67410.c: New test.
4471
56fb8e9d 44722016-08-12 Bin Cheng <bin.cheng@arm.com>
4473
4474 PR tree-optimization/69848
4475 * gcc.dg/vect/vect-pr69848.c: New test.
4476
1f84b4ab 44772016-08-12 Uros Bizjak <ubizjak@gmail.com>
4478
4479 PR testsuite/71008
4480 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4481 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4482 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4483 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4484
60b349d9 44852016-08-12 Richard Biener <rguenther@suse.de>
4486
4487 PR tree-optimization/57326
4488 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4489 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4490 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4491 * gcc.target/i386/pr45685.c: Likewise.
4492 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4493 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4494 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4495 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4496 * gfortran.dg/pr34163.f90: Likewise.
4497
6d5f72f3 44982016-08-12 Martin Liska <mliska@suse.cz>
4499
4500 * g++.dg/gcov/gcov-16.C: New test.
4501 * lib/gcov.exp: Support new argument for run-gcov function.
4502
b357db2c 45032016-08-12 Martin Liska <mliska@suse.cz>
4504
4505 PR gcov-profile/35590
4506 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4507
08e33f10 45082016-08-12 Richard Biener <rguenther@suse.de>
4509
4510 PR tree-optimization/72851
4511 * gcc.dg/torture/pr72851.c: New testcase.
4512
92a44a68 45132016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4514
832d369d 4515 PR debug/63240
4516 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4517 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4518 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4519 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4520 DW_AT_deleted.
4521
1289a281 4522 PR debug/55641
4523 * g++.dg/debug/dwarf2/ref-1.C: New.
4524
9a478fab 4525 PR debug/49366
4526 * g++.dg/debug/dwarf2/template-params-12.H: New.
4527 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4528 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4529 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4530 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4531 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4532 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4533 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4534
e61229f8 45352016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4536
4537 PR target/72863
4538 * gcc.target/powerpc/pr72863.c: New test.
4539
c7823416 45402016-08-11 Uros Bizjak <ubizjak@gmail.com>
4541
4542 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4543
df15667f 45442015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4545
4546 * gcc.target/i386/pieces-strcpy-1.c: New test.
4547 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4548
83c375ba 45492016-08-11 Jakub Jelinek <jakub@redhat.com>
4550
4551 PR c++/72868
4552 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4553
350f354a 45542015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4555
4556 * gcc.target/i386/pieces-memcpy-1.c: New test.
4557 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4558 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4559 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4560 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4561 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4562
74be5bc1 45632016-08-11 Jakub Jelinek <jakub@redhat.com>
4564
4565 PR c/72816
20fb4916 4566 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4567
40395983 45682016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4569
4570 PR tree-optimization/71083
4571 * gcc.c-torture/execute/pr71083.c: New test.
4572 * gnat.dg/loop_optimization23.adb: New test.
4573 * gnat.dg/loop_optimization23_pkg.ads: New test.
4574 * gnat.dg/loop_optimization23_pkg.adb: New test.
4575
ec969ce4 45762016-08-11 Richard Biener <rguenther@suse.de>
4577
4578 PR tree-optimization/72772
4579 * gcc.dg/graphite/pr35356-1.c: Adjust.
4580 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4581
25482c16 45822016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4583
4584 * gfortran.dg/random_7.f90: Take into account that the last seed
4585 value is the special p value.
4586 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4587
f454033a 45882016-08-11 Richard Biener <rguenther@suse.de>
4589
4590 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4591
2d2b78a1 45922016-08-11 Alan Modra <amodra@gmail.com>
4593
4594 * gcc.target/powerpc/pr71680.c: New.
4595
97468983 45962016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4597
4598 * gcc.target/powerpc/bfp/bfp.exp: New file.
4599 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4600 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4601 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4602 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4603 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4604 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4605 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4606 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4607 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4608 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4609 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4610 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4611 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4612 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4613 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4614 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4615 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4616 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4617 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4618 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4619 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4620 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4621 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4622 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4623 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4624 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4625 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4626 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4627 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4628 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4629 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4630 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4631 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4632 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4633 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4634 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4635 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4636 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4637 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4638 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4639 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4640 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4641 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4642 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4643 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4644 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4645 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4646 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4647 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4648 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4649 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4650 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4651 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4652
23a6fe48 46532016-08-10 Bin Cheng <bin.cheng@arm.com>
4654
4655 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4656 Add aarch64*-*-*.
4657
0cb8f73e 46582016-08-10 Bin Cheng <bin.cheng@arm.com>
4659
4660 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4661
b7ed2a65 46622016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4663
4664 PR target/72853
4665 * gcc.target/powerpc/pr72853.c: New test.
4666
2d2b4107 46672016-08-10 Martin Liska <mliska@suse.cz>
4668
4669 PR gcov-profile/58306
4670 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4671
7132b755 46722016-08-10 Martin Liska <mliska@suse.cz>
4673
4674 * g++.dg/gcov/gcov-threads-1.C: New test.
4675
5186407c 46762016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4677
4678 PR target/71873
4679 * gcc.target/avr/pr71873.c: New test.
4680
44f01555 46812016-08-09 Martin Liska <mliska@suse.cz>
4682
4683 * g++.dg/gcov/gcov-dump-1.C: New test.
4684 * g++.dg/gcov/gcov-dump-2.C: New test.
4685
7d4f18f5 46862016-08-09 Martin Liska <mliska@suse.cz>
4687
4688 * gcc.dg/tree-prof/val-prof-9.c: New test.
4689
defa7026 46902016-08-09 Martin Liska <mliska@suse.cz>
4691
4692 * gcc.dg/tree-prof/val-prof-8.c: New test.
4693
ae7e6062 46942016-08-09 Martin Jambor <mjambor@suse.cz>
4695
0c47dd26 4696 PR ipa/71981
4697 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4698
a69fb570 46992016-08-09 Bin Cheng <bin.cheng@arm.com>
4700
4701 PR tree-optimization/33707
4702 * gcc.dg/vect/pr33707.c: New test.
4703
a031a844 47042016-08-09 Bin Cheng <bin.cheng@arm.com>
4705
4706 PR tree-optimization/pr72772
4707 * gcc.dg/tree-ssa/pr72772.c: New test.
4708
8f1baf0d 47092016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4710
4711 PR rtl-optimization/66669
4712 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4713
53e7aca1 47142016-08-09 Jakub Jelinek <jakub@redhat.com>
4715
4716 PR tree-optimization/72824
4717 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4718
c162fa25 47192016-08-09 Richard Biener <rguenther@suse.de>
4720
4721 PR tree-optimization/71802
4722 * gcc.dg/torture/pr71802.c: New testcase.
4723
87156a7d 47242016-08-09 Jakub Jelinek <jakub@redhat.com>
4725
4726 PR c++/72809
4727 * g++.dg/eh/stdarg1.C: New test.
4728
d0029333 47292016-08-08 Andi Kleen <ak@linux.intel.com>
4730
4731 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4732 test command line in failure log.
4733 (profopt-execute): dito. Make autofdo file names unique.
4734
7af4d06b 47352016-08-08 David Malcolm <dmalcolm@redhat.com>
4736
4737 PR c/64955
4738 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4739 output.
4740
7091ff70 47412016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4742
4743 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4744 c99_runtime.
4745 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4746 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4747 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4748 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4749 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4750 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4751
d189b094 47522016-08-08 David Malcolm <dmalcolm@redhat.com>
4753
4754 PR c/52952
4755 * gcc.dg/cpp/pr66415-1.c: Likewise.
4756 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4757 * gcc.dg/format/c90-printf-1.c: Likewise.
4758 * gcc.dg/format/diagnostic-ranges.c: New test case.
4759
440837fe 47602016-08-08 Jakub Jelinek <jakub@redhat.com>
4761
7cbcf608 4762 PR fortran/72716
4763 * gfortran.dg/gomp/pr72716.f90: New test.
4764
aa1ddb66 4765 PR middle-end/72781
4766 * gcc.dg/gomp/pr72781.c: New test.
4767
440837fe 4768 PR middle-end/68762
4769 * g++.dg/vect/pr68762-1.cc: New test.
4770 * g++.dg/vect/pr68762-2.cc: New test.
4771 * g++.dg/vect/pr68762.h: New file.
4772
eb571c16 47732016-08-08 Martin Sebor <msebor@redhat.com>
4774
4775 PR testsuite/72838
f9c39b65 4776 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4777 * g++.dg/warn/overflow-warn-3.C: Same.
4778 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4779
8ca5189a 47802016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4781
4782 PR fortran/71936
4783 * gfortran.dg/allocate_with_source_21.f03: New test.
4784
1495e54c 47852016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4786
4787 PR fortran/72698
4788 * gfortran.dg/allocate_with_source_20.f03: New test.
4789
d1e97886 47902016-08-08 Alan Modra <amodra@gmail.com>
4791
4792 * gcc.c-torture/compile/pr72802.c: New.
4793
9da84a54 47942016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4795
4796 PR fortran/70524
4797 * gfortran.dg/dependency_48.f90: New test.
4798
3f9692a5 47992016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4800
b5b764be 4801 PR fortran/70040
3f9692a5 4802 * gfortran.dg/pr70040.f90: New testcase.
4803
099ec19a 48042016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4805
4806 PR fortran/71961
4807 * gfortran.dg/matmul_10.f90: New testcase.
4808
e8272095 48092016-08-07 Jan Hubicka <hubicka@ucw.cz>
4810
4811 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4812
f5d2c462 48132016-08-07 Jakub Jelinek <jakub@redhat.com>
4814
4815 PR c/72816
4816 * gcc.dg/pr72816.c: New test.
4817
30c60892 48182016-08-06 Jonathan Wakely <jwakely@redhat.com>
4819
4820 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4821 * g++.dg/conversion/pr41426.C: Likewise.
4822 * g++.dg/conversion/pr66211.C: Likewise.
4823 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4824 * g++.dg/init/ref8.C: Likewise.
4825 * g++.old-deja/g++.law/cvt20.C: Likewise.
4826 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4827
2abf3c4a 48282016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4829
4830 PR tree-optimization/18046
4831 * gcc.dg/tree-ssa/vrp105.c: New test.
4832 * gcc.dg/tree-ssa/vrp106.c: New test.
4833
a940fdc7 48342016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4835
4836 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4837 1ul in diagnostics. Remove hyphen from "constant-expression."
4838 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4839 * g++.dg/cpp0x/static_assert3.C: Same.
4840 * g++.dg/cpp1y/constexpr-throw.C: Same.
4841 * g++.dg/template/nontype3.C: Same.
4842 * g++.dg/warn/overflow-warn-1.C: Same.
4843 * g++.dg/warn/overflow-warn-3.C: Same.
4844 * g++.dg/warn/overflow-warn-4.C: Same.
4845
d4166bdc 48462016-08-05 David Malcolm <dmalcolm@redhat.com>
4847
4848 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4849 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4850 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4851 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4852
906dd612 48532016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4854
4855 PR tree-optimization/72810
4856 * gcc.dg/tree-ssa/vrp110.c: New test.
4857
9788fb76 48582016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4859
4860 PR Target/72819
4861 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4862 registers.
4863 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4864 saving the half-precision registers.
4865 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4866 value is returned in h0.
4867 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4868 are passed in FP/SIMD registers.
4869 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4870 passing works corrcetly.
4871 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4872 (hfa_f16x2_t): Likewise.
4873 (hfa_f16x3_t): Likewise.
4874 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4875 are promoted to double and passed in a double register.
4876 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4877 are promoted to double and stacked.
4878 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4879 __fp16 data types.
4880 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4881 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4882 __fp16 first get passed in FP/SIMD registers, then stacked.
4883
30f40fe4 48842016-08-05 Nathan Sidwell <nathan@acm.org>
4885
4886 PR c++/68724
4887 * g++.dg/cpp0x/pr68724.C: New.
4888
8a6540e1 48892016-08-05 Richard Biener <rguenther@suse.de>
4890
4891 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4892
09001ac1 48932016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4894
4895 * gcc.dg/tree-ssa/vrp107.c: New test.
4896 * gcc.dg/tree-ssa/vrp108.c: New test.
4897 * gcc.dg/tree-ssa/vrp109.c: New test.
4898
88ab6a9c 48992016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4900
4901 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4902 dg-options.
4903
b2a036e7 49042016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4905
4906 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4907 test-cases.
4908 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4909 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4910 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4911 test-cases.
4912 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4913 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4914 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4915 large_double.
4916
8dbf49cb 49172016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4918
4919 PR c++/72800
4920 * g++.dg/cpp1y/lambda-ice1.C: New.
4921
dcc45aae 49222016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4923
4924 PR c++/72759
4925 * g++.dg/cpp1y/pr72759.C: New test.
4926
88fe4062 49272016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4928
4929 * gcc.dg/switch-10.c: New test.
4930
a1af716f 49312016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4932
4933 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4934
1fa5d8ba 49352016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4936
4937 * c-c++-common/goacc/routine-5.c: Update.
4938
e8dedc4a 49392016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4940
4941 PR rtl-optimization/70903
4942 * gcc.c-torture/execute/pr70903.c: New test.
4943
7ca5003c 49442016-08-04 Martin Liska <mliska@suse.cz>
4945
4946 * gcc.dg/params/params.exp: Replace file exists with
4947 TESTING_IN_BUILD_TREE.
4948
810702a2 49492016-08-04 Marek Polacek <polacek@redhat.com>
4950
4951 PR c++/70229
4952 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4953
fa8a8f79 49542016-08-04 Richard Biener <rguenther@suse.de>
4955
4956 PR middle-end/71984
4957 * gcc.dg/torture/pr71984.c: Guard correctness check for
4958 little-endian.
4959
9916f5a5 49602016-08-03 Andrew Pinski <apinski@cavium.com>
4961
4962 * gcc.c-torture/compile/20160802-1.c: New testcase.
4963
278b4698 49642016-08-03 Fritz Reese <fritzoreese@gmail.com>
4965
4966 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4967
860c3c85 49682016-08-03 Richard Biener <rguenther@suse.de>
4969
4970 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4971 and remove -O3.
4972 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4973 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4974
0a41d717 49752016-08-03 Richard Biener <rguenther@suse.de>
4976
4977 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4978 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4979 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4980 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4981
52e3c0e8 49822016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4983
4984 * gcc.dg/init-excess-2.c: Require int32plus.
4985 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4986 * gcc.dg/pr59963-2.c: Require int32plus.
4987 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4988 * gcc.dg/unroll-7.c: Require int32plus.
4989
ad8a330c 49902016-08-02 Bin Cheng <bin.cheng@arm.com>
4991
4992 PR tree-optimization/34114
4993 * gcc.dg/tree-ssa/loop-42.c: New test.
4994
d3aa3636 49952016-08-02 Tamar Christina <tamar.christina@arm.com>
4996
4997 * gcc.target/aarch64/vminmaxnm.c: New.
4998 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4999 tests.
5000
c79d3723 50012016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5002
5003 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5004 vec_extract for vector float, vector int, vector short, and vector
5005 char.
5006 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5007 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5008 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5009 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5010
5fc13c39 50112016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5012
5013 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 5014 single stack adjustment, no writeback.
5fc13c39 5015 * gcc.target/aarch64/test_frame_12.c: Likewise.
5016 * gcc.target/aarch64/test_frame_13.c: Likewise.
5017 * gcc.target/aarch64/test_frame_15.c: Likewise.
5018 * gcc.target/aarch64/test_frame_6.c: Likewise.
5019 * gcc.target/aarch64/test_frame_7.c: Likewise.
5020 * gcc.target/aarch64/test_frame_8.c: Likewise.
5021 * gcc.target/aarch64/test_frame_16.c: New test.
5022
2eb70c76 50232015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5024
5025 PR target/72748
5026 * gcc.target/i386/pr72748.c: New test.
5027
92a44a68 50282015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5029
5030 PR tree-optimization/71818
5031 * gcc.dg/vect/pr71818.c: New
5032
56e7a293 50332016-08-01 Martin Liska <mliska@suse.cz>
5034
5035 PR tree-optimization/71857
5036 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5037
aa8852cc 50382016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5039
5040 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5041
f3c032a4 50422016-08-01 Jan Beulich <jbeulich@suse.com>
5043
5044 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5045
a1e9d2c3 50462016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5047
5048 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5049 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5050
466045aa 50512016-07-31 Jonathan Wakely <jwakely@redhat.com>
5052
5053 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5054 (check_effective_target_c++): Likewise. Also match for libstdc++.
5055
92a44a68 50562016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5057
5058 PR fortran/41922
5059 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5060 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5061 * gfortran.dg/pr41922.f90: New test.
5062
dd13eb1b 50632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5064
5065 PR fortran/68566
5066 * gfortran.dg/pr68566.f90: new test.
5067
a940fdc7 50682016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5069
5070 PR c++/60760
5071 PR c++/71091
5072 * g++.dg/cpp0x/constexpr-cast.C: New test.
5073 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5074 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5075 * g++.dg/ubsan/pr63956.C: Correct.
5076
efa8ff03 50772016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5078
5079 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5080 vector double or vector long where the vector is in memory.
5081 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5082 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5083
0b8113c5 50842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5085
5086 PR fortran/69867
5087 * gfortran.dg/pr69867.f90: New test.
5088
3badc59b 50892016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5090
5091 PR fortran/69962
5092 * gfortran.dg/pr69962.f90: New test.
5093
fc8b54ff 50942016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5095
5096 PR fortran/70006
5097 * gfortran.dg/pr70006.f90: New test.
5098
165b422e 50992016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5100
5101 PR fortran/71730
5102 * gfortran.dg/pr71730.f90: New test.
5103 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5104 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5105 * gfortran.dg/array_constructor_26.f03: Ditto.
5106
0c6334ed 51072016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5108
5109 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5110 * gcc.target/powerpc/pr71763.c: Likewise.
5111
4ebf85be 51122016-07-29 Marek Polacek <polacek@redhat.com>
5113
5114 PR c/71742
5115 * gcc.dg/940510-1.c: Adjust dg-error.
5116 * gcc.dg/c99-flex-array-1.c: Likewise.
5117 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5118
9efe5be6 5119 PR c/71853
5120 * gcc.dg/noncompile/pr71853.c: New test.
5121
4c4548bb 5122 PR c/71573
5123 * gcc.dg/noncompile/pr71573.c: New test.
5124
8ae70602 5125 PR c/71926
5126 * g++.dg/warn/Wparentheses-30.C: New test.
5127 * gcc.dg/Wparentheses-14.c: New test.
5128
cfc1aded 51292016-07-29 Uros Bizjak <ubizjak@gmail.com>
5130
5131 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5132
d5e80d93 51332016-07-29 Bin Cheng <bin.cheng@arm.com>
5134
5135 PR tree-optimization/57558
5136 * gcc.dg/vect/pr57558-1.c: New test.
5137 * gcc.dg/vect/pr57558-2.c: New test.
5138
c7c713ec 51392016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5140
cfc1aded 5141 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5142 to scan forwprop1 dump pass.
5143
34b9af67 51442016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5145
5146 PR c++/51488
5147 * g++.dg/template/pr51488.C: New.
5148
322d4184 51492016-07-29 Jakub Jelinek <jakub@redhat.com>
5150
5151 PR c/71969
5152 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5153 static __inline__.
5154 * gcc.dg/pr71969-1.c: New test.
5155 * gcc.dg/pr71969-2.c: New test.
5156 * gcc.dg/pr71969-3.c: New test.
5157
7648c9c7 51582016-07-29 Marek Polacek <polacek@redhat.com>
5159
5160 PR c/71574
5161 * c-c++-common/pr71574.c: New test.
5162
35fddbd6 5163 PR c/71583
5164 * gcc.dg/noncompile/pr71583.c: New test.
5165
d06bcb87 51662016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5167
5168 PR middle-end/68217
5169 * gcc.dg/pr68217.c: New test.
5170
fb5574d7 51712016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5172
5173 PR fortran/71067
5174 * gfortran.dg/pr71067_1.f90: New test.
5175 * gfortran.dg/pr71067_2.f90: Ditto.
5176
a52bb7a0 51772016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5178
5179 * gcc.target/powerpc/vec-extract-1.c: New test.
5180
42e96823 51812016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5182
5183 PR fortran/71799
5184 * gfortran.dg/pr71799.f90: New test.
5185
d5539c6b 51862016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5187
5188 PR c++/71665
5189 * g++.dg/cpp0x/pr71665-1.C: New.
5190 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5191 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5192 * g++.dg/ext/label10.C: Likewise.
5193 * g++.dg/parse/constant5.C: Likewise.
5194
05995232 51952016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5196
5197 PR fortran/71859
5198 * gfortran.dg/pr71859.f90: New test.
5199 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5200 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5201
7a4429b2 52022016-07-28 Paul Thomas <pault@gcc.gnu.org>
5203
5204 PR fortran/71883
5205 * gfortran.dg/pr71883.f90 : New test.
5206
f339cf78 52072016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5208
5209 PR tree-optimization/71734
cfc1aded 5210 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5211
8311fe26 52122016-07-28 Renlin Li <renlin.li@arm.com>
5213
5214 Revert
5215 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5216
5217 PR fortran/71902
5218 * gfortran.dg/dependency_47.f90: New test.
5219
595e387a 52202016-07-28 Martin Liska <mliska@suse.cz>
5221
5222 PR gcov-profile/68025
5223 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5224
83554604 52252016-07-28 Martin Liska <mliska@suse.cz>
5226
5227 * g++.dg/vect/pr70944.cc: New test.
5228
ec6d2d63 52292016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5230
5231 PR middle-end/71994
5232 * gcc.dg/torture/pr71994.c: New test.
5233
12dabcee 52342016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5235
5236 PR middle-end/71078
5237 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5238 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5239 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5240
262a83d5 52412016-07-27 Richard Biener <rguenther@suse.de>
5242
5243 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5244
3989f1fe 52452016-07-27 Martin Liska <mliska@suse.cz>
5246
5247 * gcc.dg/predict-13.c: New test.
5248 * gcc.dg/predict-14.c: New test.
5249
69a499fa 52502016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5251
7a4429b2 5252 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5253 including stdint.h.
5254 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5255 including stdint.h.
5256
751fef95 52572016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5258
5259 PR target/71869
5260 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5261 IEEE built-in functions handle quiet and signalling NaNs
5262 correctly.
5263
5e07497c 52642016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5265
5266 PR fortran/71862
5267 * gfortran.dg/pr71862.f90: New test.
5268
18928e61 52692016-07-26 Martin Sebor <msebor@redhat.com>
5270
5271 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5272 selector with dg-options.
5273
7e1856f1 52742016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5275
5276 PR tree-optimization/18046
5277 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5278 * gcc.dg/tree-ssa/vrp103.c: New test.
5279 * gcc.dg/tree-ssa/vrp104.c: New test.
5280
08679462 52812016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5282
5283 * gcc.target/powerpc/pr63354.c: Require lp64 since
5284 -mprofile-kernel is not legal with -m32.
5285
8c3efadf 52862016-07-26 Richard Biener <rguenther@suse.de>
5287
5288 PR rtl-optimization/71984
5289 * gcc.dg/torture/pr71984.c: New testcase.
5290
78866ecd 52912016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5292
5293 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5294 g++-dg-runtest via et-dg-runtest.
5295 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5296 * gcc.dg/vect/vect.exp: Likewise.
5297 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5298 gfortran-dg-runtest.
5299 * gfortran.dg/vect/vect.exp: Likewise.
5300 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5301 (check_mips_loongson_hw_available): Likewise.
5302 (check_effective_target_mpaired_single_runtime): Likewise.
5303 (check_effective_target_mips_loongson_runtime): Likewise.
5304 (add_options_for_mpaired_single): Likewise.
5305 (check_effective_target_vect_int): Add global et_index.
5306 Check and save the supported feature for a target selected by
5307 the et_index target. Break long lines where appropriate. Call
5308 et-is-effective-target for MIPS with an argument instead of
5309 check_effective_target_* where appropriate.
5310 (check_effective_target_vect_intfloat_cvt): Likewise.
5311 (check_effective_target_vect_uintfloat_cvt): Likewise.
5312 (check_effective_target_vect_floatint_cvt): Likewise.
5313 (check_effective_target_vect_floatuint_cvt): Likewise.
5314 (check_effective_target_vect_simd_clones): Likewise.
5315 (check_effective_target_vect_shift): ewise.
5316 (check_effective_target_whole_vector_shift): Likewise.
5317 (check_effective_target_vect_bswap): Likewise.
5318 (check_effective_target_vect_shift_char): Likewise.
5319 (check_effective_target_vect_long): Likewise.
5320 (check_effective_target_vect_float): Likewise.
5321 (check_effective_target_vect_double): Likewise.
5322 (check_effective_target_vect_long_long): Likewise.
5323 (check_effective_target_vect_no_int_max): Likewise.
5324 (check_effective_target_vect_no_int_add): Likewise.
5325 (check_effective_target_vect_no_bitwise): Likewise.
5326 (check_effective_target_vect_widen_shift): Likewise.
5327 (check_effective_target_vect_no_align): Likewise.
5328 (check_effective_target_vect_hw_misalign): Likewise.
5329 (check_effective_target_vect_element_align): Likewise.
5330 (check_effective_target_vect_condition): Likewise.
5331 (check_effective_target_vect_cond_mixed): Likewise.
5332 (check_effective_target_vect_char_mult): Likewise.
5333 (check_effective_target_vect_short_mult): Likewise.
5334 (check_effective_target_vect_int_mult): Likewise.
5335 (check_effective_target_vect_extract_even_odd): Likewise.
5336 (check_effective_target_vect_interleave): Likewise.
5337 (check_effective_target_vect_stridedN): Likewise.
5338 (check_effective_target_vect_multiple_sizes): Likewise.
5339 (check_effective_target_vect64): Likewise.
5340 (check_effective_target_vect_call_copysignf): Likewise.
5341 (check_effective_target_vect_call_sqrtf): Likewise.
5342 (check_effective_target_vect_call_btrunc): Likewise.
5343 (check_effective_target_vect_call_btruncf): Likewise.
5344 (check_effective_target_vect_call_ceil): Likewise.
5345 (check_effective_target_vect_call_ceilf): Likewise.
5346 (check_effective_target_vect_call_floor): Likewise.
5347 (check_effective_target_vect_call_floorf): Likewise.
5348 (check_effective_target_vect_call_lceil): Likewise.
5349 (check_effective_target_vect_call_lfloor): Likewise.
5350 (check_effective_target_vect_call_nearbyint): Likewise.
5351 (check_effective_target_vect_call_nearbyintf): Likewise.
5352 (check_effective_target_vect_call_round): Likewise.
5353 (check_effective_target_vect_call_roundf): Likewise.
5354 (check_effective_target_vect_perm): Likewise, but also append *_saved
5355 to the existing global name to properly cache the result.
5356 (check_effective_target_vect_perm_byte): Likewise.
5357 (check_effective_target_vect_perm_short): Likewise.
5358 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5359 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5360 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5361 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5362 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5363 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5364 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5365 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5366 (check_effective_target_vect_sdot_qi): Likewise.
5367 (check_effective_target_vect_udot_qi): Likewise.
5368 (check_effective_target_vect_sdot_hi): Likewise.
5369 (check_effective_target_vect_udot_hi): Likewise.
5370 (check_effective_target_vect_usad_char): Likewise.
5371 (check_effective_target_vect_pack_trunc): Likewise.
5372 (check_effective_target_vect_unpack): Likewise.
5373 (check_effective_target_vect_aligned_arrays): Likewise.
5374 (check_effective_target_vect_natural_alignment): Likewise.
5375 (check_effective_target_vector_alignment_reachable): Likewise.
5376 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5377 (is-effective-target): Initialize et_index if undefined.
5378 (et-dg-runtest): New.
5379 (et-is-effective-target): Likewise.
5380 (check_vect_support_and_set_flags): Add supported MIPS targets to
5381 EFFECTIVE_TARGETS list. Return the number of supported targets.
5382
b2930f09 53832016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5384 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5385
5386 PR middle-end/70920
5387 * gcc.dg/pr70920-1.c: New test-case.
5388 * gcc.dg/pr70902-2.c: Likewise.
5389 * gcc.dg/pr70920-3.c: Likewise.
5390 * gcc.dg/pr70920-4.c: Likewise
5391 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5392 2 instead of 3.
5393
90821294 53942016-07-25 Alexander Monakov <amonakov@ispras.ru>
5395
5396 * gcc.c-torture/execute/pr71494.c: Require label_values.
5397 * gcc.dg/pr16973.c: Ditto.
5398
1660595b 53992016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5400
5401 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5402 * gcc.dg/torture/pr69771.c: Require int32plus.
5403 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5404
5b2b88ce 54052016-07-25 Martin Liska <mliska@suse.cz>
5406
5407 * gcc.dg/torture/pr71987.c: New test.
5408
e2f926e9 54092016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5410
5411 PR fortran/71935
5412 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5413 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5414 * gfortran.dg/pr71935.f90: New test.
5415
a940fdc7 54162016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5417
5418 PR c++/71675
5419 * g++.dg/ext/atomic-3.C: New test.
5420 * gcc.dg/atomic/pr71675.c: New test.
5421
5a43070d 54222016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5423
5424 * gcc.target/i386/mvc8.c: New test.
5425
1b793819 54262016-07-22 Bin Cheng <bin.cheng@arm.com>
5427
5428 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5429 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5430
d4b4c787 54312016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5432
5433 PR fortran/71795
5434 * gfortran.dg/constructor_50.f90: New test.
5435
45648efe 54362016-07-22 Martin Liska <mliska@suse.cz>
5437
5438 PR gcov-profile/69028
5439 PR gcov-profile/62047
5440 * g++.dg/cilk-plus/pr69028.C: New test.
5441
b657bb1f 54422016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5443
5444 * gfortran.dg/coarray_stat_2.f90: New test.
5445
3a421504 54462016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5447
5448 * gcc.target/powerpc/vec-extract.h: New files to check the
5449 vec_extract built-in functions for all vector types, testing
5450 accessing each element, both with constant and variable element
5451 numbers.
5452 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5453 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5454 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5455 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5456 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5457 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5458 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5459 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5460 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5461
d40a1eac 54622016-07-21 Jakub Jelinek <jakub@redhat.com>
5463
5464 PR c++/71728
5465 * g++.dg/other/pr71728.C: New test.
5466
3b0d7293 54672016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5468
5469 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5470 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5471 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5472 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5473 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5474
50953a9f 54752016-07-21 Richard Biener <rguenther@suse.de>
5476
5477 PR tree-optimization/71947
5478 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5479
90261646 54802016-07-21 Bin Cheng <bin.cheng@arm.com>
5481
5482 * gcc.dg/tree-ssa/scev-15.c: New.
5483
5a5a7a90 54842016-07-21 Bin Cheng <bin.cheng@arm.com>
5485
5486 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5487
df0c563f 54882016-07-21 Jakub Jelinek <jakub@redhat.com>
5489
5490 PR c++/71941
5491 * g++.dg/gomp/pr71941.C: New test.
5492
24acd4ab 54932016-07-20 David Malcolm <dmalcolm@redhat.com>
5494
5495 PR c/70339
5496 PR c/71858
5497 * g++.dg/spellcheck-identifiers.C: New test case, based on
5498 gcc.dg/spellcheck-identifiers.c.
5499 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5500 gcc.dg/spellcheck-identifiers-2.c.
5501 * g++.dg/spellcheck-typenames.C: New test case, based on
5502 gcc.dg/spellcheck-typenames.c
5503
8669e753 55042016-07-20 Jonathan Wakely <jwakely@redhat.com>
5505
5506 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5507 pointer to member function and also test catching by reference.
5508
75cb41b8 55092016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5510
5511 * gcc.target/s390/pr67443.c: Fix test case.
5512
07be1239 55132016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5514
5515 * gcc.target/s390/insv-1.c: Xfail some tests.
5516 * gcc.target/s390/insv-2.c: Likewise.
5517
e9b5fdd9 55182016-07-20 Georg-Johann Lay <avr@gjlay.de>
5519
5520 * gcc.target/avr/torture/get-mem.c: New test.
5521 * gcc.target/avr/torture/set-mem.c: New test.
5522
b704b0e1 55232016-07-20 Georg-Johann Lay <avr@gjlay.de>
5524
5525 PR target/71948
5526 * gcc.target/avr/torture/tiny-progmem.c: New test.
5527
051eb924 55282016-07-20 Jakub Jelinek <jakub@redhat.com>
5529
fdb70809 5530 PR c++/71909
5531 * g++.dg/parse/pr71909.C: New test.
5532 * g++.dg/tm/pr71909.C: New test.
5533
051eb924 5534 PR c++/50060
5535 * g++.dg/cpp0x/constexpr-50060.C: New test.
5536 * g++.dg/cpp1y/constexpr-50060.C: New test.
5537
c4e1267c 55382016-07-20 Martin Liska <mliska@suse.cz>
5539
5540 * gfortran.dg/graphite/pr71898.f90: New test.
5541
ecaa5fd4 55422016-07-20 Bin Cheng <bin.cheng@arm.com>
5543
5544 PR tree-optimization/71503
5545 PR tree-optimization/71683
5546 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5547 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5548
f5b88ba1 55492016-07-20 Martin Liska <mliska@suse.cz>
5550
5551 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5552 * gcc.dg/plugin/sreal-test-1.c: Remove.
5553 * gcc.dg/plugin/sreal_plugin.c: Remove.
5554
e889bd11 55552016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5556
5557 PR fortran/71902
5558 * gfortran.dg/dependency_47.f90: New test.
5559
1c6bb1c0 55602016-07-19 Jakub Jelinek <jakub@redhat.com>
5561
94d511af 5562 PR rtl-optimization/71916
5563 * gcc.c-torture/compile/pr71916.c: New test.
5564
54e95a17 5565 PR middle-end/71874
5566 * g++.dg/torture/pr71874.C: New test.
5567
1c6bb1c0 5568 PR middle-end/71734
5569 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5570 (my_alloc): Rewritten to use __builtin_posix_memalign and
5571 __SIZE_TYPE__.
5572 (my_free): Use __builtin_free instead of _mm_free.
5573 (Vec::operator=): Use __builtin_memcpy.
5574
0d565f19 55752016-07-19 Martin Jambor <mjambor@suse.cz>
5576
cfc1aded 5577 PR fortran/71688
5578 * gfortran.dg/pr71688.f90: New test.
0d565f19 5579
2be13cd5 55802016-07-19 Richard Biener <rguenther@suse.de>
5581
5582 * c-c++-common/vector-subscript-6.c: New testcase.
5583 * c-c++-common/vector-subscript-7.c: Likewise.
5584
1697df09 55852016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5586
7a4429b2 5587 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5588 and UInt32 based on __SIZEOF_INT__.
5589
8894566e 55902016-07-19 Richard Biener <rguenther@suse.de>
5591
5592 PR tree-optimization/71901
5593 * gcc.dg/torture/pr71901.c: New testcase.
5594
55952016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5596
5597 PR tree-optimization/71908
5598 * gcc.dg/torture/pr71908.c: New testcase.
5599
106ac76d 56002016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5601
5602 PR target/71493
5603 * gcc.target/powerpc/pr71493-1.c: New test.
5604 * gcc.target/powerpc/pr71493-2.c: Likewise.
5605
e6517a48 56062016-07-18 Jakub Jelinek <jakub@redhat.com>
5607
d1e0c36e 5608 PR c++/71835
5609 * g++.dg/conversion/ambig3.C: New test.
5610
6fe424c2 5611 PR c++/71828
5612 * g++.dg/cpp0x/constexpr-71828.C: New test.
5613
d3dd9e33 5614 PR c++/71826
5615 * g++.dg/template/pr71826.C: New test.
5616
74fd83a9 5617 PR c++/71822
5618 * g++.dg/template/defarg21.C: New test.
5619
e6517a48 5620 PR c++/71871
5621 * g++.dg/ext/vector31.C: New test.
5622
f942bdbf 56232016-07-18 Uros Bizjak <ubizjak@gmail.com>
5624
5625 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5626
4b1425be 56272016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5628
5629 PR tree-optimization/71734
5630 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5631
a80f37e1 56322016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5633
5634 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5635 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5636 stack-layout-dynamic-1.c: New test.
5637
ea283725 56382016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5639
5640 * gcc.target/s390/nolrl-1.c: New test.
5641
14eab729 56422016-07-17 Fritz Reese <fritzoreese@gmail.com>
5643
5644 PR fortran/71523
5645 * gfortran.dg/pr71523_1.f90: New test.
5646 * gfortran.dg/pr71523_2.f90: New test.
5647
3925d644 56482016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5649
5650 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5651
fb9ff4ce 56522016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5653 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5654
5655 PR fortran/62125
5656 * gfortran.dg/pr62125.f90: New test.
5657
95b0f5e9 56582016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5659
5660 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5661 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5662
1913be16 56632016-07-15 Jonathan Wakely <jwakely@redhat.com>
5664
5665 PR c++/58796
5666 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5667 * g++.dg/cpp0x/nullptr35.C: New test.
5668
b4803084 56692016-07-15 Bin Cheng <bin.cheng@arm.com>
5670
5671 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5672
89e3ec3d 56732016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5674
5675 * gfortran.dg/goacc/vector_length.f90: New test.
5676
2084e279 56772016-07-15 Richard Biener <rguenther@suse.de>
5678
5679 PR tree-optimization/71881
5680 * gcc.dg/torture/pr71881.c: New testcase.
5681
2177bb9a 56822016-07-15 Richard Biener <rguenther@suse.de>
5683
5684 PR tree-optimization/71887
5685 * gcc.dg/torture/pr71887.c: New testcase.
5686
0dd7db3b 56872016-07-15 Jakub Jelinek <jakub@redhat.com>
5688
5689 PR c/71858
5690 * gcc.dg/spellcheck-identifiers-3.c: New test.
5691
b41cc4d1 56922016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5693
5694 PR fortran/71807
5695 * gfortran.dg/null_9.f90: New test.
5696
a4d34e5e 56972016-07-15 Bin Cheng <bin.cheng@arm.com>
5698
5699 * gcc.dg/tree-ssa/loop-41.c: New test.
5700
1547c551 57012016-07-15 Bin Cheng <bin.cheng@arm.com>
5702
5703 PR tree-optimization/71347
5704 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5705
b9c2416b 57062016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5707
5708 PR fortran/29819
5709 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5710 * gfortran.dg/contains.f90: Ditto.
5711 * gfortran.dg/contains_empty_1.f03: Ditto.
5712 * gfortran.dg/submodule_3.f08: Ditto.
5713
28413b15 57142016-07-14 Jakub Jelinek <jakub@redhat.com>
5715
661af228 5716 PR testsuite/71865
5717 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5718 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5719 expected diagnostics.
5720
28413b15 5721 PR c/71858
5722 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5723 * gcc.dg/spellcheck-identifiers-2.c: New test.
5724 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5725 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5726
7b3b3a49 57272016-07-14 Jakub Jelinek <jakub@redhat.com>
5728
5729 PR tree-optimization/71872
5730 * gcc.c-torture/compile/pr71872.c: New test.
5731
7c039c44 57322016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5733
5734 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5735 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5736 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5737 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5738 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5739 * gcc.target/arm/atomic-op-acquire-1.c: This.
5740 * gcc.target/arm/atomic-op-char.c: Rename into ...
5741 * gcc.target/arm/atomic-op-char-1.c: This.
5742 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5743 * gcc.target/arm/atomic-op-consume-1.c: This.
5744 * gcc.target/arm/atomic-op-int.c: Rename into ...
5745 * gcc.target/arm/atomic-op-int-1.c: This.
5746 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5747 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5748 * gcc.target/arm/atomic-op-release.c: Rename into ...
5749 * gcc.target/arm/atomic-op-release-1.c: This.
5750 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5751 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5752 * gcc.target/arm/atomic-op-short.c: Rename into ...
5753 * gcc.target/arm/atomic-op-short-1.c: This.
5754 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5755 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5756 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5757 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5758 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5759 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5760 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5761 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5762 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5763 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5764
80c5e533 57652016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5766
5767 PR fortran/70842
5768 * gfortran.dg/select_type_35.f03: New test.
5769
c5a9fc7b 57702016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5771
5772 PR target/65951
5773 PR tree-optimization/70923
5774 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5775 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5776 * gcc.dg/vect/pr65951.c: Likewise.
5777 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5778
d1242c94 57792016-07-14 David Edelsohn <dje.gcc@gmail.com>
5780
5781 * c-c++-common/pr60226.c: Expect maximum object file alignment
5782 error on AIX.
5783
97f2a90b 57842016-07-14 Richard Biener <rguenther@suse.de>
5785
5786 PR tree-optimization/71866
5787 * gcc.dg/torture/pr71866.c: New testcase.
5788
6029a910 57892016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5790
5791 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5792 selector and enclose boolean expression in curly braces.
5793
798d22ed 57942016-07-14 Alan Modra <amodra@gmail.com>
5795
5796 PR target/71733
5797 * gcc.target/powerpc/p9-novsx.c: New.
5798
3ffcb27d 57992016-07-13 Andi Kleen <ak@linux.intel.com>
5800
5801 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5802 * g++.dg/tree-prof/morefunc.C: Dito.
5803 * g++.dg/tree-prof/pr35545.C: Dito.
5804 * g++.dg/tree-prof/reorder.C: Dito.
5805 * gcc.dg/tree-prof/20050826-2.c: Dito.
5806 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5807 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5808 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5809 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5810 * gcc.dg/tree-prof/inliner-1.c: Dito.
5811 * gcc.dg/tree-prof/merge_block.c: Dito.
5812 * gcc.dg/tree-prof/stringop-1.c: Dito.
5813 * gcc.dg/tree-prof/stringop-2.c: Dito.
5814 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5815 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5816 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5817 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5818 * gcc.dg/tree-prof/update-loopch.c: Dito.
5819 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5820 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5821 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5822 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5823 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5824 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5825 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5826
9ace90e5 58272016-07-13 Andi Kleen <ak@linux.intel.com>
5828
5829 * lib/profopt.exp (profopt-execute): Remove .imports files.
5830
b75cf198 58312016-07-13 Andi Kleen <ak@linux.intel.com>
5832
f942bdbf 5833 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5834
4d0389a9 58352016-07-13 Andi Kleen <ak@linux.intel.com>
5836
5837 * lib/profopt.exp (dg-final-scan-autofdo,
5838 dg-final-scan-not-autofdo): New functions.
5839
a5af7a75 58402016-07-13 Bin Cheng <bin.cheng@arm.com>
5841
5842 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5843 * gcc.dg/vect/vect-35.c: Ditto.
5844 * gcc.dg/vect/vect-alias-check-2.c: New test.
5845
c6bcae01 58462016-07-13 Martin Liska <mliska@suse.cz>
5847
5848 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5849 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5850 * gfortran.dg/pr42108.f90: Update expected dump scan.
5851
0644c120 58522016-07-13 Richard Biener <rguenther@suse.de>
5853
5854 PR tree-optimization/24574
5855 * gcc.dg/pr24574.c: New testcase.
5856
2bbae5b9 58572016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5858
f942bdbf 5859 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5860 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5861 * c-c++-common/pr68833-1.c: Require int32plus.
5862 * gcc.dg/ipa/pr63551.c: Likewise.
5863 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5864 * gcc.dg/ipa/pr64041.c: Require int32plus.
5865
839a6560 58662016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5867
5868 PR ipa/71633
5869 * g++.dg/pr71633.C: New test.
5870
8f5f2788 58712016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5872
5873 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5874 Add new arm_thumb1_cbz_ok effective target.
5875 * gcc.target/arm/cbz.c: New test.
5876
417e5cc5 58772016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5878
5879 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5880 Define effective target.
5881 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5882 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5883 * gcc.target/arm/movhi_movw.c: New test.
5884 * gcc.target/arm/movsi_movw.c: Likewise.
5885 * gcc.target/arm/movdi_movw.c: Likewise.
5886
68a5143e 58872016-07-13 Richard Biener <rguenther@suse.de>
5888
5889 PR middle-end/71104
5890 * gcc.dg/pr71104-1.c: New testcase.
5891 * gcc.dg/pr71104-2.c: Likewise.
5892
69e8d259 58932016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5894
5895 PR target/71805
5896 * gcc.target/powerpc/pr71805.c: New test.
5897
244f142f 58982016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5899
5900 * gcc.target/powerpc/divkc3-1.c: New.
5901 * gcc.target/powerpc/mulkc3-1.c: New.
5902
6fc56f1f 59032016-07-12 Nathan Sidwell <nathan@acm.org>
5904
5905 * gcc.target/arm/data-rel-1.c: New.
5906 * gcc.target/arm/data-rel-2.c: New.
5907 * gcc.target/arm/data-rel-3.c: New.
5908
94ee1e9c 59092016-07-12 Martin Liska <mliska@suse.cz>
5910
5911 * gcc.dg/params/blocksort-part.c: New test.
5912 * gcc.dg/params/params.exp: New file.
5913
cd32d747 59142016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5915
5916 PR middle-end/71700
5917 * gcc.c-torture/execute/pr71700.c: New test.
5918
ad010d47 59192016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5920 Richard Biener <rguenther@suse.de>
5921
5922 PR tree-optimization/23286
5923 PR tree-optimization/70159
5924 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5925 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5926 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5927 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5928 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5929 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5930 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5931 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5932 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5933 * gcc.dg/pr51879-12.c: Likewise.
5934 * gcc.dg/strlenopt-9.c: Likewise.
5935 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5936 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5937 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5938 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5939 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5940 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5941 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5942 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5943 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5944 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5945 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5946 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5947 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5948 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5949 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5950
9aece49e 59512016-07-12 Richard Biener <rguenther@suse.de>
5952
5953 PR rtl-optimization/68961
5954 * gcc.target/i386/pr68961.c: New testcase.
5955
8f05fee9 59562016-07-11 Jakub Jelinek <jakub@redhat.com>
5957
4a6cc5cd 5958 PR middle-end/71758
5959 * c-c++-common/gomp/pr71758.c: New test.
5960 * gfortran.dg/gomp/pr71758.f90: New test.
5961
8f05fee9 5962 PR tree-optimization/71823
5963 * gcc.dg/vect/pr71823.c: New test.
5964
b73690a4 59652016-07-11 David Malcolm <dmalcolm@redhat.com>
5966
5967 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5968 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5969 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5970
675f4c6b 59712016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5972
5973 PR target/71801
5974 * gcc.target/i386/pr71801.c: New test.
5975
9aaf7e3e 59762016-07-11 Richard Biener <rguenther@suse.de>
5977
5978 PR tree-optimization/71816
5979 * gcc.dg/torture/pr71816.c: New testcase.
5980
dd58bf21 59812016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5982
5983 PR fortran/71783
5984 * gfortran.dg/dependency_46.f90: New test.
5985
a2ebcb84 59862016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5987
5988 PR rtl-optimization/71621
5989 * gcc.target/i386/pr71621-1.c: New.
5990 * gcc.target/i386/pr71621-2.c: New.
5991
6cedf97e 59922016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5993
5994 * gfortran.dg/goacc/pr71704.f90: New test.
5995
dc71c755 59962016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5997
5998 PR target/71297
5999 * gcc.target/powerpc/pr71297.c: New.
6000
288161af 60012016-07-08 Jiong Wang <jiong.wang@arm.com>
6002
6003 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6004
98e771d6 60052016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6006
6007 PR target/71806
6008 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6009
c3d27339 60102016-07-08 Alan Hayward <alan.hayward@arm.com>
6011
6012 PR tree-optimization/71667
6013 * gcc.dg/vect/pr71667.c: New
6014
b1b5042a 60152016-07-08 Martin Liska <mliska@suse.cz>
6016
6017 * gcc.dg/torture/pr71606.c: New test.
6018
5cdc40a0 60192016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6020
6021 PR fortran/71764
6022 * gfortran.dg/pr71764.f90: New test.
6023
bcc4d868 60242016-07-07 Jakub Jelinek <jakub@redhat.com>
6025 Kai Tietz <ktietz70@googlemail.com>
6026
6027 PR c++/70869
6028 PR c++/71054
6029 * g++.dg/cpp0x/pr70869.C: New test.
6030 * g++.dg/cpp0x/pr71054.C: New test.
6031
b39328b2 60322016-07-07 David Edelsohn <dje.gcc@gmail.com>
6033
6034 * g++.dg/debug/pr71432.C: Fail on AIX.
6035
95c9caad 60362016-07-07 Martin Liska <mliska@suse.cz>
6037
6038 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6039 an undefined behavior.
6040 * gfortran.dg/do_3.F90: Likewise.
6041 * gfortran.dg/do_check_11.f90: New test.
6042 * gfortran.dg/do_check_12.f90: New test.
6043 * gfortran.dg/do_corner_warn.f90: New test.
6044
8e976d11 60452016-07-07 Martin Liska <mliska@suse.cz>
6046
6047 * gfortran.dg/predict-1.f90: Ammend the test.
6048 * gfortran.dg/predict-2.f90: Likewise.
6049
26716fc7 60502016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6051
6052 PR ipa/71624
6053 * g++.dg/pr71624.C: New test.
6054
2d079cbf 60552016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6056
6057 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6058 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6059 ARMv8-M Mainline architectures.
6060
9e6f4af4 60612016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6062
6063 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6064 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6065
d490b07a 60662016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6067
6068 PR target/70098
6069 PR target/71763
6070 * gcc.target/powerpc/pr71763.c: New file.
6071
798fc305 60722016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6073
6074 PR tree-optimization/71518
f942bdbf 6075 * gcc.dg/pr71518.c: New test.
798fc305 6076
97e4cbac 60772016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6078
6079 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6080
19aea164 60812016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6082
f942bdbf 6083 PR target/50739
19aea164 6084 * gcc.target/avr/pr50739.c: New test.
6085
105e9dfc 60862016-07-05 Jan Hubicka <jh@suse.cz>
6087
6088 * gcc.dg/tree-ssa/scev-14.c: update template.
6089
1137da9c 60902016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6091
6092 * gcc.dg/vect/group-no-gaps-1.c: New test.
6093
ce393063 60942016-07-05 Andi Kleen <ak@linux.intel.com>
6095
6096 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6097 if kernel supports MPX.
6098
92a44a68 60992016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6100
6101 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6102
f2ccdf8e 61032016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6104 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6105
6106 * gcc.target/powerpc/signbit-1.c: New test.
6107 * gcc.target/powerpc/signbit-2.c: New test.
6108 * gcc.target/powerpc/signbit-3.c: New test.
6109
0215a22c 61102016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6111
6112 PR rtl-optimization/71594
6113 * gcc.dg/torture/pr71594.c: New test.
6114
30a39817 61152016-07-05 Jan Hubicka <jh@suse.cz>
6116
6117 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6118
b65b8df2 61192016-07-05 David Malcolm <dmalcolm@redhat.com>
6120
6121 PR c++/62314
f9c39b65 6122 * g++.dg/parse/error5.C: Update column
b65b8df2 6123 number of missing semicolon error.
6124 * g++.dg/pr62314-2.C: New test case.
6125
6b5471d8 61262016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6127
6128 * gfortran.dg/coarray_stat_function.f90: New test.
6129 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6130 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6131 to new interfaces.
6132
35b3a8dd 61332016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6134
6135 PR fortran/71623
6136 * gfortran.dg/deferred_character_17.f90: New test.
6137
b84c1ddf 61382016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6139
6140 * gcc.target/arm/neon/polytypes.c: Move to ...
6141 * gcc.target/arm/polytypes.c: ... here.
6142 * gcc.target/arm/neon/pr51534.c: Move to ...
6143 * gcc.target/arm/pr51534.c: ... here.
6144 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6145 * gcc.target/arm/vect-vcvt.c: ... here.
6146 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6147 * gcc.target/arm/vect-vcvtq.c: ... here.
6148 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6149 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6150 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6151 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6152 * gcc.target/arm/neon/neon.exp: Delete.
6153 * gcc.target/arm/neon/: Delete.
6154
7e9136f1 61552016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6156
6157 PR fortran/65575
6158 * gfortran.dg: pr65575.f90: New test.
6159
18b42a28 61602016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6161
6162 PR fortran/35849
6163 * gfortran.dg: pr35849.f90: New test.
6164
f8765404 61652016-07-04 Jakub Jelinek <jakub@redhat.com>
6166
6167 PR c++/71739
6168 * g++.dg/cpp0x/pr71739.C: New test.
6169
e3422b3a 61702016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6171
6172 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6173
2da1c9f7 61742016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6175
6176 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6177 locr.
6178 * gcc.target/s390/loc-1.c: New test.
6179
6125d36e 61802016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6181
f9c39b65 6182 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6183 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6184
42797d4b 61852016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6186
6187 PR target/63874
6188 * gcc.target/aarch64/pr63874.c: New test.
6189
9d9fe66a 61902016-07-04 Jan Beulich <jbeulich@suse.com>
6191
6192 * g++.dg/header.c: New.
6193 * gcc.dg/header.c: New.
6194
c364d0f3 61952016-07-02 Jakub Jelinek <jakub@redhat.com>
6196
6197 PR c/71719
6198 * c-c++-common/Wunused-var-15.c: New test.
6199
267f3c67 62002016-07-01 Jakub Jelinek <jakub@redhat.com>
6201
6202 PR fortran/71687
6203 * gfortran.dg/gomp/pr71687.f90: New test.
6204
8297c70b 62052016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6206
6207 * gcc.dg/const-float128-ped.c: Require __float128 effective
6208 target and options.
6209 * gcc.dg/const-float128.c: Likewise.
6210 * gcc.dg/torture/float128-cmp-invalid.c: Require
6211 __float128 and base_quadfloat_support effective targets, and
6212 __float128 options.
6213 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6214 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6215 * gcc.dg/torture/float128-nan.c: Likewise.
6216 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6217 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6218 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6219 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6220 (add_options_for___float128): New.
6221 (check_effective_target_base_quadword_support): New.
6222
eab79b94 62232016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6224
6225 PR target/71720
6226 * gcc.target/powerpc/pr71720.c: New test.
6227
4ce6622a 62282016-07-01 Jan Beulich <jbeulich@suse.com>
6229
6230 * gcc.dg/bss.c: New.
6231
0b6f1914 62322016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6233
6234 PR target/71698
6235 * gcc.target/powerpc/pr71698.c: New test.
6236
4d28a470 62372016-07-01 Georg-Johann Lay <avr@gjlay.de>
6238
6239 PR target/71151
6240 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6241 instead of ".foo" for its section name.
6242 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6243 depending on MCU's flash size.
6244 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6245 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6246 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6247 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6248 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6249 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6250
ed8613ec 62512016-07-01 Jan Beulich <jbeulich@suse.com>
6252
6253 * gcc.target/i386/pr65105-2.c: Add -msse2.
6254
720a0bce 62552016-06-30 Jakub Jelinek <jakub@redhat.com>
6256
c54ee83c 6257 PR tree-optimization/71707
6258 * gcc.dg/strlenopt-29.c: New test.
6259
a845ae6c 6260 PR fortran/71704
6261 * gfortran.dg/gomp/pr71704.f90: New test.
6262
720a0bce 6263 PR fortran/71705
6264 * gfortran.dg/gomp/pr71705.f90: New test.
6265
17c32c4a 62662016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6267
6268 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6269 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6270 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6271 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6272 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6273 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6274 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6275 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6276 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6277 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6278 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6279 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6280 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6281 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6282 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6283 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6284 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6285 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6286 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6287 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6288 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6289 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6290 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6291 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6292 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6293 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6294 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6295 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6296 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6297 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6298 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6299 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6300 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6301 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6302 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6303 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6304 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6305 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6306 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6307 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6308 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6309 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6310 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6311 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6312 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6313 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6314 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6315 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6316 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6317 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6318 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6319 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6320 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6321 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6322 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6323 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6324 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6325 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6326 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6327 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6328 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6329 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6330 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6331 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6332 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6333 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6334 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6335 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6336 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6337 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6338 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6339 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6340 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6341 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6342 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6343 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6344 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6345 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6346 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6347 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6348 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6349
443405c9 63502016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6351 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6352
6353 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6354
6e3a3de2 63552016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6356 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6357
6358 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6359
413c4f6c 63602016-06-30 David Malcolm <dmalcolm@redhat.com>
6361
6362 PR driver/71651
6363 * gcc.dg/spellcheck-options-12.c: New test case.
6364
4c4e99c3 63652016-06-30 Jakub Jelinek <jakub@redhat.com>
6366
6367 PR middle-end/71693
6368 * gcc.c-torture/compile/pr71693.c: New test.
6369
26a2e993 63702016-06-29 David Malcolm <dmalcolm@redhat.com>
6371
6372 * gcc.dg/spellcheck-params.c: New testcase.
6373 * gcc.dg/spellcheck-params-2.c: New testcase.
6374
63abcf45 63752016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6376
6377 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6378 vector extract instructions.
6379 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6380
5f1d49ac 63812016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6382
6383 PR fortran/71686
6384 * gfortran.dg/unexpected_eof_2.f90: New test.
6385 * gfortran.dg/unexpected_eof_3.f90: New test.
6386
0dc00113 63872016-06-29 Jim Wilson <jim.wilson@linaro.org>
6388
6389 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6390
4b975445 63912016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6392
6393 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6394 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6395 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6396
e276a6b9 63972016-06-29 Richard Biener <rguenther@suse.de>
6398
6399 PR middle-end/15256
6400 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6401
c02f3e35 64022016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6403
6404 * gcc.target/arm/aapcs/neon-vect10.c: Require
6405 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6406 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6407 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6408 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6409 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6410 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6411 * gcc.target/arm/fp16-aapcs-1.c: Require
6412 -mfloat-ab=hard. Also simplify the test.
6413 * gcc.target/arm/fp16-aapcs-2.c: New.
6414
d0c2a3dd 64152016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6416
f942bdbf 6417 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6418 (add_options_for_arm_fp16_ieee): New.
6419 (add_options_for_arm_fp16_alternative): New.
6420 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6421 long-line.
6422 (effective_target_arm_fp16_hw): New.
6423
162fed22 64242016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6425
6426 PR tree-optimization/71655
6427 * g++.dg/pr71655.C: New test.
6428
9ed0eb00 64292016-06-29 Martin Liska <mliska@suse.cz>
6430
6431 * gcc.dg/pr71585.c: New test.
6432 * gcc.dg/pr71585-2.c: New test.
6433 * gcc.dg/pr71585-3.c: New test.
6434
641b1c86 64352016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6436
6437 PR tree-optimization/70729
6438 * g++.dg/vect/pr70729.cc: New test.
6439
44e775d8 64402016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6441
6442 * c-c++-common/gomp/cancel-1.c: Extend.
6443
83b23cdf 64442016-06-29 Jakub Jelinek <jakub@redhat.com>
6445
6446 PR tree-optimization/71625
6447 * gcc.dg/strlenopt-28.c: New test.
6448
b6a4a0f5 64492016-06-29 Richard Biener <rguenther@suse.de>
6450
6451 PR middle-end/71002
6452 * g++.dg/torture/pr71002.C: Adjust testcase.
6453
1af10ce6 64542016-06-29 Jakub Jelinek <jakub@redhat.com>
6455
6456 PR c/71685
6457 * gcc.dg/pr71685.c: New test.
6458
64592016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6460
6461 PR c/71552
6462 * gcc.dg/init-bad-9.c: New test.
6463
043457fd 64642016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6465
6466 * gcc.target/powerpc/abs128-1.c: Require VSX.
6467 * gcc.target/powerpc/copysign128-1.c: Likewise.
6468 * gcc.target/powerpc/inf128-1.c: Likewise.
6469 * gcc.target/powerpc/nan128-1.c: Likewise.
6470
d378e319 64712016-06-28 Jakub Jelinek <jakub@redhat.com>
6472
6473 PR middle-end/71626
6474 * gcc.c-torture/execute/pr71626-1.c: New test.
6475 * gcc.c-torture/execute/pr71626-2.c: New test.
6476
10ef7949 64772016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6478
6479 PR target/71656
6480 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6481
1fcfb8f7 64822016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6483
6484 PR target/71670
6485 * gcc.target/powerpc/pr71670.c: New testcase.
6486
35fd0c10 64872016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6488
6489 PR target/71656
6490 * gcc.target/powerpc/pr71656-1.c: New test.
6491 * gcc.target/powerpc/pr71656-2.c: New test.
6492
584757bc 64932016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6494
6495 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6496 around fp16 code.
6497 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6498 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6499 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6500 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6501 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6502 Add arm_neon_fp16_ok effective target.
f942bdbf 6503 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6504 Likewise.
6505 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6506 Likewise.
6507 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6508 Likewise.
6509 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6510 Likewise.
6511 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6512 Likewise.
6513 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6514 Likewise.
6515 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6516 Likewise.
6517 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6518 Likewise.
6519 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6520 Likewise.
6521 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6522 Likewise.
6523 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6524 Likewise.
584757bc 6525
cbcc4297 65262016-06-26 Jan Hubicka <hubicka@ucw.cz>
6527
6528 * gcc.dg/predict-12.c: New testcase.
6529
0aa73965 65302016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6531
6532 PR fortran/71649
6533 * gfortran.dg/pr71649.f90: New test.
6534
9977f724 65352016-06-25 Jakub Jelinek <jakub@redhat.com>
6536
a5c54f33 6537 PR tree-optimization/71643
6538 * g++.dg/opt/pr71643.C: New test.
6539
9977f724 6540 PR tree-optimization/71631
6541 * gcc.c-torture/execute/pr71631.c: New test.
6542
e09883e4 65432016-06-24 Jan Hubicka <hubicka@ucw.cz>
6544
6545 * gcc.dg/predict-11.c: New testcase.
6546 * gfortran.dg/predict-2.f90: New testcase.
6547
89beffc9 65482016-06-24 Jan Hubicka <hubicka@ucw.cz>
6549
6550 * gcc.dg/predict-10.c: New test.
6551
2275a11d 65522016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6553
6554 * gcc.target/powerpc/abs128-1.c: New.
6555 * gcc.target/powerpc/copysign128-1.c: New.
6556 * gcc.target/powerpc/inf128-1.c: New.
6557 * gcc.target/powerpc/nan128-1.c: New.
6558
37681b7f 65592016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6560
6561 * gfortran.dg/pr71642.f90: New test.
6562
9cf2d600 65632016-06-24 Jakub Jelinek <jakub@redhat.com>
6564
6565 PR tree-optimization/71647
6566 * gcc.target/i386/pr71647.c: New test.
6567
eea332b9 65682016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6569
6570 * gcc.target/i386/noplt-gd-1.c: New test.
6571 * gcc.target/i386/noplt-gd-2.c: Likewise.
6572 * gcc.target/i386/noplt-gd-3.c: Likewise.
6573 * gcc.target/i386/noplt-ld-1.c: Likewise.
6574 * gcc.target/i386/noplt-ld-2.c: Likewise.
6575 * gcc.target/i386/noplt-ld-3.c: Likewise.
6576 * lib/target-supports.exp
6577 (check_effective_target_tls_get_addr_via_got): New.
6578
b6d48a78 65792016-06-24 Uros Bizjak <ubizjak@gmail.com>
6580
6581 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6582 testsuite compile flags.
6583 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6584 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6585
65862016-06-24 Uros Bizjak <ubizjak@gmail.com>
6587
6588 * g++dg/vect/pr36684.cc: Add dg-do compile.
6589 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6590 * gcc.dg/vect/pr70021.c: Ditto.
6591 * gcc.dg/vect/pr70138-1.c: Ditto.
6592 * gcc.dg/vect/pr70138-2.c: Ditto.
6593 * gcc.dg/vect/pr70354-1.c: Ditto.
6594 * gcc.dg/vect/pr70354-2.c: Ditto.
6595 * gcc.dg/vect/pr71259.c: Ditto.
6596 * gcc.dg/vect/pr71416-1.c: Ditto.
6597 * gcc.dg/vect/slp-43.c: Ditto.
6598 * gcc.dg/vect/slp-45.c: Ditto.
6599 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6600 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6601 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6602 * gfortran.dg/vect/pr69980.f90: Ditto.
6603
66042016-06-24 Uros Bizjak <ubizjak@gmail.com>
6605
6606 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6607 * gcc.dg/vect/bb-slp-30.c: Ditto.
6608 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6609 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6610 * gcc.dg/vect/pr45902.c: Ditto.
6611 * gcc.dg/vect/pr48172.c: Ditto.
6612 * gcc.dg/vect/pr48377.c: Ditto.
6613 * gcc.dg/vect/pr49038.c: Ditto.
6614 * gcc.dg/vect/pr49771.c: Ditto.
6615 * gcc.dg/vect/pr52091.c: Ditto.
6616 * gcc.dg/vect/pr53185-2.c: Ditto.
6617 * gcc.dg/vect/pr56826.c: Ditto.
6618 * gcc.dg/vect/pr60276.c: Ditto.
6619 * gcc.dg/vect/pr62021.c: Ditto.
6620 * gcc.dg/vect/pr63530.c: Ditto.
6621 * gcc.dg/vect/pr65518.c: Ditto.
6622 * gcc.dg/vect/pr65947-1.c: Ditto.
6623 * gcc.dg/vect/pr65947-10.c: Ditto.
6624 * gcc.dg/vect/pr65947-11.c: Ditto.
6625 * gcc.dg/vect/pr65947-12.c: Ditto.
6626 * gcc.dg/vect/pr65947-13.c: Ditto.
6627 * gcc.dg/vect/pr65947-2.c: Ditto.
6628 * gcc.dg/vect/pr65947-3.c: Ditto.
6629 * gcc.dg/vect/pr65947-4.c: Ditto.
6630 * gcc.dg/vect/pr65947-5.c: Ditto.
6631 * gcc.dg/vect/pr65947-6.c: Ditto.
6632 * gcc.dg/vect/pr65947-7.c: Ditto.
6633 * gcc.dg/vect/pr65947-8.c: Ditto.
6634 * gcc.dg/vect/pr65947-9.c: Ditto.
6635 * gcc.dg/vect/pr71416-1.c: Ditto.
6636 * gcc.dg/vect/pr71439.c: Ditto.
6637 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6638 * gcc.dg/vect/vect-bswap16.c: Ditto.
6639 * gcc.dg/vect/vect-bswap32.c: Ditto.
6640 * gcc.dg/vect/vect-bswap64.c: Ditto.
6641 * gcc.dg/vect/vect-live-1.c: Ditto.
6642 * gcc.dg/vect/vect-live-2.c: Ditto.
6643 * gcc.dg/vect/vect-live-3.c: Ditto.
6644 * gcc.dg/vect/vect-live-4.c: Ditto.
6645 * gcc.dg/vect/vect-live-5.c: Ditto.
6646 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6647 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6648 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6649 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6650 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6651 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6652 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6653 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6654 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6655 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6656 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6657 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6658 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6659 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6660 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6661 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6662 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6663
d4213166 66642016-06-24 Uros Bizjak <ubizjak@gmail.com>
6665
6666 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6667
5aaec397 66682016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6669
6670 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6671 ia32 if R_386_GOT32X relocation is supported.
6672 * gcc.target/i386/noplt-3.c: Likewise.
6673 * gcc.target/i386/noplt-2.c: Likewise.
6674 (main): Renamed to ...
6675 (bar): This.
6676 * gcc.target/i386/noplt-4.c: Likewise.
6677 (main): Renamed to ...
6678 (bar): This.
6679 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6680 * gcc.target/i386/pr67400-5.c: Likewise.
6681
77104764 66822016-06-24 Jakub Jelinek <jakub@redhat.com>
6683
7318e591 6684 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6685 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6686
77104764 6687 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6688 f4): Adjust expected diagnostics.
6689 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6690 (T): If OVFP is defined, redefine to TP.
6691 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6692 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6693 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6694 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6695 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6696 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6697 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6698 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6699 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6700 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6701 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6702 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6703 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6704 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6705 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6706 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6707 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6708 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6709 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6710 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6711 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6712 as last argument to __builtin_add_overflow_p.
6713
ddf08519 67142016-06-23 Uros Bizjak <ubizjak@gmail.com>
6715
6716 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6717 dg-options and remove default vector testsuite compile flags.
6718 * g++.dg/vect/pr33860a.cc: Ditto.
6719 * g++.dg/vect/pr45470-a.cc: Ditto.
6720 * g++.dg/vect/pr45470-b.cc: Ditto.
6721 * g++.dg/vect/pr60896.cc: Ditto.
6722 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6723 * gcc.dg/vect/pr18308.c: Ditto.
6724 * gcc.dg/vect/pr24049.c: Ditto.
6725 * gcc.dg/vect/pr33373.c: Ditto.
6726 * gcc.dg/vect/pr36228.c: Ditto.
6727 * gcc.dg/vect/pr42395.c: Ditto.
6728 * gcc.dg/vect/pr42604.c: Ditto.
6729 * gcc.dg/vect/pr46663.c: Ditto.
6730 * gcc.dg/vect/pr48765.c: Ditto.
6731 * gcc.dg/vect/pr49093.c: Ditto.
6732 * gcc.dg/vect/pr49352.c: Ditto.
6733 * gcc.dg/vect/pr52298.c: Ditto.
6734 * gcc.dg/vect/pr52870.c: Ditto.
6735 * gcc.dg/vect/pr53185.c: Ditto.
6736 * gcc.dg/vect/pr53773.c: Ditto.
6737 * gcc.dg/vect/pr56695.c: Ditto.
6738 * gcc.dg/vect/pr62171.c: Ditto.
6739 * gcc.dg/vect/pr63530.c: Ditto.
6740 * gcc.dg/vect/pr68339.c: Ditto.
6741 * gcc.dg/vect/pr71259.c: Ditto.
6742 * gcc.dg/vect/vect-82_64.c: Ditto.
6743 * gcc.dg/vect/vect-83_64.c: Ditto.
6744 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6745 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6746 * gcc.dg/vect/vect-shift-2.c: Ditto.
6747 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6748 * gfortran.dg/vect/pr39318.f90: Ditto.
6749 * gfortran.dg/vect/pr45714-a.f: Ditto.
6750 * gfortran.dg/vect/pr45714-b.f: Ditto.
6751 * gfortran.dg/vect/pr46213.f90: Ditto.
6752
81883aeb 67532016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6754 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6755
6756 * gcc.target/powerpc/p9-splat-5.c: New test.
6757
affe5c16 67582016-06-23 Uros Bizjak <ubizjak@gmail.com>
6759
6760 PR tree-optimization/71488
6761 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6762 * lib/target-supports.exp: ... here.
6763 (check_sse4_hw_available): New procedure.
6764 (check_effective_target_sse4_runtime): Ditto.
6765 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6766 -march=westmere for sse4_runtime targets.
547fdd3e 6767 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6768 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6769 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6770 (main): Call check_vect ().
e50240d3 6771 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6772
6fb2f181 67732016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6774
6775 PR target/66232
6776 PR target/67400
6777 * gcc.target/i386/pr66232-14.c: New file.
6778 * gcc.target/i386/pr66232-15.c: Likewise.
6779 * gcc.target/i386/pr66232-16.c: Likewise.
6780 * gcc.target/i386/pr66232-17.c: Likewise.
6781 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6782 ia32 if R_386_GOT32X relocation is supported.
6783 * gcc.target/i386/pr67400-2.c: Likewise.
6784 * gcc.target/i386/pr67400-3.c: Likewise.
6785 * gcc.target/i386/pr67400-4.c: Likewise.
6786 * gcc.target/i386/pr67400-6.c: Likewise.
6787 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6788 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6789
88be2b3c 67902016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6791
6792 PR libgfortran/48852
6793 * gfortran.dg/char4_iunit_1.f03: Update test.
6794 * gfortran.dg/f2003_io_5.f03: Update test.
6795 * gfortran.dg/real_const_3.f90: Update test.
6796
ff600f64 67972016-06-23 Andi Kleen <ak@linux.intel.com>
6798
6799 * g++.dg/bprob/bprob.exp: Support autofdo.
6800 * g++.dg/tree-prof/tree-prof.exp: dito.
6801 * gcc.dg/tree-prof/tree-prof.exp: dito.
6802 * gcc.misc-tests/bprob.exp: dito.
6803 * gfortran.dg/prof/prof.exp: dito.
6804 * lib/profopt.exp: dito.
6805 * lib/target-supports.exp: Check for autofdo.
6806
afa7ed87 68072016-06-23 Martin Liska <mliska@suse.cz>
6808
6809 * gcc.dg/pr71619.c: New test.
6810
0941fba8 68112016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6812
6813 PR target/67400
56896ed3 6814 * gcc.target/i386/pr67400-1.c: New test.
6815 * gcc.target/i386/pr67400-2.c: Likewise.
6816 * gcc.target/i386/pr67400-3.c: Likewise.
6817 * gcc.target/i386/pr67400-4.c: Likewise.
6818 * gcc.target/i386/pr67400-5.c: Likewise.
6819 * gcc.target/i386/pr67400-6.c: Likewise.
6820 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6821
e557fc7f 68222016-06-22 David Malcolm <dmalcolm@redhat.com>
6823
6824 * c-c++-common/missing-header-1.c: New test case.
6825 * c-c++-common/missing-header-2.c: New test case.
6826 * c-c++-common/missing-header-3.c: New test case.
6827 * c-c++-common/missing-header-4.c: New test case.
6828
8469aece 68292016-06-22 David Malcolm <dmalcolm@redhat.com>
6830
6831 PR c/70339
6832 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6833 hint.
6834 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6835 expected results due to builtin "nanl" now being suggested for
6836 "name".
6837 * gcc.dg/pr67580.c: Update expected messages.
6838 * gcc.dg/spellcheck-identifiers.c: New testcase.
6839 * gcc.dg/spellcheck-typenames.c: New testcase.
6840
6628b04d 68412016-06-22 David Malcolm <dmalcolm@redhat.com>
6842
6843 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6844 file.
6845 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6846 diagnostic-test-show-locus-parseable-fixits.c to sources for
6847 diagnostic_plugin_test_show_locus.c.
6848 * lib/gcc-defs.exp (freeform_regexps): New global.
6849 (dg-regexp): New function.
6850 (handle-dg-regexps): New function.
6851 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6852 freeform_regexps to the empty list.
6853 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6854
82ccd33e 68552016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6856
affe5c16 6857 PR tree-optimization/71488
82ccd33e 6858 * g++.dg/pr71488.C: New test.
6859 * gcc.dg/vect/vect-bool-cmp.c: New test.
6860
2c21de58 68612016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6862
6863 * gcc.dg/guality/param-5.c: New test.
6864
fadfd5fc 68652016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6866
6867 * gcc.target/i386/asm-flag-7.c: New test.
6868
03fee1f8 68692016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6870
6871 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6872 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6873 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6874 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6875 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6876 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6877 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6878 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6879 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6880 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6881 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6882 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6883 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6884 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6885 * lib/target-supports.exp: Likewise.
6886
6905db52 68872016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6888
6889 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6890 * gcc.dg/attr-ms_struct-2.c: Likewise.
6891 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6892 * gcc.dg/bf-ms-attrib.c: Likewise.
6893 * gcc.dg/bf-ms-layout-2.c: Likewise.
6894 * gcc.dg/bf-ms-layout-3.c: Likewise.
6895 * gcc.dg/bf-ms-layout.c: Likewise.
6896 * gcc.dg/bf-no-ms-layout.c: Likewise.
6897 * gcc.target/i386/bitfield1.c: Likewise.
6898 * gcc.target/i386/bitfield2.c: Likewise.
6899 * gcc.target/i386/bitfield3.c: Likewise.
6900
a6f93fc2 69012016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6902
6903 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6904 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6905 override other than -mcpu=power9 command-line option is specified,
6906 or if the target operating system is aix.
6907 * gcc.target/powerpc/darn-1.c: Likewise.
6908 * gcc.target/powerpc/darn-2.c: Likewise.
6909 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6910 test if effective-target is not powerpc_p9vector_ok or if the
6911 target operating system is not defined.
6912 * gcc.target/powerpc/vslv-1.c: Likewise.
6913 * gcc.target/powerpc/vsrv-0.c: Likewise.
6914 * gcc.target/powerpc/vsrv-1.c: Likewise.
6915
1cb2b4d3 69162016-06-21 Tobias Burnus <burnus@net-b.de>
6917
6918 PR fortran/71068
6919 * gfortran.dg/coarray/data_1.f90: New.
6920
66ff0c67 69212016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6922
6923 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6924 (dg-require-effective-target): Use arm_v8_neon_hw.
6925 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6926 (dg-require-effective-target): Likewise.
6927 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6928 (dg-require-effective-target): Likewise.
6929 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6930 (dg-require-effective-target): Likewise.
6931 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6932 (dg-require-effective-target): Likewise.
6933 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6934 (dg-require-effective-target): Likewise.
6935 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6936 Add AArch64 check.
6937
949bfed4 69382016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6939
6940 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6941 Set to 3 so test passes.
6942
a20f6cd4 69432016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6944
6945 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6946
12792843 69472016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6948
6949 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6950 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6951 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6952 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6953
49763db6 69542016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6955
6956 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6957 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6958
ada61167 69592016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6960
6961 PR target/71549
6962 * gcc.target/i386/pr71549.c: New test.
6963
a15584d4 69642016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6965
6966 * gcc.target/powerpc/vadsdu-0.c: Replace
6967 dg-require-effective-target directive to allow test to run on more
6968 platforms, and add dg-skip-if directive to disable test on aix
6969 platforms because of known incompatibilities.
6970 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6971 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6972 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6973 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6974 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6975 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6976 * gcc.target/powerpc/vadsdub-2.c: Replace
6977 dg-require-effective-target directive to allow test to run on more
6978 platforms, and add dg-skip-if directive to disable test on aix
6979 platforms because of known incompatibilities.
6980 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6981 with vec_absdb call to differentiate this test from vadsdub-1.c.
6982 * gcc.target/powerpc/vadsduh-1.c: Replace
6983 dg-require-effective-target directive to allow test to run on more
6984 platforms, and add dg-skip-if directive to disable test on aix
6985 platforms because of known incompatibilities.
6986 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6987 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6988 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6989
ec15ec36 69902016-06-21 Jakub Jelinek <jakub@redhat.com>
6991
6992 PR tree-optimization/71588
6993 * gcc.dg/pr71558.c: New test.
6994
faeffe49 69952016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6996
6997 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6998 * c-c++-common/pr68657-2.c: Likewise.
6999 * c-c++-common/pr68657-3.c: Likewise.
7000 * gcc.dg/torture/pr69714.c: Require int32plus support.
7001 * gcc.dg/torture/pr70025.c: Likewise.
7002 * gcc.dg/torture/pr70083.c: Likewise.
7003 * gcc.dg/torture/pr70542.c: Likewise.
7004 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7005
e218d07f 70062016-06-20 Joseph Myers <joseph@codesourcery.com>
7007
7008 PR c/71601
7009 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7010
232a3df7 70112016-06-20 Jakub Jelinek <jakub@redhat.com>
7012
d7f45b87 7013 PR middle-end/71581
7014 * gcc.dg/pr71581.c: New test.
7015
232a3df7 7016 PR rtl-optimization/71591
7017 * gcc.dg/cpp/pr71591.c: New test.
7018
dbddef42 70192016-06-20 David B. Robins <gcc@davidrobins.net>
7020
7021 PR target/71571
7022 * g++.dg/torture/pr71571.C: New test.
7023
03129ccb 70242016-06-20 Jakub Jelinek <jakub@redhat.com>
7025
7026 PR target/71559
7027 * gcc.target/i386/sse2-pr71559.c: New test.
7028 * gcc.target/i386/avx-pr71559.c: New test.
7029 * gcc.target/i386/avx512f-pr71559.c: New test.
7030
a40b4b62 70312016-06-20 Tobias Burnus <burnus@net-b.de>
7032
7033 PR fortran/71194
7034 * gfortran.dg/pointer_remapping_10.f90: New.
7035
ecbea05a 70362016-06-20 David Malcolm <dmalcolm@redhat.com>
7037
7038 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7039
0f61dae9 70402016-06-20 Martin Sebor <msebor@redhat.com>
7041
7042 PR c/69507
7043 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7044 * gnu90-const-expr-1.c: Same.
7045 * gnu99-const-expr-1.c: Same.
7046 * gnu99-static-1.c: Same.
7047
e458dfd8 70482016-06-20 Renlin Li <renlin.li@arm.com>
7049
2c0c0c9b 7050 PR testsuite/71489
e458dfd8 7051 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7052
7ab71cb3 70532016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7054
7055 * gcc.target/aarch64/vcvt_f64_1.c: New.
7056 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7057 * gcc.target/aarch64/vrecp_f64_1.c: New.
7058
34d36b7a 70592016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7060
7061 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7062 "alignement".
7063
ed7f4748 70642016-06-20 Georg-Johann Lay <avr@gjlay.de>
7065
7066 PR target/71103
7067 * gcc.target/avr/torture/pr71103-2.c: New test.
7068
a940fdc7 70692016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7070
7071 PR c/69507
7072 * gcc.dg/alignof.c: New test.
7073
98683d85 70742016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7075
7076 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7077 vs dg-error; test constexpr specifier too.
7078
358cee25 70792016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7080
7081 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7082
c3d7ceb6 70832016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7084
7085 * lib/target-supports.exp
7086 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7087 arm_neon_ok and merge flags. Fix temporary test name.
7088 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7089 and merge flags.
7090
1176073c 70912016-06-17 Martin Liska <mliska@suse.cz>
7092
7093 * gcc.dg/predict-9.c: Fix dump scanning.
7094
f3e2969a 70952016-06-17 Bin Cheng <bin.cheng@arm.com>
7096
7097 PR tree-optimization/71354
7098 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7099
7fdca647 71002016-06-17 Bin Cheng <bin.cheng@arm.com>
7101
7102 PR tree-optimization/71347
7103 * gcc.dg/tree-ssa/pr71347.c: New test.
7104
a338a226 71052016-06-17 Bin Cheng <bin.cheng@arm.com>
7106
7107 PR tree-optimization/71354
7108 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7109
c1e75671 71102016-06-17 Bin Cheng <bin.cheng@arm.com>
7111
7112 * gcc.dg/vect/vect-alias-check-1.c: New test.
7113
365ba13d 71142016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7115
59bde511 7116 PR target/71151
365ba13d 7117 * gcc.target/avr/pr71151-1.c: New test.
7118 * gcc.target/avr/pr71151-2.c: New test.
7119 * gcc.target/avr/pr71151-3.c: New test.
7120 * gcc.target/avr/pr71151-4.c: New test.
7121 * gcc.target/avr/pr71151-5.c: New test.
7122 * gcc.target/avr/pr71151-6.c: New test.
7123 * gcc.target/avr/pr71151-7.c: New test.
7124 * gcc.target/avr/pr71151-8.c: New test.
7125 * gcc.target/avr/pr71151-common.h: New test.
7126
db48d95b 71272016-06-16 Martin Liska <mliska@suse.cz>
7128
7129 * gfortran.dg/predict-1.f90: New test.
7130
4c780a59 71312016-06-16 Uros Bizjak <ubizjak@gmail.com>
7132
7133 PR target/71242
f9c39b65 7134 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7135
8c1879bc 71362016-06-16 Jan Hubicka <hubicka@ucw.cz>
7137
7138 * g++.dg/vect/pr36648.cc: Disable cunrolli
7139
33698dfe 71402016-06-16 Jakub Jelinek <jakub@redhat.com>
7141
745f2db6 7142 PR target/71554
7143 * gcc.c-torture/execute/pr71554.c: New test.
7144
33698dfe 7145 PR rtl-optimization/71532
7146 * gcc.dg/torture/pr71532.c: New test.
7147
b42322b9 71482016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7149
7150 * gcc.target/powerpc/p9-dimode1.c: New test.
7151 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7152
412b298a 71532016-06-15 Jakub Jelinek <jakub@redhat.com>
7154
93479f99 7155 * gcc.c-torture/compile/20160615-1.c: New test.
7156
412b298a 7157 * g++.dg/cpp0x/ref-qual17.C: New test.
7158
3ec40531 71592016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7160
7161 PR middle-end/71529
7162 * gcc.target/i386/pr71529.C: New test.
7163
edfe7670 71642016-06-15 Alan Hayward <alan.hayward@arm.com>
7165
7166 PR tree-optimization/71483
7167 * g++.dg/vect/pr71483.c: New
7168
6e52ac17 71692016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7170
7171 PR c++/70202
7172 * g++.dg/inherit/crash6.C: New.
7173 * g++.dg/inherit/union2.C: Likewise.
7174 * g++.dg/inherit/virtual12.C: Likewise.
7175 * g++.dg/inherit/virtual13.C: Likewise.
7176 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7177
aed35af2 71782016-06-15 Uros Bizjak <ubizjak@gmail.com>
7179
0941fba8 7180 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7181
6f710392 71822016-06-15 Alan Hayward <alan.hayward@arm.com>
7183
7184 PR tree-optimization/71439
7185 * gcc.dg/vect/pr71439.c: New
7186
d1cedfd3 71872016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7188
7189 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7190
ee8fd158 71912016-06-15 Richard Biener <rguenther@suse.de>
7192
7193 * gcc.dg/vect/slp-45.c: New testcase.
7194
5695a690 71952016-06-15 Richard Biener <rguenther@suse.de>
7196
7197 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7198
267ae3ee 71992016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7200
7201 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7202 requirements, and disable for AIX for now.
7203 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7204
a6d0e20a 72052016-06-14 Jakub Jelinek <jakub@redhat.com>
7206
b2efd162 7207 PR c++/71528
7208 * g++.dg/opt/pr71528.C: New test.
7209
a6d0e20a 7210 PR c++/71516
7211 * g++.dg/init/pr71516.C: New test.
7212
035778de 72132016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7214
7215 * g++.dg/init/array46.C: New.
7216
7c9dc58e 72172016-06-14 Uros Bizjak <ubizjak@gmail.com>
7218
0941fba8 7219 * gcc.target/i386/float128-3.c: New test.
7220 * gcc.target/i386/quad-sse4.c: Ditto.
7221 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7222 Update scan strings.
7c9dc58e 7223
412640c9 72242016-06-14 Richard Biener <rguenther@suse.de>
7225
7226 PR middle-end/71526
7227 * gfortran.dg/pr71526.f90: New testcase.
7228
1b9fde85 72292016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7230
7231 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7232 * gcc.dg/zero_bits_compound-1.c: Likewise.
7233
306097e3 72342016-06-14 Richard Biener <rguenther@suse.de>
7235
7236 PR tree-optimization/71522
7237 * gcc.dg/torture/pr71522.c: New testcase.
7238
566255a8 72392016-06-14 Jakub Jelinek <jakub@redhat.com>
7240
7241 PR tree-optimization/71520
7242 * gcc.dg/tree-ssa/pr71520.c: New test.
7243
eb912adb 72442016-06-14 Richard Biener <rguenther@suse.de>
7245
7246 PR tree-optimization/71521
56d35455 7247 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7248
9720103d 72492016-06-13 Jakub Jelinek <jakub@redhat.com>
7250
12cb8367 7251 PR sanitizer/71498
7252 * c-c++-common/ubsan/bounds-13.c: New test.
7253
9720103d 7254 PR preprocessor/71183
7255 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7256
5965fbcc 72572016-06-13 Jeff Law <law@redhat.com>
7258
7259 PR tree-optimization/71403
7260 * c-c++-common/ubsan/pr71403-1.c: New test.
7261 * c-c++-common/ubsan/pr71403-2.c: New test.
7262 * c-c++-common/ubsan/pr71403-3.c: New test.
7263
04537049 72642016-06-13 Jakub Jelinek <jakub@redhat.com>
7265
7266 PR middle-end/71478
7267 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7268 Add -Wno-psabi -w to dg-options.
7269
412f195f 72702016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7271
7272 * gcc.target/powerpc/vadsdu-0.c: New test.
7273 * gcc.target/powerpc/vadsdu-1.c: New test.
7274 * gcc.target/powerpc/vadsdu-2.c: New test.
7275 * gcc.target/powerpc/vadsdu-3.c: New test.
7276 * gcc.target/powerpc/vadsdu-4.c: New test.
7277 * gcc.target/powerpc/vadsdu-5.c: New test.
7278 * gcc.target/powerpc/vadsdub-1.c: New test.
7279 * gcc.target/powerpc/vadsdub-2.c: New test.
7280 * gcc.target/powerpc/vadsduh-1.c: New test.
7281 * gcc.target/powerpc/vadsduh-2.c: New test.
7282 * gcc.target/powerpc/vadsduw-1.c: New test.
7283 * gcc.target/powerpc/vadsduw-2.c: New test.
7284
527790c1 72852016-06-13 David Malcolm <dmalcolm@redhat.com>
7286
7287 * gcc.dg/c99-init-2.c (c): Update expected error message.
7288 * gcc.dg/init-bad-8.c (foo): Likewise.
7289 * gcc.dg/spellcheck-fields-3.c: New test case.
7290
102e67eb 72912016-06-13 Martin Liska <mliska@suse.cz>
7292
7293 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7294 and "guess loop iv compared" heuristics.
7295 * gcc.dg/predict-2.c: Likewise.
7296 * gcc.dg/predict-3.c: Likewise.
7297 * gcc.dg/predict-4.c: Likewise.
7298 * gcc.dg/predict-5.c: Likewise.
7299 * gcc.dg/predict-6.c: Likewise.
7300
1a54d3be 73012016-06-13 Marek Polacek <polacek@redhat.com>
7302
7303 PR middle-end/71476
7304 * c-c++-common/Wswitch-unreachable-4.c: New test.
7305 * gcc.dg/Wswitch-unreachable-2.c: New test.
7306 * g++.dg/tm/jump1.C: Move dg-warning.
7307
5b7401b8 73082016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7309
7310 * gnat.dg/renaming10.ad[sb]: New test.
7311
1c93151c 73122016-06-13 Paul Thomas <pault@gcc.gnu.org>
7313
7314 PR fortran/70673
7315 * gfortran.dg/pr70673.f90: New test.
7316
249865a0 73172016-06-13 Richard Biener <rguenther@suse.de>
7318
7319 PR middle-end/64516
7320 * gcc.dg/align-3.c: New testcase.
7321
776d9b14 73222016-06-13 Martin Liska <mliska@suse.cz>
7323
7324 * gcc.target/i386/pr71458.c: New test.
7325
0cf5c551 73262016-06-12 Uros Bizjak <ubizjak@gmail.com>
7327
7328 PR target/71241
f9c39b65 7329 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7330
34de0a35 73312016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7332
7333 PR target/60751
7334 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7335 statement.
7336
0cc8bc98 73372016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7338
7339 PR target/60751
7340 * gfortran.dg/comma_IO_extension_1.f90: New test.
7341 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7342 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7343 statement.
7344 * gfortran.dg/graphite/pr38083.f90: Likewise.
7345 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7346 missing format.
7347
0ff78c86 73482016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7349
7350 * gnat.dg/case_character.adb: New test.
7351
6c38863e 73522016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7353
7354 PR middle-end/71310
7355 * gcc.target/powerpc/pr71310.c: New testcase.
7356
24c41395 73572016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7358
7359 PR middle-end/71478
7360 * gcc.dg/pr71478.c: New test.
7361
aeb26fb6 73622016-06-10 Jakub Jelinek <jakub@redhat.com>
7363
702b3575 7364 PR middle-end/71494
7365 * gcc.c-torture/execute/pr71494.c: New test.
7366
8ec29807 7367 PR c/68657
7368 * gcc.target/i386/pr68657.c: New test.
7369
aeb26fb6 7370 PR inline-asm/68843
7371 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7372 (test): Add -masm=intel alternatives.
7373
1dc4d519 73742016-06-10 Martin Sebor <msebor@redhat.com>
7375
7376 PR c/71392
7377 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7378
6385d6d3 73792016-06-10 Jeff Law <law@redhat.com>
7380
7381 PR tree-optimization/71335
7382 * gcc.c-torture/execute/pr71335.c: New test.
7383
041a412b 73842016-06-10 David Malcolm <dmalcolm@redhat.com>
7385
7386 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7387 the various "cannot tail-call: " messages.
7388
4a5edbb2 73892016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7390
7391 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7392 and options.
7393
9cf3aec3 73942016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7395
7396 PR sanitizer/71480
7397 * c-c++-common/asan/pr71480.c: New test.
7398
61724718 73992016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7400
7401 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7402 (ASMNAME2): Likewise.
7403 (main): Replace fn in asm statement with ASMNAME ("fn").
7404 * gcc.dg/guality/pr68037-2.c: Likewise.
7405 * gcc.dg/guality/pr68037-3.c: Likewise.
7406 * gcc.dg/torture/pr68037-1.c: Likewise.
7407 * gcc.dg/torture/pr68037-2.c: Likewise.
7408 * gcc.dg/torture/pr68037-3.c: Likewise.
7409
1807f6fb 74102016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7411
7412 PR inline-asm/68843
7413 * gcc.target/i386/pr68843-1.c: New test.
7414 * gcc.target/i386/pr68843-2.c: New test.
7415
ccfa030f 74162016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7417 Cesar Philippidis <cesar@codesourcery.com>
7418
7419 PR middle-end/71373
7420 * gcc.dg/goacc/nested-function-1.c: New file.
7421 * gcc.dg/goacc/nested-function-2.c: Likewise.
7422 * gcc.dg/goacc/pr71373.c: Likewise.
7423 * gfortran.dg/goacc/cray-2.f95: Likewise.
7424 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7425 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7426 * gfortran.dg/goacc/cray.f95: Update.
7427 * gfortran.dg/goacc/loop-1.f95: Likewise.
7428 * gfortran.dg/goacc/loop-3.f95: Likewise.
7429 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7430 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7431
74322016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7433
7434 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7435 for OpenACC tile clauses.
7436 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7437
7438 PR c/71381
7439 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7440 to...
7441 * c-c++-common/goacc/cache-2.c: ... this new file.
7442 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7443 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7444 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7445 usage.
7446 * gfortran.dg/goacc/cray.f95: Likewise.
7447 * gfortran.dg/goacc/loop-1.f95: Likewise.
7448
bb038f3e 74492016-06-10 Alan Hayward <alan.hayward@arm.com>
7450
7451 PR tree-optimization/71407
7452 PR tree-optimization/71416
7453 * gcc.dg/vect/pr71407.c: New
7454 * gcc.dg/vect/pr71416-1.c: New
7455 * gcc.dg/vect/pr71416-2.c: New
7456
332409d3 74572016-06-10 Richard Biener <rguenther@suse.de>
7458
7459 PR middle-end/71477
7460 * gcc.dg/torture/pr71477.c: New testcase.
7461
03cf727c 74622016-06-09 Julia Koval <julia.koval@intel.com>
7463
7464 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7465 * gcc.target/i386/interrupt-13.c: Likewise.
7466 * gcc.target/i386/interrupt-15.c: Likewise.
7467 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7468 * gcc.target/i386/interrupt-24.c: Likewise.
7469 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7470 * gcc.target/i386/interrupt-9.c: Likewise.
7471 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7472
23b101c5 74732016-06-09 Martin Sebor <msebor@redhat.com>
7474
7475 PR c/70883
7476 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7477 * gcc.dg/builtin-constant_p-1.c: Same.
7478 * gcc.dg/builtins-error.c: Same.
7479 * gcc.dg/pr70859.c: Same.
7480
188d6bbb 74812016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7482
7483 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7484 * gcc.dg/torture/pr68067-1.c: Likewise.
7485 * gcc.dg/torture/pr68067-2.c: Likewise.
7486
74872016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7488
7489 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7490 when setting SIZE.
7491
ff8886bd 74922016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7493
7494 PR c++/71465
7495 * g++.dg/inherit/crash5.C: New.
7496 Revert:
7497 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7498
7499 PR c++/70202
7500 * g++.dg/inherit/crash5.C: New.
7501 * g++.dg/inherit/virtual1.C: Adjust.
7502
3f76cceb 75032016-06-09 Martin Liska <mliska@suse.cz>
7504
7505 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7506 * g++.dg/predict-loop-exit-2.C: Likewise.
7507 * g++.dg/predict-loop-exit-3.C: Likewise.
7508 * gcc.dg/predict-1.c: Likewise.
7509 * gcc.dg/predict-2.c: Likewise.
7510 * gcc.dg/predict-3.c: Likewise.
7511 * gcc.dg/predict-4.c: Likewise.
7512 * gcc.dg/predict-5.c: Likewise.
7513 * gcc.dg/predict-6.c: Likewise.
7514 * gcc.dg/predict-7.c: Likewise.
7515
59ae3d1b 75162016-06-09 Richard Biener <rguenther@suse.de>
7517
7518 PR tree-optimization/71462
7519 * gcc.dg/torture/pr71462.c: New testcase.
7520
8c2d2acf 75212016-06-09 Marek Polacek <polacek@redhat.com>
7522
7523 PR c/65471
7524 * gcc.dg/c11-generic-3.c: New test.
7525
224cb6b7 75262016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7527
7528 * g++.dg/init/array42.C: New.
7529 * g++.dg/init/array43.C: Likewise.
7530 * g++.dg/init/array44.C: Likewise.
7531 * g++.dg/init/array45.C: Likewise.
7532 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7533 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7534 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7535 * g++.dg/gomp/pr35751.C: Likewise.
7536 * g++.dg/init/array23.C: Likewise.
7537 * g++.dg/init/brace2.C: Likewise.
7538 * g++.dg/init/brace6.C: Likewise.
7539
732905bb 75402016-06-08 Martin Sebor <msebor@redhat.com>
7541 Jakub Jelinek <jakub@redhat.com>
7542
7543 PR c++/70507
7544 PR c/68120
7545 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7546 * c-c++-common/builtin-arith-overflow-2.c: New test.
7547 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7548 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7549 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7550
7ddaa622 75512016-06-08 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR c++/71442
7554 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7555
84ee0905 75562016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7557
7558 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7559 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7560 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7561 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7562 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7563 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7564 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7565 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7566 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7567 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7568 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7569 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7570 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7571
2876af98 75722016-06-08 Richard Biener <rguenther@suse.de>
7573
7574 PR tree-optimization/68558
7575 * gcc.dg/vect/slp-44.c: New testcase.
7576
acbb0d03 75772016-06-08 Richard Biener <rguenther@suse.de>
7578
7579 * gcc.dg/vect/slp-43.c: New testcase.
7580
f8689010 75812016-06-08 Richard Biener <rguenther@suse.de>
7582
7583 PR tree-optimization/71452
7584 * gcc.dg/torture/pr71452.c: New testcase.
7585
52d393eb 75862016-06-08 Jakub Jelinek <jakub@redhat.com>
7587
7588 PR c++/71448
7589 * g++.dg/torture/pr71448.C: New test.
7590
9d700ce4 75912016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7592
7593 PR debug/71432
7594 PR ada/71413
7595 * g++.dg/debug/pr71432.C: New test.
7596
eb96ef65 75972016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7598
7599 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7600 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7601 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7602
a4753cdd 76032016-06-08 Alan Hayward <alan.hayward@arm.com>
7604
7605 * gcc.dg/vect/vect-live-2.c: Update effective target.
7606 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7607 * lib/target-supports.exp: Add aarch64 to vect_long.
7608
bafc7b1d 76092016-06-08 Marek Polacek <polacek@redhat.com>
7610
7611 PR c/71418
7612 * gcc.dg/noncompile/pr71418.c: New test.
7613
06e590e7 7614 PR c/71426
7615 * gcc.dg/noncompile/pr71426.c: New test.
7616
d3cb49c9 76172016-06-07 Jan Hubicka <hubicka@ucw.cz>
7618
7619 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7620 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7621 * gcc.dg/predict-3.c: Update template.
7622 * gcc.dg/predict-5.c: Update template.
7623 * gcc.dg/predict-6.c: Update template.
7624 * gcc.dg/predict-9.c: Update template.
7625 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7626
2d76c36a 76272016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7628
7629 * gcc.target/powerpc/vec-mul.c: New test.
7630
7cfde92a 76312016-06-07 David Malcolm <dmalcolm@redhat.com>
7632
7633 * gcc.dg/spellcheck-fields-2.c: New test case.
7634
b032c4dd 76352016-06-07 Richard Biener <rguenther@suse.de>
7636
7637 PR c/61564
7638 * gcc.dg/Wpragmas-1.c: New testcase.
7639 * gcc.dg/Wattributes-4.c: Likewise.
7640 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7641 entry.
7642
a7056369 76432016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7644
7645 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7646 spurious debug code.
7647
123c61e0 76482016-06-07 Richard Biener <rguenther@suse.de>
7649
7650 PR tree-optimization/71428
7651 * gcc.dg/torture/pr71428.c: New testcase.
7652
5819d47b 76532016-06-07 Richard Biener <rguenther@suse.de>
7654
7655 PR middle-end/71423
7656 * gcc.dg/torture/pr71423.c: New testcase.
7657
6cec5c6b 76582016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7659
7660 PR middle-end/71408
7661 * gcc.dg/tree-ssa/pr71408.c: New test.
7662
40bbfc17 76632016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7664
7665 PR middle-end/71281
7666 * g++.dg/torture/pr71281.C: New test.
7667
61f1f80c 76682016-06-06 Marek Polacek <polacek@redhat.com>
7669
7670 PR c/71362
7671 * gcc.dg/pr71362.c: New test.
7672
0406b32f 76732016-06-06 Jakub Jelinek <jakub@redhat.com>
7674 Patrick Palka <ppalka@gcc.gnu.org>
7675
7676 PR c++/70847
7677 PR c++/71330
7678 PR c++/71393
7679 * g++.dg/opt/pr70847.C: New test.
7680 * g++.dg/ubsan/pr70847.C: New test.
7681 * g++.dg/ubsan/pr71393.C: New test.
7682
b1445999 76832016-06-06 Jakub Jelinek <jakub@redhat.com>
7684
7685 PR tree-optimization/71259
7686 * gcc.dg/vect/pr71259.c: New test.
7687
99b4f3a2 76882016-06-06 David Malcolm <dmalcolm@redhat.com>
7689
7690 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7691 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7692 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7693 above.
7694
837679bc 76952016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7696
7697 PR middle-end/37780
7698 * gcc.c-torture/execute/pr37780.c: New test.
7699 * gcc.target/aarch64/pr37780_1.c: Likewise.
7700 * gcc.target/arm/pr37780_1.c: Likewise.
7701
e4b92538 77022016-06-06 Marek Polacek <polacek@redhat.com>
7703
7704 * c-c++-common/attr-may-alias-1.c: New test.
7705 * c-c++-common/attr-may-alias-2.c: New test.
7706 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7707
43ac2f2f 77082016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7709
7710 PR c/24414
7711 * gcc.target/i386/pr24414.c: New test.
7712
7e1786b2 77132016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7714
7715 * gcc.target/sparc/vis4misc.c: New file.
7716 * gcc.target/sparc/fpcmp.c: Likewise.
7717 * gcc.target/sparc/fpcmpu.c: Likewise.
7718
f593ccb2 77192016-06-06 Alan Hayward <alan.hayward@arm.com>
7720
7721 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7722 * gcc.dg/vect/vect-live-3.c: Likewise.
7723
be6d8ddc 77242016-06-06 Richard Biener <rguenther@suse.de>
7725
7726 PR tree-optimization/71398
7727 * gcc.dg/torture/pr71398.c: New testcase.
7728
78f27916 77292016-06-06 Uros Bizjak <ubizjak@gmail.com>
7730
7731 PR target/71389
7732 * g++.dg/pr71389.C: New test.
7733
c5899606 77342016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7735
7736 PR fortran/71404
7737 * gfortran.dg/fmt_read_5.f: New test.
7738
8e3cd305 77392016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7740
7741 PR fortran/69659
7742 * gfortran.dg/class_array_22.f03: New test.
7743
703c0a09 77442016-06-05 Jan Hubicka <hubicka@ucw.cz>
7745
7746 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7747
d07b2b6f 77482016-06-05 Jan Hubicka <hubicka@ucw.cz>
7749
7750 * gcc.dg/predict-9.c: Update template.
7751
4a7ec4ac 77522016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7753
7754 PR c++/49377
7755 * g++.dg/template/pr49377.C: New.
7756
7499ef4a 77572016-06-04 Jakub Jelinek <jakub@redhat.com>
7758
7759 PR tree-optimization/71405
7760 * g++.dg/torture/pr71405.C: New test.
7761
558c800d 77622016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7763
7764 PR c++/70202
7765 * g++.dg/inherit/crash5.C: New.
7766 * g++.dg/inherit/virtual1.C: Adjust.
7767
4ee7cf4b 77682016-06-03 Jeff Law <law@redhat.com>
7769
7770 PR tree-optimization/71316
7771 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7772
b12ae762 77732016-06-03 Jakub Jelinek <jakub@redhat.com>
7774
7775 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7776 dg-additional-options with just -fno-tree-scev-cprop in it.
7777 * gcc.dg/vect/vect-live-2.c: Likewise.
7778 * gcc.dg/vect/vect-live-5.c: Likewise.
7779 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7780 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7781 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7782
e09a5ee3 77832016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7784
7785 PR c++/27100
7786 * g++.dg/other/friend6.C: New test.
7787
f14b1922 77882016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7789
7790 * g++.dg/torture/ppc-ldst-array.C: New.
7791
20702ea3 77922016-06-03 Joseph Myers <joseph@codesourcery.com>
7793
7794 PR target/71276
7795 PR target/71277
7796 * gcc.dg/torture/builtin-fp-int-inexact.c,
7797 gcc.target/i386/387-builtin-fp-int-inexact.c,
7798 gcc.target/i386/387-rint-inline-1.c,
7799 gcc.target/i386/387-rint-inline-2.c,
7800 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7801 gcc.target/i386/sse2-rint-inline-1.c,
7802 gcc.target/i386/sse2-rint-inline-2.c,
7803 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7804 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7805
5ed3cc7b 78062016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7807 Julia Koval <julia.koval@intel.com>
7808
7809 PR target/66960
7810 PR target/67630
7811 PR target/67634
7812 PR target/67841
7813 PR target/68037
7814 PR target/68618
7815 PR target/68661
7816 PR target/69575
7817 PR target/69596
7818 PR target/69734
7819 * gcc.dg/guality/pr68037-1.c: New test.
7820 * gcc.dg/guality/pr68037-2.c: Likewise.
7821 * gcc.dg/guality/pr68037-3.c: Likewise.
7822 * gcc.dg/torture/pr68037-1.c: Likewise.
7823 * gcc.dg/torture/pr68037-2.c: Likewise.
7824 * gcc.dg/torture/pr68037-3.c: Likewise.
7825 * gcc.dg/torture/pr68661-1a.c: Likewise.
7826 * gcc.dg/torture/pr68661-1b.c: Likewise.
7827 * gcc.target/i386/interrupt-1.c: Likewise.
7828 * gcc.target/i386/interrupt-2.c: Likewise.
7829 * gcc.target/i386/interrupt-3.c: Likewise.
7830 * gcc.target/i386/interrupt-4.c: Likewise.
7831 * gcc.target/i386/interrupt-5.c: Likewise.
7832 * gcc.target/i386/interrupt-6.c: Likewise.
7833 * gcc.target/i386/interrupt-7.c: Likewise.
7834 * gcc.target/i386/interrupt-8.c: Likewise.
7835 * gcc.target/i386/interrupt-9.c: Likewise.
7836 * gcc.target/i386/interrupt-10.c: Likewise.
7837 * gcc.target/i386/interrupt-11.c: Likewise.
7838 * gcc.target/i386/interrupt-12.c: Likewise.
7839 * gcc.target/i386/interrupt-13.c: Likewise.
7840 * gcc.target/i386/interrupt-14.c: Likewise.
7841 * gcc.target/i386/interrupt-15.c: Likewise.
7842 * gcc.target/i386/interrupt-16.c: Likewise.
7843 * gcc.target/i386/interrupt-17.c: Likewise.
7844 * gcc.target/i386/interrupt-18.c: Likewise.
7845 * gcc.target/i386/interrupt-19.c: Likewise.
7846 * gcc.target/i386/interrupt-20.c: Likewise.
7847 * gcc.target/i386/interrupt-21.c: Likewise.
7848 * gcc.target/i386/interrupt-22.c: Likewise.
7849 * gcc.target/i386/interrupt-23.c: Likewise.
7850 * gcc.target/i386/interrupt-24.c: Likewise.
7851 * gcc.target/i386/interrupt-25.c: Likewise.
7852 * gcc.target/i386/interrupt-26.c: Likewise.
7853 * gcc.target/i386/interrupt-27.c: Likewise.
7854 * gcc.target/i386/interrupt-28.c: Likewise.
7855 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7856 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7857 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7858 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7859 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7860 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7861 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7862 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7863 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7864 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7865 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7866 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7867
3e346f54 78682016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7869
f27c52fb 7870 PR tree-optimization/52171
7871 * gcc.dg/pr52171.c: New test.
7872 * gcc.target/i386/pr52171.c: New test.
3e346f54 7873
22e029d2 78742016-06-03 Jan Hubicka <jh@suse.cz>
7875
7876 * g++.dg/tree-ssa/pred-1.C: New testcase
7877 * gcc.dg/tree-ssa/pred-1.c: New testcase
7878
41ce74ed 78792016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7880
7881 PR target/70957
7882 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7883 support.
7884 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7885
cf573a72 78862016-06-03 Alan Hayward <alan.hayward@arm.com>
7887
7888 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7889
75aae5b4 78902016-06-03 Alan Hayward <alan.hayward@arm.com>
7891
7892 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7893 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7894 * gcc.dg/vect/vect-live-1.c: New test.
7895 * gcc.dg/vect/vect-live-2.c: New test.
7896 * gcc.dg/vect/vect-live-3.c: New test.
7897 * gcc.dg/vect/vect-live-4.c: New test.
7898 * gcc.dg/vect/vect-live-5.c: New test.
7899 * gcc.dg/vect/vect-live-slp-1.c: New test.
7900 * gcc.dg/vect/vect-live-slp-2.c: New test.
7901 * gcc.dg/vect/vect-live-slp-3.c: New test.
7902
eba6788d 79032016-06-03 Jakub Jelinek <jakub@redhat.com>
7904
7905 PR middle-end/71387
7906 * g++.dg/opt/pr71387.C: New test.
7907
5a653985 79082016-06-02 Jeff Law <law@redhat.com>
7909
7910 PR tree-optimization/71328
7911 * gcc.c-torture/compile/pr71328.c: New test.
7912
f92f6941 79132016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7914
7915 PR fortran/52393
7916 * gfortran.dg/fmt_read_3.f90: Fix typo.
7917 * gfortran.dg/fmt_read_4.f90: New test.
7918
0d29e152 79192016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7920
7921 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7922 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7923 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7924 * g++.dg/cpp0x/override2.C: Likewise.
7925 * g++.dg/parse/crash5.C: Likewise.
7926 * g++.dg/parse/error16.C: Likewise.
7927 * g++.dg/parse/error27.C: Likewise.
7928 * g++.dg/template/qualttp15.C: Likewise.
7929 * g++.dg/template/redecl4.C: Likewise.
7930 * g++.old-deja/g++.other/crash39.C: Likewise.
7931 * g++.old-deja/g++.other/struct1.C: Likewise.
7932 * g++.old-deja/g++.pt/m9a.C: Likewise.
7933 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7934
2740a1a5 79352016-06-02 Jakub Jelinek <jakub@redhat.com>
7936
89f17a65 7937 PR c++/71372
7938 * c-c++-common/pr71372.c: New test.
7939
2740a1a5 7940 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7941 __TIME__ strings with __builtin_strcmp instead of printf and
7942 dg-output.
7943
9ae89a4e 79442016-06-02 Martin Liska <mliska@suse.cz>
7945
7946 * gcc.dg/predict-9.c: New test.
7947
41258f9c 79482016-06-02 Jakub Jelinek <jakub@redhat.com>
7949
7950 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7951 global set_compiler_env_var and global saved_compiler_env_var.
7952
dad46eb8 79532016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7954
7955 PR rtl-optimization/71295
7956 * gcc.c-torture/compile/pr71295.c: New test.
7957
9cc8a892 79582016-06-02 Jakub Jelinek <jakub@redhat.com>
7959
98e7c96c 7960 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7961
4a5a4de2 7962 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7963 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7964
9cc8a892 7965 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7966 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7967 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7968 alternative number.
7969
46819a36 79702016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7971
7972 * gcc.target/powerpc/p9-splat-4.c: New test.
7973
79742016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7975
7976 PR target/71186
7977 * gcc.target/powerpc/pr71186.c: New test.
7978
d9820cc5 79792016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7980
7981 PR fortran/52393
7982 * gfortran.dg/fmt_read_3.f90: New test.
7983
2f14ca3e 79842016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7985
7986 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7987 procedure.
7988
dfa5c0d3 79892016-06-01 Eduard Sanou <dhole@openmailbox.org>
7990
7991 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7992 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7993 env var is set.
7994 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7995 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7996 shown once.
7997 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7998 during compilation.
7999 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8000 vars set by dg-set-compiler-env-var.
8001
7d7125df 80022016-06-01 Paul Thomas <pault@gcc.gnu.org>
8003
8004 PR fortran/71156
8005 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8006 to the module procedure declaration.
8007 * gfortran.dg/submodule_16.f08: New test.
8008
6ab9cde4 80092016-06-01 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR middle-end/71371
8012 * c-c++-common/gomp/pr71371.c: New test.
8013
0cfe7a23 80142016-06-01 Richard Biener <rguenther@suse.de>
8015
8016 PR tree-optimization/71366
8017 * gcc.dg/torture/pr71366-1.c: New testcase.
8018 * gcc.dg/torture/pr71366-2.c: Likewise.
8019
5a5b02e1 80202016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8021
8022 * gcc.target/powerpc/vslv-0.c: New test.
8023 * gcc.target/powerpc/vslv-1.c: New test.
8024 * gcc.target/powerpc/vsrv-0.c: New test.
8025 * gcc.target/powerpc/vsrv-1.c: New test.
8026
d27a79f6 80272016-06-01 Nathan Sidwell <nathan@acm.org>
8028
8029 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8030 * gcc.target/nvptx/weak.c: New.
8031
6172a9fd 80322016-06-01 Richard Biener <rguenther@suse.de>
8033
8034 PR tree-optimization/71261
8035 * gcc.dg/torture/vect-bool-1.c: New testcase.
8036
f9aaabb2 80372016-06-01 Jakub Jelinek <jakub@redhat.com>
8038
8039 * gfortran.dg/gomp/order-1.f90: New test.
8040 * gfortran.dg/gomp/order-2.f90: New test.
8041
53b01069 80422016-06-01 Jan Hubicka <hubicka@ucw.cz>
8043
8044 * gcc.dg/unroll-6.c: Update template.
8045 * gcc.dg/unroll-7.c: New testcase.
8046 * gcc.dg/unroll-8.c: New testcase.
8047
36757397 80482016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8049
8050 * gnat.dg/opt56.ad[sb]: New test.
8051
7f93bd6e 80522016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8053
8054 PR c++/66635
8055 * g++.dg/cpp0x/constexpr-ice16.C: New.
8056
9f41a2ce 80572016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8058
8059 PR tree-optimization/71314
8060 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8061 -mbranch-cost=2.
8062
31e02373 80632016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8064
8065 PR tree-optimization/71077
8066 * gcc.dg/tree-ssa/pr71077.c: New test.
8067
76f8f901 80682016-05-31 Jan Hubicka <hubicka@ucw.cz>
8069
7f93bd6e 8070 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8071 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8072 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8073
04f5f923 80742016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8075
8076 PR c++/71248
8077 * g++.dg/cpp0x/pr71248.C: New.
8078 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8079 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8080 * g++.dg/init/new37.C: Likewise.
8081 * g++.dg/template/static1.C: Likewise.
8082 * g++.dg/template/static2.C: Likewise.
8083
4ffddf28 80842016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8085
8086 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8087 instead of %rdi.
8088 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8089
4ff7bd21 80902016-05-31 Marek Polacek <polacek@redhat.com>
8091
8092 * c-c++-common/Wswitch-unreachable-3.c: New test.
8093 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8094
e1f7cc4b 80952016-05-31 Richard Biener <rguenther@suse.de>
8096
8097 PR tree-optimization/71352
8098 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8099
02978bd1 81002016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8101
8102 * gcc.target/arm/armv5_thumb_isa.c: New test.
8103
cfce8164 81042016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8105
8106 PR target/71346
8107 * gcc.target/i386/pr71346.c: New test.
8108
7a51c705 81092016-05-31 Tom de Vries <tom@codesourcery.com>
8110
8111 PR tree-optimization/69068
8112 * gcc.dg/graphite/pr69068.c: New test.
8113
8c1ac106 81142016-05-27 Martin Sebor <msebor@redhat.com>
8115
8116 PR c++/71306
8117 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8118
b6431756 81192016-05-30 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR c++/71349
8122 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8123 nowait depend(inout: dd[0]) clauses where permitted.
8124
f6203294 81252016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8126
8127 PR c++/71238
8128 * g++.dg/parse/pr71238.C: New.
8129 * g++.dg/concepts/friend1.C: Test column numbers too.
8130 * g++.dg/cpp0x/initlist31.C: Likewise.
8131 * g++.dg/cpp0x/pr51420.C: Likewise.
8132 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8133 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8134 * g++.dg/ext/builtin3.C: Likewise.
8135 * g++.dg/lookup/friend12.C: Likewise.
8136 * g++.dg/lookup/friend7.C: Likewise.
8137 * g++.dg/lookup/koenig1.C: Likewise.
8138 * g++.dg/lookup/koenig5.C: Likewise.
8139 * g++.dg/lookup/used-before-declaration.C: Likewise.
8140 * g++.dg/overload/koenig1.C: Likewise.
8141 * g++.dg/template/crash65.C: Likewise.
8142 * g++.dg/template/friend57.C: Likewise.
8143 * g++.dg/warn/Wshadow-5.C: Likewise.
8144 * g++.dg/warn/Wunused-8.C: Likewise.
8145 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8146 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8147 * g++.old-deja/g++.jason/member.C: Likewise.
8148 * g++.old-deja/g++.jason/report.C: Likewise.
8149 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8150 * g++.old-deja/g++.law/visibility20.C: Likewise.
8151 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8152 * g++.old-deja/g++.other/static5.C: Likewise.
8153 * g++.old-deja/g++.pt/overload2.C: Likewise.
8154
b96f8145 81552016-05-30 Jan Hubicka <hubicka@ucw.cz>
8156
8157 * gcc.dg/tree-ssa/peel1.c: New testcase.
8158 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8159 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8160
ed5bca7a 81612016-05-30 Tom de Vries <tom@codesourcery.com>
8162
8163 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8164 to ce.
8165
c0aa0333 81662016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8167
8168 PR c++/71099
8169 * g++.dg/parse/virtual1.C: New.
8170
231010db 81712016-05-30 Uros Bizjak <ubizjak@gmail.com>
8172
8173 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8174 Use correct register when clearing %edx.
8175
765557c0 81762016-05-30 Alexander Monakov <amonakov@ispras.ru>
8177
8178 PR tree-optimization/71289
8179 * gcc.dg/pr71289.c: New test.
8180
fc3b1c44 81812016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8182
8183 PR middle-end/71269
8184 PR middle-end/71292
8185 * gcc.dg/tree-ssa/pr71269.c: New test.
8186 * gcc.dg/tree-ssa/pr71292.c: New test.
8187
ce352457 81882016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8189
8190 PR middle-end/71252
8191 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8192
eedd711b 81932016-05-30 Jan Hubicka <hubicka@ucw.cz>
8194
8195 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8196 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8197 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8198
8c061890 81992016-05-30 Tom de Vries <tom@codesourcery.com>
8200
8201 PR tree-optimization/69067
8202 * gcc.dg/graphite/pr69067.c: New test.
8203
a6b0884c 82042016-05-29 Uros Bizjak <ubizjak@gmail.com>
8205
8206 PR target/71245
8207 * gcc.target/i386/pr71245-1.c: New test.
8208 * gcc.target/i386/pr71245-2.c: Ditto.
8209
2369edfc 82102016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8211
8212 PR c++/71105
8213 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8214 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8215 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8216
b6ab3f43 82172016-05-27 Jan Hubicka <hubicka@ucw.cz>
8218
8219 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8220
0192662b 82212016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8222
8223 Revert:
8224 PR c++/69855
8225 * g++.dg/overload/69855.C: New.
8226 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8227 * g++.old-deja/g++.pt/crash3.C: Likewise.
8228
fce78c50 82292016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8230
8231 PR c++/60385
8232 * g++.dg/parse/namespace13.C: New.
8233
372172fe 82342016-05-26 Jeff Law <law@redhat.com>
8235
8236 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8237 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8238 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8239 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8240 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8241 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8242 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8243 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8244 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8245 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8246 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8247 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8248 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8249
5d8a8944 82502016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8251
8252 PR c++/69855
8253 * g++.dg/overload/69855.C: New.
8254 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8255 * g++.old-deja/g++.pt/crash3.C: Likewise.
8256
29602b75 82572016-05-27 Jiong Wang <jiong.wang@arm.com>
8258
8259 PR target/63596
8260 * gcc.target/aarch64/va_arg_1.c: New testcase.
8261 * gcc.target/aarch64/va_arg_2.c: Likewise.
8262 * gcc.target/aarch64/va_arg_3.c: Likewise.
8263
c900b732 82642016-05-27 Jiong Wang <jiong.wang@arm.com>
8265
8266 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8267 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8268 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8269 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8270 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8271
73ef73bd 82722016-05-27 Marek Polacek <polacek@redhat.com>
8273
8274 PR middle-end/71308
8275 * g++.dg/torture/pr71308.C: New test.
8276
a6031633 82772016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8278
8279 * gcc.dg/zero_bits_compound-1.c: New test.
8280 * gcc.dg/zero_bits_compound-2.c: New test.
8281
1fbdc7ae 82822016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8283
8284 PR middle-end/71279
8285 * gcc.dg/pr71279.c: New test.
8286
2e196ca8 82872016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8288
8289 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8290 floating point min/max/comparison instructions.
8291 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8292
6feab9ce 82932016-05-26 Jakub Jelinek <jakub@redhat.com>
8294
8295 * c-c++-common/gomp/schedule-1.c: New test.
8296 * gfortran.dg/gomp/schedule-1.f90: New test.
8297
978cea8f 82982016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8299
8300 PR c++/70822
8301 PR c++/70106
8302 * g++.dg/cpp1y/auto-fn32.C: New test.
8303 * g++.dg/cpp1y/paren4.C: New test.
8304
0478d9ed 83052016-05-26 Nathan Sidwell <nathan@acm.org>
8306
8307 * gcc.dg/20060410.c: Xfail on ptx.
8308 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8309 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8310 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8311 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8312 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8313
5fd1c174 83142016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8315
8316 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8317
c5e8b3e2 83182016-05-26 Jakub Jelinek <jakub@redhat.com>
8319
0db93a5b 8320 PR tree-optimization/71280
8321 * gcc.dg/pr71280.c: New test.
8322
7199c05c 8323 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8324
76c786ac 8325 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8326 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8327
c5e8b3e2 8328 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8329
e9bcea2f 83302016-05-26 Jiong Wang <jiong.wang@arm.com>
8331
8332 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8333 kept in memory.
e9bcea2f 8334
955d947b 83352016-05-25 Jeff Law <law@redhat.com>
8336
8337 PR tree-optimization/71272
8338 * gcc.c-torture/compile/pr71272.c: new test.
8339
77102dbe 83402016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8341
8342 * gcc.target/powerpc/vec-cmpne.c: New test.
8343 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8344
552821b4 83452016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8346
8347 * gnat.dg/opt55.ad[sb]: New test.
8348
0113f3c5 83492016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8350
8351 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8352 * c-c++-common/pr60226.c: Require int32plus.
8353 * gcc.c-torture/execute/pr70602.c: Likewise.
8354 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8355 unsigned long for malloc arg type.
8356 * gcc.dg/asr_div1.c: Require int32plus.
8357 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8358 * gcc.dg/pie-1.c: Require pie.
8359 * gcc.dg/pie-2.c: Likewise.
8360 * gcc.dg/pr59471.c: Require int32plus.
8361 * gcc.dg/pr59963-2.c: XFAIL for int16.
8362 * gcc.dg/pr60114.c: Require int32plus.
8363 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8364 unsigned long for typedef of size_t.
8365 * gcc.dg/pr63914.c: Require int32plus.
8366 * gcc.dg/pr64536.c: Require pt32plus.
8367 * gcc.dg/pr65658.c: Likewise.
8368 * gcc.dg/pr67271.c: Require int32plus.
8369 * gcc.dg/pr68112.c: Likewise.
8370 * gcc.dg/pr69071.c: Skip for avr target.
8371 * gcc.dg/pr69973.c: Require int32plus.
8372 * gcc.dg/pr70169.c: Skip for avr target.
8373 * gcc.dg/sso-6.c: Require int32plus.
8374 * gcc.dg/sso-7.c: Likewise.
8375 * gcc.dg/sso-8.c: Likewise.
8376 * gcc.dg/vrp-min-max-2.c: Likewise.
8377
f4094380 83782016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8379
8380 PR target/70738
8381 * gcc.target/i386/pr70738-1.c: New test.
8382 * gcc.target/i386/pr70738-2.c: Likewise.
8383 * gcc.target/i386/pr70738-3.c: Likewise.
8384 * gcc.target/i386/pr70738-4.c: Likewise.
8385 * gcc.target/i386/pr70738-5.c: Likewise.
8386 * gcc.target/i386/pr70738-6.c: Likewise.
8387 * gcc.target/i386/pr70738-7.c: Likewise.
8388 * gcc.target/i386/pr70738-8.c: Likewise.
8389 * gcc.target/i386/pr70738-9.c: Likewise.
8390
239a4bea 83912016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8392
8393 PR rtl-optimization/66940
8394 * gcc.c-torture/execute/pr66940.c: New test.
8395
bf6382ba 83962016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8397
8398 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8399 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8400 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8401 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8402 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8403 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8404 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8405 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8406 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8407 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8408 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8409 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8410 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8411 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8412 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8413 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8414 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8415 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8416 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8417 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8418 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8419 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8420 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8421 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8422
2c995da9 84232016-05-25 Marek Polacek <polacek@redhat.com>
8424
8425 PR c/71265
8426 * gcc.dg/noncompile/pr71265.c: New test.
8427
abfbb5b5 8428 PR c/71266
8429 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8430
f6871bbd 84312016-05-25 Nathan Sidwell <nathan@acm.org>
8432
8433 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8434
de04e83e 84352016-05-25 Richard Biener <rguenther@suse.de>
8436
8437 PR tree-optimization/71261
8438 * c-c++-common/torture/pr71261.c: New testcase.
8439
b35931f7 84402016-05-25 Richard Biener <rguenther@suse.de>
8441
8442 PR tree-optimization/71264
8443 * gcc.dg/vect/pr71264.c: New testcase.
8444
166c3089 84452016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8446
8447 PR c++/55992
8448 * g++.dg/cpp0x/alias-decl-53.C: New.
8449 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8450
14240409 84512016-05-25 Martin Liska <mliska@suse.cz>
8452
8453 * g++.dg/pr71239.C: New test.
8454
bc47d9f6 84552016-05-25 Richard Biener <rguenther@suse.de>
8456
4860a6bf 8457 * gcc.dg/vect/pr58135.c: Rename to ...
8458 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8459
d8a3f157 84602016-05-25 Marek Polacek <polacek@redhat.com>
8461
8462 * g++.dg/pr65295.C: Use target c++14.
8463
3af16045 84642016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8465
231010db 8466 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8467 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8468
949479b2 84692016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8470
8471 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8472 instructions.
8473
6d6a3fc3 84742016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8475
8476 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8477 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8478 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8479 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8480 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8481 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8482 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8483 * c-c++-common/goacc/pcopy.c: Likewise.
8484 * c-c++-common/goacc/pcopyin.c: Likewise.
8485 * c-c++-common/goacc/pcopyout.c: Likewise.
8486 * c-c++-common/goacc/pcreate.c: Likewise.
8487 * c-c++-common/goacc/pr70688.c: New test.
8488 * c-c++-common/goacc/present-1.c: Adjust test.
8489 * c-c++-common/goacc/reduction-5.c: Likewise.
8490 * g++.dg/goacc/data-1.C: New test.
8491
af648be2 84922016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8493
8494 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8495 vector parity built-in functions.
8496 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8497 count trailing zeros automatic vectorization.
8498 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8499 count trailing zeros built-in functions.
8500
4e173d60 85012016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8502
8503 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8504
a0c02a52 85052016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8506
8507 PR target/71050
8508 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8509
64c52e9c 85102016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8511
8512 PR c++/50436
8513 * g++.dg/template/crash123.C: New.
8514 * g++.dg/template/crash124.C: Likewise.
8515
752b5a4c 85162016-05-24 Martin Sebor <msebor@redhat.com>
8517
8518 PR c++/71147
8519 * g++.dg/ext/flexary16.C: New test.
8520
a36dd683 85212016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8522
f6871bbd 8523 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8524 before math.h is included.
a36dd683 8525 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8526 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8527 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8528 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8529 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8530 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8531 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8532 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8533 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8534 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8535 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8536 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8537 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8538 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8539 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8540 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8541 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8542 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8543 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8544 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8545 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8546 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8547 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8548
d60e1df7 85492016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8550 Kelvin Nilsen <kelvin@gcc.gnu.org>
8551
8552 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8553 support.
8554
22d09025 85552016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8556
8557 PR c++/69872
8558 * g++.dg/warn/Wno-narrowing1.C: New.
8559
6ef0143d 85602016-05-24 Marek Polacek <polacek@redhat.com>
8561
8562 PR c/71249
8563 * c-c++-common/Wswitch-unreachable-2.c: New test.
8564
962a2062 85652016-05-24 Jakub Jelinek <jakub@redhat.com>
8566
ead77194 8567 PR c++/71257
8568 * g++.dg/vect/simd-clone-6.cc: New test.
8569 * g++.dg/gomp/declare-simd-6.C: New test.
8570
962a2062 8571 PR middle-end/70434
8572 PR c/69504
8573 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8574
23edc6d1 85752016-05-24 Richard Biener <rguenther@suse.de>
8576
8577 PR tree-optimization/71240
8578 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8579
30633bcc 85802016-05-24 Richard Biener <rguenther@suse.de>
8581
8582 PR tree-optimization/71230
8583 * gcc.dg/torture/pr71230.c: New testcase.
8584 * g++.dg/torture/pr71230.C: Likewise.
8585
c9d624bd 85862016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8587
8588 * c-c++-common/goacc/routine-5.c: Add tests.
8589 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8590 * gfortran.dg/goacc/routine-6.f90: Add tests.
8591
ce143ff0 85922016-05-24 Richard Biener <rguenther@suse.de>
8593
8594 PR tree-optimization/71253
8595 * gcc.dg/torture/pr71253.c: New testcase.
8596
3bdaecd5 85972016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8598
8599 PR middle-end/71252
8600 * gfortran.dg/pr71252.f90: New test.
8601
856b494d 86022016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8603
8604 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8605
7345b977 86062016-05-24 Richard Biener <rguenther@suse.de>
8607
8608 PR middle-end/70434
8609 PR c/69504
8610 * c-c++-common/vector-subscript-4.c: New testcase.
8611 * c-c++-common/vector-subscript-5.c: Likewise.
8612
6f065267 86132016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8614
8615 PR fortran/71123
8616 * gfortran.dg/namelist_90.f: New test
8617
fd6757da 86182016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8619
8620 PR fortran/66461
8621 * gfortran.dg/unexpected_eof.f: New test
8622
7d5555a8 86232016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8624 Kelvin Nilsen <kelvin@gcc.gnu.org>
8625
8626 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8627 as little endian.
8628
ae6744c9 86292016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8630
8631 PR c++/70972
8632 * g++.dg/cpp0x/inh-ctor20.C: New.
8633 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8634
f0d91a85 86352016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8636
8637 PR c++/69095
8638 * g++.dg/cpp0x/variadic168.C: New.
8639
1618ffe5 86402016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8641
8642 * g++.dg/cpp0x/pr31445.C: Test column number too.
8643 * g++.dg/cpp0x/pr32253.C: Likewise.
8644 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8645 * g++.dg/cpp0x/variadic36.C: Likewise.
8646
c0205bab 86472016-05-23 Marc Glisse <marc.glisse@inria.fr>
8648
8649 * gcc.dg/fold-notshift-2.c: Adjust.
8650
1398da0f 86512016-05-23 Marek Polacek <polacek@redhat.com>
8652
8653 PR c/49859
8654 * c-c++-common/Wswitch-unreachable-1.c: New test.
8655 * gcc.dg/Wswitch-unreachable-1.c: New test.
8656 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8657 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8658 * g++.dg/gomp/block-10.C: Likewise.
8659 * gcc.dg/gomp/block-10.c: Likewise.
8660 * g++.dg/gomp/block-9.C: Likewise.
8661 * gcc.dg/gomp/block-9.c: Likewise.
8662 * g++.dg/gomp/target-1.C: Likewise.
8663 * g++.dg/gomp/target-2.C: Likewise.
8664 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8665 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8666 * g++.dg/gomp/taskgroup-1.C: Likewise.
8667 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8668 * gcc.dg/gomp/teams-1.c: Likewise.
8669 * g++.dg/gomp/teams-1.C: Likewise.
8670 * g++.dg/overload/error3.C: Likewise.
8671 * g++.dg/tm/jump1.C: Likewise.
8672 * g++.dg/torture/pr40335.C: Likewise.
8673 * gcc.dg/c99-vla-jump-5.c: Likewise.
8674 * gcc.dg/switch-warn-1.c: Likewise.
8675 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8676 * gcc.dg/nested-func-1.c: Likewise.
8677 * gcc.dg/pr67784-4.c: Likewise.
8678
5403ed8b 86792016-05-23 Richard Biener <rguenther@suse.de>
8680
8681 PR tree-optimization/71230
8682 * gfortran.dg/pr71230-1.f90: New testcase.
8683 * gfortran.dg/pr71230-2.f90: Likewise.
8684
27510941 86852016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8686
1618ffe5 8687 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8688 * gcc.dg/vect/pr58135.c: Add new.
8689 * gfortran.dg/pr46519-1.f: Adjust test case.
8690
a41c605d 86912016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8692
8693 PR c++/53401
8694 * g++.dg/cpp0x/decltype64.C: New.
8695
3eb254ab 86962016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8697
8698 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8699 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8700 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8701
a75fffe1 87022016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8703
8704 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8705 Add poly64x1_t and poly64x2_t cases if supported.
8706 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8707 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8708 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8709 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8710 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8711
56979b12 87122016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8713
8714 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8715 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8716 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8717 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8718 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8719 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8720 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8721
dc5e98db 87222016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8723
8724 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8725
c0f383ae 87262016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8727
8728 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8729 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8730
2a4d70a2 87312016-05-22 Jakub Jelinek <jakub@redhat.com>
8732
4c109025 8733 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8734 constraint instead of "r".
8735 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8736 insn instead of vxorpd.
8737 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8738
bad891ce 8739 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8740 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8741
ac23ddb9 8742 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8743
9dac9579 8744 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8745 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8746
2a4d70a2 8747 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8748
9eafdd7b 87492016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8750
8751 PR middle-end/40921
8752 * gcc.dg/tree-ssa/pr40921.c: New test.
8753
93df190d 87542016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8755
8756 PR target/71103
8757 * gcc.target/avr/pr71103.c: New test.
8758
933b9f7f 87592016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8760
8761 PR middle-end/71179
8762 * gcc.dg/tree-ssa/pr71179.c: New test.
8763
8bdfbc08 87642016-05-20 Martin Sebor <msebor@redhat.com>
8765
8766 PR c/71115
8767 * gcc.dg/init-excess-2.c: New test.
8768
6827ab42 87692016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8770
8771 * gnat.dg/opt53.adb: New test.
8772 * gnat.dg/opt54.adb: Likewise.
8773
58a5f4c0 87742016-05-20 Martin Jambor <mjambor@suse.cz>
8775
8776 PR tree-optimization/70884
8777 * gcc.dg/tree-ssa/pr70919.c: New test.
8778
bb7145f6 87792016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8780
8781 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8782 formatting.
f6871bbd 8783 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8784 fix code formatting.
8785
87862016-05-20 Nathan Sidwell <nathan@acm.org>
8787
8788 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8789 non-common cases.
8790 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8791
9954d230 87922016-05-20 David Malcolm <dmalcolm@redhat.com>
8793
8794 * jit.dg/all-non-failing-tests.h: Add
8795 test-factorial-must-tail-call.c.
8796 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8797 * jit.dg/test-factorial-must-tail-call.c: New test case.
8798
08a161f9 87992016-05-20 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR fortran/71204
8802 * gfortran.dg/pr71204.f90: New test.
8803
3d380077 88042016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8805
8806 * gcc.target/nvptx/sincos.c: New test.
8807
0f104d56 88082016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8809
8810 PR c++/70572
8811 * g++.dg/cpp1y/auto-fn31.C: New.
8812
61736a1b 88132016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8814
8815 * gcc.target/powerpc/vec-addec.c: New test.
8816 * gcc.target/powerpc/vec-addec-int128.c: New test.
8817
b4a61e77 88182016-05-20 David Malcolm <dmalcolm@redhat.com>
8819
8820 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8821 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8822 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8823 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8824
9a2ace10 88252016-05-20 Jan Hubicka <hubicka@ucw.cz>
8826
8827 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8828
45cdf8c6 88292016-05-20 Jakub Jelinek <jakub@redhat.com>
8830
b9a1dcd5 8831 PR c++/71210
8832 * g++.dg/opt/pr71210-1.C: New test.
8833 * g++.dg/opt/pr71210-2.C: New test.
8834
45cdf8c6 8835 PR tree-optimization/29756
8836 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8837 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8838 only on selected targets where V4SImode vectors are known to be
8839 supported.
8840
92e3ffbf 88412016-05-20 Marc Glisse <marc.glisse@inria.fr>
8842
8843 PR tree-optimization/71079
8844 PR tree-optimization/71206
8845 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8846
5da368e3 88472016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8848
8849 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8850 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8851 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8852
2506d97a 88532016-05-20 Richard Guenther <rguenther@suse.de>
8854
8855 PR tree-optimization/29756
8856 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8857
adade307 88582016-05-20 Richard Biener <rguenther@suse.de>
8859
8860 PR tree-optimization/71185
8861 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8862
c3deca25 88632016-05-20 Richard Biener <rguenther@suse.de>
8864
8865 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8866
8b0bef14 88672016-05-19 Marek Polacek <polacek@redhat.com>
8868
8869 PR c++/71075
8870 * g++.dg/diagnostic/pr71075.C: New test.
8871
08025288 88722016-05-19 David Malcolm <dmalcolm@redhat.com>
8873
8874 PR c++/71184
8875 * g++.dg/pr71184.C: New test case.
8876
26a51591 88772016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8878
8879 * gcc.target/powerpc/darn-0.c: New test.
8880 * gcc.target/powerpc/darn-1.c: New test.
8881 * gcc.target/powerpc/darn-2.c: New test.
8882
d8d3e75a 88832016-05-19 Marek Polacek <polacek@redhat.com>
8884
8885 PR tree-optimization/71031
8886 * gcc.dg/tree-ssa/vrp100.c: New test.
8887
c28211ae 88882016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8889
8890 PR rtl-optimization/71148
8891 * gcc.dg/pr71148.c: New test.
8892
3f5ea43a 88932016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8894
8895 PR target/71056
8896 * gcc.target/arm/pr71056.c: New test.
8897
2a7d4c20 88982016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8899
8900 * c-c++-common/pr69669.c: Check the used mode.
8901
ed0b0569 89022016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8903
8904 PR sanitizer/64354
8905 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8906
410372fe 89072016-05-19 Richard Biener <rguenther@suse.de>
8908
8909 PR tree-optimization/70729
8910 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8911 * gcc.dg/graphite/scop-18.c: Likewise.
8912 * gcc.dg/pr41783.c: Disable LIM.
8913 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8914 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8915 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8916 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8917 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8918 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8919 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8920 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8921 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8922 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8923 * gfortran.dg/pr42108.f90: Likewise.
8924
56f34f03 89252016-05-18 David Malcolm <dmalcolm@redhat.com>
8926
8927 PR driver/69265
8928 * gcc.dg/spellcheck-options-11.c: New test case.
8929
e6481cd1 89302016-05-18 Jakub Jelinek <jakub@redhat.com>
8931
8932 PR c++/71100
8933 * g++.dg/opt/pr71100.C: New test.
8934
be951c59 89352016-05-18 Martin Jambor <mjambor@suse.cz>
8936
8937 PR ipa/69708
8938 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8939 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8940 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8941 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8942
665ff45b 89432016-05-18 Martin Jambor <mjambor@suse.cz>
8944
8945 PR ipa/69708
8946 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8947 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8948 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8949 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8950 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8951
485be62c 89522016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8953
8954 PR c++/69793
8955 * g++.dg/template/crash122.C: New.
8956
b251d5f5 89572016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8958
8959 PR c++/70466
8960 * g++.dg/template/pr70466-1.C: New.
8961 * g++.dg/template/pr70466-2.C: Likewise.
8962
c93e9931 89632016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8964
8965 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8966 splat operations and the XXSPLTIB instruction.
8967 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8968 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8969 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8970 xxlxor to clear a register.
8971
8ba6639c 89722016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8973
8974 * gcc.dg/torture/pr71020.c: New test.
8975
ec6e3005 89762016-05-18 Martin Jambor <mjambor@suse.cz>
8977
8978 PR ipa/70646
8979 * gcc.dg/ipa/pr70646.c: New test.
8980
5ef3c918 89812016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8982
8983 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8984
70a88eab 89852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8986
8987 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8988 missing tests for vreinterpretq_p{8,16}.
8989
b52a930c 89902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8991
8992 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8993 vsliq_n_s64 and vsliq_n_u64.
8994
bdd4080b 89952016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8996
8997 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8998 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8999
37814bf5 90002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9001
9002 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9003 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9004 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9005
764af2e0 90062016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9007
9008 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9009 in comment.
9010
ffe01a83 90112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 9012
9013 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9014 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9015 "blr\t" and switch to scan-assembler-times.
9016
fab6dae9 90172016-05-18 Jiong Wang <jiong.wang@arm.com>
9018
231010db 9019 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9020 with __aarch64__.
9021 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9022 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9023
4eb0c566 90242016-05-18 Jakub Jelinek <jakub@redhat.com>
9025
442f18f1 9026 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9027 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9028 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9029 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9030 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9031 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9032
4d83b36b 9033 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9034 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9035
a4528eec 9036 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9037 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9038
f0066139 9039 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9040 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9041
4eb0c566 9042 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9043
303e9267 90442016-05-18 Richard Biener <rguenther@suse.de>
9045
9046 PR tree-optimization/71168
9047 * gcc.dg/torture/pr71168.c: New testcase.
9048
0d7ddd44 90492016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9050
9051 PR middle-end/63586
9052 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9053 * gcc.dg/tree-ssa/pr63586.c: New test.
9054 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9055
899bcc0f 90562016-05-17 Nathan Sidwell <nathan@acm.org>
9057
9058 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9059 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9060 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9061 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9062
a2246979 90632016-05-17 Nathan Sidwell <nathan@acm.org>
9064
9065 * gcc.target/nvptx/abi-vararg-3.c: New.
9066
2f6a4d21 90672016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9068
9069 PR tree-optimization/54579
9070 PR middle-end/55299
9071 * gcc.dg/fold-notrotate-1.c: New test.
9072 * gcc.dg/fold-notshift-1.c: New test.
9073 * gcc.dg/fold-notshift-2.c: New test.
9074
27bdad45 90752016-05-17 Marek Polacek <polacek@redhat.com>
9076
9077 PR ipa/71146
9078 * g++.dg/ipa/pr71146.C: New test.
9079
f33a295a 90802016-05-17 David Malcolm <dmalcolm@redhat.com>
9081
9082 * jit.dg/test-error-array-bounds.c: New test case.
9083
b6dd53bf 90842016-05-17 Marc Glisse <marc.glisse@inria.fr>
9085
9086 * gcc.dg/tree-ssa/and-1.c: New testcase.
9087
a8719545 90882016-05-17 Marc Glisse <marc.glisse@inria.fr>
9089
9090 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9091 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9092
34806102 90932016-05-17 Marc Glisse <marc.glisse@inria.fr>
9094
9095 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9096 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9097
25fe08a8 90982016-05-17 Jiong Wang <jiong.wang@arm.com>
9099
9100 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9101
abf1a837 91022016-05-17 Jiong Wang <jiong.wang@arm.com>
9103
9104 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9105
666b9dd3 91062016-05-17 Jiong Wang <jiong.wang@arm.com>
9107
9108 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9109 ".2d[index]" when scan the assembly.
9110 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9111 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9112 float64x1.
9113 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9114
77d095c0 91152016-05-17 Richard Biener <rguenther@suse.de>
9116
9117 PR tree-optimization/71132
9118 * gcc.dg/torture/pr71132.c: New testcase.
9119
28adcc23 91202016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9121
9122 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9123
2439931e 91242016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9125
9126 PR target/70809
9127 * gcc.target/aarch64/pr70809_1.c: New test.
9128
5ec2ff80 91292016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9130
9131 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9132 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9133 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9134 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9135
17fd1c7a 91362016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9137 Ilya Enkovich <ilya.enkovich@intel.com>
9138
9139 PR target/71114
9140 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9141
46729204 91422016-05-16 Jan Hubicka <hubicka@ucw.cz>
9143
9144 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9145 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9146
2a1125d6 91472016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9148
9149 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9150 test for __ARM_FP16_ARGS.
9151 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9152 * gcc.target/arm/aapcs/neon-vect10.c: New.
9153 * gcc.target/arm/aapcs/neon-vect9.c: New.
9154 * gcc.target/arm/aapcs/vfp18.c: New.
9155 * gcc.target/arm/aapcs/vfp19.c: New.
9156 * gcc.target/arm/aapcs/vfp20.c: New.
9157 * gcc.target/arm/aapcs/vfp21.c: New.
9158 * gcc.target/arm/fp16-aapcs-1.c: New.
9159 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9160 test for __ARM_FP16_ARGS.
9161 * g++.target/arm/fp16-return-1.c: Update expected output.
9162
ea3d2d74 91632016-05-16 Jiong Wang <jiong.wang@arm.com>
9164
9165 PR testsuite/70227
9166 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9167
6989e05f 91682016-05-15 Harald Anlauf <anlauf@gmx.de>
9169
9170 PR fortran/69603
9171 * gfortran.dg/pr69603.f90: New testcase.
9172
a5f52592 91732016-05-14 Fritz Reese <fritzoreese@gmail.com>
9174
9175 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9176
88f949ab 91772016-05-14 Fritz Reese <fritzoreese@gmail.com>
9178
9179 PR fortran/71047
9180 * gfortran.dg/pr71047.f08: New test.
9181
90c88567 91822016-05-13 Joseph Myers <joseph@codesourcery.com>
9183
9184 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9185 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9186 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9187
00a690cc 91882016-05-13 Martin Sebor <msebor@redhat.com>
9189
9190 PR c++/60049
9191 * g++.dg/cpp0x/constexpr-60049.C: New test.
9192
ec8b6af7 91932016-05-13 Jakub Jelinek <jakub@redhat.com>
9194
9195 PR bootstrap/71071
9196 * gcc.dg/pr71071.c: New test.
9197
f54d1d7b 91982016-05-13 Uros Bizjak <ubizjak@gmail.com>
9199
9200 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9201 remove XOP handling.
2f3af60f 9202 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9203
a39a0392 92042016-05-13 Nathan Sidwell <nathan@acm.org>
9205
9206 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9207 __atomic_is_lock_free declaration.
9208
42333dd9 92092016-05-13 Richard Biener <rguenther@suse.de>
9210
9211 PR tree-optimization/42587
9212 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9213
c5442454 92142016-05-13 Martin Liska <mliska@suse.cz>
9215
9216 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9217 the new format of dump output.
9218
03a400fb 92192016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9220
9221 * gcc.dg/pr71084.c: New test.
9222
69278c3f 92232016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9224
231010db 9225 PR target/53440
9226 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9227
8138f11b 92282016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9229
9230 * gcc.target/aarch64/struct_return.c: New test.
9231
22a3f7bd 92322016-05-12 Marek Polacek <polacek@redhat.com>
9233
9234 PR c/70756
9235 * c-c++-common/pr70756-2.c: New test.
9236 * c-c++-common/pr70756.c: New test.
9237
9bcd42cc 92382016-05-12 Richard Biener <rguenther@suse.de>
9239
9240 PR tree-optimization/71059
9241 * gcc.dg/torture/pr71059.c: New testcase.
9242
5ffb4a0d 92432016-05-12 Richard Biener <rguenther@suse.de>
9244
9245 PR tree-optimization/71062
9246 * gcc.dg/torture/pr71062.c: New testcase.
9247
2ab65c31 92482016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9249
9250 PR tree-optimization/71006
9251 * gcc.dg/pr71006.c: New test.
9252
f0158fc0 92532016-05-12 Marek Polacek <polacek@redhat.com>
9254
9255 PR driver/71063
9256 * gcc.dg/opts-7.c: New test.
9257
0f56938b 92582016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9259
9260 PR target/70830
9261 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9262 Add -save-temps to dg-options.
9263 Scan for ldmfd rather than pop instruction.
9264 * gcc.target/arm/interrupt-2.c: Likewise.
9265 * gcc.target/arm/pr70830.c: New test.
9266
e10946d5 92672016-05-12 Jakub Jelinek <jakub@redhat.com>
9268
9fa8e468 9269 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9270 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9271
9ce62bbe 9272 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9273 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9274 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9275
708ae1b1 9276 PR target/71019
9277 * gcc.target/i386/avx512vl-pack-1.c: New test.
9278 * gcc.target/i386/avx512vl-pack-2.c: New test.
9279 * gcc.target/i386/avx512bw-pack-2.c: New test.
9280
a461f32e 9281 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9282
e10946d5 9283 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9284 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9285 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9286
f52a3ef6 92872016-05-12 Richard Biener <rguenther@suse.de>
9288
9289 PR tree-optimization/70986
9290 * gcc.dg/torture/pr70986-1.c: New testcase.
9291 * gcc.dg/torture/pr70986-2.c: Likewise.
9292 * gcc.dg/torture/pr70986-3.c: Likewise.
9293
54c4d22e 92942016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9295
9296 PR c/43651
9297 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9298 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9299
57215d5b 93002016-05-11 Uros Bizjak <ubizjak@gmail.com>
9301
9302 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9303 directive.
9304 * gcc.target/i386/pr66746.c: Ditto.
9305
67d3121c 93062016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9307
9308 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9309 support.
9310 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9311 warning when using -mvsx-timode.
9312 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9313 * gcc.target/powerpc/dform-2.c: Likewise.
9314 * gcc.target/powerpc/pr68805.c: Likewise.
9315
7f8012a5 93162016-05-11 Marek Polacek <polacek@redhat.com>
9317
9318 PR c++/71024
9319 * c-c++-common/attributes-3.c: New test.
9320
3e8567ce 93212016-05-11 Nathan Sidwell <nathan@acm.org>
9322
9323 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9324 * gcc.c-torture/execute/pr68185.c: Likewise.
9325 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9326 * gcc.dg/pr69634.c: Requires scheduling.
9327 * gcc.dg/torture/pr66178.c: Require label values.
9328 * gcc.dg/setjmp-6.c: Require indirect jumps.
9329
3739ac00 93302016-05-11 Richard Biener <rguenther@suse.de>
9331
9332 PR tree-optimization/71055
9333 * gcc.dg/torture/pr71055.c: New testcase.
9334
1ff8b385 93352016-05-11 Richard Biener <rguenther@suse.de>
9336
9337 PR debug/71057
9338 * g++.dg/debug/pr71057.C: New testcase.
9339
77126efa 93402016-05-11 Jakub Jelinek <jakub@redhat.com>
9341
9342 PR fortran/70855
9343 * gfortran.dg/gomp/pr70855.f90: New test.
9344
6fcaaf9b 93452016-05-11 Richard Biener <rguenther@suse.de>
9346
9347 PR middle-end/71002
9348 * g++.dg/torture/pr71002.C: New testcase.
9349
bfa8ea12 93502016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9351
9352 PR middle-end/70807
9353 * gcc.dg/pr70807.c: New test.
9354
87632549 93552016-05-10 Martin Sebor <msebor@redhat.com>
9356
9357 PR c++/38611
9358 * g++.dg/Wattributes.C: New test.
9359
f9153689 93602016-05-10 Marc Glisse <marc.glisse@inria.fr>
9361
9362 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9363 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9364 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9365
a44ed58a 93662016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9367
9368 PR target/70799
9369 * gcc.target/i386/pr70799-1.c: New test.
9370
d6c90d89 93712016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9372
9373 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9374
c1f73044 93752016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9376
9377 PR middle-end/70877
9378 * gcc.target/i386/pr70877.c: New test.
9379
e66d763a 93802016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9381
9382 PR tree-optimization/70786
9383 * gcc.target/i386/pr70876.c: New test.
9384
a30ff73a 93852016-05-10 Jakub Jelinek <jakub@redhat.com>
9386
9387 PR target/70927
9388 * gcc.target/i386/avx512vl-logic-1.c: New test.
9389 * gcc.target/i386/avx512vl-logic-2.c: New test.
9390 * gcc.target/i386/avx512dq-logic-2.c: New test.
9391
4b3fd38f 93922016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9393
9394 PR target/70963
9395 * gcc.target/powerpc/pr70963.c: New.
9396
abf93a25 93972016-05-10 David Malcolm <dmalcolm@redhat.com>
9398
9399 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9400 (test_very_wide_line): Add ruler to expected output.
9401 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9402 (test_very_wide_line): Likewise.
9403 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9404 (test_show_locus): Within the handling of "test_very_wide_line",
9405 enable show_ruler_p on the diagnostic context.
9406
d614888f 94072016-05-10 Richard Biener <rguenther@suse.de>
9408
9409 PR tree-optimization/71039
9410 * gcc.dg/torture/pr71039.c: New testcase.
9411
dbca5ed9 94122016-05-10 Nathan Sidwell <nathan@acm.org>
9413
9414 * gcc.dg/nested-func-10.c: Requires alloca.
9415 * gcc.dg/nested-func-9.c: Requires alloca.
9416 * gcc.c-torture/execute/pr70460.c: Requires labels.
9417 * gcc.c-torture/compile/pr70199.c: Requires labels.
9418 * gcc.target/nvptx/decl.c: Compile only.
9419 * gcc.target/nvptx/trailing-init.c: Compile only.
9420 * gcc.target/nvptx/ary-init.c: Compile only.
9421
3fa82609 94222016-05-10 Marek Polacek <polacek@redhat.com>
9423
9424 PR c/70255
9425 * gcc.dg/attr-opt-1.c: New test.
9426
76825907 94272016-05-10 Richard Biener <rguenther@suse.de>
9428
9429 PR tree-optimization/70497
9430 PR tree-optimization/28367
9431 * gcc.dg/torture/20160404-1.c: New testcase.
9432 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9433 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9434
68255819 94352016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9436
9437 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9438
d9aa8cdb 94392016-05-09 Uros Bizjak <ubizjak@gmail.com>
9440
9441 * gcc.target/i386/fabsneg-1.c New test.
9442
7cc16f50 94432016-05-09 Alan Modra <amodra@gmail.com>
9444
9445 PR testsuite/70826
9446 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9447
a83b7b63 94482016-05-09 Richard Biener <rguenther@suse.de>
9449
9450 PR tree-optimization/70985
9451 * gcc.dg/torture/pr70985.c: New testcase.
9452
189d0706 94532016-05-09 Bin Cheng <bin.cheng@arm.com>
9454
9455 * gcc.dg/tree-ssa/ifc-9.c: New test.
9456 * gcc.dg/tree-ssa/ifc-10.c: New test.
9457 * gcc.dg/tree-ssa/ifc-11.c: New test.
9458 * gcc.dg/tree-ssa/ifc-12.c: New test.
9459 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9460 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9461 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9462
1ec957b0 94632016-05-09 Richard Biener <rguenther@suse.de>
9464
9465 PR fortran/70937
9466 * gfortran.dg/pr70937.f90: New testcase.
9467
923c7714 94682016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9469
9470 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9471
d7cd448a 94722016-05-07 Fritz Reese <fritzoreese@gmail.com>
9473
9474 PR fortran/56226
9475 * gfortran.dg/dec_structure_1.f90: New testcase.
9476 * gfortran.dg/dec_structure_2.f90: Ditto.
9477 * gfortran.dg/dec_structure_3.f90: Ditto.
9478 * gfortran.dg/dec_structure_4.f90: Ditto.
9479 * gfortran.dg/dec_structure_5.f90: Ditto.
9480 * gfortran.dg/dec_structure_6.f90: Ditto.
9481 * gfortran.dg/dec_structure_7.f90: Ditto.
9482 * gfortran.dg/dec_structure_8.f90: Ditto.
9483 * gfortran.dg/dec_structure_9.f90: Ditto.
9484 * gfortran.dg/dec_structure_10.f90: Ditto.
9485 * gfortran.dg/dec_structure_11.f90: Ditto.
9486 * gfortran.dg/dec_union_1.f90: Ditto.
9487 * gfortran.dg/dec_union_2.f90: Ditto.
9488 * gfortran.dg/dec_union_3.f90: Ditto.
9489 * gfortran.dg/dec_union_4.f90: Ditto.
9490 * gfortran.dg/dec_union_5.f90: Ditto.
9491 * gfortran.dg/dec_union_6.f90: Ditto.
9492 * gfortran.dg/dec_union_7.f90: Ditto.
9493
f681e29b 94942016-05-07 Tom de Vries <tom@codesourcery.com>
9495
9496 PR tree-optimization/70956
9497 * gcc.dg/graphite/pr70956.c: New test.
9498
68d7f375 94992016-05-06 Jakub Jelinek <jakub@redhat.com>
9500
faf39348 9501 PR middle-end/70941
9502 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9503 (a, b, c, d): Change type from char to signed char.
9504 (main): Compare against (signed char) -1634678893 instead of
9505 hardcoded -109. Use __builtin_abort instead of abort.
9506
b768b13a 9507 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9508 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9509
68d7f375 9510 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9511
5dda16ea 95122016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9513
9514 PR debug/70935
9515 * gcc.dg/torture/pr70935.c: New test.
9516
13ede1b5 95172016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9518
9519 PR target/58219
7fc878c4 9520 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9521
96d94be2 95222016-05-06 Richard Biener <rguenther@suse.de>
9523
9524 PR tree-optimization/70960
9525 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9526
e5d9f15d 95272016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9528
9529 PR target/52933
9530 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9531 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9532 Adjust expected instruction counts.
9533 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9534
2dd7705f 95352016-05-06 Marek Polacek <polacek@redhat.com>
9536
9537 PR sanitizer/70875
9538 * gcc.dg/ubsan/bounds-3.c: New test.
9539
cb8bc632 95402016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9541
9542 PR target/54089
9543 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9544
b343c173 95452016-05-06 Richard Biener <rguenther@suse.de>
9546
9547 PR middle-end/70931
9548 * gfortran.dg/pr70931.f90: New testcase.
9549
1e3db0b1 95502016-05-06 Richard Biener <rguenther@suse.de>
9551
9552 PR middle-end/70941
9553 * gcc.dg/torture/pr70941.c: New testcase.
9554
bdd54b6d 95552016-05-05 Bin Cheng <bin.cheng@arm.com>
9556
9557 PR tree-optimization/57206
9558 * gcc.dg/vect/pr57206.c: New test.
9559
499adcfd 95602016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9561
9562 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9563
871164c4 95642016-05-05 Jakub Jelinek <jakub@redhat.com>
9565
ecb23e00 9566 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9567
871164c4 9568 * c-c++-common/Wdangling-else-4.c: New test.
9569
70cf83ba 95702016-05-04 Jakub Jelinek <jakub@redhat.com>
9571
858c9470 9572 PR c++/70906
9573 PR c++/70933
9574 * g++.dg/opt/pr70906.C: New test.
9575 * g++.dg/opt/pr70933.C: New test.
9576
70cf83ba 9577 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9578
aaa36a78 95792016-05-04 Jan Hubicka <hubicka@ucw.cz>
9580
9581 * gcc.dg/ipa/pure-const-3.c: New testcase.
9582
1d52c456 95832016-05-04 Marek Polacek <polacek@redhat.com>
9584
9585 * c-c++-common/Wdangling-else-1.c: New test.
9586 * c-c++-common/Wdangling-else-2.c: New test.
9587 * c-c++-common/Wdangling-else-3.c: New test.
9588
dc581573 95892016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9590
9591 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9592 flag is present.
9593
a64030fe 95942016-05-04 Marek Polacek <polacek@redhat.com>
9595
9596 PR c/48778
9597 * gcc.dg/Waddress-2.c: New test.
9598
b461b04a 95992016-05-04 Alan Modra <amodra@gmail.com>
9600
9601 * gcc.target/powerpc/pr70866.c: New.
9602
c388a0cf 96032016-05-03 Martin Sebor <msebor@redhat.com>
9604
9605 PR c++/66561
9606 * c-c++-common/builtin_location.c: New test.
9607 * g++.dg/cpp1y/builtin_location.C: New test.
9608
5d4db8ef 96092016-05-03 Marek Polacek <polacek@redhat.com>
9610
9611 PR c/70859
9612 * gcc.dg/pr70859.c: New test.
9613 * gcc.dg/pr70859-2.c: New test.
9614
ca938765 96152016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9616
9617 * gnat.dg/debug5.adb: New testcase.
9618
60b27d5f 96192016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9620
9621 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9622 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9623 Procedure to check for z10 instruction set.
9624
5ab325d0 96252016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9626
9627 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9628
c548a0ad 96292016-05-03 Alan Modra <amodra@gmail.com>
9630
9631 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9632
d5ecd946 96332016-05-03 Jakub Jelinek <jakub@redhat.com>
9634
9635 * gcc.target/i386/avx512f-cvt-1.c: New test.
9636
35b0a053 96372016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9638
9639 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9640 -fdump-tree-vrp-details.
9641
9ae1b28a 96422016-05-03 Richard Biener <rguenther@suse.de>
9643
9644 * gcc.dg/pr30172-1.c: Adjust.
9645 * gcc.dg/pr63743.c: Likewise.
9646 * gcc.dg/tm/pr51696.c: Likewise.
9647 * c-c++-common/tm/safe-1.c: Likewise.
9648 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9649 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9650 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9651 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9652
9c1a31e4 96532016-05-03 Jakub Jelinek <jakub@redhat.com>
9654
fe69bcb9 9655 PR rtl-optimization/70467
9656 * gcc.target/i386/pr70467-3.c: New test.
9657 * gcc.target/i386/pr70467-4.c: New test.
9658
9082c4a4 9659 PR tree-optimization/70916
9660 * gcc.c-torture/compile/pr70916.c: New test.
9661
9c1a31e4 9662 PR target/49244
9663 * gcc.target/i386/pr49244-1.c: New test.
9664 * gcc.target/i386/pr49244-2.c: New test.
9665
69105acc 96662016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9667
9668 PR rtl-optimization/44281
9669 * gcc.target/i386/pr44281.c: New test.
9670
9ab8df54 96712016-05-03 bin cheng <bin.cheng@arm.com>
9672
9673 PR tree-optimization/56541
9674 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9675 * gcc.dg/vect/pr56541.c: new test.
9676
3c62cae0 96772016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9678
9679 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9680 __float128.
9681 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9682
91abc161 96832016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9684
9685 PR testsuite/70520
9686 * c-c++-common/asan/clone-test-1.c (main): Align child process
9687 stack to 16 bytes.
9688
aa3d1155 96892016-05-02 David Malcolm <dmalcolm@redhat.com>
9690
9691 PR c++/62314
9692 * g++.dg/spellcheck-fields-2.C: New test case.
9693
002c3f28 96942016-05-02 David Malcolm <dmalcolm@redhat.com>
9695
9696 PR c++/62314
9697 * g++.dg/pr62314.C: New test case.
9698
46e5dccc 96992016-05-02 Jan Hubicka <hubicka@ucw.cz>
9700
9701 * gcc.dg/ipa/inline-8.c: New testcase.
9702
663f4248 97032016-05-02 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR rtl-optimization/70467
9706 * gcc.target/i386/pr70467-1.c: New test.
9707
efe8bdf5 97082016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9709
9710 * gcc.dg/spec-options.c: Run the test on all targets.
9711 * gcc.dg/foo.specs: Use cpp_unique_options.
9712
47ef9633 97132016-05-02 Marc Glisse <marc.glisse@inria.fr>
9714
9715 * gcc.dg/tree-ssa/unord.c: New testcase.
9716
eb1a077c 97172016-05-02 Marc Glisse <marc.glisse@inria.fr>
9718
9719 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9720
28e869d0 97212016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9722
9723 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9724
dd185f6e 97252016-05-02 Marek Polacek <polacek@redhat.com>
9726
9727 PR c/70851
9728 * gcc.dg/enum-incomplete-3.c: New test.
9729
773d09b9 97302016-05-02 Marek Polacek <polacek@redhat.com>
9731 Tom de Vries <tom@codesourcery.com>
9732
9733 PR tree-optimization/70700
9734 * gcc.dg/pr70700.c: New test.
9735
f0dc3286 97362016-05-01 Uros Bizjak <ubizjak@gmail.com>
9737
9738 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9739 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9740 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9741 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9742 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9743
7f931827 97442016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9745
9746 * ada/acats/run_acats: Rename into...
9747 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9748 * ada/acats/run_all.sh: Remove redundant test.
9749 (target_run): Move around.
9750 (target_gnatchop): Use newly built executable.
9751 (target_gnatmake): Likewise.
9752 Check that the compilation of impbit succeeds.
9753
1c492b4e 97542016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9755
9756 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9757 * gcc.dg/20021029-1.c: Likewise.
9758 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9759 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9760 * gcc.target/sh/cmpstr.c: Likewise.
9761 * gcc.target/sh/cmpstrn.c: Likewise.
9762 * gcc.target/sh/memset.c: Likewise.
9763 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9764 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9765 * gcc.target/sh/pr39423-1.c: Likewise.
9766 * gcc.target/sh/pr49468-di.c: Likewise.
9767 * gcc.target/sh/pr49468-si.c: Likewise.
9768 * gcc.target/sh/pr49880-1.c: Likewise.
9769 * gcc.target/sh/pr49880-2.c: Likewise.
9770 * gcc.target/sh/pr49880-3.c: Likewise.
9771 * gcc.target/sh/pr50751-1.c: Likewise.
9772 * gcc.target/sh/pr50751-4.c: Likewise.
9773 * gcc.target/sh/pr50751-7.c: Likewise.
9774 * gcc.target/sh/pr51244-1.c: Likewise.
9775 * gcc.target/sh/pr51244-10.c: Likewise.
9776 * gcc.target/sh/pr51244-11.c: Likewise.
9777 * gcc.target/sh/pr51244-12.c: Likewise.
9778 * gcc.target/sh/pr51244-13.c: Likewise.
9779 * gcc.target/sh/pr51244-14.c: Likewise.
9780 * gcc.target/sh/pr51244-17.c: Likewise.
9781 * gcc.target/sh/pr51244-18.c: Likewise.
9782 * gcc.target/sh/pr51244-19.c: Likewise.
9783 * gcc.target/sh/pr51244-4.c: Likewise.
9784 * gcc.target/sh/pr51244-5.c: Likewise.
9785 * gcc.target/sh/pr51244-7.c: Likewise.
9786 * gcc.target/sh/pr51244-8.c: Likewise.
9787 * gcc.target/sh/pr51244-9.c: Likewise.
9788 * gcc.target/sh/pr51697.c: Likewise.
9789 * gcc.target/sh/pr52483-1.c: Likewise.
9790 * gcc.target/sh/pr52483-2.c: Likewise.
9791 * gcc.target/sh/pr52483-3.c: Likewise.
9792 * gcc.target/sh/pr52483-5.c: Likewise.
9793 * gcc.target/sh/pr52933-1.c: Likewise.
9794 * gcc.target/sh/pr52933-2.c: Likewise.
9795 * gcc.target/sh/pr52933-3.c: Likewise.
9796 * gcc.target/sh/pr53568-1.c: Likewise.
9797 * gcc.target/sh/pr53976-1.c: Likewise.
9798 * gcc.target/sh/pr53988-1.c: Likewise.
9799 * gcc.target/sh/pr53988.c: Likewise.
9800 * gcc.target/sh/pr54089-1.c: Likewise.
9801 * gcc.target/sh/pr54089-6.c: Likewise.
9802 * gcc.target/sh/pr54089-7.c: Likewise.
9803 * gcc.target/sh/pr54089-8.c: Likewise.
9804 * gcc.target/sh/pr54089-9.c: Likewise.
9805 * gcc.target/sh/pr54236-1.c: Likewise.
9806 * gcc.target/sh/pr54236-2.c: Likewise.
9807 * gcc.target/sh/pr54236-3.c: Likewise.
9808 * gcc.target/sh/pr54236-4.c: Likewise.
9809 * gcc.target/sh/pr54386.c: Likewise.
9810 * gcc.target/sh/pr54602-1.c: Likewise.
9811 * gcc.target/sh/pr54685.c: Likewise.
9812 * gcc.target/sh/pr54760-1.c: Likewise.
9813 * gcc.target/sh/pr54760-2.c: Likewise.
9814 * gcc.target/sh/pr54760-3.c: Likewise.
9815 * gcc.target/sh/pr54760-4.c: Likewise.
9816 * gcc.target/sh/pr54760-5.c: Likewise.
9817 * gcc.target/sh/pr54760-6.c: Likewise.
9818 * gcc.target/sh/pr55146.c: Likewise.
9819 * gcc.target/sh/pr55160.c: Likewise.
9820 * gcc.target/sh/pr59278.c: Likewise.
9821 * gcc.target/sh/pr59401-1.c: Likewise.
9822 * gcc.target/sh/pr59533-1.c: Likewise.
9823 * gcc.target/sh/pr63260.c: Likewise.
9824 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9825 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9826 * gcc.target/sh/strlen.c: Likewise.
9827 * gcc.target/sh/torture/pr30807.c: Likewise.
9828 * gcc.target/sh/torture/pr34777.c: Likewise.
9829 * gcc.target/sh/torture/pr64652.c: Likewise.
9830 * gcc.target/sh/torture/pr65505.c: Likewise.
9831 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9832 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9833
0c4005be 98342016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9835
9836 PR c++/66644
9837 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9838
d94e6223 98392016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9840
9841 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9842 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9843 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9844 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9845
46f37836 98462016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9847
9848 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9849 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9850
4d0a8bac 98512016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9852
9853 PR middle-end/70626
9854 * c-c++-common/goacc/combined-reduction.c: New test.
9855 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9856
b98e0db3 98572016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9858
9859 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9860 *movdi_internal pattern only if PIC off.
9861 * gcc.target/i386/pr70155-2.c: Likewise.
9862 * gcc.target/i386/pr70155-3.c: Likewise.
9863 * gcc.target/i386/pr70155-4.c: Likewise.
9864 * gcc.target/i386/pr70155-5.c: Likewise.
9865 * gcc.target/i386/pr70155-6.c: Likewise.
9866 * gcc.target/i386/pr70155-7.c: Likewise.
9867 * gcc.target/i386/pr70155-8.c: Likewise.
9868 * gcc.target/i386/pr70155-15.c: Likewise.
9869 * gcc.target/i386/pr70155-17.c: Likewise.
9870 * gcc.target/i386/pr70155-22.c: Likewise.
9871
8b066242 98722016-04-29 Bin Cheng <bin.cheng@arm.com>
9873
9874 PR tree-optimization/70803
9875 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9876
22912e73 98772016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9878
9879 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9880 optimization of vector loop.
9881 * gcc.target/i386/vect-unpack-3.c: New test.
9882 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9883 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9884 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9885
568128c6 98862016-04-29 Marek Polacek <polacek@redhat.com>
9887
9888 PR sanitizer/70342
9889 * g++.dg/ubsan/null-7.C: New test.
9890
025dd1e0 9891 PR c/70852
9892 * gcc.dg/pr70852.c: New test.
9893
eb16928e 98942016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9895
9896 PR/69089
9897 * g++.dg/cpp0x/alignas6.C: New test.
9898
d7377ee9 98992016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9900
4860a6bf 9901 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9902 * gcc.dg/pr27003.c: Likewise.
9903 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9904 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9905 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9906 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9907 * gcc.target/arc/mxy.c: Likewise.
9908 * gcc.target/arc/mswape.c: Likewise.
9909 * gcc.target/arc/mrtsc.c: Likewise.
9910 * gcc.target/arc/mcrc.c: Likewise.
9911 * gcc.target/arc/mdsp-packa.c: Likewise.
9912 * gcc.target/arc/mdvbf.c: Likewise.
9913 * gcc.target/arc/mlock.c: Likewise.
9914 * gcc.target/arc/mmac-24.c: Likewise.
9915 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9916
efa1b7ab 99172016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9918 Matthijs Kooijman <matthijs@stdin.nl>
9919 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9920
9921 PR target/60040
9922 * gcc.target/avr/pr60040-1.c: New.
9923 * gcc.target/avr/pr60040-2.c: New.
9924
00371d68 99252016-04-29 Richard Biener <rguenther@suse.de>
9926
9927 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9928
73447cc5 99292016-04-29 Richard Biener <rguenther@suse.de>
9930
9931 PR tree-optimization/13962
9932 PR tree-optimization/65686
9933 * gcc.dg/uninit-pr65686.c: New testcase.
9934
c2087b56 99352016-04-29 Jakub Jelinek <jakub@redhat.com>
9936
9937 PR middle-end/70843
9938 * gcc.dg/pr70843.c: New test.
9939
cdd06d5a 99402016-04-28 Jakub Jelinek <jakub@redhat.com>
9941
9942 PR target/70858
9943 * gcc.target/i386/pr70858.c: New test.
9944
1a60079e 99452016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9946
9947 * gcc.target/arc/nps400-1.c: New file.
9948
11bc2894 99492016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9950 Andrew Burgess <andrew.burgess@embecosm.com>
9951
9952 * gcc.target/arc/movh_cl-1.c: New file.
9953
dd9bf0b5 99542016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9955 Andrew Burgess <andrew.burgess@embecosm.com>
9956
9957 * gcc.target/arc/extzv-1.c: New file.
9958 * gcc.target/arc/insv-1.c: New file.
9959 * gcc.target/arc/insv-2.c: New file.
9960 * gcc.target/arc/movb-1.c: New file.
9961 * gcc.target/arc/movb-2.c: New file.
9962 * gcc.target/arc/movb-3.c: New file.
9963 * gcc.target/arc/movb-4.c: New file.
9964 * gcc.target/arc/movb-5.c: New file.
9965 * gcc.target/arc/movb_cl-1.c: New file.
9966 * gcc.target/arc/movb_cl-2.c: New file.
9967 * gcc.target/arc/movbi_cl-1.c: New file.
9968 * gcc.target/arc/movl-1.c: New file.
9969
a22e4209 99702016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9971 Andrew Burgess <andrew.burgess@embecosm.com>
9972
9973 * gcc.target/arc/cmem-1.c: New file.
9974 * gcc.target/arc/cmem-2.c: New file.
9975 * gcc.target/arc/cmem-3.c: New file.
9976 * gcc.target/arc/cmem-4.c: New file.
9977 * gcc.target/arc/cmem-5.c: New file.
9978 * gcc.target/arc/cmem-6.c: New file.
9979 * gcc.target/arc/cmem-7.c: New file.
9980 * gcc.target/arc/cmem-ld.inc: New file.
9981 * gcc.target/arc/cmem-st.inc: New file.
9982
287c3982 99832016-04-28 Jakub Jelinek <jakub@redhat.com>
9984
9985 PR target/70821
9986 * gcc.target/i386/pr70821.c: New test.
9987
e40e5340 99882016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9989
9990 * gcc.target/powerpc/vec-adde.c: New test.
9991 * gcc.target/powerpc/vec-adde-int128.c: New test.
9992
cf977d50 99932016-04-28 Jakub Jelinek <jakub@redhat.com>
9994
9995 * gcc.target/i386/avx-vround-1.c: New test.
9996 * gcc.target/i386/avx-vround-2.c: New test.
9997 * gcc.target/i386/avx512vl-vround-1.c: New test.
9998 * gcc.target/i386/avx512vl-vround-2.c: New test.
9999
572f8300 100002016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10001
10002 PR testsuite/70595
10003 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10004 (check_effective_target_cilkplus_runtime): ... this.
10005 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10006 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10007
10008 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10009 Require cilkplus_runtime.
10010 Don't add -lcilkrts.
10011 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10012 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10013 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10014 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10015 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10016 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10017 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10018 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10019 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10020 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10021 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10022 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10023 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10024 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10025 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10026 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10027 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10028 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10029 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10030 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10031 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10032 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10033 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10034 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10035 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10036 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10037 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10038 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10039 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10040
10041 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10042 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10043
10044 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10045
10046 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10047 cilkplus_runtime.
10048
dfba0905 100492016-04-27 Marc Glisse <marc.glisse@inria.fr>
10050
10051 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10052 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10053
605a4556 100542015-04-27 Ryan Burn <contact@rnburn.com>
10055
10056 PR c++/69024
10057 PR c++/68997
10058 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10059 diagnostic.
10060 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10061 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10062
6a1231a5 100632016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10064
10065 * gnat.dg/limited_with4.ad[sb]: New test.
10066 * gnat.dg/limited_with4_pkg.ads: New helper.
10067
4dad9e09 100682016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10069
10070 PR target/70155
10071 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10072 and movv1ti_internal patterns
10073 * gcc.target/i386/pr70155-1.c: New test.
10074 * gcc.target/i386/pr70155-2.c: Likewise.
10075 * gcc.target/i386/pr70155-3.c: Likewise.
10076 * gcc.target/i386/pr70155-4.c: Likewise.
10077 * gcc.target/i386/pr70155-5.c: Likewise.
10078 * gcc.target/i386/pr70155-6.c: Likewise.
10079 * gcc.target/i386/pr70155-7.c: Likewise.
10080 * gcc.target/i386/pr70155-8.c: Likewise.
10081 * gcc.target/i386/pr70155-9.c: Likewise.
10082 * gcc.target/i386/pr70155-10.c: Likewise.
10083 * gcc.target/i386/pr70155-11.c: Likewise.
10084 * gcc.target/i386/pr70155-12.c: Likewise.
10085 * gcc.target/i386/pr70155-13.c: Likewise.
10086 * gcc.target/i386/pr70155-14.c: Likewise.
10087 * gcc.target/i386/pr70155-15.c: Likewise.
10088 * gcc.target/i386/pr70155-16.c: Likewise.
10089 * gcc.target/i386/pr70155-17.c: Likewise.
10090 * gcc.target/i386/pr70155-18.c: Likewise.
10091 * gcc.target/i386/pr70155-19.c: Likewise.
10092 * gcc.target/i386/pr70155-20.c: Likewise.
10093 * gcc.target/i386/pr70155-21.c: Likewise.
10094 * gcc.target/i386/pr70155-22.c: Likewise.
10095
a80f3f45 100962016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10097
10098 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10099 ".{5,6}".
10100
279305d1 101012016-04-27 Bin Cheng <bin.cheng@arm.com>
10102
10103 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10104 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10105 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10106 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10107 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10108
8974b625 101092016-04-27 Richard Biener <rguenther@suse.de>
10110
10111 PR ipa/70760
10112 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10113 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10114
886d5463 101152016-04-27 Nathan Sidwell <nathan@acm.org>
10116
10117 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10118 * g++.dg/ubsan/pr63956.C: Adjust error location.
10119
f0e35aa9 101202016-04-27 Nick Clifton <nickc@redhat.com>
10121
10122 PR middle-end/49889
10123 * gcc.dg/pr49889.c: New test.
10124
40385231 101252016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10126
10127 * c-c++-common/memset-array.c: New test.
10128
37229a71 101292016-04-26 Martin Sebor <msebor@redhat.com>
10130
10131 PR c++/66639
10132 * g++.dg/cpp1y/func_constexpr.C: New test.
10133
3eedf9bd 101342016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10135
10136 PR c++/70241
10137 * g++.dg/cpp0x/enum32.C: New test.
10138 * g++.dg/cpp0x/enum33.C: New test.
10139
101402016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10141
10142 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10143 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10144 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10145 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10146 * gcc.c-torture/execute/pr38151.c: Likewise.
10147 * gcc.c-torture/execute/pr66556.c: Likewise.
10148 * gcc.c-torture/execute/pr67781.c: Likewise.
10149 * gcc.c-torture/execute/pr68648.c: Likewise.
10150
8c51f92f 101512016-04-26 Marc Glisse <marc.glisse@inria.fr>
10152
10153 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10154
fa20ebd3 101552016-04-26 Marek Polacek <polacek@redhat.com>
10156
10157 PR c/67784
10158 * gcc.dg/pr67784-3.c: New test.
10159 * gcc.dg/pr67784-4.c: New test.
10160 * gcc.dg/pr67784-5.c: New test.
10161
9db47803 10162 PR c/70791
10163 * gcc.dg/Wnested-externs-2.c: New test.
10164
bff407f2 101652016-04-26 Marc Glisse <marc.glisse@inria.fr>
10166
10167 * gcc.dg/fold-plusmult.c: Adjust.
10168 * gcc.dg/no-strict-overflow-6.c: Adjust.
10169 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10170
78d0c69e 101712016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10172
10173 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10174 number scans.
10175 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10176 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10177 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10178 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10179 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10180 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10181 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10182 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10183 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10184 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10185 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10186 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10187 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10188 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10189 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10190 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10191 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10192 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10193 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10194 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10195 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10196 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10197 scans.
10198 * gcc.target/i386/pr32219-4.c: Likewise.
10199 * gcc.target/i386/pr32219-6.c: Likewise.
10200 * gcc.target/i386/pr32219-8.c: Likewise.
10201
221d6722 102022016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10203
10204 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10205 associated options.
10206
514727a9 102072016-04-26 Marek Polacek <polacek@redhat.com>
10208
10209 PR c++/70744
10210 * g++.dg/ext/cond2.C: New test.
10211
e6ee4c61 102122016-04-26 Bin Cheng <bin.cheng@arm.com>
10213
10214 PR tree-optimization/70771
10215 PR tree-optimization/70775
10216 * gcc.dg/pr70771.c: New test.
3730828c 10217 * gcc.dg/pr70775.c: New test.
e6ee4c61 10218
b3d72796 102192016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10220
10221 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10222
c11ece29 102232016-04-25 Richard Biener <rguenther@suse.de>
10224
10225 PR tree-optimization/70780
10226 * gcc.dg/torture/pr70780.c: New testcase.
10227
92a44a68 102282016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10229
4860a6bf 10230 * gcc.target/arm/neon-vaddws16.c: New test.
10231 * gcc.target/arm/neon-vaddws32.c: New test.
10232 * gcc.target/arm/neon-vaddwu16.c: New test.
10233 * gcc.target/arm/neon-vaddwu32.c: New test.
10234 * gcc.target/arm/neon-vaddwu8.c: New test.
10235 * lib/target-supports.exp
d40b10b2 10236 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10237 that arm neon support vector widen sum of HImode TO SImode.
10238
4bbfd6c2 102392016-04-23 Jakub Jelinek <jakub@redhat.com>
10240
10241 PR sanitizer/70712
10242 * c-c++-common/asan/pr70712.c: New test.
10243
524df596 102442016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10245
10246 * .gitattributes: New file.
10247
426c75c3 102482016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10249
10250 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10251
c052a8d5 102522016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10253
10254 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10255 * gfortran.dg/submodule_15.f08: Likewise.
10256
c08d4612 102572016-04-22 Richard Biener <rguenther@suse.de>
10258
10259 PR tree-optimization/70740
10260 * gcc.dg/torture/pr70740.c: New testcase.
10261
fd3211e1 102622016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10263
10264 PR target/70750
10265 * gcc.target/i386/pr70750-1.c: New test.
10266 * gcc.target/i386/pr70750-2.c: Likewise.
10267
15acd78c 102682016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10269
10270 PR c++/70540
10271 * g++.dg/cpp0x/auto48.C: New.
10272
192bf59c 102732016-04-21 Marek Polacek <polacek@redhat.com>
10274
10275 PR c++/70513
10276 * g++.dg/cpp0x/forw_enum12.C: New test.
10277 * g++.dg/cpp0x/forw_enum13.C: New test.
10278
5d429e99 102792016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10280
10281 PR target/70728
10282 * gcc.target/i386/pr70728.c: New test.
10283
06777d85 102842016-04-21 Richard Biener <rguenther@suse.de>
10285
10286 PR middle-end/70747
10287 * gcc.dg/pr70747.c: New testcase.
10288
7434c6fb 102892016-04-21 Bin Cheng <bin.cheng@arm.com>
10290
10291 PR tree-optimization/70715
10292 * gcc.dg/tree-ssa/scev-13.c: New test.
10293
f3ec0970 102942016-04-21 Marc Glisse <marc.glisse@inria.fr>
10295
10296 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10297
523f3a9d 102982016-04-21 Marc Glisse <marc.glisse@inria.fr>
10299
10300 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10301
ace7bf06 103022016-04-20 Jan Hubicka <jh@suse.cz>
10303
10304 PR ipa/70018
10305 * g++.dg/ipa/nothrow-1.C: New testcase.
10306
2b073aa6 103072016-04-20 Nathan Sidwell <nathan@acm.org>
10308
10309 PR c++/55635
10310 * g++.dg/eh/delete1.C: New.
10311
8a574c11 103122016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10313
10314 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10315 -mtune-ctrl=sse_typeless_stores.
10316
e3400750 103172016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10318
10319 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10320
4bd8a059 103212016-04-20 Bin Cheng <bin.cheng@arm.com>
10322
10323 PR tree-optimization/69489
10324 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10325
70574e60 103262016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10327
10328 PR c++/69363
10329 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10330 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10331 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10332
bd6f374c 103332016-04-20 Bin Cheng <bin.cheng@arm.com>
10334
10335 PR tree-optimization/56625
10336 PR tree-optimization/69489
10337 * gcc.dg/vect/pr56625.c: New test.
10338 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10339
482539ee 103402016-04-20 Andrew Pinski <apinski@cavium.com>
10341
10342 PR target/64971
10343 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10344
b4672800 103452016-04-20 Arnaud Charlet <charlet@adacore.com>
10346
10347 * gnat.dg/self1.adb: Remove now incorrect test.
10348
4fb48737 103492016-04-20 Bin Cheng <bin.cheng@arm.com>
10350
10351 * gcc.dg/tree-ssa/scev-11.c: New test.
10352 * gcc.dg/tree-ssa/scev-12.c: New test.
10353
97efb92e 103542016-04-20 Marek Polacek <polacek@redhat.com>
10355
10356 PR tree-optimization/70725
10357 * gcc.dg/pr70725.c: New test.
10358
9d2d4060 103592016-04-20 Richard Biener <rguenther@suse.de>
10360
10361 PR tree-optimization/70726
10362 * g++.dg/vect/pr70726.cc: New testcase.
10363
54530437 103642016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10365
10366 PR target/70674
10367 * gcc.target/s390/pr70674.c: New test.
10368
acda2210 103692016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10370
10371 PR libgfortran/70684
10372 * gfortran.dg/list_read_14.f90: New test.
10373
b7040bb0 103742016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10375
10376 PR target/69201
10377 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10378 extern to force it misaligned.
10379 (b): Likewise.
10380 (c): Likewise.
10381 (d): Likewise.
10382 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10383 Don't check `*' before movv4sf_internal.
10384 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10385 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10386 Don't check `*' before movv16qi_internal.
10387 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10388 extern to force it misaligned.
10389 (b): Likewise.
10390 (c): Likewise.
10391 (d): Likewise.
10392 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10393 Don't check `*' before movv2df_internal.
10394 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10395 extern to force it misaligned.
10396 (b): Likewise.
10397 (c): Likewise.
10398 (d): Likewise.
10399 Check movv8sf_internal instead of avx_storeups256.
10400 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10401
263b5475 104022016-04-19 Richard Biener <rguenther@suse.de>
10403
10404 PR tree-optimization/70171
10405 * g++.dg/tree-ssa/pr70171.C: New testcase.
10406
222ac318 104072016-04-19 Richard Biener <rguenther@suse.de>
10408
10409 PR tree-optimization/70724
10410 * gcc.dg/torture/pr70724.c: New testcase.
10411
003000a4 104122016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10413
10414 PR middle-end/70689
4860a6bf 10415 * gcc.target/i386/pr70689.c: New.
003000a4 10416
3f6e13de 104172016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10418
10419 PR target/70708
10420 * gcc.target/i386/pr70708.c: New test.
10421
10abddbd 104222016-04-18 Richard Biener <rguenther@suse.de>
10423
10424 PR tree-optimization/43434
10425 * gcc.dg/vect/pr43434.c: New testcase.
10426 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10427 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10428 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10429 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10430 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10431 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10432 * gcc.dg/gomp/pr68640.c: Likewise.
10433 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10434 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10435
950db54a 104362016-04-18 Richard Biener <rguenther@suse.de>
10437
10438 PR tree-optimization/70701
10439 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10440
67ccbf39 104412016-04-18 Tom de Vries <tom@codesourcery.com>
10442
10443 PR testsuite/70699
10444 * gcc.dg/pr70161.c: Add dot-file scans.
10445 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10446 instead of after last dot char.
10447
021ad2f3 104482016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10449
10450 * c-c++-common/dump-ada-spec-3.c: New test.
10451 * c-c++-common/dump-ada-spec-4.c: Likewise.
10452
d572fcfd 104532016-04-17 Tom de Vries <tom@codesourcery.com>
10454
10455 PR other/70183
10456 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10457
8b4ee73c 104582016-04-15 Jan Hubicka <jh@suse.cz>
10459
10460 PR ipa/70018
10461 * g++.dg/ipa/pure-const-1.C: New testcase.
10462 * g++.dg/ipa/pure-const-2.C: New testcase.
10463 * g++.dg/ipa/pure-const-3.C: New testcase.
10464
eac243e7 104652016-04-15 Marek Polacek <polacek@redhat.com>
10466
10467 PR c/70671
10468 * gcc.dg/bitfld-22.c: New test.
10469
64c1df32 104702016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10471
10472 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10473 x86_64.
10474
926f9422 104752016-04-15 Marek Polacek <polacek@redhat.com>
10476
10477 PR c/70651
10478 * c-c++-common/pr70651.c: New test.
10479
309bbaa3 104802016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10481
10482 PR rtl-optimization/70681
10483 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10484 dump scan on arm and powerpc.
10485 * gcc.dg/pr10474.c: Likewise.
10486
b4ba8358 104872016-04-15 Jakub Jelinek <jakub@redhat.com>
10488
ed92874a 10489 PR c++/69517
10490 PR c++/70019
10491 PR c++/70588
10492 * g++.dg/cpp1y/vla11.C: Revert for real.
10493
b4ba8358 10494 PR c/70436
10495 * c-c++-common/Wparentheses-1.c: New test.
10496 * c-c++-common/gomp/Wparentheses-1.c: New test.
10497 * c-c++-common/gomp/Wparentheses-2.c: New test.
10498 * c-c++-common/gomp/Wparentheses-3.c: New test.
10499 * c-c++-common/gomp/Wparentheses-4.c: New test.
10500 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10501 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10502 * c-c++-common/goacc/Wparentheses-1.c: New test.
10503
65717bb5 105042016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10505
10506 PR target/70662
10507 * gcc.target/i386/pr70662.c: New test.
10508
ca1a4077 105092016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10510 Alan Modra <amodra@gmail.com>
ca1a4077 10511
10512 PR tree-optimization/70130
10513 * gcc.dg/vect/O3-pr70130.c: New testcase.
10514
dbe1794c 105152016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10516
11836644 10517 PR target/70669
10518 * gcc.target/powerpc/pr70669.c: New test.
10519
dbe1794c 10520 PR target/70640
10521 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10522 a power7 system that does not have an assembler that supports
10523 power8.
10524
4c1007f1 105252016-04-14 Martin Sebor <msebor@redhat.com>
10526
10527 PR c++/69517
10528 PR c++/70019
10529 PR c++/70588
10530 * c-c++-common/ubsan/vla-1.c: Revert.
10531 * g++.dg/cpp1y/vla11.C: Same.
10532 * g++.dg/cpp1y/vla12.C: Same.
10533 * g++.dg/cpp1y/vla13.C: Same.
10534 * g++.dg/cpp1y/vla14.C: Same.
10535 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10536 * g++.dg/init/array24.C: Same.
4c1007f1 10537 * g++.dg/ubsan/vla-1.C: Same.
10538
22dcab66 105392016-04-14 Marek Polacek <polacek@redhat.com>
10540 Jan Hubicka <hubicka@ucw.cz>
10541
10542 PR c++/70029
10543 * g++.dg/torture/pr70029.C: New test.
10544
3e74b025 105452016-04-14 Martin Sebor <msebor@redhat.com>
10546
10547 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10548 type size to prevent failures on targets with very low maximum
10549 alignment.
10550
1d2e0f2a 105512016-04-14 Richard Biener <rguenther@suse.de>
10552
10553 PR tree-optimization/70623
10554 * gcc.dg/torture/pr70623.c: New testcase.
10555 * gcc.dg/torture/pr70623-2.c: Likewise.
10556
9aed0626 105572016-04-13 Martin Sebor <msebor@redhat.com>
10558
10559 PR c++/69517
10560 PR c++/70019
10561 PR c++/70588
10562 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10563 * g++.dg/cpp1y/vla11.C: New test.
10564 * g++.dg/cpp1y/vla12.C: New test.
10565 * g++.dg/cpp1y/vla13.C: New test.
10566 * g++.dg/cpp1y/vla14.C: New test.
10567 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10568 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10569 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10570
fd499010 105712016-04-13 Jakub Jelinek <jakub@redhat.com>
10572
10573 PR c++/70641
10574 * g++.dg/opt/pr70641.C: New test.
10575
87fa7252 105762016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10577
10578 PR rtl-optimization/68749
10579 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10580 effects of argument promotions.
10581 Remove default args to dg-skip-if.
10582
6c40e18b 105832016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10584
10585 PR c++/70635
10586 * g++.dg/parse/pr70635.C: New.
10587
92c53257 105882016-04-13 Marek Polacek <polacek@redhat.com>
10589
10590 PR c++/70639
10591 * c-c++-common/Wmisleading-indentation-4.c: New test.
10592
0241e4dc 105932016-04-13 Marek Polacek <polacek@redhat.com>
10594
10595 PR c/70436
4860a6bf 10596 * gcc.dg/Wparentheses-12.c: New test.
10597 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10598
92bda444 105992016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10600
10601 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10602 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10603 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10604
38ea8a26 106052016-04-13 Jakub Jelinek <jakub@redhat.com>
10606
d08aa032 10607 PR middle-end/70633
10608 * gcc.c-torture/compile/pr70633.c: New test.
10609
38ea8a26 10610 PR debug/70628
10611 * gcc.dg/torture/pr70628.c: New test.
10612
9231d5c2 106132016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10614
10615 PR c++/70610
10616 * g++.dg/template/pr70610.C: New test.
10617 * g++.dg/template/pr70610-2.C: New test.
10618 * g++.dg/template/pr70610-3.C: New test.
10619 * g++.dg/template/pr70610-4.C: New test.
10620
249ca944 106212016-04-12 Jakub Jelinek <jakub@redhat.com>
10622
7f2ea2fb 10623 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10624 128 instead of 32.
10625
249ca944 10626 PR c++/70571
10627 * g++.dg/ext/pr70571.C: New test.
10628
8ca5a97d 106292016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10630
bf32a52d 10631 PR target/70640
8ca5a97d 10632 * gcc.target/powerpc/pr70640.c: New test.
10633
e971b45f 106342016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10635
10636 PR c++/68722
10637 * g++.dg/parse/pr68722.C: New.
10638
0b54d964 106392016-04-12 Jakub Jelinek <jakub@redhat.com>
10640
10641 PR rtl-optimization/70596
10642 * gcc.target/i386/pr70596.c: New test.
10643
d2dd85e3 106442016-04-12 Nathan Sidwell <nathan@acm.org>
10645
10646 PR c++/70501
10647 * g++.dg/init/pr70501.C: New.
10648
2d0001b0 106492016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10650
10651 * gcc.target/i386/asm-flag-6.c: New test.
10652
6c4df0d1 106532016-04-12 Tom de Vries <tom@codesourcery.com>
10654
10655 PR tree-optimization/68756
10656 * gcc.dg/graphite/pr68756.c: New test.
10657
0d60da57 106582016-04-12 Jakub Jelinek <jakub@redhat.com>
10659
10660 PR tree-optimization/70602
10661 * gcc.c-torture/execute/pr70602.c: New test.
10662
62735984 106632016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10664
10665 PR target/70381
10666 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10667 __float128 emulator is built and runs.
10668 * gcc.target/powerpc/float128-1.c: Likewise.
10669
10670 * lib/target-supports.exp (check_ppc_float128_sw_available):
10671 Rework tests for __float128 software and hardware
10672 availability. Fix exit condition to return 0 on success.
10673
a702492c 106742016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10675
10676 PR target/70133
10677 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10678 * gcc.target/aarch64/target_attr_15.c: Likewise.
10679
a8c5ce92 106802016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10681
10682 PR c++/69066
10683 * g++.dg/cpp1y/pr69066.C: New.
10684
5ecab913 106852016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10686
10687 PR fortran/68566
10688 * gfortran.dg/pr36192.f90: Update test.
10689 * gfortran.dg/pr36192_1.f90: Update test.
10690 * gfortran.dg/real_dimension_1.f: Update test.
10691 * gfortran.dg/parameter_array_init_7.f90: New test.
10692
6cb5ef70 106932016-04-09 John David Anglin <danglin@gcc.gnu.org>
10694
4edfdd23 10695 PR testsuite/64039
10696 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10697
964f71e3 10698 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10699
5d61c198 10700 PR rtl-optimization/66669
10701 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10702
16eaaf58 10703 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10704
0b68802d 10705 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10706 * gcc.dg/pie-1.c: Likewise.
10707 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10708 * gcc.dg/pic-4.c: Likewise.
10709 * gcc.dg/pie-3.c: Likewise.
10710 * gcc.dg/pie-4.c: Likewise.
10711
9c0dd509 10712 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10713
03b2d3c1 10714 PR tree-optimization/68644
10715 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10716
6cb5ef70 10717 PR rtl-optimization/64886
10718 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10719
07de41ba 107202016-04-09 Tom de Vries <tom@codesourcery.com>
10721
10722 PR tree-optimization/68953
10723 * gcc.dg/graphite/pr68953.c: New test.
10724
d294e3fb 107252016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10726
10727 PR fortran/70592
10728 * gfortran.dg/deferred_character_16.f90: New test.
10729
3cb15094 107302016-04-09 Jakub Jelinek <jakub@redhat.com>
10731
10732 PR tree-optimization/70586
10733 * gcc.c-torture/execute/pr70586.c: New test.
10734
a02dc66f 107352016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10736
10737 PR sanitizer/70573
10738 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10739 with __builtin_memset
10740 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10741
0c302595 107422016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10743
10744 PR lto/70289
10745 PR ipa/70348
10746 PR tree-optimization/70373
10747 PR middle-end/70533
10748 PR middle-end/70534
10749 PR middle-end/70535
10750 * c-c++-common/goacc/reduction-5.c: New test.
10751 * c-c++-common/goacc/reduction-promotions.c: New test.
10752 * gfortran.dg/goacc/reduction-3.f95: New test.
10753 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10754
c6c0523b 107552016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10756
10757 PR c++/70590
10758 PR c++/70452
10759 * g++.dg/pr70590.C: New test.
10760 * g++.dg/pr70590-2.C: New test.
10761
3ac399da 107622016-04-08 Jakub Jelinek <jakub@redhat.com>
10763
e97d1706 10764 PR middle-end/70593
10765 * gcc.target/i386/pr70593.c: New test.
10766
3ac399da 10767 PR rtl-optimization/70574
10768 * gcc.target/i386/avx2-pr70574.c: New test.
10769
fcfbb129 107702016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10771
10772 PR sanitizer/70541
10773 * c-c++-common/asan/pr70541.c: New test.
10774
0aabcddf 107752016-04-08 Tom de Vries <tom@codesourcery.com>
10776
10777 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10778 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10779
bec0c1e8 107802016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10781
10782 PR target/70566
10783 * gcc.c-torture/execute/pr70566.c: New test.
10784
87c791f5 107852016-04-08 Tom de Vries <tom@codesourcery.com>
10786
10787 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10788 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10789
7f38718f 107902016-04-08 Alan Modra <amodra@gmail.com>
10791
10792 * gcc.target/powerpc/pr70117.c: New.
10793
a96a7710 107942016-04-07 Jakub Jelinek <jakub@redhat.com>
10795
7a6265d1 10796 PR testsuite/70581
10797 * gcc.dg/lto/simd-function_0.c: New test.
10798
a96a7710 10799 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10800 clones.
10801 * c-c++-common/attr-simd-2.c: Likewise.
10802 * c-c++-common/attr-simd-4.c: Likewise.
10803 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10804 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10805
508dd607 108062016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10807
10808 PR testsuite/70553
10809 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10810
1b61585a 108112016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10812 Tom de Vries <tom@codesourcery.com>
10813
10814 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10815 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10816 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10817 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10818 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10819 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10820 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10821 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10822
5f060aa8 108232016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10824
10825 PR c/70436
10826 * g++.dg/warn/Wparentheses-29.C: New test.
10827
d3831f71 108282016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10829
10830 PR c/70436
10831 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10832 explicit braces to resolve a future -Wparentheses warning.
10833
382ece2d 108342016-04-06 Richard Henderson <rth@redhat.com>
10835
10836 * gcc.dg/pr61817-1.c: New test.
10837 * gcc.dg/pr61817-2.c: New test.
10838 * gcc.dg/pr69391-1.c: New test.
10839 * gcc.dg/pr69391-2.c: New test.
10840
72234ee9 108412016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10842
10843 PR rtl-optimization/70398
4860a6bf 10844 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10845
5547150a 108462016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10847
10848 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10849
15b70121 108502016-04-06 Yvan Roux <yvan.roux@linaro.org>
10851 Pedro Alves <palves@redhat.com>
10852
10853 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10854
585aefbb 108552016-04-06 Jakub Jelinek <jakub@redhat.com>
10856
0cbb513b 10857 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10858 Check for avx512f effective targets instead of avx2.
10859 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10860 for AVX512F clones.
10861 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10862 * g++.dg/gomp/declare-simd-1.C: Likewise.
10863 * g++.dg/gomp/declare-simd-3.C: Likewise.
10864 * g++.dg/gomp/declare-simd-4.C: Likewise.
10865
585aefbb 10866 PR middle-end/70550
10867 * c-c++-common/gomp/pr70550-1.c: New test.
10868 * c-c++-common/gomp/pr70550-2.c: New test.
10869
0b91cceb 108702016-04-05 Nathan Sidwell <nathan@acm.org>
10871
10872 PR c++/70512
10873 * g++.dg/ext/attribute-may-alias-5.C: New.
10874
645a9d8e 108752016-04-05 Jakub Jelinek <jakub@redhat.com>
10876
10877 PR c++/70336
10878 * c-c++-common/pr70336.c: New test.
10879 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10880 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10881
bdf23925 108822016-04-05 Jan Hubicka <hubicka@ucw.cz>
10883
10884 PR ipa/66223
10885 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10886
aaff837c 108872016-04-05 Jakub Jelinek <jakub@redhat.com>
10888
10889 PR rtl-optimization/70542
10890 * gcc.dg/torture/pr70542.c: New test.
10891 * gcc.target/i386/avx2-pr70542.c: New test.
10892
2eac58a0 108932016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10894
10895 PR tree-optimization/70509
10896 * gcc.target/i386/avx512bw-pr70509.c: New test.
10897
4f7ebe46 108982016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10899
10900 PR c++/70452
10901 * g++.dg/ext/constexpr-vla4.C: New test.
10902
305d86a0 109032016-04-05 Uros Bizjak <ubizjak@gmail.com>
10904
10905 PR target/70510
10906 * gcc.target/i386/pr70510.c: New test.
10907
eec3b789 109082016-04-05 Richard Biener <rguenther@suse.de>
10909
10910 PR tree-optimization/70526
10911 * g++.dg/torture/pr70526.C: New testcase.
10912
ca943582 109132016-04-05 Jakub Jelinek <jakub@redhat.com>
10914
10915 PR target/70525
10916 * gcc.target/i386/pr70525.c: New test.
10917
87825cd5 109182016-04-05 Richard Biener <rguenther@suse.de>
10919
10920 PR middle-end/70499
10921 * g++.dg/torture/pr70499.C: New testcase.
10922
14638828 109232016-04-05 Richard Biener <rguenther@suse.de>
10924
10925 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10926 remove XFAIL.
10927
967a90d5 109282016-04-04 Jakub Jelinek <jakub@redhat.com>
10929
10930 PR middle-end/70307
10931 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10932 rs6000 ABI warnings.
10933
d374a3a3 109342016-04-04 Jan Hubicka <hubicka@ucw.cz>
10935
10936 PR ipa/66223
10937 * g++.dg/ipa/devirt-51.C: New testcase.
10938
8ff377a6 109392016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10940 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10941
10942 PR middle-end/70457
10943 * gcc.dg/torture/pr70457.c: New.
10944
f567b44f 109452016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10946
10947 PR fortran/67538
10948 * gfortran.dg/allocate_with_source_19.f08: New test.
10949
89d4ebfa 109502016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10951
10952 PR fortran/65795
10953 * gfortran.dg/coarray_allocate_6.f08: New test.
10954
68ab33a6 109552016-04-04 Richard Biener <rguenther@suse.de>
10956
10957 PR rtl-optimization/70484
10958 * gcc.dg/torture/pr70484.c: New testcase.
10959
c4f5465d 109602016-04-04 Marek Polacek <polacek@redhat.com>
10961
10962 PR c/70307
10963 * gcc.dg/torture/pr70307.c: New test.
10964
bfec6609 109652016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10966
10967 PR target/70416
10968 PR target/67391
10969 * gcc.target/sh/torture/pr70416.c: New.
10970
40df9099 109712016-04-02 Martin Sebor <msebor@redhat.com>
10972
10973 PR c++/67376
10974 PR c++/70170
10975 PR c++/70172
10976 PR c++/70228
10977 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10978 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10979 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10980 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10981 * g++.dg/cpp0x/constexpr-string.C: Same.
10982 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10983 * g++.dg/cpp0x/pr65398.C: Same.
10984 * g++.dg/ext/constexpr-vla1.C: Same.
10985 * g++.dg/ext/constexpr-vla2.C: Same.
10986 * g++.dg/ext/constexpr-vla3.C: Same.
10987 * g++.dg/ubsan/pr63956.C: Same.
10988
0edb9bfe 109892016-04-01 Jakub Jelinek <jakub@redhat.com>
10990
10991 PR rtl-optimization/70467
10992 * gcc.target/i386/pr70467-2.c: New test.
10993
e5b1a1d9 109942016-04-01 Jakub Jelinek <jakub@redhat.com>
10995 Marek Polacek <polacek@redhat.com>
10996
10997 PR c++/70488
10998 * g++.dg/init/new47.C: New test.
10999
b2ca3fb0 110002016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11001
11002 PR target/70496
11003 * gcc.target/arm/pr70496.c: New test.
11004
4c3bd1e3 110052016-04-01 Nathan Sidwell <nathan@acm.org>
11006
47de69ad 11007 PR c++/68475
11008 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11009
313d569f 110102016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11011
11012 PR target/69890
11013 * gcc.dg/strlenopt.h (memmove): New.
11014 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11015 instead of "string.h".
11016 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11017 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11018 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11019 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11020 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11021 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11022 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11023 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11024 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11025 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11026 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11027 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11028 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11029 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11030 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11031 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11032 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11033 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11034 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11035 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11036
5469facd 110372016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11038
11039 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11040 (Holder::foo): Reflect this.
11041
503de754 110422016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11043
11044 PR target/70442
11045 * gcc.dg/pr70442.c: New test.
11046
13ee2de7 110472016-03-31 Nathan Sidwell <nathan@acm.org>
11048
11049 PR c++/70393
11050 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11051
5e0d03a8 110522016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11053
11054 PR target/70453
11055 * gcc.target/i386/pr70453.c: New test.
11056
8cb82ed4 110572016-03-31 Andrey Belevantsev <abel@ispras.ru>
11058
11059 PR target/70292
11060 * gcc.c-torture/pr70292.c: New test.
11061
7952b661 110622016-03-31 Marek Polacek <polacek@redhat.com>
11063
11064 PR c/70297
11065 * c-c++-common/pr70297.c: New test.
11066 * g++.dg/cpp0x/typedef-redecl.C: New test.
11067 * gcc.dg/typedef-redecl2.c: New test.
11068
1607cc74 110692016-03-31 Jakub Jelinek <jakub@redhat.com>
11070
11071 PR rtl-optimization/70460
11072 * gcc.c-torture/execute/pr70460.c: New test.
11073
c689c252 110742016-03-31 Richard Biener <rguenther@suse.de>
11075
11076 PR c++/70430
11077 * g++.dg/ext/vector30.C: New testcase.
11078
91c9586d 110792016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11080 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11081
11082 * gfortran.dg/fmt_pf.f90: New test.
11083
afa5c1b8 110842016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11085
11086 Forward-port from 5 branch
11087 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11088
11089 PR testsuite/70356
11090 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11091 dg-require-effective-target after dg-do.
11092
11093 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11094
11095 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11096
6a5dcab3 110972016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11098 Julian Brown <julian@codesourcery.com>
11099 Chung-Lin Tang <cltang@codesourcery.com>
11100 Cesar Philippidis <cesar@codesourcery.com>
11101 James Norris <jnorris@codesourcery.com>
11102 Tom de Vries <tom@codesourcery.com>
11103 Nathan Sidwell <nathan@codesourcery.com>
11104
305d86a0 11105 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11106 * c-c++-common/goacc/loop-clauses.c: Likewise.
11107 * g++.dg/goacc/template.C: Likewise.
11108 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11109 * gfortran.dg/goacc/loop-1.f95: Likewise.
11110 * gfortran.dg/goacc/loop-5.f95: Likewise.
11111 * gfortran.dg/goacc/loop-6.f95: Likewise.
11112 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11113 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11114 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11115 * c-c++-common/goacc/clauses-fail.c: Likewise.
11116 * c-c++-common/goacc/parallel-1.c: Likewise.
11117 * c-c++-common/goacc/reduction-1.c: Likewise.
11118 * c-c++-common/goacc/reduction-2.c: Likewise.
11119 * c-c++-common/goacc/reduction-3.c: Likewise.
11120 * c-c++-common/goacc/reduction-4.c: Likewise.
11121 * c-c++-common/goacc/routine-3.c: Likewise.
11122 * c-c++-common/goacc/routine-4.c: Likewise.
11123 * c-c++-common/goacc/routine-5.c: Likewise.
11124 * c-c++-common/goacc/tile.c: Likewise.
11125 * g++.dg/goacc/template.C: Likewise.
11126 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11127 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11128 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11129 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11130 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11131 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11132 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11133 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11134 * c-c++-common/goacc/use_device-1.c: ... this file.
11135 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11136 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11137 * c-c++-common/goacc/host_data-6.c: ... this file.
11138 * c-c++-common/goacc/loop-2-kernels.c: New file.
11139 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11140 * c-c++-common/goacc/loop-3.c: Likewise.
11141 * g++.dg/goacc/reference.C: Likewise.
11142 * g++.dg/goacc/routine-1.C: Likewise.
11143 * g++.dg/goacc/routine-2.C: Likewise.
11144
932c0baa 111452016-03-30 Richard Biener <rguenther@suse.de>
11146
11147 PR middle-end/70450
11148 * gcc.dg/torture/pr70450.c: New testcase.
11149
7f7c4659 111502016-03-30 Jakub Jelinek <jakub@redhat.com>
11151
11152 PR target/70421
11153 * gcc.dg/torture/pr70421.c: New test.
11154 * gcc.target/i386/avx512f-pr70421.c: New test.
11155
9cbfe80c 111562016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11157
11158 PR testsuite/70364
11159 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11160 (check): New function.
11161 (bar): Call check.
11162 (foo): Align stack to 16 bytes when calling bar.
11163 * gcc.target/i386/cleanup-2.c: Likewise.
11164
f56c7d36 111652016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11166
11167 PR tree-optimization/59124
11168 * gcc.dg/Warray-bounds-19.c: New test.
11169
92a44a68 111702016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11171
11172 * lib/prune.exp (escape_regex_chars): New.
11173 (prune_file_path): Update to quote metcharacters for regexp.
11174
a3daa269 111752016-03-29 Jakub Jelinek <jakub@redhat.com>
11176
24e1ba3d 11177 PR rtl-optimization/70429
11178 * gcc.c-torture/execute/pr70429.c: New test.
11179
a3daa269 11180 PR tree-optimization/70405
11181 * gcc.dg/pr70405.c: New test.
11182
3ef41a6e 111832016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11184
11185 PR fortran/70397
11186 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11187 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11188
4abd9410 111892016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11190
11191 PR testsuite/64177
11192 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11193 __cilkrts_set_param to set two workers.
11194 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11195 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11196
b58e5f0f 111972016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11198
305d86a0 11199 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11200
bff53658 112012016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11202
11203 PR target/70406
305d86a0 11204 * gcc.target/i386/pr70406.c: New test.
bff53658 11205
bb2c9c15 112062016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11207
11208 * gnat.dg/specs/double_record_extension3.ads: New test.
11209
f12c84ab 112102016-03-25 Richard Henderson <rth@redhat.com>
11211
11212 PR target/70120
11213 * gcc.target/aarch64/pr70120-1.c: New.
11214 * gcc.target/aarch64/pr70120-2.c: New.
11215 * gcc.target/aarch64/pr70120-3.c: New.
11216
b0bf58c4 112172016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11218
11219 PR c++/62212
11220 * g++.dg/template/mangle2.C: The dg-do directive should be
11221 "compile" not "assemble".
11222
f175ba0f 112232016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11224
11225 PR lto/69650
11226 * gcc.dg/pr69650.c: New test.
11227
4cc3295f 112282016-03-25 David Edelsohn <dje.gcc@gmail.com>
11229
11230 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11231
0cf40600 112322016-03-25 Alan Modra <amodra@gmail.com>
11233
11234 * gcc.dg/dfp/pr70052.c: New test.
11235
3aebf099 112362016-03-24 Richard Henderson <rth@redhat.com>
11237
11238 PR middle-end/69845
11239 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11240 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11241
83245bd3 112422016-03-24 Tom de Vries <tom@codesourcery.com>
11243
11244 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11245
108e7ee4 112462016-03-24 Tom de Vries <tom@codesourcery.com>
11247
11248 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11249 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11250
17af0b14 112512016-03-24 Tom de Vries <tom@codesourcery.com>
11252
11253 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11254 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11255
6c8770ee 112562016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11257
11258 PR c++/62212
11259 * g++.dg/template/mangle2.C: New test.
11260
a7e21b7b 112612016-03-24 Richard Biener <rguenther@suse.de>
11262
11263 PR tree-optimization/70396
11264 * gcc.dg/torture/pr70396.c: New testcase.
11265
f365d297 112662016-03-24 Richard Biener <rguenther@suse.de>
11267
11268 PR middle-end/70370
11269 * gcc.dg/torture/pr70370.c: New testcase.
11270
da7aeb13 112712016-03-24 Tom de Vries <tom@codesourcery.com>
11272
11273 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11274 * gfortran.dg/goacc/kernels-tree.f95: Same.
11275 * gfortran.dg/goacc/parallel-tree.f95: Same.
11276
80b30de0 112772016-03-24 Tom de Vries <tom@codesourcery.com>
11278
11279 * c-c++-common/goacc/uninit-if-clause.c: New test.
11280 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11281
cb9b6b99 112822016-03-24 Jakub Jelinek <jakub@redhat.com>
11283
11284 PR target/70290
305d86a0 11285 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11286 Fix formatting.
cb9b6b99 11287
a4225fff 112882016-03-24 Richard Biener <rguenther@suse.de>
11289
11290 PR tree-optimization/70372
11291 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11292
5a869ab8 112932016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11294
11295 PR c++/70347
11296 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11297
36ce5faa 112982016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11299
11300 PR c++/70332
11301 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11302
c4fa85c9 113032016-03-23 Jakub Jelinek <jakub@redhat.com>
11304
d9377ad5 11305 PR c++/70001
11306 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11307 * g++.dg/cpp1y/pr70001.C: New test.
11308
c4fa85c9 11309 PR c++/70323
11310 * g++.dg/cpp0x/constexpr-70323.C: New test.
11311
0a2062da 113122016-03-23 Alexandre Oliva <aoliva@redhat.com>
11313 Jason Merrill <jason@redhat.com>
11314 Jakub Jelinek <jakub@redhat.com>
11315
11316 PR c++/69315
11317 * g++.dg/cpp0x/constexpr-69315.C: New test.
11318 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11319
62d2a6dc 113202016-03-23 Marek Polacek <polacek@redhat.com>
11321
11322 PR c++/69884
11323 * g++.dg/warn/Wignored-attributes-1.C: New test.
11324 * g++.dg/warn/Wignored-attributes-2.C: New test.
11325
a82d6246 113262016-03-23 Tom de Vries <tom@codesourcery.com>
11327
11328 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11329 initialization.
11330 * gfortran.dg/goacc/private-3.f95 (test): Same.
11331 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11332 missing use param.
11333
dc834ba1 113342016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11335
11336 * lib/target-supports.exp: Remove v7ve entry from loop
11337 creating effective target checks.
11338 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11339 (add_options_for_arm_arch_v7ve): Likewise.
11340
7e83fd1f 113412016-03-23 Jakub Jelinek <jakub@redhat.com>
11342
11343 PR tree-optimization/70354
11344 * gcc.dg/vect/pr70354-1.c: New test.
11345 * gcc.dg/vect/pr70354-2.c: New test.
11346 * gcc.target/i386/avx2-pr70354-1.c: New test.
11347 * gcc.target/i386/avx2-pr70354-2.c: New test.
11348
4e4da058 113492016-03-22 Jeff Law <law@redhat.com>
11350
11351 PR target/70232
11352 * gcc.dg/tree-ssa/pr70232.c: New test.
11353
6855137b 113542016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11355
11356 PR target/70302
11357 * gcc.target/i386/pr70302.c: New test.
11358
19db1ec8 113592016-03-22 Richard Biener <rguenther@suse.de>
11360
11361 PR middle-end/70251
11362 * g++.dg/torture/pr70251.C: New testcase.
11363
4baec9f2 113642016-03-22 David Malcolm <dmalcolm@redhat.com>
11365
11366 PR c/69993
11367 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11368 Wmisleading-indentation.c.
11369 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11370 reflect change to diagnostic text and order of messages.
11371 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11372
fcfec126 113732016-03-22 David Edelsohn <dje.gcc@gmail.com>
11374
11375 * g++.dg/ext/java-3.C: Don't compile on AIX.
11376
aa30728a 113772016-03-22 Richard Biener <rguenther@suse.de>
11378
11379 PR middle-end/70333
11380 * gcc.dg/torture/pr70333.c: New testcase.
11381
46ec4eb4 113822016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11383
11384 * g++.dg/ext/pr70290.C: New test.
11385
4880f878 113862016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11387
11388 PR target/70325
11389 * gcc.target/i386/pr70325.c: New test.
11390
3d78ea44 113912016-03-22 Jakub Jelinek <jakub@redhat.com>
11392
5934fb8f 11393 PR target/70329
11394 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11395 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11396
b6436f79 11397 PR target/70300
11398 * gcc.target/i386/pr70300.c: New test.
11399
3d78ea44 11400 PR c++/70295
11401 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11402 (func2): New function for cond with parens, xfail warning for c++.
11403 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11404
b60244f6 114052016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11406
11407 PR c++/70096
11408 * g++.dg/template/ptrmem30.C: New test.
11409
c8e3e744 114102016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11411
11412 PR c++/70204
11413 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11414 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11415
2715f63a 114162016-03-21 Jakub Jelinek <jakub@redhat.com>
11417
11418 PR middle-end/70326
11419 * gcc.dg/pr70326.c: New test.
11420
2daa2cda 114212016-03-21 Marc Glisse <marc.glisse@inria.fr>
11422 Jakub Jelinek <jakub@redhat.com>
11423
11424 PR tree-optimization/70317
11425 * gcc.dg/pr70317.c: New test.
11426
d9aa5a50 114272016-03-21 Uros Bizjak <ubizjak@gmail.com>
11428
11429 PR target/70327
11430 * gcc.target/i386/pr70327.c: New test.
11431
e1a88bf4 114322016-03-21 Martin Liska <mliska@suse.cz>
11433
61941425 11434 PR ipa/70306
e1a88bf4 11435 * gcc.dg/ipa/pr70306.c: New test.
11436
d9aa5a50 114372016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11438
11439 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11440 * gcc.target/arm/attr-align3.c: Likewise.
11441 * gcc.target/arm/attr_arm.c: Likewise.
11442 * gcc.target/arm/flip-thumb.c: Likewise.
11443
afdde20c 114442016-03-21 Jakub Jelinek <jakub@redhat.com>
11445
11446 PR target/70296
11447 * gcc.target/powerpc/altivec-36.c: New test.
11448
3f2ef661 114492016-03-21 Richard Biener <rguenther@suse.de>
11450
11451 PR tree-optimization/70310
11452 * gcc.dg/torture/pr70310.c: New testcase.
11453
08b2b692 114542016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11455
11456 PR target/70293
11457 * gcc.target/i386/pr70293.c: New test.
11458
93505d22 114592016-03-21 Richard Biener <rguenther@suse.de>
11460
11461 PR tree-optimization/70288
11462 * gcc.dg/torture/pr70288-1.c: New testcase.
11463 * gcc.dg/torture/pr70288-2.c: Likewise.
11464
06fd1914 114652016-03-21 Andrey Belevantsev <abel@ispras.ru>
11466
11467 PR rtl-optimization/69307
11468 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11469
b628775e 114702016-03-21 Andrey Belevantsev <abel@ispras.ru>
11471
11472 PR rtl-optimization/69102
11473 * gcc.c-torture/compile/pr69102.c: New test.
11474
1421f43c 114752016-03-18 Jeff Law <law@redhat.com>
11476
11477 PR rtl-optimization/70263
11478 * gcc.c-torture/compile/pr70263-1.c: New test.
11479 * gcc.target/i386/pr70263-2.c: New test.
11480
e7142ce1 114812016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11482
11483 PR rtl-optimization/70278
11484 * gcc.dg/torture/pr70278.c: New test.
11485 * gcc.target/arm/pr70278.c: New test.
11486
5539bc70 114872016-03-18 David Malcolm <dmalcolm@redhat.com>
11488
11489 PR c/70281
11490 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11491 (test_builtin_types_compatible_p): New test function.
11492 * gcc.dg/pr70281.c: New test case.
11493
296a290a 114942016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11495
11496 PR target/70113
11497 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11498
666094f0 114992016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11500
11501 PR tree-optimization/70252
11502 * gcc.dg/pr70252.c: New test.
11503
350514e8 115042016-03-18 Tom de Vries <tom@codesourcery.com>
11505
11506 * gcc.dg/pr70161-2.c: New test.
11507 * gcc.dg/pr70161.c: New test.
11508
011e0cea 115092016-03-18 Tom de Vries <tom@codesourcery.com>
11510
11511 PR ipa/70269
11512 * gcc.dg/pr70269.c: New test.
11513
292a09de 115142016-03-18 Jakub Jelinek <jakub@redhat.com>
11515
11516 PR c++/70267
11517 * g++.dg/ext/java-3.C: New test.
11518
efc86c4c 115192016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11520
11521 PR c++/70205
11522 * g++.dg/lookup/pr70205.C: New test.
11523
a28dd575 115242016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11525
11526 PR c++/70218
11527 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11528
92e7ab1e 115292016-03-17 Marek Polacek <polacek@redhat.com>
11530
11531 PR c/69407
11532 * gcc.dg/atomic-op-6.c: New test.
11533
7378dbfb 115342016-03-17 David Malcolm <dmalcolm@redhat.com>
11535
11536 PR c/70264
11537 * c-c++-common/pr70264.c: New test case.
11538
f7995d7d 115392016-03-17 Jakub Jelinek <jakub@redhat.com>
11540
e2895b76 11541 PR c++/70144
11542 * c-c++-common/pr70144-1.c: New test.
11543 * c-c++-common/pr70144-2.c: New test.
11544
f7995d7d 11545 PR c++/70272
11546 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11547 * g++.dg/opt/flifetime-dse6.C: New test.
11548 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11549
5ec4a949 115502016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11551
11552 PR driver/70192
11553 * gcc.dg/pic-1.c: New test.
11554 * gcc.dg/pic-2.c: Likewise.
11555 * gcc.dg/pic-3.c: Likewise.
11556 * gcc.dg/pic-4.c: Likewise.
11557 * gcc.dg/pie-1.c: Likewise.
11558 * gcc.dg/pie-2.c: Likewise.
11559 * gcc.dg/pie-3.c: Likewise.
11560 * gcc.dg/pie-4.c: Likewise.
11561 * gcc.dg/pie-5.c: Likewise.
11562 * gcc.dg/pie-6.c: Likewise.
11563
c28550e1 115642016-03-17 Tom de Vries <tom@codesourcery.com>
11565
11566 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11567 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11568
be3296cb 115692016-03-17 Richard Biener <rguenther@suse.de>
11570
11571 PR debug/70271
11572 * g++.dg/debug/pr70271.C: New testcase.
11573
9b60ef21 115742016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11575
11576 * gcc.target/i386/pr70251.c: New test.
11577
9a80bc1a 115782016-03-17 Marek Polacek <polacek@redhat.com>
11579
11580 PR c++/70194
11581 * g++.dg/warn/constexpr-70194.C: New test.
11582
733d7ff9 115832016-03-16 Richard Henderson <rth@redhat.com>
11584
11585 PR middle-end/70240
11586 * gcc.c-torture/compile/pr70240.c: New.
11587
3e6f12bf 115882016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11589
11590 * gcc.c-torture/compile/20151204.c: Skip for avr.
11591
867c9e99 115922016-03-16 Jakub Jelinek <jakub@redhat.com>
11593
11594 PR target/70245
11595 * g++.dg/opt/pr70245.C: New test.
11596 * g++.dg/opt/pr70245.h: New file.
11597 * g++.dg/opt/pr70245-aux.cc: New file.
11598
8ced6ab7 115992016-03-16 Martin Sebor <msebor@redhat.com>
11600
11601 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11602
37af779a 116032016-03-16 Richard Henderson <rth@redhat.com>
11604
11605 PR middle-end/70199
11606 * gcc.c-torture/compile/pr70199.c: New.
11607
78ed999c 116082016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11609
11610 * gcc.dg/uninit-19.c: Run dos2unix.
11611
462ca422 116122016-03-16 Marek Polacek <polacek@redhat.com>
11613
11614 PR c/70093
11615 * gcc.dg/nested-func-10.c: New test.
11616 * gcc.dg/nested-func-9.c: New test.
11617
fe58aacc 116182016-03-16 Jakub Jelinek <jakub@redhat.com>
11619
11620 PR tree-optimization/68714
11621 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11622
27a53872 116232016-03-16 Tom de Vries <tom@codesourcery.com>
11624
11625 PR tree-optimization/68715
11626 * gcc.dg/graphite/pr68715-2.c: New test.
11627 * gcc.dg/graphite/pr68715.c: New test.
11628 * gfortran.dg/graphite/pr68715.f90: New test.
11629
95049c3c 116302016-03-16 Tom de Vries <tom@codesourcery.com>
11631
11632 PR tree-optimization/68809
11633 * gcc.dg/graphite/pr68809-2.c: New test.
11634 * gcc.dg/graphite/pr68809.c: New test.
11635
09eddd70 116362016-03-16 Jakub Jelinek <jakub@redhat.com>
11637
81fc5915 11638 PR c++/70147
11639 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11640 method call to i () as argument. Adjust expected output.
11641
09eddd70 11642 PR c++/70147
11643 * g++.dg/ubsan/pr70147-1.C: New test.
11644 * g++.dg/ubsan/pr70147-2.C: New test.
11645
6373d2a2 116462016-03-15 Martin Sebor <msebor@redhat.com>
11647
11648 PR c++/58281
11649 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11650
d27a0c11 116512016-03-15 John David Anglin <danglin@gcc.gnu.org>
11652
9908039d 11653 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11654 hppa*-*-hpux*.
11655
45cdc3a6 11656 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11657
d27a0c11 11658 PR libfortran/69799
11659 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11660 libatomic_available.
11661
0dd1d57f 116622016-03-15 Marek Polacek <polacek@redhat.com>
11663
11664 PR c++/70209
11665 * g++.dg/ext/attribute-may-alias-4.C: New test.
11666
0ce02c07 116672016-03-15 Alexander Monakov <amonakov@ispras.ru>
11668
11669 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11670 -fvar-tracking-assignments-toggle flag.
11671
f6e39b30 116722016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11673
11674 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11675
167f93a2 116762016-03-15 Jakub Jelinek <jakub@redhat.com>
11677
11678 PR rtl-optimization/70222
11679 * gcc.c-torture/execute/pr70222-1.c: New test.
11680 * gcc.c-torture/execute/pr70222-2.c: New test.
11681
08a8af4a 116822016-03-15 Richard Henderson <rth@redhat.com>
11683
11684 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11685
738eb905 116862016-03-15 Andrey Belevantsev <abel@ispras.ru>
11687
11688 PR rtl-optimization/69032
11689 * gcc.dg/pr69032.c: New test.
11690
dd148b3a 116912016-03-15 Andrey Belevantsev <abel@ispras.ru>
11692
11693 PR rtl-optimization/63384
d9aa5a50 11694 * g++.dg/pr63384.C: New test.
dd148b3a 11695
acf58115 116962016-03-15 Andrey Belevantsev <abel@ispras.ru>
11697
11698 PR target/64411
11699 * gcc.target/i386/pr64411.C: New test.
11700
a2897dc4 117012016-03-15 Tom de Vries <tom@codesourcery.com>
11702
11703 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11704 * gfortran.dg/goacc/kernels-alias.f95: New test.
11705
7bad2faf 117062016-03-14 Martin Sebor <msebor@redhat.com>
11707
11708 PR c++/53792
11709 * g++.dg/cpp0x/constexpr-inline.C: New test.
11710 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11711
d65fa8d9 117122016-03-14 David Edelsohn <dje.gcc@gmail.com>
11713
11714 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11715
2b3c633f 117162016-03-14 Jakub Jelinek <jakub@redhat.com>
11717
11718 PR middle-end/70219
11719 * gcc.dg/pr70219.c: New test.
11720
e947f9c3 117212016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11722
11723 PR target/70083
11724 * gcc.dg/torture/pr70083.c: New test.
11725 * gcc.target/i386/pr70083.c: New test.
11726
74201dc2 117272016-03-14 Richard Biener <rguenther@suse.de>
11728
11729 PR tree-optimization/56365
11730 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11731
88aea41e 117322016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11733
11734 PR target/70098
11735 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11736 New function.
11737 * g++.dg/pr70098.C: New testcase.
11738
11739
1bd2aefd 117402016-03-14 Tom de Vries <tom@codesourcery.com>
11741
11742 PR tree-optimization/70045
11743 * gcc.dg/graphite/pr70045.c: New test.
11744
922c7033 117452016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11746
11747 PR fortran/69043
11748 * gfortran.dg/include_9.f90: New test.
11749
fd4ab6d9 117502016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11751
11752 PR fortran/45076
11753 gfortran.dg/prof/prof.exp: New script.
11754 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11755
7d7218d3 117562016-03-12 Andrey Belevantsev <abel@ispras.ru>
11757
11758 PR rtl-optimization/69307
11759 * gcc.dg/pr69307.c: New test.
11760
02ffd664 117612016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11762
11763 PR target/69614
11764 * gcc.target/arm/pr69614.c: New.
11765
76e207a9 117662016-03-12 Paul Thomas <pault@gcc.gnu.org>
11767
11768 PR fortran/70031
11769 * gfortran.dg/submodule_14.f08: New test
11770
11771 PR fortran/69524
11772 * gfortran.dg/submodule_15.f08: New test
11773
490ee78a 117742016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11775
11776 PR c++/70106
11777 * g++.dg/cpp1y/paren3.C: New test.
11778
04e137ff 117792016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11780
11781 PR target/70131
11782 * gcc.target/powerpc/ppc-round2.c: New test.
11783
27b2c1c4 117842016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11785
11786 PR target/70123
11787 * gcc.dg/torture/pr70123.c: New test.
11788
84116671 117892016-03-11 Jeff Law <law@redhat.com>
11790
11791 PR tree-optimization/70190
11792 * gcc.c-torture/compile/pr70190.c: New test.
11793
cfa58bc8 117942016-03-11 David Malcolm <dmalcolm@redhat.com>
11795
11796 PR c/68187
11797 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11798 case.
11799 (test43_b): Likewise.
11800 (test43_c): Likewise.
11801 (test43_d): Likewise.
11802 (test43_e): Likewise.
11803 (test43_f): Likewise.
11804 (test43_g): Likewise.
11805 (test44_a): Likewise.
11806 (test44_b): Likewise.
11807 (test44_c): Likewise.
11808 (test44_d): Likewise.
11809 (test44_e): Likewise.
11810
ce234f27 118112016-03-11 David Malcolm <dmalcolm@redhat.com>
11812
11813 PR c/70085
11814 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11815
e4756b48 118162016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11817
11818 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11819 dg-options.
11820
1f5ef87e 118212016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11822
11823 PR target/70002
11824 PR target/69245
11825 * gcc.target/aarch64/pr69245_2.c: New test.
11826
f9c352a1 118272016-03-11 Jakub Jelinek <jakub@redhat.com>
11828
11829 PR tree-optimization/70177
11830 * gcc.dg/pr70177.c: New test.
11831
4dd92ac6 118322016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11833
11834 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11835
331e4fdb 118362016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11837
11838 * gcc.dg/tree-ssa/sra-20.c: New.
11839
69262824 118402016-03-11 Jakub Jelinek <jakub@redhat.com>
11841
6f9a7425 11842 PR rtl-optimization/70174
11843 * gcc.dg/pr70174.c: New test.
11844
69262824 11845 PR tree-optimization/70169
11846 * gcc.dg/pr70169.c: New test.
11847
4637a847 118482016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11849
11850 PR target/70160
11851 * gcc.target/i386/pr70160.c: New test.
11852
5a86d754 118532016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11854
11855 * gcc.target/s390/dfp-1.c: New test.
11856
af4c8290 118572016-03-10 Nick Clifton <nickc@redhat.com>
11858
11859 PR target/70044
11860 * gcc.target/aarch64/pr70044.c: New test.
11861
98dfd328 118622016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11863 Jakub Jelinek <jakub@redhat.com>
11864
11865 PR c++/70001
11866 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11867 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11868 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11869
75e72311 118702016-03-10 Jan Hubicka <hubicka@ucw.cz>
11871
11872 PR lto/69589
11873 * g++.dg/lto/pr69589_0.C: New testcase
11874 * g++.dg/lto/pr69589_1.C: New testcase
11875
a2eb1271 118762016-03-10 Marek Polacek <polacek@redhat.com>
11877
11878 PR c++/70153
11879 * g++.dg/delayedfold/unary-plus1.C: New test.
11880
118812016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11882
11883 * gcc.target/arm/pr45701-1.c: Escape brackets.
11884 * gcc.target/arm/pr45701-2.c: Likewise.
11885
5ab2987f 118862016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11887
11888 * gfortran.dg/unconstrained_commons.f: New.
11889
6972afac 118902016-03-10 Alan Modra <amodra@gmail.com>
11891
11892 * gcc.dg/pr69195.c: New.
11893 * gcc.dg/pr69238.c: New.
11894
c82c99ec 118952016-03-10 Tom de Vries <tom@codesourcery.com>
11896
11897 PR testsuite/68915
11898 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11899
a2389d4a 119002016-03-10 Richard Biener <rguenther@suse.de>
11901
11902 PR tree-optimization/70128
11903 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11904 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11905
c272412d 119062016-03-09 Jakub Jelinek <jakub@redhat.com>
11907
a0451069 11908 PR tree-optimization/70152
11909 * gcc.dg/pr70152.c: New test.
11910
c272412d 11911 PR target/70086
11912 * gcc.target/i386/pr70086-1.c: New test.
11913 * gcc.target/i386/pr70086-2.c: New test.
11914 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11915
11916 PR tree-optimization/70127
11917 * gcc.c-torture/execute/pr70127.c: New test.
11918
27dcb7a8 119192016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11920
11921 * c-c++-common/goacc/combined-directives-2.c: New test.
11922
c24757cf 119232016-03-09 David Malcolm <dmalcolm@redhat.com>
11924
11925 PR c/68473
11926 PR c++/70105
11927 * g++.dg/diagnostic/pr70105.C: New test.
11928 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11929 (test_multiple_ordinary_maps): New test function.
11930
83108969 119312016-03-09 David Malcolm <dmalcolm@redhat.com>
11932
11933 PR c/68473
11934 PR c++/70105
11935 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11936 Drop range information from call to inform_at_rich_loc.
11937 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11938 New.
11939 (test_show_locus): Replace calls to rich_location::add_range with
11940 calls to add_range. Rewrite the tests that used the now-defunct
11941 rich_location ctor taking a source_range. Simplify other tests
11942 by replacing calls to COMBINE_LOCATION_DATA with calls to
11943 make_location.
11944
6733c0e8 119452016-03-09 Richard Biener <rguenther@suse.de>
11946 Jakub Jelinek <jakub@redhat.com>
11947
11948 PR tree-optimization/70138
11949 * gcc.dg/vect/pr70138-1.c: New testcase.
11950 * gcc.dg/vect/pr70138-2.c: Likewise.
11951
96abb9f5 119522016-03-09 Jakub Jelinek <jakub@redhat.com>
11953
11954 PR target/70049
11955 * gcc.target/i386/pr70049.c: New test.
11956
42bb3bfb 119572016-03-09 Richard Biener <rguenther@suse.de>
11958
11959 PR c/70143
11960 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11961 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11962 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11963
27527428 119642016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11965
11966 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11967 arm-*-*.
11968
248449f2 119692016-03-09 Jakub Jelinek <jakub@redhat.com>
11970
1bd49ced 11971 PR middle-end/67278
11972 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11973
248449f2 11974 PR target/67278
11975 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11976
11977 PR middle-end/70050
11978 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11979 in testcase comment.
11980
dfc460ff 119812016-03-09 Tom de Vries <tom@codesourcery.com>
11982
11983 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11984 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11985 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11986 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11987 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11988 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11989 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11990 * gfortran.dg/goacc/kernels-loop.f95: New test.
11991
0377fc7f 119922016-03-08 Martin Sebor <msebor@redhat.com>
11993
11994 PR c++/62096
11995 * g++.dg/warn/overflow-warn-7.C: New test.
11996
3556aa80 119972016-03-08 Jason Merrill <jason@redhat.com>
11998
11999 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12000 * lib/target-supports.exp (check_effective_target_concepts): New.
12001
e5096208 120022016-03-08 Jakub Jelinek <jakub@redhat.com>
12003
5370eb8d 12004 PR c++/70135
12005 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12006 * g++.dg/ubsan/pr70135.C: New test.
12007
e5096208 12008 PR target/70110
12009 * gcc.dg/pr70110.c: New test.
12010
cc37120d 120112016-03-07 Martin Jambor <mjambor@suse.cz>
12012
12013 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12014 * c-c++-common/gomp/if-1.c: Likewise.
12015 * c-c++-common/gomp/pr61486-2.c: Likewise.
12016 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12017 to dg-additional-options.
12018 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12019 * g++/gomp/target-teams-1.c: Likewise.
12020 * gcc.dg/gomp/gomp.exp: Likewise.
12021 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12022 dg-additional-options.
12023 * gfortran.dg/gomp/gomp.exp: Likewise.
12024 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12025 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12026 dg-additional-options.
12027 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12028
53c248d8 120292016-03-07 Martin Jambor <mjambor@suse.cz>
12030
12031 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12032 * c-c++-common/gomp/gridify-1.c: New test.
12033 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12034
541e79a0 120352016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12036
12037 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12038 trigger for cortex-r8, when scanning for register r8.
12039 * gcc.target/arm/pr45701-2.c: Likewise.
12040
4dfabd94 120412016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12042 Jeff Law <law@redhat.com>
4dfabd94 12043
12044 PR tree-optimization/69740
12045 * gcc.c-torture/compile/pr69740-1.c: New test.
12046 * gcc.c-torture/compile/pr69740-2.c: New test.
12047
1b63a87b 120482016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12049
12050 * lib/target-supports.exp
12051 (check_effective_target_whole_vector_shift): Enable for PPC64.
12052
d33914da 120532016-03-07 Richard Biener <rguenther@suse.de>
12054
12055 PR tree-optimization/70115
12056 * gcc.dg/torture/pr70115.c: New testcase.
12057
584fba4b 120582016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12059
12060 PR middle-end/69916
12061 * c-c-++-common/goacc/pr69916.c: New.
12062
7f2f5ec0 120632016-03-07 Richard Henderson <rth@redhat.com>
12064
12065 * gcc.c-torture/compile/pr70061.c: New test.
12066
f530e7c4 120672016-03-07 Richard Biener <rguenther@suse.de>
12068
12069 PR testsuite/70109
12070 * gcc.dg/vect/O3-pr36098.c: New testcase.
12071
a3855fed 120722016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12073
12074 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12075
091ffc31 120762016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12077
12078 * gnat.dg/renaming9.ad[sb]: New testcase.
12079
2941b871 120802016-03-05 Jakub Jelinek <jakub@redhat.com>
12081
12082 PR c++/70084
12083 * g++.dg/expr/stdarg3.C: New test.
12084
5173ce42 120852016-03-04 Jeff Law <law@redhat.com>
12086
12087 PR tree-optimization/69196
12088 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12089 x86_64-*-*.
12090
2d1d2e55 120912016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12092
0e43078e 12093 PR c/69973
12094 * gcc.dg/pr69973.c: New test.
12095
d8ec06ae 12096 PR rtl-optimization/69941
12097 * gcc.dg/torture/pr69941.c: New test.
12098
2d1d2e55 12099 PR c/69824
12100 * gcc.dg/pr69824.c: New test.
12101
32f692e2 121022016-03-05 Tom de Vries <tom@codesourcery.com>
12103
12104 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12105 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12106 function.
12107
1c699e9a 121082016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12109
12110 PR c++/66786
12111 * g++.dg/cpp1y/var-templ48.C: New test.
12112 * g++.dg/cpp1y/var-templ49.C: New test.
12113
358448c6 121142016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12115
12116 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12117
01dc3c45 121182016-03-04 Jakub Jelinek <jakub@redhat.com>
12119
e968ff6d 12120 PR c++/70035
12121 * g++.dg/ubsan/pr70035.C: New test.
12122
01dc3c45 12123 PR target/70062
12124 * gcc.target/i386/pr70062.c: New test.
12125
3937d618 121262016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12127
12128 * g++.dg/template/typename21.C: Remove c++98_only.
12129
c58ac7f8 121302016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12131
12132 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12133
0060768a 121342016-03-04 David Malcolm <dmalcolm@redhat.com>
12135
12136 PR c/68187
12137 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12138 function.
12139 (fn_42_b): Likewise.
12140 (fn_42_c): Likewise.
12141
74c6fd40 121422016-03-04 David Malcolm <dmalcolm@redhat.com>
12143
12144 PR c/68187
12145 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12146 function.
12147 (fn_40_b): Likewise.
12148 (fn_41_a): Likewise.
12149 (fn_41_b): Likewise.
12150
31b11359 121512016-03-04 Jakub Jelinek <jakub@redhat.com>
12152
12153 PR target/70059
12154 * gcc.target/i386/avx512f-pr70059.c: New test.
12155 * gcc.target/i386/avx512dq-pr70059.c: New test.
12156
c5b93452 121572016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12158
12159 PR rtl-optimization/57676
12160 * gcc.dg/torture/pr57676.c: New test.
12161
268fbd56 121622016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12163
12164 * gcc.dg/pr70026.c: New test.
12165
6560d1ad 121662016-03-04 Marek Polacek <polacek@redhat.com>
12167
12168 PR c/69798
12169 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12170 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12171
cc7dfddf 121722016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12173
12174 PR target/70004
12175 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12176 Delete.
12177 (test_corners_sisd_si): Likewise.
12178 (main): Remove checks of the above.
12179 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12180
e9663bd4 121812016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12182
12183 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12184
dcdd684e 121852016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12186
12187 * gcc.dg/torture/pr69951.c: Accept argc==0.
12188
e692d332 121892016-03-04 Richard Biener <rguenther@suse.de>
12190
12191 PR c++/70054
12192 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12193 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12194
af77b7e6 121952016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12196
12197 PR testsuite/69766
12198 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12199 testing multiarch.
12200
290da96e 122012016-03-04 Jakub Jelinek <jakub@redhat.com>
12202
12203 PR debug/69947
12204 * gcc.dg/guality/pr69947.c: New test.
12205
e51ce713 122062016-03-03 Jakub Jelinek <jakub@redhat.com>
12207
12208 PR ada/70017
12209 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12210
1feed892 122112016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12212
12213 PR rtl-optimization/69904
12214 * gcc.target/arm/pr69904.c: New test.
12215
c32bda69 122162016-03-03 Jakub Jelinek <jakub@redhat.com>
12217
12218 PR target/70021
12219 * gcc.dg/vect/pr70021.c: New test.
12220 * gcc.target/i386/pr70021.c: New test.
12221
1bc579ed 122222016-03-03 Marek Polacek <polacek@redhat.com>
12223
12224 PR middle-end/70050
12225 * gcc.dg/pr70050.c: New test.
12226
cfa8d638 122272016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12228
12229 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12230
1b889259 122312016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12232
12233 PR tree-optimization/70043
12234 * gfortran.dg/vect/pr70043.f90: New test.
12235
f756dfa3 122362016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12237
12238 * gnat.dg/specs/task1.ads: New test.
12239
5cb4863d 122402016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12241
12242 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12243 Invoke gdb with -batch.
12244 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12245
5dd12e43 122462016-03-03 Richard Biener <rguenther@suse.de>
12247
12248 PR tree-optimization/55936
12249 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12250
d97ba4ca 122512016-03-02 Jeff Law <law@redhat.com>
12252
5d23c86f 12253 PR rtl-optimization/69942
12254 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12255 effects of argument promotions.
12256
d97ba4ca 12257 PR tree-optimization/69987
12258 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12259 target does not support -fprefetch-loop-arrays.
12260
901faaa0 122612016-03-02 Uros Bizjak <ubizjak@gmail.com>
12262
12263 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12264
51f6fdce 122652016-03-02 Bin Cheng <bin.cheng@arm.com>
12266
6bc7872f 12267 PR rtl-optimization/69052
51f6fdce 12268 * gcc.target/i386/pr69052.c: New test.
12269
31d31e07 122702016-03-02 Alan Modra <amodra@gmail.com>
12271
12272 * gcc.dg/pr69990.c: New.
12273
04faee95 122742016-03-02 Jakub Jelinek <jakub@redhat.com>
12275
270d0117 12276 PR c/68062
12277 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12278
12279 PR middle-end/70022
12280 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12281
04faee95 12282 PR target/70028
12283 * gcc.target/i386/pr70028.c: New test.
12284
a2cc9e8e 122852016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12286
12287 * c-c++-common/asan/swapcontext-test-1.c,
12288 * c-c++-common/tsan/thread_leak.c,
12289 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12290 * g++.dg/tsan/benign_race.C,
12291 * g++.dg/tsan/fd_close_norace.C,
12292 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12293 races with sanitizer output
12294
dd4bd263 122952016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12296 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12297
12298 PR target/67278
12299 * gcc.dg/simd-8.c: New testcase.
12300
b5fe3a49 123012016-03-02 Richard Biener <rguenther@suse.de>
12302
12303 PR middle-end/67278
12304 * gcc.dg/simd-7.c: New testcase.
12305
23601f67 123062016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12307
12308 * gcc.target/i386/pr70007.c: Tweak.
12309
f66f65e7 123102016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12311
12312 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12313
60773515 123142016-03-02 Marek Polacek <polacek@redhat.com>
12315
12316 PR c/67854
12317 * gcc.dg/pr67854.c: New test.
12318
6c094cb1 123192016-03-02 Jakub Jelinek <jakub@redhat.com>
12320
12321 PR middle-end/70025
12322 * gcc.dg/torture/pr70025.c: New test.
12323
7627bb56 123242016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12325
12326 PR tree-optimization/68621
12327 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12328
066c8e94 123292016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12330
12331 * gcc.target/i386/pr70007.c: New test.
12332
d3b819ad 123332016-03-01 Jeff Law <law@redhat.com>
12334
d4b9ad56 12335 PR tree-optimization/69196
7e217344 12336 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12337
d3b819ad 12338 PR tree-optimization/69196
12339 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12340 duplicating code and spoiling the expected output.
12341
4f37285d 123422016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12343
12344 PR target/70033
12345 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12346 supports power9 before doing tests.
12347 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12348 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12349 * gcc.target/powerpc/p9-permute.c: Likewise.
12350
3e9c4f6c 123512016-03-01 Uros Bizjak <ubizjak@gmail.com>
12352
12353 PR target/70027
12354 * gcc.target/i386/pr70027.c: New test.
12355
e324729e 123562016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12357
12358 * gcc.dg/pr70017.c: New test.
12359
40e9ce2d 123602016-03-01 Jakub Jelinek <jakub@redhat.com>
12361
12362 PR c/69796
12363 PR c/69974
12364 * gcc.dg/pr69796.c: New test.
12365 * gcc.dg/pr69974.c: New test.
12366
e8b016ea 123672016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12368
12369 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12370
24d3127c 123712016-02-29 Jeff Law <law@redhat.com>
12372
12373 PR tree-optimization/69987
12374 * gfortran.dg/pr69987.f90: New test.
12375
12376 PR tree-optimization/69989
12377 * gcc.c-torture/compile/pr69989-2.c: New test.
12378
12cc1225 123792016-03-01 Marek Polacek <polacek@redhat.com>
12380
12381 PR c++/69795
12382 * g++.dg/parse/invalid1.C: New test.
12383
d99a947c 123842016-03-01 Richard Biener <rguenther@suse.de>
12385
12386 PR middle-end/70022
12387 * gcc.dg/pr70022.c: New testcase.
12388
395dbc60 123892016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12390
12391 PR tree-optimization/69956
12392 * gcc.dg/pr69956.c: New test.
12393
40a35c55 123942016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12395
12396 PR target/70011
12397 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12398 XFAIL when hardware supports efficient unaligned storage access.
12399
4edc90b0 124002016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12401
12402 PR c++/69961
12403 * g++.dg/template/pr69961a.C: New test.
12404 * g++.dg/template/pr69961b.C: New test.
12405
1ed1f69a 124062016-02-29 David Malcolm <dmalcolm@redhat.com>
12407
12408 PR preprocessor/69985
12409 * gcc.dg/cpp/pr69985.c: New test case.
12410
01c5d15d 124112016-02-29 Jeff Law <law@redhat.com>
12412
3a4d3de5 12413 PR tree-optimization/70005
12414 * gcc.c-torture/execute/pr70005.c New test.
12415
01c5d15d 12416 PR tree-optimization/69999
12417 * gcc.c-torture/compile/pr69999.c: New test.
12418
1bf66b54 124192016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12420
12421 PR tree-optimization/69652
12422 * gcc.dg/torture/pr69652.c: Delete test.
12423 * gcc.dg/vect/pr69652.c: New test.
12424
b4d653d5 124252016-02-19 Richard Biener <rguenther@suse.de>
12426
12427 PR tree-optimization/69980
12428 * gfortran.dg/vect/pr69980.f90: New testcase.
12429
35bc4745 124302016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12431
12432 * gcc.target/sparc/20160229-1.c: New test.
12433
bb54a538 124342016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12435
12436 * gnat.dg/stack_usage3.adb: New test.
12437 * gnat.dg/stack_usage3_pkg.ads: New helper.
12438
95164e71 124392016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12440
12441 * gnat.dg/renaming8.adb: New test.
12442 * gnat.dg/renaming8_pkg1.ads: New helper.
12443 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12444 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12445
a890896f 124462016-02-29 Richard Biener <rguenther@suse.de>
12447
12448 PR tree-optimization/69720
12449 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12450
5c70403a 124512016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12452
12453 PR fortran/68147
12454 PR fortran/47674
12455 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12456
dfb6d139 124572016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12458 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12459
12460 PR fortran/56007
12461 * gfortran.dg/coarray_8.f90: Adjust error message.
12462 * gfortran.dg/pr56007.f90: New test.
12463 * gfortran.dg/pr56007.f: New test.
12464
536508db 124652016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12466
12467 PR tree-optimization/69989
12468 * gcc.dg/torture/pr69989.c: New test.
12469
eec75e45 124702016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12471
12472 * gcc.target/i386/stack-realign-win.c: New test.
12473
0175e45a 124742016-02-28 Harald Anlauf <anlauf@gmx.de>
12475
12476 PR fortran/60126
12477 * gfortran.dg/pr60126.f90: New test.
12478
2a703589 124792016-02-27 Jeff Law <law@redhat.com>
12480
12481 Revert
12482 2016-02-26 Richard Biener <rguenther@suse.de>
12483 Jeff Law <law@redhat.com>
12484
12485 PR tree-optimization/69740
12486 * gcc.c-torture/compile/pr69740-1.c: New test.
12487 * gcc.c-torture/compile/pr69740-2.c: New test.
12488
359b4c18 124892016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12490
1c96765a 12491 PR fortran/69910
359b4c18 12492 * gfortran.dg/newunit_4.f90: New test.
12493
49462d93 124942016-02-27 Jakub Jelinek <jakub@redhat.com>
12495
12496 PR target/69613
12497 PR rtl-optimization/69886
12498 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12499 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12500 target.
12501
c4ac733e 125022016-02-26 Martin Sebor <msebor@redhat.com>
12503
12504 PR tree-optimization/15826
12505 * gcc.dg/tree-ssa/pr15826.c: New test.
12506
da8c4b5d 125072016-02-26 Jakub Jelinek <jakub@redhat.com>
12508
12509 PR target/69969
12510 * gcc.target/powerpc/pr69969.c: New test.
12511
0a4558eb 125122016-02-26 Martin Sebor <msebor@redhat.com>
12513
12514 PR c++/15766
12515 * g++.old-deja/g++.other/decl5.C: Add a test case.
12516
5b500299 125172016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12518
12519 PR target/69946
12520 * gcc.target/powerpc/pr69946.c: New file.
12521
565f533b 125222016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12523 Jeff Law <law@redhat.com>
565f533b 12524
0a4558eb 12525 PR tree-optimization/69740
565f533b 12526 * gcc.c-torture/compile/pr69740-1.c: New test.
12527 * gcc.c-torture/compile/pr69740-2.c: New test.
12528
ff67cbea 125292016-02-26 Martin Jambor <mjambor@suse.cz>
12530
12531 PR middle-end/69920
12532 * gcc.dg/torture/pr69932.c: New test.
12533 * gcc.dg/torture/pr69936.c: Likewise.
12534
e400d817 125352016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12536
12537 PR target/69709
12538 * gcc.target/s390/pr69709.c: New test.
12539
126a5a2d 125402016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12541
12542 PR target/69245
12543 * gcc.target/aarch64/pr69245_1.c: New test.
12544
59c58860 125452016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12546
12547 PR target/69613
12548 * gcc.dg/torture/pr69613.c: New test.
12549
9441fa4e 125502016-02-26 Jakub Jelinek <jakub@redhat.com>
12551
12552 PR rtl-optimization/69891
12553 * gcc.target/i386/pr69891.c: New test.
12554
e48fcde0 125552016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12556 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12557
35ed600a 12558 PR target/61397
f41208a1 12559 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12560 functionality for both 32-bit and 64-bit.
12561
c86aaa0e 125622016-02-26 Richard Biener <rguenther@suse.de>
12563
12564 PR tree-optimization/69551
12565 * gcc.dg/torture/pr69951.c: New testcase.
12566
38e71a65 125672016-02-25 Richard Biener <rguenther@suse.de>
12568
12569 PR tree-optimization/48795
12570 * gcc.dg/Warray-bounds-18.c: New testcase.
12571
03331e69 125722016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12573
12574 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12575
f14d8d6a 125762016-02-25 Jakub Jelinek <jakub@redhat.com>
12577
12578 PR rtl-optimization/69896
12579 * gcc.dg/pr69896.c: New test.
12580
4003c807 125812016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12582
12583 PR c++/69736
12584 * g++.dg/cpp1y/paren2.C: New test.
12585
a0573328 125862016-02-24 Martin Sebor <msebor@redhat.com>
12587
12588 PR c/51147
12589 * gcc.dg/enum-mode-2.c: New test.
12590
2cde02ad 125912016-02-24 Jakub Jelinek <jakub@redhat.com>
12592
12593 PR c++/69922
12594 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12595 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12596 * g++.dg/ubsan/pr69922.C: New test.
12597
f0ea75d1 125982016-02-24 Marek Polacek <polacek@redhat.com>
12599
12600 PR c/69819
12601 * gcc.dg/pr69819.c: New test.
12602
05027366 126032016-02-24 Martin Sebor <msebor@redhat.com>
12604
34ed562b 12605 PR c++/69912
12606 * g++.dg/ext/flexary15.C: New test.
12607
126082016-02-24 Martin Sebor <msebor@redhat.com>
12609
12610 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12611 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12612 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12613
650c3ad5 126142016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12615 Charles Baylis <charles.baylis@linaro.org>
12616
12617 PR debug/61033
12618 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12619
596070e8 126202016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12621 Jakub Jelinek <jakub@redhat.com>
596070e8 12622
12623 PR middle-end/69760
12624 * gcc.dg/torture/pr69760.c: New testcase.
12625
d6b92d9f 126262016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12627
12628 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12629 pattern on Solaris with as.
12630
90436d9d 126312016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12632
12633 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12634 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12635 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12636 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12637
7c749495 126382016-02-24 Jakub Jelinek <jakub@redhat.com>
12639
12640 PR middle-end/69915
12641 * gcc.dg/pr69915.c: New test.
12642
9c9680b5 126432016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12644
12645 PR rtl-optimization/69886
12646 * gcc.dg/torture/pr69886.c: New test.
12647
36d081ee 126482016-02-24 Richard Biener <rguenther@suse.de>
12649
12650 PR middle-end/68963
12651 * gcc.dg/torture/pr68963.c: New testcase.
12652
2a0accb9 126532016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12654
12655 PR target/69875
12656 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12657 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12658 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12659 * gcc.target/arm/atomic_loaddi_1.c: New test.
12660 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12661 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12662 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12663 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12664 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12665 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12666 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12667 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12668
f0e92ef1 126692016-02-24 Jakub Jelinek <jakub@redhat.com>
12670
12671 PR middle-end/69909
12672 * gcc.dg/torture/pr69909.c: New test.
12673
6907286f 126742016-02-24 Richard Biener <rguenther@suse.de>
12675
12676 PR tree-optimization/69907
12677 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12678 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12679 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12680
e6ab7475 126812016-02-24 Christian Bruel <christian.bruel@st.com>
12682
12683 * gcc.target/arm/pragma_cpp_fma.c: New test.
12684
47587450 126852016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12686
12687 PR fortran/61156
12688 * gfortran.dg/include_6.f90: Update test.
12689
d41ab738 126902016-02-23 Jakub Jelinek <jakub@redhat.com>
12691
12692 PR objc/69844
12693 * objc.dg/pr69844.m: New test.
12694
4772d9d5 126952016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12696
12697 PR libgfortran/69456
12698 * gfortran.dg/namelist_89.f90: New test.
12699 * gfortran.dg/pr59700.f90: Update test..
12700
8c38d887 127012016-02-23 Martin Sebor <msebor@redhat.com>
12702
12703 PR middle-end/69780
12704 * g++.dg/ext/builtin_alloca.C: New test.
12705 * gcc.dg/builtins-68.c: New test.
12706
ee1bfdb0 127072016-02-23 Richard Henderson <rth@redhat.com>
12708
12709 * gcc.target/i386/addr-space-3.c: Remove test.
12710
52609ec3 127112016-02-23 David Malcolm <dmalcolm@redhat.com>
12712
12713 PR preprocessor/69126
12714 PR preprocessor/69543
12715 * c-c++-common/pr69126-2-long.c: New test.
12716 * c-c++-common/pr69126-2-short.c: New test.
12717 * c-c++-common/pr69543-1.c: Remove xfail.
12718
d5bf2cc8 127192016-02-23 David Malcolm <dmalcolm@redhat.com>
12720
12721 PR preprocessor/69126
12722 PR preprocessor/69543
12723 PR preprocessor/69558
12724 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12725 (f): Rename to...
12726 (test_2): ...this, and add leading comment.
12727 (MACRO_3, test_3): New.
12728 (MACRO_4A, MACRO_4B, test_4): New.
12729 (MACRO): Rename to...
12730 (MACRO_5): ...this.
12731 (g): Rename to...
12732 (test_5): ...this, updating for renaming of MACRO, and
12733 add leading comment.
12734 * c-c++-common/pr69543-1.c: New.
12735 * c-c++-common/pr69543-2.c: New.
12736 * c-c++-common/pr69543-3.c: New.
12737 * c-c++-common/pr69543-4.c: New.
12738 * c-c++-common/pr69558-1.c: New.
12739 * c-c++-common/pr69558-2.c: New.
12740 * c-c++-common/pr69558-3.c: New.
12741 * c-c++-common/pr69558-4.c: New.
12742 * gcc.dg/pr69558.c: Move to...
12743 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12744 xfail for c++.
12745
3a37a410 127462016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12747
12748 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12749 to -ftree-parallelize-loops/-fopenacc changes.
12750 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12751 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12752 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12753 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12754 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12755 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12756 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12757 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12758 * c-c++-common/goacc/kernels-loop.c: Likewise.
12759 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12760 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12761 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12762 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12763
ecca180f 127642016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12765
12766 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12767
eec0fa3f 127682016-02-23 Jakub Jelinek <jakub@redhat.com>
12769
f1f91c07 12770 PR c++/69902
12771 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12772
eec0fa3f 12773 PR c/69900
12774 * gcc.dg/pr69900.c: New test.
12775
e045424d 127762016-02-23 Martin Jambor <mjambor@suse.cz>
12777
12778 PR tree-optimization/69666
12779 * gcc.dg/tree-ssa/pr69666.c: New test.
12780
f482dff6 127812016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12782
12783 PR fortran/67451
12784 * gfortran.dg/coarray_allocate_5.f08: New test.
12785
57ed698b 127862016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12787
12788 * gcc.target/s390/vcond-shift.c: Move to ...
12789 * gcc.target/s390/vector/vcond-shift.c: ... here.
12790
990e443c 127912016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12792
12793 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12794 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12795
296c5f01 127962016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12797
12798 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12799
e53f41d5 128002016-02-20 Mark Wielaard <mjw@redhat.com>
12801
12802 PR c/28901
12803 * gcc.dg/unused-variable-3.c: New test.
12804
13af201d 128052016-02-22 Jakub Jelinek <jakub@redhat.com>
12806
12807 PR target/69888
12808 * gcc.target/i386/pr69888.c: New test.
12809
682c90f9 128102016-02-22 Richard Biener <rguenther@suse.de>
12811
12812 PR tree-optimization/69882
12813 * gfortran.dg/vect/pr69882.f90: New testcase.
12814
b8cd18c3 128152016-02-22 Jakub Jelinek <jakub@redhat.com>
12816
12817 PR target/69885
12818 * gcc.dg/pr69885.c: New test.
12819
09343379 128202016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12821
12822 PR target/69806
12823 PR target/54089
12824 * gcc.target/sh/pr54089-10.c: New.
12825
b345a09f 128262016-02-20 Paul Thomas <pault@gcc.gnu.org>
12827
12828 PR fortran/69423
12829 * gfortran.dg/deferred_character_15.f90 : New test.
12830
51385aed 128312016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12832
12833 PR fortran/57365
12834 gfortran.dg/allocate_with_source_18.f03: New test.
12835
128362016-02-20 Harald Anlauf <anlauf@gmx.de>
12837
12838 PR fortran/52531
12839 gfortran.dg/gomp/pr52531.f90: New test.
12840
9cce8384 128412016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12842
12843 PR c++/69865
12844 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12845 -std=c++03.
12846
d91f5fbb 128472016-02-19 Jakub Jelinek <jakub@redhat.com>
12848
563d5cb8 12849 PR c++/69826
12850 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12851 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12852
0a04aac9 12853 PR c++/69850
12854 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12855
d91f5fbb 12856 PR c++/69851
12857 * g++.dg/torture/pr69851.C: New test.
12858
5fe1f282 128592016-02-19 Martin Sebor <msebor@redhat.com>
12860
12861 PR testsuite/69573
12862 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12863
a45bce11 128642016-02-19 Jakub Jelinek <jakub@redhat.com>
12865
6263dde1 12866 PR c++/69850
12867 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12868 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12869
a45bce11 12870 PR c++/67767
12871 * g++.dg/cpp0x/pr67767.C: New test.
12872
cf2ed1b7 128732016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12874
12875 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12876 for fp, simd, crypto, crc, lse.
12877 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12878 above.
12879 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12880 effective target check.
12881
f6cc34b0 128822016-02-19 Jakub Jelinek <jakub@redhat.com>
12883
12884 PR target/69820
12885 * gcc.target/i386/pr69820.c: New test.
12886
6c678e78 128872016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12888
12889 * gcc.target/s390/vector/int128-1.c: New test.
12890
b088ff4b 128912016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12892
12893 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12894
b11e60a4 128952016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12896
12897 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12898 instruction pattern name to prevent the testcase from failing with
12899 -march=z13.
12900
664ff6a0 129012016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12902
12903 * gcc.target/s390/md/movstr-2.c: New test.
12904
e80be24b 129052016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12906
12907 * gcc.target/s390/morestack.c: New test.
12908
9839f350 129092016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12910
12911 PR target/69625
12912 * gcc.target/s390/pr69625.c: Add test case.
12913
4550fbd0 129142016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12915
12916 PR testsuite/68580
12917 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12918
57d00b6a 129192016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12920
12921 PR target/68404
12922 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12923 * gcc.target/powerpc/fusion3.c: Likewise.
12924
63ad69d6 129252016-02-18 Richard Biener <rguenther@suse.de>
12926
12927 PR middle-end/69553
12928 * g++.dg/torture/pr69553.C: New testcase.
12929
d92404ed 129302016-02-18 Nick Clifton <nickc@redhat.com>
12931
4550fbd0 12932 PR target/62254
12933 PR target/69610
12934 * gcc.target/arm/pr62554.c: New test.
12935 * gcc.target/arm/pr69610-1.c: New test.
12936 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12937
0808dfce 129382016-02-18 Richard Biener <rguenther@suse.de>
12939
12940 PR middle-end/69854
12941 * gcc.dg/torture/pr69854.c: New testcase.
12942
fc3527e3 129432016-02-17 Jakub Jelinek <jakub@redhat.com>
12944
12945 PR c++/69850
12946 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12947
e3c24279 129482012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12949
12950 * gcc.target/powerpc/vec-cg.c: New test.
12951
c9732c2b 129522016-02-17 Richard Biener <rguenther@suse.de>
12953
12954 PR testsuite/69586
12955 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12956
51bf9f9b 129572016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12958
12959 PR target/69161
12960 * gcc.c-torture/compile/pr69161.c: New test.
12961
6baedca3 129622016-02-17 David Sherwood <david.sherwood@arm.com>
12963
12964 PR target/69532
12965 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12966 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12967
4f240715 129682016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12969
12970 * gcc.dg/ifcvt-4.c: Skip on Visium.
12971
e0c0515d 129722016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12973
12974 * gnat.dg/atomic8.adb: New test.
12975
7b319ee6 129762016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12977
12978 * gnat.dg/discr46.ad[sb]: New test.
12979
48a7e3d1 129802016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12981
12982 PR Target/48344
12983 * gcc.target/powerpc/pr48344-1.c: New test.
12984
3f844f15 129852015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12986
12987 PR fortran/69742
12988 * gfortran.dg/associate_21.f90: New test.
12989
7675e968 129902016-02-16 Jakub Jelinek <jakub@redhat.com>
12991
12992 PR c/69835
12993 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12994 -Wnonnull in dg-options.
12995 * c-c++-common/nonnull-2.c: New test.
12996
d6faee88 129972016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12998 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12999
13000 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13001
3a2a72aa 130022016-02-16 Jakub Jelinek <jakub@redhat.com>
13003
13004 PR middle-end/69801
13005 * gcc.dg/pr69801.c: Add empty dg-options.
13006
28072426 130072016-02-16 James Norris <jnorris@codesourcery.com>
13008
13009 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13010 * g++.dg/goacc/deviceptr-1.c: New file.
13011
37fffac2 130122016-02-16 Jakub Jelinek <jakub@redhat.com>
13013
13014 PR tree-optimization/69820
13015 * gcc.dg/vect/pr69820.c: New test.
13016
f72a5e61 130172016-02-16 Richard Biener <rguenther@suse.de>
13018
13019 PR tree-optimization/69776
13020 * gcc.dg/torture/pr69776-2.c: New testcase.
13021
50e0cd76 130222016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13023
13024 PR tree-optimization/69714
13025 * gcc.dg/torture/pr69714.c: New test.
13026
14a72c4e 130272016-02-16 Jakub Jelinek <jakub@redhat.com>
13028
13029 PR tree-optimization/69802
13030 * gcc.dg/pr69802.c: New test.
13031
fd808c11 130322016-02-16 Richard Biener <rguenther@suse.de>
13033
13034 PR middle-end/69801
13035 * gcc.dg/pr69801.c: New testcase.
13036
49a549ca 130372016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13038
13039 PR libgfortran/69651
13040 * gfortran.dg/read_bang.f90: New test.
13041 * gfortran.dg/read_bang4.f90: New test.
13042
77454e6e 130432016-02-15 Jakub Jelinek <jakub@redhat.com>
13044
2074f21c 13045 PR c++/69658
13046 * g++.dg/init/pr69658.C: New test.
13047
77454e6e 13048 PR c++/69797
13049 * c-c++-common/pr69797.c: New test.
13050
4ef4d764 130512016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13052
13053 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13054 check for aarch64*-*-*.
13055
4a45fe0f 130562016-02-15 Richard Biener <rguenther@suse.de>
13057
13058 PR tree-optimization/69783
13059 * gcc.dg/vect/pr69783.c: New testcase.
13060
0b3619e6 130612016-02-15 Richard Biener <rguenther@suse.de>
13062
13063 PR tree-optimization/69776
13064 * gcc.dg/torture/pr69776.c: New testcase.
13065
9b49c3cb 130662016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13067
13068 PR fortran/60526
13069 * gfortran.dg/type_decl_4.f90: Reinstated.
13070
e46faff9 130712016-02-14 John David Anglin <danglin@gcc.gnu.org>
13072
13073 PR fortran/68746
13074 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13075
a96c809a 130762016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13077
13078 PR fortran/60526
13079 PR bootstrap/69816
13080 * gfortran.dg/type_decl_4.f90: Removed.
13081
fdec7e88 130822016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13083
13084 PR fortran/60526
13085 * gfortran.dg/type_decl_4.f90: New test.
13086
a72095c4 130872016-02-14 Alan Modra <amodra@gmail.com>
13088
bc436924 13089 PR testsuite/68886
a72095c4 13090 * gcc.c-torture/execute/stkalign.c: Revise test.
13091
73bb5f8b 130922016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13093
13094 PR target/67260
13095 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13096
beb13161 130972016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13098
13099 PR target/67260
13100 * gcc.target/sh/torture/pr67260.c: New.
13101
67cab04e 131022016-02-12 John David Anglin <danglin@gcc.gnu.org>
13103
13104 * gcc.dg/pr67964.c: Add dg-require-alias.
13105
44a59bb1 131062016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13107
13108 PR target/67636
13109 PR target/64345
13110 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13111
38c9bd3a 131122016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13113
13114 PR libgfortran/69668
13115 * gfortran.dg/namelist_88.f90: New test.
13116
1774ff82 131172016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13118
13119 PR libgfortran/69668
13120 * gfortran.dg/namelist_38.f90: Update test.
13121 * gfortran.dg/namelist_84.f90: Update test.
13122
aec1f4bd 131232016-02-12 David Malcolm <dmalcolm@redhat.com>
13124
13125 PR other/69554
13126 * gcc.dg/pr69554-1.c: New test.
13127 * gfortran.dg/pr69554-1.F90: New test.
13128 * gfortran.dg/pr69554-2.F90: New test.
13129 * lib/gcc-dg.exp (proc dg-locus): New function.
13130 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13131 distinguish between the caret-printing and non-caret-printing
13132 cases. If caret-printing has been explicitly enabled, bail out
13133 without attempting to fix up the output.
13134
da7d5066 131352016-02-12 David Malcolm <dmalcolm@redhat.com>
13136
13137 PR driver/69265
13138 PR driver/69453
13139 * gcc.dg/spellcheck-options-3.c: New test case.
13140 * gcc.dg/spellcheck-options-4.c: New test case.
13141 * gcc.dg/spellcheck-options-5.c: New test case.
13142 * gcc.dg/spellcheck-options-6.c: New test case.
13143 * gcc.dg/spellcheck-options-7.c: New test case.
13144 * gcc.dg/spellcheck-options-8.c: New test case.
13145 * gcc.dg/spellcheck-options-9.c: New test case.
13146 * gcc.dg/spellcheck-options-10.c: New test case.
13147
fcce1b0b 131482016-02-12 Jakub Jelinek <jakub@redhat.com>
13149
13150 PR rtl-optimization/69764
13151 PR rtl-optimization/69771
13152 * c-c++-common/pr69764.c: New test.
13153 * gcc.dg/torture/pr69771.c: New test.
13154
6d609290 131552016-02-12 Marek Polacek <polacek@redhat.com>
13156
13157 * g++.dg/torture/init-list1.C: New.
13158
7d75fb56 131592016-02-12 Marek Polacek <polacek@redhat.com>
13160
13161 * gcc.dg/pr69522.c: Add empty dg-options.
13162
52543fda 131632016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13164
13165 * g++.dg/lto/lto.exp: Include and init mpx.
13166 * g++.dg/lto/pr69729_0.C: New test.
13167
34947478 131682016-02-12 Jakub Jelinek <jakub@redhat.com>
13169
9181a4ec 13170 PR ipa/69241
13171 * g++.dg/ipa/pr69241-4.C: New test.
13172
34947478 13173 PR ipa/68672
13174 * g++.dg/ipa/pr68672-1.C: New test.
13175 * g++.dg/ipa/pr68672-2.C: New test.
13176 * g++.dg/ipa/pr68672-3.C: New test.
13177
74a4140f 131782016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13179
13180 PR c/69522
50e0cd76 13181 * gcc.dg/pr69522.c: New test.
74a4140f 13182
9ddb20d6 131832016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13184
13185 PR c++/69098
13186 * g++.dg/cpp1y/69098.C: New test.
13187 * g++.dg/cpp1y/69098-2.C: New test.
13188
67cf9b55 131892016-02-12 Jakub Jelinek <jakub@redhat.com>
13190
13191 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13192 and neighbour -> neighbor.
13193 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13194 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13195 * c-c++-common/Wvarargs.c: Likewise.
13196 * c-c++-common/goacc/host_data-5.c: Likewise.
13197 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13198 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13199 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13200 * gcc.target/aarch64/pr60697.c: Likewise.
13201 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13202 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13203 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13204 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13205 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13206 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13207 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13208 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13209 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13210 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13211 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13212 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13213 * g++.dg/lookup/koenig5.C: Likewise.
13214 * g++.dg/ext/no-asm-2.C: Likewise.
13215 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13216 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13217 * gfortran.dg/used_types_16.f90: Likewise.
13218 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13219 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13220 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13221 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13222 * gfortran.dg/abstract_type_6.f03: Likewise.
13223 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13224 * gfortran.dg/used_types_15.f90: Likewise.
13225 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13226 * gfortran.dg/exit_3.f08: Likewise.
13227 * gfortran.dg/open_status_2.f90: Likewise.
13228 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13229 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13230 * gfortran.dg/associate_1.f03: Likewise.
13231 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13232 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13233 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13234 * gcc.dg/builtin-object-size-1.c: Likewise.
13235 * gcc.dg/noreturn-6.c: Likewise.
13236 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13237 * gcc.dg/globalalias.c: Likewise.
13238 * gcc.dg/builtins-config.h: Likewise.
13239 * gcc.dg/pr30457.c: Likewise.
13240 * gcc.c-torture/compile/volatile-1.c: Likewise.
13241 * gcc.c-torture/execute/20101011-1.c: Likewise.
13242 * c-c++-common/Waddress-1.c: Likewise.
13243
40b38ace 132442016-02-11 Jakub Jelinek <jakub@redhat.com>
13245
13246 PR c/69768
13247 * c-c++-common/Waddress-1.c: New test.
13248
42c87ca9 132492016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13250
13251 PR fortran/69296
13252 * gfortran.dg/associate_19.f03: New test.
13253 * gfortran.dg/associate_20.f03: New test.
13254
acb7939f 132552016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13256
13257 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13258
6defe3c5 132592016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13260
13261 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13262 .arch armv8-a\n. Add -dA to dg-options.
13263 * gcc.target/aarch64/assembler_arch_1.c: New test.
13264 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13265
63f63318 132662016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13267
13268 PR c++/68726
13269 * g++.dg/cpp0x/pr68726.C: New.
13270
1cddf457 132712016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13272
13273 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13274 test.
13275
b86fba37 132762016-02-11 Richard Biener <rguenther@suse.de>
13277
13278 * g++.dg/tree-ssa/pr61034.C: Adjust.
13279
ec4ec95a 132802016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13281
be7c31e9 13282 PR target/69148
ec4ec95a 13283 * gcc.target/s390/pr69148.c: New.
13284
f64416ca 132852016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13286
13287 PR tree-optimization/69652
13288 * gcc.dg/torture/pr69652.c: New test.
13289
e5d1ea31 132902016-02-10 Jakub Jelinek <jakub@redhat.com>
13291 Patrick Palka <ppalka@gcc.gnu.org>
13292
13293 PR ipa/69241
13294 PR c++/69649
13295 * g++.dg/ipa/pr69241-1.C: New test.
13296 * g++.dg/ipa/pr69241-2.C: New test.
13297 * g++.dg/ipa/pr69241-3.C: New test.
13298 * g++.dg/ipa/pr69649.C: New test.
13299
fa03b19d 133002016-02-10 Uros Bizjak <ubizjak@gmail.com>
13301
13302 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13303 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13304
14485c8a 133052016-02-10 Bin Cheng <bin.cheng@arm.com>
13306
13307 PR tree-optimization/68021
13308 * gcc.dg/tree-ssa/pr68021.c: New test.
13309
79f1ed25 133102016-02-10 Richard Biener <rguenther@suse.de>
13311
13312 PR tree-optimization/69726
13313 * gcc.dg/uninit-22.c: New testcase.
13314
58f74eff 133152016-02-09 Andrew Pinski <apinski@cavium.com>
13316
13317 PR tree-opt/69282
13318 * gcc.c-torture/compile/20160205-1.c: New testcase.
13319
600c00f7 133202016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13321
13322 PR target/68404
13323 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13324 instead accessing a really large arrray.
13325 * gcc.target/powerpc/fusion3.c: Likewise.
13326
0771836e 133272016-02-09 Charles Baylis <charles.baylis@linaro.org>
13328
13329 PR target/68532
13330 * gcc.c-torture/execute/pr68532.c: New test.
13331
4ccd644f 133322016-02-11 Alexandre Oliva <aoliva@redhat.com>
13333
13334 PR target/69634
13335 * gcc.dg/pr69634.c: New.
13336
2e980a39 133372016-02-09 Richard Biener <rguenther@suse.de>
13338
13339 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13340
aacf7102 133412016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13342
aacf7102 13343 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13344
a1856ddf 133452016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13346
13347 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13348
d4d3da7e 133492016-02-09 Richard Biener <rguenther@suse.de>
13350
13351 PR tree-optimization/69715
13352 * gcc.dg/torture/pr69715.c: New testcase.
13353
9cc6714f 133542016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13355
13356 PR c++/69139
13357 * g++.dg/cpp0x/trailing12.C: New test.
13358 * g++.dg/cpp0x/trailing13.C: New test.
13359
83d5062b 133602016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13361
13362 PR c++/69283
13363 PR c++/67835
13364 * g++.dg/cpp1y/auto-fn29.C: New test.
13365 * g++.dg/cpp1y/auto-fn30.C: New test.
13366
394a86f3 133672016-02-08 Jakub Jelinek <jakub@redhat.com>
13368
13369 PR tree-optimization/69209
13370 * gcc.c-torture/compile/pr69209.c: New test.
13371
93b124b4 133722016-02-08 Jeff Law <law@redhat.com>
13373
13374 PR tree-optimization/68541
13375 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13376 of statements allowed in join block for path splitting.
13377
26abce13 133782016-02-08 Jakub Jelinek <jakub@redhat.com>
13379
0acb2d6e 13380 PR c++/59627
13381 * g++.dg/gomp/pr59627.C: New test.
13382
26abce13 13383 PR ipa/69239
13384 * g++.dg/ipa/pr69239.C: New test.
13385
86e0b129 133862016-02-08 David Malcolm <dmalcolm@redhat.com>
13387
13388 PR preprocessor/69664
13389 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13390 * gcc.dg/cpp/warn-comments.c: Likewise.
13391
f553d9f8 133922016-02-08 Marek Polacek <polacek@redhat.com>
13393
13394 PR c++/69688
13395 * g++.dg/init/const12.C: New test.
13396
600695e0 133972016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13398
13399 PR target/60410
13400 * gcc.dg/lto/pr55113_0.c: Remove test.
13401
c4f4b1e8 134022016-02-08 Richard Biener <rguenther@suse.de>
13403
13404 PR tree-optimization/69719
13405 * gcc.dg/torture/pr69719.c: New testcase.
13406
5a987d87 134072016-02-08 Richard Biener <rguenther@suse.de>
13408 Jeff Law <law@redhat.com>
13409
13410 PR target/68273
13411 * gcc.target/mips/pr68273.c: New testcase.
13412
0418e71d 134132016-02-08 Richard Biener <rguenther@suse.de>
13414
13415 PR rtl-optimization/69274
13416 * gcc.target/i386/addr-sel-1.c: XFAIL.
13417
07c0f1ca 134182016-02-08 Jeff Law <law@redhat.com>
13419
40d85f4c 13420 PR tree-optimization/68541
13421 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13422
140e093f 13423 PR tree-optimization/65917
07c0f1ca 13424 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13425
16430acf 134262016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13427
13428 PR fortran/50555
13429 * gfortran.dg/namelist_args.f90: New test.
13430
3f0ff0d8 134312016-02-05 Jeff Law <law@redhat.com>
13432
140e093f 13433 PR tree-optimization/68541
3f0ff0d8 13434 * gcc.dg/tree-ssa/split-path-2.c: New test.
13435 * gcc.dg/tree-ssa/split-path-3.c: New test.
13436 * gcc.dg/tree-ssa/split-path-4.c: New test.
13437 * gcc.dg/tree-ssa/split-path-5.c: New test.
13438 * gcc.dg/tree-ssa/split-path-6.c: New test.
13439 * gcc.dg/tree-ssa/split-path-7.c: New test.
13440
a7cc1f94 134412016-02-05 Martin Sebor <msebor@redhat.com>
13442
13443 PR c++/69662
13444 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13445 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13446
fcb25f28 134472016-02-06 Richard HEnderson <rth@redhat.com>
13448
13449 PR c/69643
13450 * gcc.target/i386/addr-space-4.c: New.
13451 * gcc.target/i386/addr-space-5.c: New.
13452
3a2545a1 134532016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13454
13455 PR fortran/66089
13456 * gfortran.dg/elemental_dependency_6.f90: New.
13457
1e302465 134582016-02-05 Jakub Jelinek <jakub@redhat.com>
13459
66feb54c 13460 PR rtl-optimization/69691
13461 * gcc.c-torture/execute/pr69691.c: New test.
13462
1e302465 13463 PR c++/69628
13464 * g++.dg/parse/pr69628.C: New test.
13465
9c28a298 134662016-02-05 Uros Bizjak <ubizjak@gmail.com>
13467
13468 * gcc.dg/sancov/asan.c: Move to ...
13469 * gcc.dg/asan/sancov-1.c: ... here.
13470
a854e286 134712016-02-05 Uros Bizjak <ubizjak@gmail.com>
13472
13473 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13474
d4f0b240 134752016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13476
13477 PR target/69677
13478 * gcc.target/i386/pr69677.c: New test.
13479
235d8723 134802016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13481
13482 PR c++/68948
13483 * g++.dg/template/pr68948.C: New test.
13484
f390cf65 134852016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13486
13487 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13488 (only necessary on s390x).
13489
ab99f104 134902016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13491
13492 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13493 -mno-accumulate-outgoing-args.
13494
f7ef5392 134952016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13496
13497 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13498
6b098e91 134992016-02-04 Jakub Jelinek <jakub@redhat.com>
13500
13501 PR c/69669
13502 * c-c++-common/pr69669.c: New test.
13503
f0146cf3 135042016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13505
13506 PR target/69667
13507 * g++.dg/pr69667.C: New file.
13508
08fd6cf5 135092016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13510
13511 PR target/69619
13512 * gcc.dg/pr69619.c: Add new test.
13513
a6f3f39f 135142016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13515
13516 PR rtl-optimization/69577
13517 * gcc.target/i386/pr69577.c: New test.
13518
774068a0 135192016-02-04 Martin Liska <mliska@suse.cz>
13520
13521 * g++.dg/asan/pr69276.C: New test.
13522
f50a7894 135232016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13524
13525 PR target/65932
13526 PR target/67714
13527 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13528 a single smulbb instruction.
13529 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13530 * gcc.target/amr/wmul-2.c: Likewise.
13531
6b722eb3 135322016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13533
13534 PR target/65932
13535 PR target/67714
13536 * gcc.c-torture/execute/pr67714.c: New test.
13537
1f1475a7 135382016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13539
13540 PR target/69454
13541 * gcc.target/i386/pr69454-1.c: New test.
13542 * gcc.target/i386/pr69454-2.c: New test.
13543
6b94e133 135442016-02-03 Martin Sebor <msebor@redhat.com>
13545
13546 PR c++/69251
13547 PR c++/69253
13548 PR c++/69290
13549 PR c++/69277
13550 PR c++/69349
13551 * g++.dg/ext/flexarray-mangle-2.C: New test.
13552 * g++.dg/ext/flexarray-mangle.C: New test.
13553 * g++.dg/ext/flexarray-subst.C: New test.
13554 * g++.dg/ext/flexary11.C: New test.
13555 * g++.dg/ext/flexary12.C: New test.
13556 * g++.dg/ext/flexary13.C: New test.
13557 * g++.dg/ext/flexary14.C: New test.
13558 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13559
342ed0ac 135602016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13561
13562 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13563 Define only if CHECK_FLOAT128 is defined.
13564 (main): Properly initialize u5.
13565
edf6c4d2 135662016-02-03 Jakub Jelinek <jakub@redhat.com>
13567
415d5641 13568 PR c/69627
13569 * gcc.dg/pr69627.c: New test.
13570
edf6c4d2 13571 PR target/69644
13572 * gcc.dg/pr69644.c: New test.
13573
cf8f3ba0 135742016-02-03 Mike Stump <mikestump@comcast.net>
13575
13576 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13577 support for struct-layout-1.exp.
13578
c90d55dd 135792016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13580
13581 PR c++/69056
f7ef5392 13582 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13583
401bd0c8 135842016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13585 Alexandre Oliva <aoliva@redhat.com>
13586
13587 PR target/69461
13588 * gcc.target/powerpc/pr69461.c: New.
13589
277d9d1d 135902016-02-03 Uros Bizjak <ubizjak@gmail.com>
13591
13592 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13593 works from here ...
13594 (check_effective_target_fsanitize_thread): ... to here. Do not
13595 specify additional compile flags for the test source.
13596 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13597 specify additional compile flags for the test source.
13598
e69ad94a 135992016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13600
13601 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13602
a4454da2 136032016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13604
13605 PR fortran/67451
13606 PR fortran/69418
13607 * gfortran.dg/coarray_allocate_2.f08: New test.
13608 * gfortran.dg/coarray_allocate_3.f08: New test.
13609 * gfortran.dg/coarray_allocate_4.f08: New test.
13610
88cab2dd 136112016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13612
13613 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13614 use same scan-tree-dump-times on all platforms.
13615 * gcc.dg/vect/vect-outer-1.c: Likewise.
13616 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13617 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13618 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13619 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13620 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13621 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13622 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13623
66ea75c4 136242016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13625
13626 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13627 warning.
13628
4eef8df7 136292016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13630
13631 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13632
665fbc2f 136332016-02-02 James Norris <jnorris@codesourcery.com>
13634
13635 * c-c++-common/goacc/routine-5.c: Add tests.
13636
b10e3d47 136372016-02-02 Alexander Monakov <amonakov@ispras.ru>
13638
13639 * gcc.target/nvptx/unsigned-cmp.c: New test.
13640
12ad66dd 136412016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13642
13643 * gcc.target/aarch64/scalar_shift_1.c
13644 (test_corners_sisd_di): Improve force to SIMD register.
13645 (test_corners_sisd_si): Likewise.
13646 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13647 Remove scan-assembler check for ldr.
13648
f9ec342f 136492016-02-02 Richard Biener <rguenther@suse.de>
13650
13651 PR tree-optimization/69595
13652 * gcc.dg/Warray-bounds-17.c: New testcase.
13653
32f2925a 136542016-02-02 Richard Biener <rguenther@suse.de>
13655
13656 PR tree-optimization/69606
13657 * gcc.dg/torture/pr69606.c: New testcase.
13658
cfd9ca84 136592016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13660
13661 PR middle-end/68542
13662 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13663 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13664
19bf08e2 136652016-02-02 Alan Modra <amodra@gmail.com>
13666
13667 PR target/69548
13668 * gcc.target/powerpc/pr69548.c: New test.
13669
6f13b088 136702016-02-01 Jakub Jelinek <jakub@redhat.com>
13671
dcddc5af 13672 PR rtl-optimization/69592
13673 * gcc.dg/pr69592.c: New test.
13674
6f13b088 13675 PR preprocessor/69543
13676 PR c/69558
13677 * gcc.dg/pr69543.c: New test.
13678 * gcc.dg/pr69558.c: New test.
13679
d090e5c2 136802016-02-01 Uros Bizjak <ubizjak@gmail.com>
13681
fcb317c5 13682 PR testsuite/65940
13683 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13684
aaf527dc 136852016-02-01 Martin Sebor <msebor@redhat.com>
13686
13687 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13688
1674217b 136892016-02-01 Bin Cheng <bin.cheng@arm.com>
13690
13691 PR tree-optimization/67921
13692 * c-c++-common/ubsan/pr67921.c: New test.
13693
b4007655 136942016-02-01 Richard Biener <rguenther@suse.de>
13695
13696 PR middle-end/69556
13697 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13698
88a477bb 136992016-02-01 Richard Biener <rguenther@suse.de>
13700
13701 PR tree-optimization/69574
13702 * gcc.dg/torture/pr69574.c: New testcase.
13703
2eaaa4e7 137042016-02-01 Richard Biener <rguenther@suse.de>
13705
13706 PR tree-optimization/69579
13707 * gcc.dg/setjmp-6.c: New testcase.
13708
e3882c44 137092016-02-01 Jakub Jelinek <jakub@redhat.com>
13710
13711 PR rtl-optimization/69570
13712 * g++.dg/opt/pr69570.C: New test.
13713
f80aff47 137142016-02-01 Richard Henderson <rth@redhat.com>
13715
13716 * gcc.dg/pr69535.c: New test.
13717
240568aa 137182016-01-31 John David Anglin <danglin@gcc.gnu.org>
13719
6009b3b8 13720 PR testsuite/69584
13721 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13722 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13723
1fdf7177 13724 PR debug/68244
13725 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13726
240568aa 13727 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13728
cb3e5ac0 137292016-01-31 Paul Thomas <pault@gcc.gnu.org>
13730
13731 PR fortran/67564
13732 * gfortran.dg/allocate_with_source_17.f03: New test.
13733
3b8b902b 137342016-01-30 Jakub Jelinek <jakub@redhat.com>
13735
13736 PR tree-optimization/69546
13737 * gcc.dg/torture/pr69546.c: New test.
13738
17985abe 137392016-01-30 Paul Thomas <pault@gcc.gnu.org>
13740
13741 PR fortran/69566
13742 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13743
b5239e80 137442016-01-30 Martin Sebor <msebor@redhat.com>
13745
13746 PR c++/68490
13747 * g++.dg/ext/flexary10.C: New test.
13748
e8f03010 137492016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13750
13751 PR fortran/66707
13752 gfortran.dg/common_23.f90: New test.
13753
dc93691a 137542016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13755
13756 PR target/65546
13757 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13758 condition being checked, and disable it when the target supports
13759 misaligned loads and stores.
13760
ff5e28e9 137612016-01-29 Jakub Jelinek <jakub@redhat.com>
13762
13763 PR debug/69518
13764 * gcc.dg/torture/pr69518.c: New test.
13765
b0d8930a 137662016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13767
13768 PR target/69530
13769 * gcc.target/i386/pr69530.c: New test.
13770
21601fc7 137712016-01-29 Steve Ellcey <sellcey@imgtec.com>
13772
13773 PR target/65604
13774 * gcc.target/mips/div-delay.c: New test.
13775
ca6c7317 137762016-01-29 Jakub Jelinek <jakub@redhat.com>
13777
4758dc39 13778 PR target/69551
13779 * gcc.target/i386/pr69551.c: New test.
13780
ca6c7317 13781 PR target/66137
13782 * gcc.target/i386/pr66137.c: New test.
13783
e3078da6 137842016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13785
13786 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13787 always built for p5600.
13788 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13789 isa=p5600 dg-option.
13790
b622ec25 137912016-01-29 Richard Biener <rguenther@suse.de>
13792
13793 PR tree-optimization/69547
13794 * g++.dg/tree-ssa/pr69547.C: New testcase.
13795
d2a60e99 137962016-01-29 Jakub Jelinek <jakub@redhat.com>
13797
13798 PR debug/66869
13799 * g++.dg/warn/Wunused-function2.C: New test.
13800
ae849d2b 138012016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13802
13803 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13804 support for test to succeed.
13805
ce6a6978 138062016-01-29 Marek Polacek <polacek@redhat.com>
13807
13808 PR c++/69509
13809 PR c++/69516
13810 * g++.dg/ext/constexpr-vla2.C: New test.
13811 * g++.dg/ext/constexpr-vla3.C: New test.
13812 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13813
7550d855 138142016-01-29 Richard Biener <rguenther@suse.de>
13815
13816 PR middle-end/69537
13817 * gcc.dg/uninit-21.c: New testcase.
13818
f11bb279 138192016-01-28 Uros Bizjak <ubizjak@gmail.com>
13820
13821 PR target/69459
13822 * gcc.target/i386/pr69459.c: New test.
13823
c80c12c8 138242016-01-28 Steve Ellcey <sellcey@imgtec.com>
13825
13826 PR target/68400
13827 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13828 * gcc.target/mips/pr68400.c: New test.
13829
c649bacc 138302016-01-28 Martin Sebor <msebor@redhat.com>
13831
13832 PR target/17381
13833 * gcc.target/powerpc/pr17381.c: New test.
13834
f4881661 138352016-01-28 Jakub Jelinek <jakub@redhat.com>
13836
13837 PR middle-end/69542
13838 * gcc.dg/torture/pr69542.c: New test.
13839
d66fdd75 138402016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13841
13842 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13843
d4a78818 138442016-01-28 David Edelsohn <dje.gcc@gmail.com>
13845
13846 * gcc.dg/pr65980.c: Skip on AIX.
13847 * gcc.dg/pr66688.c: Same.
13848
21329e97 138492016-01-28 David Edelsohn <dje.gcc@gmail.com>
13850
13851 PR target/63679
13852 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13853 * gcc.dg/tree-ssa/sra-18.c: Same.
13854
cc7124a6 138552016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13856
13857 PR fortran/62536
13858 * gfortran.dg/block_15.f08: New test.
13859 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13860 on incorrectly closed BLOCK.
13861
358dfcb4 138622016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13863
13864 * gcc.dg/declare-simd.c: New test.
2034deb9 13865
e87502d6 138662016-01-28 Richard Biener <rguenther@suse.de>
13867
13868 PR tree-optimization/69466
13869 * gfortran.dg/vect/pr69466.f90: New testcase.
13870
44e7334b 138712016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13872
13873 * g++.dg/pr67989.C: Remove ARM-specific option.
13874 * gcc.target/arm/pr67989.C: New file.
13875
5ce8f551 138762016-01-27 Uros Bizjak <ubizjak@gmail.com>
13877
13878 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13879 and expm1 test for glibc < 2.11.
13880
fa6e6b15 138812016-01-27 Richard Henderson <rth@redhat.com>
13882
13883 * gcc.c-torture/execute/pr69447.c: New test.
13884
138852016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13886
7b8122c6 13887 PR fortran/69422
147b2f9b 13888 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13889
78e516eb 138902016-01-27 Jakub Jelinek <jakub@redhat.com>
13891
13892 PR debug/66869
13893 * gcc.dg/pr66869.c: New test.
13894
9b849350 138952016-01-25 Jeff Law <law@redhat.com>
13896
13897 PR tree-optimization/68398
f11bb279 13898 PR tree-optimization/69196
9b849350 13899 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13900 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13901 path to avoid new heuristic allowing more irreducible regions
13902 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13903 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13904 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13905 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13906 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13907
fee5e491 139082016-01-27 Marek Polacek <polacek@redhat.com>
13909
13910 PR c/68062
13911 * c-c++-common/vector-compare-4.c: New test.
13912
eec96426 139132016-01-27 David Malcolm <dmalcolm@redhat.com>
13914
13915 PR preprocessor/69126
13916 * c-c++-common/pr69126.c: New test case.
13917
5068be18 139182016-01-27 Ian Lance Taylor <iant@google.com>
13919
13920 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13921
5fa82c11 139222016-01-27 Ryan Burn <contact@rnburn.com>
13923
13924 PR cilkplus/69267
13925 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13926
b3df0219 139272016-01-27 Uros Bizjak <ubizjak@gmail.com>
13928
13929 PR target/69512
13930 * gcc.target/i386/pr69512.c: New test.
13931
d46a16d4 139322016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13933
13934 PR ada/69488
13935 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13936
6a9b35ef 139372016-01-27 Marek Polacek <polacek@redhat.com>
13938
13939 PR c++/69379
13940 * g++.dg/pr69379.C: New test.
13941
18e9663b 139422016-01-27 Martin Sebor <msebor@redhat.com>
13943
13944 PR c++/69317
13945 * g++.dg/abi/Wabi-2-2.C: New test.
13946 * g++.dg/abi/Wabi-2-3.C: New test.
13947 * g++.dg/abi/Wabi-3-2.C: New test.
13948 * g++.dg/abi/Wabi-3-3.C: New test.
13949
c88301ad 139502016-01-27 Richard Biener <rguenther@suse.de>
13951
13952 PR tree-optimization/69166
13953 * gcc.dg/torture/pr69166.c: New testcase.
13954
8ca47550 139552016-01-27 Martin Jambor <mjambor@suse.cz>
13956
13957 PR tree-optimization/69355
13958 * gcc.dg/tree-ssa/pr69355.c: New test.
13959
5cb23e3c 139602016-01-27 Marek Polacek <polacek@redhat.com>
13961
13962 PR c++/69496
13963 * g++.dg/ext/constexpr-vla1.C: New test.
13964
7b0c1b6d 139652016-01-20 Christian Bruel <christian.bruel@st.com>
13966
13967 PR target/69245
13968 * gcc.target/arm/pr69245.c: New test.
13969
220112fc 139702016-01-27 Jakub Jelinek <jakub@redhat.com>
13971
13972 PR tree-optimization/69399
13973 * gcc.dg/torture/pr69399.c: New test.
13974
16294490 139752016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13976
13977 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13978
8abd3d0c 139792016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13980
13981 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13982
7cf9b895 139832016-01-26 Tom de Vries <tom@codesourcery.com>
13984
13985 PR tree-optimization/69110
13986 * gcc.dg/autopar/pr69110.c: New test.
13987
557c1942 139882016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13989 Sebastian Pop <s.pop@samsung.com>
557c1942 13990
13991 * gcc.dg/graphite/isl-ast-op-select.c: New.
13992
80adbd96 139932015-01-26 Paul Thomas <pault@gcc.gnu.org>
13994
13995 PR fortran/69385
13996 * gfortran.dg/allocate_error_6.f90: New test.
13997
c3f86f60 139982016-01-26 Richard Henderson <rth@redhat.com>
13999
14000 * gcc.dg/tm/pr60908.c: New test.
14001
3752e5b1 140022016-01-26 David Malcolm <dmalcolm@redhat.com>
14003
14004 PR other/69006
14005 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14006 directive.
14007 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14008 expected multiline output to reflect the colorization being
14009 disabled before newlines.
14010 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14011 (custom_diagnostic_finalizer): Replace call to
14012 pp_newline_and_flush with call to pp_flush.
14013 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14014 * gfortran.dg/implicit_class_1.f90: Likewise.
14015 * lib/gcc-dg.exp (allow_blank_lines): New global.
14016 (dg-allow-blank-lines-in-output): New procedure.
14017 (gcc-dg-prune): Complain about blank lines in the output, unless
14018 dg-allow-blank-lines-in-output was called.
14019 * lib/multiline.exp (_build_multiline_regex): Only support
14020 arbitrary followup text for non-blank-lines, not for blank lines.
14021
9bbfd060 140222016-01-26 Jakub Jelinek <jakub@redhat.com>
14023
14024 PR tree-optimization/69483
14025 * gcc.dg/pr69483.c: New test.
14026 * g++.dg/opt/pr69483.C: New test.
14027
53773057 140282016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14029
14030 PR target/68620
14031 * gcc.target/arm/pr68620.c: New test.
14032
442a556f 140332016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14034
14035 * gcc.target/i386/pr68986-2.c: Remove -m32.
14036
d513c683 140372016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14038
14039 PR target/68986
14040 * gcc.target/i386/pr68986-1.c: New test.
14041 * gcc.target/i386/pr68986-2.c: Likewise.
14042 * gcc.target/i386/pr68986-3.c: Likewise.
14043
976877a5 140442016-01-26 Christian Bruel <christian.bruel@st.com>
14045
14046 * lib/target-supports.exp
14047 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14048 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14049 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14050
2c7b2f88 140512016-01-26 Richard Biener <rguenther@suse.de>
14052
14053 PR tree-optimization/69452
14054 * gcc.dg/torture/pr69452.c: New testcase.
14055
f7fc06e7 140562016-01-26 Jakub Jelinek <jakub@redhat.com>
14057
14058 PR target/69442
14059 * gcc.dg/pr69442.c: New test.
14060
d1dae587 140612016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14062
14063 PR target/67896
14064 * gcc.target/aarch64/simd/pr67896.C: New.
14065
ef7be7f8 140662016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14067
14068 PR tree-optimization/69400
14069 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14070 function.
14071 (plugin_init): Call it.
14072 * gcc.dg/torture/pr69400.c: New test.
14073
648433a4 140742016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14075
14076 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14077
45fc5243 140782016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14079 Sebastian Pop <s.pop@samsung.com>
14080
14081 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14082 isl-0.15.
14083
c699f6a1 140842016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14085 Sebastian Pop <s.pop@samsung.com>
14086
14087 * gcc.dg/graphite/pr69292.c: New.
14088
b86e24ea 140892016-01-25 Jakub Jelinek <jakub@redhat.com>
14090
14091 * c-c++-common/goacc/use_device-1.c: New test.
14092
105cb8d7 140932016-01-25 Jeff Law <law@redhat.com>
14094
14095 PR tree-optimization/69196
14096 PR tree-optimization/68398
14097 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14098 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14099
44562749 141002016-01-25 David Edelsohn <dje.gcc@gmail.com>
14101
14102 PR target/69469
14103 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14104 Algorithm.
14105
6837fee7 141062016-01-25 Richard Biener <rguenther@suse.de>
14107
14108 PR testsuite/69380
14109 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14110
fe500d65 141112016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14112
14113 PR target/69421
14114 * gcc.dg/pr69421.c: New test.
14115
8eacba94 141162016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14117
14118 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14119 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14120 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14121 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14122 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14123 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14124 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14125 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14126 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14127 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14128
af09d40d 141292016-01-25 Richard Biener <rguenther@suse.de>
14130
14131 PR tree-optimization/69376
14132 * gcc.dg/torture/pr69376.c: New testcase.
14133
d65063f5 141342016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14135
14136 PR fortran/69397
14137 PR fortran/68442
14138 * gfortran.dg/interface_38.f90: New test.
14139 * gfortran.dg/interface_39.f90: New test.
80adbd96 14140
08c7bfb4 141412016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14142
14143 Revert:
14144 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14145
14146 PR c++/11858
14147 PR c++/24663
14148 PR c++/24664
14149 * g++.dg/template/pr11858.C: New test.
14150 * g++.dg/template/pr24663.C: New test.
14151 * g++.dg/template/unify12.C: New test.
14152 * g++.dg/template/unify13.C: New test.
14153 * g++.dg/template/unify14.C: New test.
14154 * g++.dg/template/unify15.C: New test.
14155 * g++.dg/template/unify16.C: New test.
14156 * g++.dg/template/unify17.C: New test.
14157
c2e7d2be 141582016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14159
14160 PR fortran/68283
14161 gfortran.dg/pr68283.f90: New test.
14162
9f2e8617 141632016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14164
14165 PR fortran/66094
14166 * gfortran.dg/inline_matmul_13.f90: New test.
14167 * gfortran.dg/matmul_bounds_8.f90: New test.
14168 * gfortran.dg/matmul_bounds_9.f90: New test.
14169 * gfortran.dg/matmul_bounds_10.f90: New test.
14170
a4838119 141712016-01-23 Tom de Vries <tom@codesourcery.com>
14172
14173 PR tree-optimization/69426
14174 * gcc.dg/autopar/pr69426.c: New test.
14175
feddf0dc 141762016-01-23 Martin Sebor <msebor@redhat.com>
14177
14178 PR c++/58109
14179 PR c++/69022
14180 * g++.dg/cpp0x/alignas5.C: New test.
14181 * g++.dg/ext/vector29.C: Same.
14182
132731fb 141832016-01-23 Uros Bizjak <ubizjak@gmail.com>
14184
14185 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14186 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14187 _GNU_SOURCE from compile flags to the source.
14188 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14189 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14190 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14191 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14192
51aec681 141932016-01-22 Jakub Jelinek <jakub@redhat.com>
14194
14195 PR target/69432
14196 * g++.dg/opt/pr69432.C: New test.
14197
147aa3e3 141982016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14199
14200 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14201 32-bit targets testing an -m64 multilib.
14202
4d04e35e 142032016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14204
14205 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14206 64-bit support.
14207
86f38d0c 142082016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14209
14210 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14211
f776e712 142122016-01-21 Christian Bruel <christian.bruel@st.com>
14213
14214 PR target/68674
14215 * gcc.target/i386/pr68674.c
14216 * gcc.target/aarch64/pr68674.c
14217 * gcc.target/arm/pr68674.c
14218
7b9de435 142192016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14220
14221 PR target/69403
14222 * gcc.c-torture/execute/pr69403.c: New test.
14223
9935a0ba 142242016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14225
14226 PR c++/55843
14227 * g++.dg/template/pr55843.C: New.
14228
06b94aa1 142292016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14230
14231 PR testsuite/66877
14232 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14233 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14234
b68773a8 142352016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14236
14237 PR testsuite/67489
132731fb 14238 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14239 from dg-do compile directive, and instead add
14240 { dg-require-effective-target int128 }.
b68773a8 14241
bbbbe8ab 142422016-01-20 Martin Sebor <msebor@redhat.com>
14243
14244 PR c/69405
14245 * gcc.dg/sync-fetch.c: New test.
14246
f3a6a26f 142472016-01-21 Martin Sebor <msebor@redhat.com>
14248
14249 PR target/69252
14250 * gcc.target/powerpc/pr69252.c: New test.
14251
d1565a03 142522016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14253
14254 PR fortran/65996
132731fb 14255 * gfortran.dg/pr65996.f90: New test.
d1565a03 14256
15a5a905 142572016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14258
14259 PR c++/68810
bbbbe8ab 14260 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14261 expected to generate an error.
15a5a905 14262
e4538af5 142632016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14264
14265 PR middle-end/66178
14266 * gcc.dg/torture/pr66178.c: New test.
14267
4d4180ce 142682016-01-21 Anton Blanchard <anton@samba.org>
14269 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14270
14271 PR target/63354
14272 * gcc.target/powerpc/pr63354.c: New test.
14273
86e16058 142742016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14275
14276 PR rtl-optimization/68990
14277 * gcc.target/i386/pr68990: New.
14278
b11b85e4 142792016-01-21 Nick Clifton <nickc@redhat.com>
14280
14281 PR target/69129
14282 * gcc.target/mips/pr69129.c: New.
14283
62dd9f85 142842016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14285
14286 PR c++/58046
14287 * g++.dg/cpp0x/pr58046.C: New.
14288
ac7d424b 142892016-01-21 Jakub Jelinek <jakub@redhat.com>
14290
47c0bea3 14291 PR target/69187
14292 PR target/65624
14293 * gcc.target/arm/pr69187.c: New test.
14294
ac7d424b 14295 PR c++/69355
14296 * g++.dg/torture/pr69355.C: New test.
14297
9e18b252 142982016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14299 Sebastian Pop <s.pop@samsung.com>
14300
14301 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14302
de862e2f 143032016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14304 Sebastian Pop <s.pop@samsung.com>
14305
132731fb 14306 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14307
f55f9344 143082016-01-21 Jakub Jelinek <jakub@redhat.com>
14309
14310 PR middle-end/67653
14311 * c-c++-common/pr67653.c: New test.
14312 * gcc.dg/torture/pr29119.c: Add dg-warning.
14313
62752e71 143142016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14315
14316 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14317
16d4186f 143182016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14319
14320 PR c/24293
14321 * gcc.dg/pr24293.c: New test.
14322 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14323 incomplete struct type.
14324 * gcc.dg/declspec-1.c: Likewise.
14325 * gcc.dg/pr63549.c: Likewise.
14326
58219d13 143272016-01-20 Jakub Jelinek <jakub@redhat.com>
14328
14329 PR tree-optimization/66612
14330 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14331 for bdn instruction.
14332
a7b5688a 143332016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14334
14335 * lib/target-supports.exp
14336 (check_effective_target_arm_fp_ok_nocache): New.
14337 (check_effective_target_arm_fp_ok): New.
14338 (add_options_for_arm_fp): New.
14339 (check_effective_target_arm_crypto_ok_nocache): Require
14340 target_arm_v8_neon_ok instead of arm32.
14341 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14342 (check_effective_target_arm_crypto_pragma_ok): New.
14343 (add_options_for_arm_vfp): New.
14344 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14345 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14346 target instead. Force initial fpu to vfp.
14347 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14348 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14349 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14350 dependency.
14351 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14352 use arm_vfp effective target instead. Force initial fpu to vfp.
14353 * gcc.target/arm/attr-neon3.c: Likewise.
14354 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14355 arm_vfp_ok.
14356 * gcc.target/arm/unsigned-float.c: Likewise.
14357 * gcc.target/arm/vfp-1.c: Likewise.
14358 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14359 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14360 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14361 * gcc.target/arm/vfp-ldmias.c: Likewise.
14362 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14363 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14364 * gcc.target/arm/vfp-stmiad.c: Likewise.
14365 * gcc.target/arm/vfp-stmias.c: Likewise.
14366 * gcc.target/arm/vnmul-1.c: Likewise.
14367 * gcc.target/arm/vnmul-2.c: Likewise.
14368 * gcc.target/arm/vnmul-3.c: Likewise.
14369 * gcc.target/arm/vnmul-4.c: Likewise.
14370
7ca56ca8 143712016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14372
7fb75b57 14373 PR testsuite/69366
14374 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14375 the MPX run-time library, for compile-time MPX test.
14376 * gcc.target/i386/chkp-always_inline.c: Likewise.
14377 * gcc.target/i386/chkp-bndret.c: Likewise.
14378 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14379 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14380 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14381 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14382 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14383 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14384 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14385 * gcc.target/i386/chkp-label-address.c: Likewise.
14386 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14387 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14388 * gcc.target/i386/chkp-pr69044.c: Likewise.
14389 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14390 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14391 * gcc.target/i386/chkp-strchr.c: Likewise.
14392 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14393 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14394 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14395 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14396 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14397 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14398 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14399 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14400 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14401 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14402 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14403 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14404 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14405 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14406 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14407 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14408 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14409 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14410 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14411 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14412 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14413 * gcc.target/i386/pr63995-2.c: Likewise.
14414 * gcc.target/i386/pr64805.c: Likewise.
14415 * gcc.target/i386/pr65044.c: Likewise.
14416 * gcc.target/i386/pr65167.c: Likewise.
14417 * gcc.target/i386/pr65183.c: Likewise.
14418 * gcc.target/i386/pr65184.c: Likewise.
14419 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14420
f2da0b99 144212016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14422
14423 PR tree-optimization/69328
14424 * gcc.dg/pr69328.c: New test.
14425
4d379676 144262016-01-20 Jeff Law <law@redhat.com>
14427
4a11f145 14428 PR target/25114
4d379676 14429 * gcc.target/m68k/pr25114.c: New test.
14430
0754bad1 144312016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14432
14433 * gcc.target/arm/memset-inline-10.c: Added
14434 dg-require-effective-target arm_thumb2_ok.
14435
63bd5c2d 144362016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14437
14438 * gcc.dg/debug/dwarf2/sso.c: New test.
14439
a9c01e81 144402016-01-19 Uros Bizjak <ubizjak@gmail.com>
14441
14442 PR testsuite/68820
14443 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14444 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14445 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14446
53fa0e54 144472016-01-19 Jan Hubicka <hubicka@ucw.cz>
14448
14449 PR ipa/66223
14450 * g++.dg/ipa/devirt-50.C: New testcase.
14451
e035a62c 144522016-01-19 Marek Polacek <polacek@redhat.com>
14453
14454 PR c++/68965
14455 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14456 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14457
885cc3ea 144582016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14459
14460 PR target/69135
14461 * gcc.target/arm/pr69135_1.c: New test.
14462
07bd240e 144632015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14464
14465 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14466
9f60d257 144672015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14468
14469 * gcc.target/aarch64/ccmp_1.c: New testcase.
14470
a0c919f7 144712016-01-19 Marek Polacek <polacek@redhat.com>
14472
14473 PR c++/68586
14474 * g++.dg/cpp0x/enum30.C: New test.
14475
dc5d6d17 144762016-01-19 Richard Biener <rguenther@suse.de>
14477
14478 PR tree-optimization/69336
14479 * g++.dg/tree-ssa/pr69336.C: New testcase.
14480
6dd156e0 144812016-01-19 Jakub Jelinek <jakub@redhat.com>
14482
14483 PR debug/65779
14484 * gcc.dg/pr65779.c: New test.
14485
3e0d45b9 144862016-01-19 Richard Biener <rguenther@suse.de>
14487
14488 PR tree-optimization/69352
14489 * gcc.dg/torture/pr69352.c: New testcase.
14490
7a3cf64d 144912016-01-19 Jakub Jelinek <jakub@redhat.com>
14492
14493 PR rtl-optimization/68955
14494 PR rtl-optimization/64557
14495 * gcc.dg/torture/pr68955.c: New test.
14496
8be55b33 144972016-01-19 Jan Hubicka <hubicka@ucw.cz>
14498
14499 PR lto/69136
14500 * g++.dg/torture/pr69136.C: New testcase.
14501
72a985d7 145022016-01-19 Jan Hubicka <hubicka@ucw.cz>
14503
14504 PR lto/69133
14505 * g++.dg/lto/pr69133_0.C: New testcase.
14506 * g++.dg/lto/pr69133_1.C: New testcase.
14507
56778b62 145082016-01-15 Jeff Law <law@redhat.com>
14509
14510 PR tree-optimization/69320
14511 * gcc.c-torture/pr69320-1.c: New test.
14512 * gcc.c-torture/pr69320-2.c: New test.
14513 * gcc.c-torture/pr69320-3.c: New test.
14514 * gcc.c-torture/pr69320-4.c: New test.
14515
ced41b93 145162016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14517
14518 PR c++/11858
14519 PR c++/24663
14520 PR c++/24664
14521 * g++.dg/template/pr11858.C: New test.
14522 * g++.dg/template/pr24663.C: New test.
14523 * g++.dg/template/unify12.C: New test.
14524 * g++.dg/template/unify13.C: New test.
14525 * g++.dg/template/unify14.C: New test.
14526 * g++.dg/template/unify15.C: New test.
14527 * g++.dg/template/unify16.C: New test.
14528 * g++.dg/template/unify17.C: New test.
14529
7f8cbcaf 145302016-01-18 David Malcolm <dmalcolm@redhat.com>
14531
14532 PR testsuite/69181
14533 * gcc.dg/pr69181-1.c: New test file.
14534 * gcc.dg/pr69181-2.c: New test file.
14535 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14536 globals by moving it to...
14537 (cleanup-after-saved-dg-test): ...this new function. Add
14538 "global additional_sources_used". Add reset of global
14539 multiline_expected_outputs to the empty list.
14540 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14541 global to...
14542 (multiline_expected_outputs): ...this, and updated comments to
14543 note that it is modified from gcc-dg.exp.
14544 (dg-end-multiline-output): Update for the above renaming.
14545 (handle-multiline-outputs): Likewise. Remove the clearing
14546 of the expected outputs to the empty list.
14547
3c7cbfc0 145482016-01-18 Richard Biener <rguenther@suse.de>
14549
14550 PR tree-optimization/69297
14551 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14552
81d49cc1 145532016-01-18 Joseph Myers <joseph@codesourcery.com>
14554
14555 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14556 dg-options.
14557 * gcc.target/mips/mips-3d-2.c: Likewise.
14558 * gcc.target/mips/mips-3d-3.c: Likewise.
14559 * gcc.target/mips/mips-3d-4.c: Likewise.
14560 * gcc.target/mips/mips-3d-5.c: Likewise.
14561 * gcc.target/mips/mips-3d-6.c: Likewise.
14562 * gcc.target/mips/mips-3d-7.c: Likewise.
14563 * gcc.target/mips/mips-3d-8.c: Likewise.
14564 * gcc.target/mips/mips-3d-9.c: Likewise.
14565 * gcc.target/mips/mips-ps-1.c: Likewise.
14566 * gcc.target/mips/mips-ps-2.c: Likewise.
14567 * gcc.target/mips/mips-ps-3.c: Likewise.
14568 * gcc.target/mips/mips-ps-4.c: Likewise.
14569 * gcc.target/mips/mips-ps-5.c: Likewise.
14570 * gcc.target/mips/mips-ps-6.c: Likewise.
14571 * gcc.target/mips/mips-ps-7.c: Likewise.
14572 * gcc.target/mips/mips-ps-type.c: Likewise.
14573 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14574 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14575
03c4ff3a 145762016-01-18 Tom de Vries <tom@codesourcery.com>
14577
14578 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14579 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14580 * c-c++-common/goacc/kernels-empty.c: New test.
14581 * c-c++-common/goacc/kernels-eternal.c: New test.
14582 * c-c++-common/goacc/kernels-loop-2.c: New test.
14583 * c-c++-common/goacc/kernels-loop-3.c: New test.
14584 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14585 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14586 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14587 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14588 * c-c++-common/goacc/kernels-loop-data.c: New test.
14589 * c-c++-common/goacc/kernels-loop-g.c: New test.
14590 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14591 * c-c++-common/goacc/kernels-loop-n.c: New test.
14592 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14593 * c-c++-common/goacc/kernels-loop.c: New test.
14594 * c-c++-common/goacc/kernels-noreturn.c: New test.
14595 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14596 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14597 * c-c++-common/goacc/kernels-reduction.c: New test.
14598
22e3dcee 145992016-01-18 Tom de Vries <tom@codesourcery.com>
14600
14601 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14602 * gcc.dg/autopar/outer-2.c: Same.
14603 * gcc.dg/autopar/outer-3.c: Same.
14604 * gcc.dg/autopar/outer-4.c: Same.
14605 * gcc.dg/autopar/outer-5.c: Same.
14606 * gcc.dg/autopar/outer-6.c: Same.
14607 * gcc.dg/autopar/parallelization-1.c: Same.
14608 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14609 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14610 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14611 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14612 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14613 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14614 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14615 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14616 * gcc.dg/autopar/pr39500-1.c: Same.
14617 * gcc.dg/autopar/pr39500-2.c: Same.
14618 * gcc.dg/autopar/pr46193.c: Same.
14619 * gcc.dg/autopar/pr46194.c: Same.
14620 * gcc.dg/autopar/pr49580.c: Same.
14621 * gcc.dg/autopar/pr49960-1.c: Same.
14622 * gcc.dg/autopar/pr49960.c: Same.
14623 * gcc.dg/autopar/pr68373.c: Same.
14624 * gcc.dg/autopar/reduc-1.c: Same.
14625 * gcc.dg/autopar/reduc-1char.c: Same.
14626 * gcc.dg/autopar/reduc-1short.c: Same.
14627 * gcc.dg/autopar/reduc-2.c: Same.
14628 * gcc.dg/autopar/reduc-2char.c: Same.
14629 * gcc.dg/autopar/reduc-2short.c: Same.
14630 * gcc.dg/autopar/reduc-3.c: Same.
14631 * gcc.dg/autopar/reduc-4.c: Same.
14632 * gcc.dg/autopar/reduc-6.c: Same.
14633 * gcc.dg/autopar/reduc-7.c: Same.
14634 * gcc.dg/autopar/reduc-8.c: Same.
14635 * gcc.dg/autopar/reduc-9.c: Same.
14636 * gcc.dg/autopar/uns-outer-4.c: Same.
14637 * gcc.dg/autopar/uns-outer-5.c: Same.
14638 * gcc.dg/autopar/uns-outer-6.c: Same.
14639 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14640 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14641
fd5cbe2f 146422016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14643
14644 PR target/63679
14645 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14646 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14647
fa75ab55 146482016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14649
14650 PR target/63679
14651 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14652 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14653 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14654
214b2582 146552016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14656
14657 PR target/63679
14658 * gcc.dg/tree-ssa/sra-17.c: New.
14659 * gcc.dg/tree-ssa/sra-18.c: New.
14660
13146837 146612016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14662
14663 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14664
6ccd18c2 146652016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14666
14667 * gnat.dg/inline12.adb: New test.
14668
8872b95f 146692016-01-18 Bin Cheng <bin.cheng@arm.com>
14670
14671 PR tree-optimization/66797
14672 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14673
971514e3 146742016-01-18 Richard Biener <rguenther@suse.de>
14675
14676 PR tree-optimization/69170
14677 * gcc.dg/torture/pr69170.c: New testcase.
14678
dfb6d139 146792016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14680
14681 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14682
164d84c2 146832016-01-16 Tom de Vries <tom@codesourcery.com>
14684
14685 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14686
4c33b769 146872016-01-16 Tom de Vries <tom@codesourcery.com>
14688
14689 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14690 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14691 redundant dg-require-effective-target pthread.
14692 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14693 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14694 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14695 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14696 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14697 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14698 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14699
673441b0 147002016-01-16 David Edelsohn <dje.gcc@gmail.com>
14701
14702 PR target/68609
14703 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14704 * gcc.target/powerpc/recip-7.c: Same.
14705
90153ae7 147062016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14707
14708 PR c++/69091
14709 * g++.dg/template/pr69091.C: New test.
14710
bc24d01d 147112016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14712
14713 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14714 dump does not contain an error_mark_node.
14715 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14716 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14717
4067c0fd 147182016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14719
14720 PR c++/68936
14721 * g++.dg/template/pr68936.C: New test.
14722
27c6dbdd 147232016-01-15 David Edelsohn <dje.gcc@gmail.com>
14724
14725 PR target/68609
14726 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14727 * gcc.target/powerpc/recip-2.c: Same.
14728 * gcc.target/powerpc/recip-3.c: Same.
14729 * gcc.target/powerpc/recip-4.c: Same.
14730 * gcc.target/powerpc/recip-sqrtf.c: Same.
14731
e390c57d 147322016-01-15 Jeff Law <law@redhat.com>
14733
14734 PR tree-optimization/69270
14735 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14736 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14737
ddcfeaf1 147382016-01-15 Paul Thomas <pault@gcc.gnu.org>
14739
14740 PR fortran/49630
14741 * gfortran.dg/deferred_character_13.f90: New test for the fix
14742 of comment 3 of the PR.
14743
14744 PR fortran/54070
14745 * gfortran.dg/deferred_character_8.f90: New test
14746 * gfortran.dg/allocate_error_5.f90: New test
14747
14748 PR fortran/60593
14749 * gfortran.dg/deferred_character_10.f90: New test
14750
14751 PR fortran/60795
14752 * gfortran.dg/deferred_character_14.f90: New test
14753
14754 PR fortran/61147
14755 * gfortran.dg/deferred_character_11.f90: New test
14756
14757 PR fortran/64324
14758 * gfortran.dg/deferred_character_9.f90: New test
14759
81be349c 147602016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14761
14762 PR rtl-optimization/69030
14763 * gcc.target/i386/pr69030.c: New.
14764
998456c5 147652016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14766
14767 * gcc.target/aarch64/target_attr_17.c: New test.
14768
0d85be19 147692016-01-15 Richard Biener <rguenther@suse.de>
14770
14771 PR tree-optimization/66856
14772 * gcc.dg/torture/pr66856-1.c: New testcase.
14773 * gcc.dg/torture/pr66856-2.c: Likewise.
14774
321d36c8 147752016-01-15 Richard Biener <rguenther@suse.de>
14776
14777 PR debug/69137
14778 * g++.dg/lto/pr69137_0.C: New testcase.
14779
d94a1f53 147802016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14781
14782 PR middle-end/69246
14783 * gcc.target/i386/pr69246.c: New test.
14784
5fe9a861 147852016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14786
a9c01e81 14787 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14788
3d05a5e9 147892016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14790
14791 PR c++/56194
14792 * g++.dg/init/const9.C: Disable test on S/390.
14793
5e8132b5 147942016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14795
14796 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14797 * g++.dg/Wno-frame-address.C: Ditto.
14798
32307cdf 147992016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14800
14801 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14802
1ca28250 148032016-01-15 Richard Biener <rguenther@suse.de>
14804
14805 PR tree-optimization/68961
14806 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14807
6271bd93 148082016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14809
14810 * gcc.target/i386/pr65105-5.c: New test.
14811
dfb6d139 148122016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14813
14814 * gcc.c-torture/execute/alias-4.c: New testcase.
14815
dfb6d139 148162016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14817
14818 PR ipa/68148
14819 * g++.dg/ipa/devirt-49.C: New testcase.
14820
7bbac464 148212016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14822
14823 PR target/65837
14824 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14825 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14826 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14827
4345b868 148282016-01-15 Richard Biener <rguenther@suse.de>
14829
14830 PR tree-optimization/69117
14831 * gcc.dg/torture/pr69117.c: New testcase.
14832
580357e7 148332015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14834
14835 PR c++/69048
14836 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14837
612baa31 148382016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14839
14840 PR testsuite/67509
14841 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14842 range tests use 100 * maximum instead of maximum + 1.
14843
44e09bc4 148442016-01-14 Jakub Jelinek <jakub@redhat.com>
14845
14846 PR debug/69244
14847 * gcc.dg/guality/pr69244.c: New test.
14848
96962ae4 148492016-01-14 Uros Bizjak <ubizjak@gmail.com>
14850
14851 * lib/target-supports.exp (check_effective_target_issignaling):
14852 New procedure.
14853 * gcc.dg/pr61441.c: Require issignaling effective target.
14854
ab9c400b 148552016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14856
14857 PR target/68803
14858 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14859
a7ed4583 148602016-01-14 David Malcolm <dmalcolm@redhat.com>
14861
14862 PR c++/68819
14863 PR preprocessor/69177
14864 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14865 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14866 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14867 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14868
77f35cec 148692016-01-14 Marek Polacek <polacek@redhat.com>
14870
14871 PR c/69262
14872 * gcc.dg/array-15.c: New test.
14873
915d0950 148742016-01-14 Jakub Jelinek <jakub@redhat.com>
14875
14876 PR middle-end/68146
14877 PR tree-optimization/69155
14878 * gfortran.dg/pr68146.f: New test.
14879 * gfortran.dg/pr69155.f90: New test.
14880
24651fb7 148812016-01-14 Richard Biener <rguenther@suse.de>
14882
14883 PR tree-optimization/68060
14884 * gcc.dg/torture/pr68060-1.c: New testcase.
14885 * gcc.dg/torture/pr68060-2.c: Likewise.
14886
2f63f950 148872016-01-14 Nick Clifton <nickc@redhat.com>
14888
14889 * lib/target-supports.exp
14890 (check_effective_target_arm_neon_ok_nocache): Add an option
14891 sequence that includes setting the ARM architecture to ARMv7-A.
14892 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14893 command line options necessary to enable Neon support.
14894 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14895 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14896 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14897 * gcc.target/arm/pr69180.c: Likewise.
14898
3ce0acde 148992016-01-14 Jeff Law <law@redhat.com>
14900
14901 PR tree-optimization/69270
14902 * gcc.dg/tree-ssa/pr69270.c: New test.
14903
bda05c57 149042016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14905
14906 PR c/66208
14907 * c-c++-common/pr66208.c: New file.
14908
9b657cf1 149092016-01-13 Jakub Jelinek <jakub@redhat.com>
14910
14911 PR tree-optimization/69156
14912 * gcc.dg/pr69156.c: New test.
14913
58ba1b9d 149142016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14915
14916 * gcc.target/i386/pr69225-7.c: New test.
14917
e5fee0fe 149182016-01-13 Richard Henderson <rth@redhat.com>
14919
14920 * gcc.dg/tm/memopt-13.c: Update expected function.
14921 * gcc.dg/tm/memopt-6.c: Likewise.
14922
3f0e9745 149232016-01-13 Uros Bizjak <ubizjak@gmail.com>
14924
14925 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14926 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14927 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14928 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14929
3f0e9745 149302016-01-13 Tom de Vries <tom@codesourcery.com>
14931
14932 PR tree-optimization/69169
7a6ddc0d 14933 * gcc.dg/pr69169.c: New test.
14934
9b657cf1 149352016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14936
14937 PR target/69228
14938 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14939 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14940 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14941 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14942 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14943 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14944 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14945 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14946
f704d701 149472016-01-13 Jakub Jelinek <jakub@redhat.com>
14948
14949 PR target/69247
14950 * gcc.dg/pr69247.c: New test.
14951
e966d6b9 149522016-01-13 Richard Biener <rguenther@suse.de>
14953
14954 PR tree-optimization/69242
14955 * gcc.dg/torture/pr69242.c: New testcase.
14956
1ca1d9b2 149572016-01-13 Richard Biener <rguenther@suse.de>
14958
14959 PR tree-optimization/69186
14960 * gcc.dg/torture/pr69186.c: New testcase.
14961
d07cbccc 149622016-01-13 Jeff Law <law@redhat.com>
14963
14964 PR tree-optimization/67755
14965 * gcc.dg/tree-ssa/pr67755.c: New test.
14966
149672016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14968
14969 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14970 pass number in output by a star.
14971
b95d41cf 149722016-01-12 Bin Cheng <bin.cheng@arm.com>
14973
14974 PR tree-optimization/68911
14975 * gcc.c-torture/execute/pr68911.c: New test.
14976
91d87e22 149772016-01-12 Marek Polacek <polacek@redhat.com>
14978
14979 PR c++/68979
14980 * g++.dg/warn/permissive-1.C: New test.
14981
8a9401a4 149822016-01-12 Jakub Jelinek <jakub@redhat.com>
14983
14984 PR objc++/68511
14985 PR c++/69213
14986 * g++.dg/opt/pr69213.C: New test.
14987
b9cb7a67 149882016-01-12 Christian Bruel <christian.bruel@st.com>
14989
14990 PR target/69180
14991 * gcc.target/arm/pr69180.c: New test.
14992
e4c96992 149932016-01-12 Richard Biener <rguenther@suse.de>
14994
14995 PR lto/69077
14996 * g++.dg/lto/pr69077_0.C: New testcase.
14997 * g++.dg/lto/pr69077_1.C: Likewise.
14998
90525f61 149992016-01-12 Jakub Jelinek <jakub@redhat.com>
15000
15001 PR target/69175
15002 * g++.dg/opt/pr69175.C: New test.
15003
9e7edfd3 150042016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15005
15006 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15007 rather than #including math.h & stdlib.h.
15008 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15009 * gcc.dg/vect/pr49771.c: Likewise.
15010 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15011 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15012 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15013 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15014 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15015 * gcc.dg/vect/pr44507.c: Likewise.
15016 * gcc.dg/vect/pr45902.c: Likewise.
15017 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15018 * gcc.dg/vect/vect-117.c: Likewise.
15019 * gcc.dg/vect/vect-99.c: Likewise.
15020 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15021 * gcc.dg/vect/vect-cond-1.c: Likewise.
15022 * gcc.dg/vect/vect-cond-2.c: Likewise.
15023 * gcc.dg/vect/vect-cond-3.c: Likewise.
15024 * gcc.dg/vect/vect-cond-4.c: Likewise.
15025 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15026 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15027 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15028 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15029 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15030 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15031 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15032 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15033 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15034 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15035 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15036 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15037 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15038 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15039 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15040 include of signal.h.
15041 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15042 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15043 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15044 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15045 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15046 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15047 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15048 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15049 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15050 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15051 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15052 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15053 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15054 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15055 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15056 * gcc.dg/vect/vect-outer-5.c: Likewise.
15057 * gcc.dg/vect/vect-outer-6.c: Likewise.
15058 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15059 include of stdio.h.
15060
3368873d 150612016-01-12 Nick Clifton <nickc@redhat.com>
15062
15063 PR target/68913
15064 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15065 to fread so that it will be found in all target runtimes.
15066
0464ea95 150672016-01-12 Richard Biener <rguenther@suse.de>
15068
15069 PR tree-optimization/69053
15070 * g++.dg/torture/pr69053.C: New testcase.
15071
7819730f 150722016-01-12 Richard Biener <rguenther@suse.de>
15073
15074 PR tree-optimization/69168
15075 * gcc.dg/torture/pr69168.c: New testcase.
15076
995bfebf 150772016-01-12 Richard Biener <rguenther@suse.de>
15078
15079 PR tree-optimization/69157
15080 * gcc.dg/torture/pr69157.c: New testcase.
15081
150822016-01-12 Richard Biener <rguenther@suse.de>
15083
15084 PR tree-optimization/69174
15085 * gcc.dg/torture/pr69174.c: New testcase.
15086
1d10d64c 150872016-01-12 Jakub Jelinek <jakub@redhat.com>
15088
15089 PR c++/66808
15090 PR c++/69000
15091 * g++.dg/tls/pr66808.C: New test.
15092 * g++.dg/tls/pr69000.C: New test.
15093
f0b79faf 150942016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15095
15096 * gcc.target/powerpc/swaps-p8-23.c: New test.
15097 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15098
04cf75a4 150992016-01-11 John David Anglin <danglin@gcc.gnu.org>
15100
15101 PR tree-optimization/68356
15102 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15103
0eb4264c 151042016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15105 Jim Wilson <jim.wilson@linaro.org>
15106
15107 PR target/69194
15108 * gcc.target/arm/pr69194.c: New test.
15109
2f66de64 151102016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15111
15112 PR target/69225
15113 * gcc.target/i386/pr69225-1.c: New test.
15114 * gcc.target/i386/pr69225-2.c: Likewise.
15115 * gcc.target/i386/pr69225-3.c: Likewise.
15116 * gcc.target/i386/pr69225-4.c: Likewise.
15117 * gcc.target/i386/pr69225-5.c: Likewise.
15118 * gcc.target/i386/pr69225-6.c: Likewise.
15119
36105e82 151202016-01-11 Jakub Jelinek <jakub@redhat.com>
15121
1c78ce2e 15122 PR target/67462
15123 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15124 if lp64.
15125
a4a87320 15126 PR target/69071
15127 * gcc.dg/pr69071.c: New test.
15128
91fbd04f 15129 PR c++/69211
15130 * g++.dg/opt/pr69211.C: New test.
15131
36105e82 15132 PR tree-optimization/69214
15133 * gcc.c-torture/compile/pr69214.c: New test.
15134
e934c380 151352016-01-11 Uros Bizjak <ubizjak@gmail.com>
15136
15137 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15138 * gcc.target/i386/pr66232-11.c: Ditto.
15139 * gcc.target/i386/pr66232-12.c: Ditto.
15140 * gcc.target/i386/pr66232-13.c: Ditto.
15141
3ff1b153 151422016-01-11 Richard Biener <rguenther@suse.de>
15143
15144 PR tree-optimization/69173
15145 * gcc.dg/torture/pr69173.c: New testcase.
15146
04e1504c 151472016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15148
15149 PR rtl-optimization/68796
15150 * gcc.target/aarch64/tst_5.c: New test.
15151 * gcc.target/aarch64/tst_6.c: Likewise.
15152
ae8718b5 151532016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15154
15155 PR rtl-optimization/68841
15156 * gcc.dg/pr68841.c: New test.
15157 * gcc.c-torture/execute/pr68841.c: New test.
15158
bd8bece2 151592016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15160
15161 PR rtl-optimization/68920
15162 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15163 for ix86 targets.
15164 * gcc.dg/ifcvt-5.c: New test.
15165
9b657cf1 151662016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15167
15168 PR bootstrap/69123
15169 * g++.dg/pr69123.C: New.
15170
7a158352 151712016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15172
15173 PR target/69010
15174 * gcc.target/i386/pr69010.c: New test.
15175
ff375d11 151762016-01-11 Martin Jambor <mjambor@suse.cz>
15177
15178 PR ipa/69044
15179 * gcc.target/i386/chkp-pr69044.c: New test.
15180
9eb890f1 151812016-01-11 Tom de Vries <tom@codesourcery.com>
15182
15183 PR tree-optimization/69109
15184 * gcc.dg/autopar/pr69109-2.c: New test.
15185 * gcc.dg/autopar/pr69109.c: New test.
15186
c4157ee5 151872016-01-11 Tom de Vries <tom@codesourcery.com>
15188
15189 PR tree-optimization/69108
15190 * gcc.dg/autopar/pr69108.c: New test.
15191
b933e511 151922016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15193
15194 PR c++/69029
15195 * c-c++-common/Wisleading-indentation.c: Augment test.
15196
efb73de1 151972016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15198
15199 PR fortran/69154
15200 * gfortran.dg/inline_matmul_12.f90: New test.
15201
40c86c3b 152022016-01-10 Paul Thomas <pault@gcc.gnu.org>
15203
15204 PR fortran/67779
15205 * gfortran.dg/actual_array_offset_1: New test.
15206
a006c0bb 152072016-01-10 Tom de Vries <tom@codesourcery.com>
15208
15209 PR tree-optimization/69062
15210 * gcc.dg/autopar/pr69062.c: New test.
15211
880ed4be 152122016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15213
15214 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15215 * gcc.dg/vect/slp-perm-2.c: Likewise.
15216 * gcc.dg/vect/slp-perm-3.c: Likewise.
15217 * gcc.dg/vect/slp-perm-5.c: Likewise.
15218 * gcc.dg/vect/slp-perm-6.c: Likewise.
15219 * gcc.dg/vect/slp-perm-7.c: Likewise.
15220 * gcc.dg/vect/slp-perm-8.c: Likewise.
15221
d95e1856 152222016-01-10 Tom de Vries <tom@codesourcery.com>
15223
15224 PR tree-optimization/69039
15225 * gcc.dg/autopar/pr69039.c: New test.
15226
0f8f48d0 152272016-01-09 Marek Polacek <polacek@redhat.com>
15228
15229 PR c++/69113
15230 * g++.dg/pr69113.C: New test.
15231
7dff0499 152322016-01-09 Jakub Jelinek <jakub@redhat.com>
15233
15234 PR middle-end/50865
15235 PR tree-optimization/69097
15236 * gcc.c-torture/execute/pr50865.c: New test.
15237 * gcc.c-torture/execute/pr69097-1.c: New test.
15238 * gcc.c-torture/execute/pr69097-2.c: New test.
15239 * gcc.dg/pr69097-1.c: New test.
15240 * gcc.dg/pr69097-2.c: New test.
15241
18431e78 152422016-01-09 Jakub Jelinek <jakub@redhat.com>
15243
15244 PR c++/69164
15245 * g++.dg/opt/pr69164.C: New test.
15246
1943a4a2 152472016-01-08 Jakub Jelinek <jakub@redhat.com>
15248
15249 PR tree-optimization/69167
15250 * gcc.dg/pr69167.c: New test.
15251
a143e277 152522016-01-08 Marek Polacek <polacek@redhat.com>
15253
15254 PR c++/68449
15255 * g++.dg/pr68449.C: New.
15256
44c01906 152572016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15258
15259 PR tree-optimization/68707
15260 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15261 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15262 on platforms supporting it.
15263 * gcc.dg/vect/slp-perm-2.c: Likewise.
15264 * gcc.dg/vect/slp-perm-3.c: Likewise.
15265 * gcc.dg/vect/slp-perm-5.c: Likewise.
15266 * gcc.dg/vect/slp-perm-7.c: Likewise.
15267 * gcc.dg/vect/slp-perm-8.c: Likewise.
15268 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15269 on platforms supporting it.
15270
c437d1e8 152712016-01-08 Jakub Jelinek <jakub@redhat.com>
15272
c9595c51 15273 PR tree-optimization/69162
15274 * gcc.dg/pr69162.c: New test.
15275
c437d1e8 15276 PR tree-optimization/69172
15277 * gcc.dg/pr69172.c: New test.
15278
6a46a28c 152792016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15280
15281 PR tree-optimization/67781
15282 * gcc.c-torture/execute/pr67781.c: New file.
15283
62ad9a04 152842016-01-08 Jakub Jelinek <jakub@redhat.com>
15285
15286 PR tree-optimization/69083
15287 * gcc.dg/vect/pr69083.c: New test.
15288
9e0e8c2a 152892016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15290
15291 PR tree-optimization/61441
15292 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15293 Use -fexcess-precision=standard for compiler options.
15294 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15295
5d034e37 152962016-01-08 Jakub Jelinek <jakub@redhat.com>
15297
5013f740 15298 PR fortran/69128
15299 * gfortran.dg/gomp/pr69128.f90: New test.
15300
5d034e37 15301 PR c++/69145
15302 * g++.dg/ext/pr69145-1.C: New test.
15303 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15304 * g++.dg/ext/pr69145-2.h: New file.
15305
517906ff 153062016-01-07 Martin Sebor <msebor@redhat.com>
15307
15308 PR c/68966
15309 * gcc.dg/atomic-fetch-bool.c: New test.
15310 * gcc.dg/sync-fetch-bool.c: New test.
15311
cdbb524c 153122016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15313
15314 PR fortran/66680
15315 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15316
ec3aba9e 153172016-01-07 Nick Clifton <nickc@redhat.com>
15318
15319 PR target/66655
15320 * g++.dg/pr66655.C: New test.
15321 * g++.dg/pr66655_1.cc: Test support file.
15322 * g++.dg/pr66655.h: Test header file.
15323
9b657cf1 153242016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15325
15326 PR fortran/66680
15327 gfortran.dg/gomp/pr66680.f90: New test.
15328
cd45d7a5 153292016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15330
15331 PR target/69171
15332 * gcc.target/i386/pr69171-1.c: New test.
15333 * gcc.target/i386/pr69171-2.c: Likewise.
15334 * gcc.target/i386/pr69171-3.c: Likewise.
15335 * gcc.target/i386/pr69171-4.c: Likewise.
15336 * gcc.target/i386/pr69171-5.c: Likewise.
15337 * gcc.target/i386/pr69171-6.c: Likewise.
15338
4a86a91a 153392015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15340
15341 PR middle-end/67639
15342 * c-c++-common/pr67639.c: New test.
15343
34c05552 153442016-01-07 Jakub Jelinek <jakub@redhat.com>
15345
15346 PR tree-optimization/69141
15347 * g++.dg/opt/pr69141.C: New test.
15348
f08d6895 153492016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15350
15351 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15352
32ec4173 153532016-01-06 Uros Bizjak <ubizjak@gmail.com>
15354
15355 PR target/69140
15356 * gcc.target/i386/pr69140.c: New test
15357
d74214f3 153582016-01-06 David Malcolm <dmalcolm@redhat.com>
15359
15360 * gcc.dg/bad-dereference.c: New test case.
15361
73991cab 153622015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15363
15364 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15365
fc8cc457 153662016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15367
15368 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15369
be3c9981 153702016-01-06 Marek Polacek <polacek@redhat.com>
15371
15372 PR sanitizer/69099
15373 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15374
2cb724f9 153752016-01-05 Marek Polacek <polacek@redhat.com>
15376
15377 PR c/69104
15378 * gcc.dg/atomic-invalid-2.c: New.
15379
233a53ed 153802016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15381
15382 PR target/68991
15383 * gcc.target/i386/pr68991.c: New test.
15384
ea87c5e3 153852016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15386
15387 PR target/68991
15388 * g++.dg/pr68991-1.C: New test.
15389 * g++.dg/pr68991-2.C: Likewise.
15390
1943a4a2 153912016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15392
1943a4a2 15393 PR other/60465
afe82e5b 15394 * gcc.target/ia64/pr60465-gprel64.c: New test.
15395 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15396
1e9147dd 153972016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15398
15399 PR rtl-optimization/68651
15400 * gcc.target/aarch64/pr68651_1.c: New test.
15401
d42aa619 154022016-01-05 David Malcolm <dmalcolm@redhat.com>
15403
15404 PR c/69122
15405 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15406
1776de76 154072016-01-05 Nathan Sidwell <nathan@acm.org>
15408
2d7d361d 15409 PR c++/58583
15410 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15411
1776de76 15412 * gcc.dg/alias-15.c: New.
15413
5beb12c0 154142016-01-05 Nick Clifton <nickc@redhat.com>
15415
15416 PR target/68870
15417 * g++.dg/pr68770.C: New test.
15418
d8cca921 154192016-01-04 Mike Stump <mikestump@comcast.net>
15420
15421 * lib/target-supports.exp (check_effective_target_cilkplus):
15422 cilkplus targets require pthreads.
afc907ef 15423 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15424
8427dff3 154252016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15426
15427 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15428 generation.
15429
f1717362 154302016-01-04 Jakub Jelinek <jakub@redhat.com>
15431
15432 Update copyright years.
15433
d7d6a3ab 154342016-01-04 Marek Polacek <polacek@redhat.com>
15435
15436 PR c/68908
15437 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15438 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15439 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15440
b8f4a5f9 154412016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15442
15443 * gcc.target/sparc/20160104-2.c: New test.
15444
6b5c028f 154452016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15446
15447 * gcc.target/sparc/20160104-1.c: New test.
15448
300e1002 154492016-01-03 Paul Thomas <pault@gcc.gnu.org>
15450
15451 PR fortran/65045
15452 * gfortran.dg/pr65045.f90: New test.
15453
855b105f 154542016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15455
15456 * gnat.dg/specs/debug1.ads: Delete.
15457
bdc177dc 154582016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15459
15460 PR libgfortran/68867
15461 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15462 expression.
15463
48aaffae 154642016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15465
15466 PR libgfortran/68867
15467 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15468 PowerPC.
15469
19a468b8 154702016-01-01 Paul Thomas <pault@gcc.gnu.org>
15471
15472 PR fortran/68864
15473 * gfortran.dg/pr68864.f90: New test.
15474
25371c91 154752016-01-01 Jakub Jelinek <jakub@redhat.com>
15476
2a659064 15477 PR tree-optimization/69070
15478 * gcc.dg/pr69070.c: New test.
15479
57aa9851 15480 PR sanitizer/69055
15481 * gfortran.dg/pr69055.f90: New test.
15482
25371c91 15483 PR target/69015
15484 * gcc.dg/pr69015.c: New test.
f1717362 15485\f
fb2c1edd 15486Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15487
15488Copying and distribution of this file, with or without modification,
15489are permitted in any medium without royalty provided the copyright
15490notice and this notice are preserved.