]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR rtl-optimization/78241
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b851b8f0 12016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2
3 PR rtl-optimization/78241
4 * gcc.dg/pr78241.c: New test.
5
a08fc382 62016-11-10 Jakub Jelinek <jakub@redhat.com>
7
5fca0e1a 8 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
9 201307.
10
a08fc382 11 * g++.dg/cpp1z/noexcept-type14.C: New test.
12 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
13
8c2f9148 142016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
15
16 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
17 WVAL0S tests added in r241817.
18
44b49e6b 192016-11-10 Jakub Jelinek <jakub@redhat.com>
20
21 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
22 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
23 no longer allowed and corresponding ordered construct.
24 * gfortran.dg/gomp/linear-1.f90: New test.
25 * gfortran.dg/gomp/declare-simd-2.f90: New test.
26 * gfortran.dg/gomp/declare-target-1.f90: New test.
27 * gfortran.dg/gomp/declare-target-2.f90: New test.
28
65dc2516 292016-11-10 Martin Liska <mliska@suse.cz>
30
31 PR sanitizer/78270
32 * gcc.dg/asan/pr78270.c: New test.
33
c74b2e3b 342016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
35 Jakub Jelinek <jakub@redhat.com>
36
37 PR debug/78112
44b49e6b 38 * g++.dg/pr78112.C: New testcase.
c74b2e3b 39
934a0458 402016-11-09 Jakub Jelinek <jakub@redhat.com>
41
104d9702 42 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
43 -Wno-c++1z-compat.
44 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
45 string in case condition contains % characters.
46
934a0458 47 PR c++/78283
48 * g++.dg/cpp1z/noexcept-type13.C: New test.
49
99f5e97b 502016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
51
52 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
53 using (HAS_MOVN) with MIPS III.
54
92902736 552016-11-09 Janus Weil <janus@gcc.gnu.org>
56
57 PR fortran/46459
58 * gfortran.dg/volatile14.f90: New test.
59
c07c7aac 602016-11-09 Uros Bizjak <ubizjak@gmail.com>
61
62 PR target/78262
63 * gcc.target/i386/pr78262.c: New test.
64
5a0a2447 652016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
66
67 PR fortran/78259
68 * gfortran.dg/pr78259.f90: New test.
69
c2ee4354 702016-11-09 Janus Weil <janus@gcc.gnu.org>
71
72 PR fortran/60777
73 * gfortran.dg/spec_expr_7.f90: New test.
74
58721d0c 752016-11-09 Jakub Jelinek <jakub@redhat.com>
76
092db747 77 PR target/77718
78 * gcc.c-torture/execute/pr77718.c: New test.
79
58721d0c 80 * gcc.dg/ubsan/c99-shift-3.c: New test.
81 * gcc.dg/ubsan/c99-shift-4.c: New test.
82 * gcc.dg/ubsan/c99-shift-5.c: New test.
83 * gcc.dg/ubsan/c99-shift-6.c: New test.
84
61e45f2d 852016-11-09 Martin Liska <mliska@suse.cz>
86
87 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
88 test-case for memcmp.
89 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
90
0787dd56 912016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
92
93 PR testsuite/78269
94 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
95
df163634 962016-11-09 Paul Thomas <pault@gcc.gnu.org>
97
98 * gfortran.dg/move_alloc_18.f90: New test.
99
0c3d1ddf 1002016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
101
102 PR middle-end/78256
103 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
104 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
105
46837445 1062016-11-09 Janus Weil <janus@gcc.gnu.org>
107
108 PR fortran/71894
109 * gfortran.dg/class_59.f90: New test.
110
68d072bb 1112016-11-09 Richard Biener <rguenther@suse.de>
112
113 PR tree-optimization/78007
114 * gcc.dg/vect/vect-bswap32.c: Adjust.
115 * gcc.dg/vect/vect-bswap64.c: Likewise.
116
e0bcc1cc 1172016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
118
119 * gcc.dg/ipa/vrp7.c: New test.
120
166f8178 1212016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
122
123 PR ipa/78121
124 * gcc.dg/ipa/pr78121.c: New test.
125
e7c5f688 1262016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
127
128 * c-c++-common/asan/default_options.h: New file.
129 * c-c++-common/asan/strcasestr-1.c: New test.
130 * c-c++-common/asan/strcasestr-2.c: Likewise.
131 * c-c++-common/asan/strcspn-1.c: Likewise.
132 * c-c++-common/asan/strcspn-2.c: Likewise.
133 * c-c++-common/asan/strpbrk-1.c: Likewise.
134 * c-c++-common/asan/strpbrk-2.c: Likewise.
135 * c-c++-common/asan/strspn-1.c: Likewise.
136 * c-c++-common/asan/strspn-2.c: Likewise.
137 * c-c++-common/asan/strstr-1.c: Likewise.
138 * c-c++-common/asan/strstr-2.c: Likewise.
139 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
140
1350ad47 1412016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
142
143 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
144
a3ba9d54 1452016-11-08 Janus Weil <janus@gcc.gnu.org>
146
147 PR fortran/68440
148 * gfortran.dg/class_58.f90: New test.
149
bcc971fd 1502016-11-08 Uros Bizjak <ubizjak@gmail.com>
151
152 PR target/70799
153 * gcc.target/i386/pr70799-2.c: New test.
154
af1b77d0 1552016-11-08 Janus Weil <janus@gcc.gnu.org>
156
157 PR fortran/77596
158 * gfortran.dg/proc_ptr_comp_46.f90: New test.
159
ed73a6cb 1602016-11-08 Bin Cheng <bin.cheng@arm.com>
161
162 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
163
b887afd7 1642016-11-08 Bin Cheng <bin.cheng@arm.com>
165
166 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
167
4ba8fd25 1682016-11-08 Bin Cheng <bin.cheng@arm.com>
169
170 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
171
d71fcb4d 1722016-11-08 Martin Liska <mliska@suse.cz>
173
174 PR testsuite/78242
175 * g++.dg/asan/use-after-scope-4.C: New test.
176 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
177 * gcc.dg/asan/use-after-scope-8.c: Remove.
178
dc168f1c 1792016-11-08 Richard Biener <rguenther@suse.de>
180
181 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
182
2cda118d 1832016-11-08 Tamar Christina <tamar.christina@arm.com>
184
185 PR testsuite/78136
186 * gcc.dg/cpp/trad/trad.exp
187 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
188 * gcc.dg/cpp/trad/include.c: Use local header file.
189
de8f611c 1902016-11-08 Richard Biener <rguenther@suse.de>
191
192 PR tree-optimization/78205
193 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
194
095c7123 1952016-11-08 Richard Biener <rguenther@suse.de>
196
197 PR tree-optimization/78224
198 * g++.dg/torture/pr78224.C: New testcase.
199
5de86198 2002016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
201
202 * gcc.dg/store_merging_1.c: Require store_merge.
203 * gcc.dg/store_merging_2.c: Likewise.
204 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 205 * gcc.dg/store_merging_5.c: Likewise.
5de86198 206 * gcc.dg/store_merging_6.c: Likewise.
207 * gcc.dg/store_merging_7.c: Likewise.
208 * gcc.dg/store_merging_8.c: Likewise.
209 * lib/target-supports.exp (check_effective_target_store_merge): New.
210
9c118ae0 2112016-11-07 David Edelsohn <dje.gcc@gmail.com>
212
213 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
214 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
215 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
216 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
217 -mvsx -mpower8-vector.
218 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
219 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
220 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
221 -mvsx -mpower8-vector.
222
ded98213 2232016-11-07 David Edelsohn <dje.gcc@gmail.com>
224
225 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
226
227 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
228 * gcc.dg/visibility-14.c: XFAIL AIX.
229 * gcc.dg/visibility-15.c: XFAIL AIX.
230 * gcc.dg/visibility-16.c: XFAIL AIX.
231 * gcc.dg/visibility-17.c: XFAIL AIX.
232 * gcc.dg/visibility-18.c: XFAIL AIX.
233 * gcc.dg/visibility-19.c: XFAIL AIX.
234 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
235 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
236 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
237 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
238
dfeedc5c 2392016-11-07 Jakub Jelinek <jakub@redhat.com>
240
241 PR target/78227
242 * gcc.target/i386/pr78227-1.c: New test.
243 * gcc.target/i386/pr78227-2.c: New test.
244
4a9eb7eb 2452016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
246
247 PR middle-end/35691
248 * gcc.dg/pr35691-1.c: New test-case.
249 * gcc.dg/pr35691-2.c: Likewise.
250
9075517e 2512016-11-07 Bernd Schmidt <bschmidt@redhat.com>
252
253 PR rtl-optimization/77309
254 * gcc.dg/torture/pr77309.c: New test.
255
1764c2f2 2562016-11-07 Jakub Jelinek <jakub@redhat.com>
257
258 PR middle-end/71529
259 * gcc.target/i386/pr71529.C: Moved to ...
260 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
261
262 PR target/64411
263 * gcc.target/i386/pr64411.C: Moved to ...
264 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
265 lp64.
266
267 PR target/65105
268 * gcc.target/i386/pr65105-4.C: Moved to ...
269 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
270 Run into compile test rather than execute test.
271
e3dbe99a 2722016-11-07 Richard Biener <rguenther@suse.de>
273
274 PR target/78229
275 * g++.dg/pr78229.C: New testcase.
276
4de7f8df 2772016-11-07 Richard Biener <rguenther@suse.de>
278
279 PR tree-optimization/78218
280 * gcc.dg/torture/pr78218.c: New testcase.
281
57b2dea1 2822016-11-07 Richard Biener <rguenther@suse.de>
283
284 PR tree-optimization/78228
285 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
286
0c448d00 2872016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
288
289 PR target/77822
290 * g++.dg/torture/pr77822.C: New test.
291
ea86011c 2922016-11-07 Martin Liska <mliska@suse.cz>
293
294 * c-c++-common/asan/force-inline-opt0-1.c: Disable
295 -f-sanitize-address-use-after-scope.
296 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
297 internal fn calls.
298 * g++.dg/asan/use-after-scope-1.C: New test.
299 * g++.dg/asan/use-after-scope-2.C: Likewise.
300 * g++.dg/asan/use-after-scope-3.C: Likewise.
301 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
302 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
303 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
304 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
305 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
306 * g++.dg/asan/use-after-scope-types.h: Likewise.
307 * gcc.dg/asan/use-after-scope-1.c: Likewise.
308 * gcc.dg/asan/use-after-scope-2.c: Likewise.
309 * gcc.dg/asan/use-after-scope-3.c: Likewise.
310 * gcc.dg/asan/use-after-scope-4.c: Likewise.
311 * gcc.dg/asan/use-after-scope-5.c: Likewise.
312 * gcc.dg/asan/use-after-scope-6.c: Likewise.
313 * gcc.dg/asan/use-after-scope-7.c: Likewise.
314 * gcc.dg/asan/use-after-scope-8.c: Likewise.
315 * gcc.dg/asan/use-after-scope-9.c: Likewise.
316 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
317 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
318 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
319 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
320 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
321
82031b11 3222016-11-07 Richard Biener <rguenther@suse.de>
323
324 PR tree-optimization/78189
325 * g++.dg/torture/pr78189.C: New testcase.
326
272c18b8 3272016-11-06 David Edelsohn <dje.gcc@gmail.com>
328
329 * gcc.dg/Wtrampolines.c: XFAIL AIX.
330
5055cc98 3312016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
332
333 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
334 occuring.
335
ddd81c4d 3362016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
337
338 PR fortran/78221
339 * arith.c (gfc_complex2real): Change gfc_warning_now to
340 gfc_warning.
341
ae1fe1c1 3422016-11-05 Paul Thomas <pault@gcc.gnu.org>
343
344 * gfortran.dg/move_alloc_17.f03: New test.
345
1f8787c9 3462016-11-05 Richard Biener <rguenther@suse.de>
347
348 PR bootstrap/78188
349 * g++.dg/ipa/pr78188.C: New test.
350
a3886308 3512016-11-05 Janus Weil <janus@gcc.gnu.org>
352 Dominique d'Humieres <dominiq@lps.ens.fr>
353
354 PR fortran/69495
355 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
356
ae235bb5 3572016-11-05 Paul Thomas <pault@gcc.gnu.org>
358
359 PR fortran/67564
360 * gfortran.dg/select_type_39.f03: New test.
361
3622016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 363
364 PR fortran/64933
365 * gfortran.dg/associate_23.f90: New test.
366
cdf56687 3672016-11-04 Jakub Jelinek <jakub@redhat.com>
368
369 PR target/77834
370 * gcc.dg/pr77834.c: New test.
371
8be5cb78 3722016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
373
374 PR c++/67980
375 * g++.dg/cpp1y/pr67980.C: New.
376
133e5599 3772016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
378
379 * gcc.target/powerpc/fold-vec-add-1.c: New.
380 * gcc.target/powerpc/fold-vec-add-2.c: New.
381 * gcc.target/powerpc/fold-vec-add-3.c: New.
382 * gcc.target/powerpc/fold-vec-add-4.c: New.
383 * gcc.target/powerpc/fold-vec-add-5.c: New.
384 * gcc.target/powerpc/fold-vec-add-6.c: New.
385 * gcc.target/powerpc/fold-vec-add-7.c: New.
386
1c518af3 3872016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 388
389 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
390 for -mbranch-likely, infer -mno-branch-likely for R6.
391
25326fef 3922016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
393
394 PR c++/71973
395 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
396 * g++.dg/init/new15.C: Likewise.
397 * g++.dg/ipa/inline-1.C: Likewise.
398 * g++.dg/ipa/inline-2.C: Likewise.
399 * g++.dg/lto/20080908-1_0.C: Likewise.
400 * g++.dg/tc1/dr20.C: Likewise.
401 * g++.dg/tree-ssa/inline-1.C: Likewise.
402 * g++.dg/tree-ssa/inline-2.C: Likewise.
403 * g++.old-deja/g++.law/except1.C: Likewise.
404 * g++.old-deja/g++.other/vbase5.C: Likewise.
405 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
406
e72902d2 4072016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
408
409 PR tree-optimization/78210
410 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
411 possibility of widening multiplies.
412
5b9b62c9 4132016-11-04 Richard Biener <rguenther@suse.de>
414
415 PR middle-end/78185
416 * gcc.dg/pr78185.c: New testcase.
417
5f1e62c6 4182016-10-04 David Edelsohn <dje.gcc@gmail.com>
419
420 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
421 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
422
2034deb9 4232016-11-03 Jakub Jelinek <jakub@redhat.com>
424 Alexandre Oliva <aoliva@redhat.com>
425 Jason Merrill <jason@redhat.com>
426
427 PR debug/28767
428 PR debug/56974
429 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
430 * g++.dg/debug/dwarf2/ref-3.C: New test.
431 * g++.dg/debug/dwarf2/ref-4.C: New test.
432 * g++.dg/debug/dwarf2/refqual-1.C: New test.
433 * g++.dg/debug/dwarf2/refqual-2.C: New test.
434
4352016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 436
437 * gfortran.dg/dec_exp_1.f90: New test.
438 * gfortran.dg/dec_exp_2.f90: Likewise.
439 * gfortran.dg/dec_exp_3.f90: Likewise.
440
2034deb9 4412016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 442
443 * gfortran.dg/dec_parameter_1.f: New test.
444 * gfortran.dg/dec_parameter_2.f90: Likewise.
445 * gfortran.dg/dec_parameter_3.f90: Likewise.
446 * gfortran.dg/dec_parameter_4.f90: Likewise.
447
36ffeeaf 4482016-11-03 Martin Liska <mliska@suse.cz>
449
450 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
451 output.
452 * gcc.dg/tree-prof/time-profiler-3.c: New test.
453
9769a02b 4542016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
455
456 PR libgcc/78067
457 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
458
d9b9f4ab 4592016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
460
461 * gcc.c-torture/execute/pr78170.c: Require int32plus.
462
60cd8c97 4632016-11-02 Max Filippov <jcmvbkbc@gmail.com>
464
465 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
466
e69f2f12 4672016-11-01 Tamar Christina <tamar.christina@arm.com>
468
469 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
470 Check for arm_v8_neon_hw.
471 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
472 Likewise.
473 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
474 Likewise.
475 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
476 Likewise.
477
427223f1 4782016-11-02 Richard Biener <rguenther@suse.de>
479
480 * gcc.dg/store_merging_8.c: New testcase.
481
2034deb9 4822016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 483
484 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
485
134e84c6 4862016-11-02 David Edelsohn <dje.gcc@gmail.com>
487
bbfcea83 488 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
489 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
490 * gcc.dg/addr_equal_1.c: XFAIL AIX.
491 * gcc.dg/pr65779.c: XFAIL AIX.
492 * gcc.dg/pr70405.c: XFAIL AIX.
493
134e84c6 494 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
495 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
496 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
497
0cc844b2 4982016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
499
500 * lib/target-supports.exp (check_gc_sections_available): Use
501 -print-prog-name=ld to determine linker used.
502
5e0b5f08 5032016-11-02 Martin Liska <mliska@suse.cz>
504
505 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
506 test case.
507
5e922e43 5082016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
509
510 PR tree-optimization/78170
511 * gcc.c-torture/execute/pr78170.c: New test.
512
e77557c0 5132016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
514
515 PR tree-optimization/78162
516 * gcc.c-torture/compile/pr78162.c: New test.
517
76bc343a 5182016-11-02 Richard Biener <rguenther@suse.de>
519
520 PR tree-optimization/78035
521 PR tree-optimization/77964
522 * gcc.target/i386/pr78035.c: New testcase.
523
3763b845 5242016-11-02 Richard Biener <rguenther@suse.de>
525
526 * gcc.dg/tree-ssa/vrp111.c: New testcase.
527 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
528 * gcc.dg/tree-ssa/pr21086.c: Likewise.
529 * gcc.dg/tree-ssa/pr58480.c: Likewise.
530 * gcc.dg/tree-ssa/vrp08.c: Likewise.
531
3e41d21b 5322016-11-01 David Edelsohn <dje.gcc@gmail.com>
533
534 * gfortran.dg/pr70937.f90: require-effective-target lto.
535
66d722cc 5362016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
537
538 PR fortran/69544
539 * gfortran.dg/where_6.f90: New test.
540
dcc1dde9 5412016-11-01 Jakub Jelinek <jakub@redhat.com>
542
543 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
544
d28d2da4 5452016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
546
547 PR fortran/69544
548 * gfortran.dg/where_5.f90: New test.
549
94bea3fe 5502016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
551
552 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
553 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
554 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
555 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
556
164d44e8 5572016-11-01 Uros Bizjak <ubizjak@gmail.com>
558
559 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
560 Whitespace fixes.
561 (check_effective_target_vect_cmdline_needed): Check
562 is-effective-target ia32 for x86 targets.
563 (check_effective_target_vect_simd_clones): Simplify condition.
564 (check_effective_target_vect_double): Ditto.
565 (check_effective_target_vect_aligned_arrays): Check
566 is-effective-target ia32 for x86 targets. Simplify condition.
567 (check_effective_target_vect_multiple_sizes): Simplify condition.
568 (check_effective_target_sqrt_insn): Add i?86-*-* target.
569 (check_effective_target_sync_int_128): Simplify condition.
570 (check_effective_target_sync_int_128_runtime): Ditto.
571 (check_effective_target_sync_long_long_runtime): Ditto.
572 (check_effective_target_divmod): Add i?86-*-* target.
573
9fc5a5fc 5742016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
575
576 * gcc.target/powerpc/vsx-extract-4.c: New test.
577 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
578
a5b29676 5792016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
580
581 PR fortran/54679
582 * gfortran.dg/fmt_l.f90: Update test.
583 * gfortran.dg/fmt_l0.f90: New test.
584
e7defe0c 5852016-10-31 Jakub Jelinek <jakub@redhat.com>
586
587 PR c++/78089
588 * c-c++-common/builtin-shuffle-1.c: New test.
589 * g++.dg/cpp0x/addressof3.C: New test.
590
6743ce6f 5912016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
592
593 Add tests for a const member and a reference member for launder.
594 * g++.dg/cpp1z/launder3.C: New.
595 * g++.dg/cpp1z/launder4.C: Likewise.
596 * g++.dg/cpp1z/launder5.C: Likewise.
597 * g++.dg/cpp1z/launder5.cc: Likewise.
598 * g++.dg/cpp1z/launder5.h: Likewise.
599 * g++.dg/cpp1z/launder6.C: Likewise.
600 * g++.dg/cpp1z/launder6.cc: Likewise.
601 * g++.dg/cpp1z/launder6.h: Likewise.
602
c02417ad 6032016-10-31 Jakub Jelinek <jakub@redhat.com>
604
f6f44a1d 605 PR c++/77948
606 * g++.dg/cpp0x/pr77948-1.C: New test.
607 * g++.dg/cpp0x/pr77948-2.C: New test.
608 * g++.dg/cpp0x/pr77948-3.C: New test.
609 * g++.dg/cpp0x/pr77948-4.C: New test.
610 * g++.dg/cpp0x/pr77948-5.C: New test.
611 * g++.dg/cpp0x/pr77948-6.C: New test.
612
c02417ad 613 PR tree-optimization/77860
614 * gcc.dg/pr77860.c: New test.
615
5f5452c2 6162016-10-31 Jakub Jelinek <jakub@redhat.com>
617
618 PR c++/77886
619 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
620
c6c79147 6212016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
622
623 * gcc.dg/lto/pr60449_0.c: Skip for avr.
624
50d3ad71 6252016-10-30 Le-Chun Wu <lcwu@google.com>
626 Mark Wielaard <mjw@redhat.com>
627
628 * gcc.dg/Wshadow-compatible-local-1.c: New test.
629 * gcc.dg/Wshadow-local-1.c: Likewise.
630 * gcc.dg/Wshadow-local-2.c: Likewise.
631 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
632 * g++.dg/warn/Wshadow-local-1.C: Likewise.
633 * g++.dg/warn/Wshadow-local-2.C: Likewise.
634
7f0c2660 6352016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
636
637 PR tree-optimization/71915
638 PR tree-optimization/71490
639 * gcc.dg/tree-ssa/pr54245.c: Delete.
640 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
641 document why.
642
8efd711b 6432016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
644
645 PR fortran/78123
646 * gfortran.dg/fmt_t_9.f: New test.
647
a57f28d2 6482016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
649
650 PR fortran/67219
651 * gfortran.dg/pr67219.f90: New test.
652
f6443ac9 6532016-10-29 Jakub Jelinek <jakub@redhat.com>
654
90ff29c3 655 PR rtl-optimization/77919
656 * g++.dg/torture/pr77919-2.C: New test.
657
f6443ac9 658 PR target/78148
659 * gcc.dg/pr78148.c: New test.
660
97574c57 6612016-10-28 Eric Botcazou <ebotcazou@adacore.com>
662
663 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
664 * gcc.target/sparc/overflow-4.c: ...here.
665 * gcc.target/sparc/overflow-5.c: New test.
666
67f7b566 6672016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
668 Kugan Vivekanandarajah <kuganv@linaro.org>
669 Jim Wilson <jim.wilson@linaro.org>
670
671 PR tree-optimization/43721
672 * lib/target-supports.exp (check_effective_target_divmod): New.
673 (check_effective_target_divmod_simode): Likewise.
674 (check_effective_target_arm_divmod_simode): Likewise.
675 * gcc.dg/divmod-1-simode.c: New test.
676 * gcc.dg/divmod-1.c: Likewise.
677 * gcc.dg/divmod-2-simode.c: Likewise.
678 * gcc.dg/divmod-2.c: Likewise.
679 * gcc.dg/divmod-3-simode.c: Likewise.
680 * gcc.dg/divmod-3.c: Likewise.
681 * gcc.dg/divmod-4-simode.c: Likewise.
682 * gcc.dg/divmod-4.c: Likewise.
683 * gcc.dg/divmod-5.c: Likewise.
684 * gcc.dg/divmod-6-simode.c: Likewise.
685 * gcc.dg/divmod-6.c: Likewise.
686 * gcc.dg/divmod-7.c: Likewise.
687
3d3e04ac 6882016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 689 Jakub Jelinek <jakub@redhat.com>
690 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 691
692 PR middle-end/22141
693 PR rtl-optimization/23684
694 * gcc.c-torture/execute/pr22141-1.c: New test.
695 * gcc.c-torture/execute/pr22141-2.c: Likewise.
696 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
697 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
698 * gcc.dg/store_merging_1.c: New test.
699 * gcc.dg/store_merging_2.c: Likewise.
700 * gcc.dg/store_merging_3.c: Likewise.
701 * gcc.dg/store_merging_4.c: Likewise.
702 * gcc.dg/store_merging_5.c: Likewise.
703 * gcc.dg/store_merging_6.c: Likewise.
704 * gcc.dg/store_merging_7.c: Likewise.
705 * gcc.target/i386/pr22141.c: Likewise.
706 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
707 * g++.dg/init/new17.C: Likewise.
708
2034deb9 7092016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 710
711 PR middle-end/72747
712 * c-c++-common/pr72747-1.c: New test.
713 * c-c++-common/pr72747-2.c: Likewise.
714
987860a9 7152016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
716
717 * gcc.target/s390/oscbreak-1.c: New test.
718
55c01516 7192016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
720
721 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
722
452a353a 7232016-10-28 Jakub Jelinek <jakub@redhat.com>
724
971e7f12 725 PR rtl-optimization/77919
726 * g++.dg/torture/pr77919.C: New test.
727
452a353a 728 PR rtl-optimization/78132
729 * gcc.target/i386/pr78132.c: New test.
730
c8fb4e06 7312016-10-27 Eric Botcazou <ebotcazou@adacore.com>
732
733 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
734
d59ca9c8 7352016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
736
737 * gcc.target/powerpc/vsx-simode.c: New test.
738 * gcc.target/powerpc/vsx-simode2.c: Likewise.
739 * gcc.target/powerpc/vsx-simode3.c: Likewise.
740
b95a2fd4 7412016-10-27 Jakub Jelinek <jakub@redhat.com>
742
bd7b3fc8 743 PR fortran/78026
744 * gfortran.dg/gomp/pr78026.f03: New test.
745 * gfortran.dg/select_type_38.f03: New test.
746
b95a2fd4 747 PR middle-end/78025
748 * g++.dg/gomp/declare-simd-7.C: New test.
749
bd7b3fc8 7502016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 751
752 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
753 * gfortran.dg/dec_init_2.f90: Likewise.
754 * gfortran.dg/dec_init_3.f90: New test.
755 * gfortran.dg/dec_init_4.f90: Likewise.
756
641ae1b8 7572016-10-27 Bin Cheng <bin.cheng@arm.com>
758
759 * gcc.dg/fold-narrowbopcst-1.c: New test.
760
bd7b3fc8 7612016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 762
763 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
764 dg-shouldfail/dg-output instead of XFAIL.
765 * gfortran.dg/dec_io_6.f90: Likewise.
766
84b72a11 7672016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
768
769 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
770 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
771 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
772 * gcc.target/arm/atomic-op-char-3.c: Likewise.
773 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
774 * gcc.target/arm/atomic-op-int-3.c: Likewise.
775 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
776 * gcc.target/arm/atomic-op-release-3.c: Likewise.
777 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
778 * gcc.target/arm/atomic-op-short-3.c: Likewise.
779
15eeb126 7802016-10-27 Bin Cheng <bin.cheng@arm.com>
781
782 * gcc.dg/fold-convmaxconv-1.c: New test.
783 * gcc.dg/fold-convminconv-1.c: New test.
784
2034deb9 7852016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 786
787 PR fortran/78092
788 * gfortran.dg/pr78092.f90: New test.
789
2db725dd 7902016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
791
792 PR target/78056
793 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
794 expected error message.
795 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
796 expected error message.
797 * gcc.target/powerpc/vsu/vec-all-nez-7.c
798 (test_all_not_equal_and_not_zero): Change expected error message.
799
816a8c6d 8002016-10-26 Jakub Jelinek <jakub@redhat.com>
801
802 PR fortran/77973
803 * gfortran.dg/gomp/pr77973.f90: New test.
804
ed09e1d5 8052016-10-26 Paul Thomas <pault@gcc.gnu.org>
806
807 PR fortran/78108
808 * gfortran.dg/submodule_18.f08: New test.
809 * gfortran.dg/submodule_19.f08: New test.
810
a0194feb 8112016-10-26 Michael Matz <matz@suse.de>
812
813 * g++.dg/pr78060.C: New test.
814 * gfortran.dg/pr78061.f: New test.
815 * g++.dg/pr78088.C: New test.
816
bd7b3fc8 8172016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 818
819 * gfortran.dg/dec_io_1.f90: New test.
820 * gfortran.dg/dec_io_2.f90: New test.
821 * gfortran.dg/dec_io_3.f90: New test.
822 * gfortran.dg/dec_io_4.f90: New test.
823 * gfortran.dg/dec_io_5.f90: New test.
824 * gfortran.dg/dec_io_6.f90: New test.
825
83ee671e 8262016-10-25 Jakub Jelinek <jakub@redhat.com>
827
828 PR sanitizer/78106
829 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
830
8312016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 832
833 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
834 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
835
9db5ef21 8362016-10-25 Eric Botcazou <ebotcazou@adacore.com>
837
838 * gnat.dg/opt59.adb: New test.
839 * gnat.dg/opt59_pkg.ad[sb]: New helper.
840
841 * gnat.dg/opt60.adb: New test.
842
255d575a 8432016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
844
845 PR fortran/72770
846 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
847 this pr.
848
6a2e2a85 8492016-10-25 Jakub Jelinek <jakub@redhat.com>
850
851 PR target/78102
852 * gcc.target/i386/pr78102.c: New test.
853
83ee671e 8542016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 855
856 * gfortran.dg/dec_logical_xor_1.f90: New test.
857 * gfortran.dg/dec_logical_xor_2.f90: New test.
858 * gfortran.dg/dec_logical_xor_3.f03: New test.
859
83ee671e 8602016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 861
862 * gfortran.dg/dec_loc_rval_1.f90: New test.
863 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 864 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 865
83ee671e 8662016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 867
006943e8 868 * gfortran.dg/dec_type_print.f90: New testcase.
869
83ee671e 8702016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 871
872 * gfortran.dg/feed_1.f90: New test.
873 * gfortran.dg/feed_2.f90: New test.
501b58b2 874
a07d5339 8752016-10-25 Martin Liska <mliska@suse.cz>
876
877 PR sanitizer/78106
878 * gcc.dg/asan/pr78106.c: New test.
879
131ad74b 8802016-10-25 Martin Liska <mliska@suse.cz>
881
882 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
883
78e31c4c 8842016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
885
886 PR target/78041
887 * gcc.target/arm/pr78041.c: New test.
888
6e1b2ffb 8892016-10-25 Jakub Jelinek <jakub@redhat.com>
890
891 * g++.dg/cpp1z/launder1.C: New test.
892 * g++.dg/cpp1z/launder2.C: New test.
893
c9a8ee19 8942016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 895 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 896
897 PR target/71676
898 PR target/71678
899 * gcc.target/avr/pr71676-2.c: New test.
900
24c7ece1 9012016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 902 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 903
904 PR target/71676
905 PR target/71678
906 * gcc.target/avr/pr71676-1.c: New test.
907 * gcc.target/avr/pr71676-3.c: New test.
908 * gcc.target/avr/pr71676.c: New test.
909 * gcc.target/avr/pr71678.c: New test.
910
2e2f6914 9112016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
912
913 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
914 such that cloned verions of tested functions are not created.
915
0fdad659 9162016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
917
918 PR fortran/71895
919 * gfortran.dg/pr71895.f90: New test.
920
1eaf0150 9212016-10-24 Jakub Jelinek <jakub@redhat.com>
922
923 * g++.dg/debug/dwarf2/ref-2.C: New test.
924
5f64e688 9252016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
926
927 * c-c++-common/Wint-in-bool-context-3.c: New test.
928
c62d63d4 9292016-10-24 Martin Sebor <msebor@redhat.com>
930
931 PR middle-end/77735
932 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
933 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
934 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
935 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
936 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
937 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
938 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
939
11cb7700 9402016-10-24 Richard Biener <rguenther@suse.de>
941
942 PR testsuite/71491
943 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
944 * gcc.dg/vect/slp-45.c: Likewise.
945
c2423c1d 9462016-10-24 Richard Biener <rguenther@suse.de>
947
948 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
949 * gcc.dg/tree-ssa/pr21458.c: Likewise.
950 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
951
2cd66116 9522016-10-24 Georg-Johann Lay <avr@gjlay.de>
953
954 PR target/78093
955 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
956 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
957
8cc18ee3 9582016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
959
960 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
961
595090de 9622016-10-24 Jakub Jelinek <jakub@redhat.com>
963
964 * gcc.target/i386/bmi2-pext-1.c: New test.
965 * gcc.target/i386/bmi2-pdep-1.c: New test.
966 * gcc.target/i386/bmi2-bzhi-3.c: New test.
967 * gcc.target/i386/tbm-bextri-1.c: New test.
968 * gcc.target/i386/bmi-bextr-6.c: New test.
969
98d9f593 9702016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
971
972 PR target/77483
973 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
974 * gcc.target/i386/pr65105-1.c: Likewise.
975 * gcc.target/i386/pr65105-2.c: Likewise.
976 * gcc.target/i386/pr65105-3.c: Likewise.
977 * gcc.target/i386/pr65105-5.c: Likewise.
978 * gcc.target/i386/pr67761.c: Likewise.
979 * gcc.target/i386/pr70799-1.c: Likewise.
980
020c2754 9812016-10-24 Martin Liska <mliska@suse.cz>
982
983 PR sanitizer/77966
984 * c-c++-common/ubsan/unreachable-3.c: New test.
985
a484f6fe 9862016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
987
988 PR fortran/77763
989 * gfortran.dg/pr77763.f90
990
1a6627ef 9912016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
992
993 PR fortran/54730
994 PR fortran/78033
995 * gfortran.dg/pr78033.f90: New test.
996
b0cb70c0 9972016-10-23 Paul Thomas <pault@gcc.gnu.org>
998
999 PR fortran/69834
1000 * gfortran.dg/select_type_1.f03: Change error for overlapping
1001 TYPE IS cases.
1002 * gfortran.dg/select_type_36.f03: New test.
1003
11d8d4ee 10042016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1005
1006 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1007
5676fa7f 10082016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1009
1010 PR fortran/78021
1011 * gfortran.dg/string_length_3.f90: New test.
1012
d202d7b5 10132016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1014
d202d7b5 1015 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1016
10172016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1018
1019 PR fortran/43366
1020 PR fortran/57117
1021 PR fortran/61337
1022 * gfortran.dg/alloc_comp_class_5.f03: New test.
1023 * gfortran.dg/class_allocate_21.f90: New test.
1024 * gfortran.dg/class_allocate_22.f90: New test.
1025 * gfortran.dg/realloc_on_assign_27.f08: New test.
1026
5a096987 10272016-10-21 Jeff Law <law@redhat.com>
1028
1029 * PR tree-optimization/71947
1030 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1031 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1032 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1033
6cb5d057 10342016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1035
1036 * gcc.dg/ipa/vrp5.c: New test.
1037 * gcc.dg/ipa/vrp6.c: New test.
1038
0ee6ade7 10392016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1040
1041 * gcc.target/aarch64/test_frame_17.c: New test.
1042
0fe76522 10432016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1044
1045 * gcc.target/aarch64/test_frame_17.c: New test.
1046
4e2173b0 10472016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1048
1049 PR preprocessor/71681
1050 * gcc.dg/cpp/pr71681-1.c: New testcase
1051 * gcc.dg/cpp/pr71681-2.c: Likewise
1052 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1053 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1054 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1055 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1056
4d8040d8 10572016-10-21 Jakub Jelinek <jakub@redhat.com>
1058
1a4cced6 1059 PR target/78057
1060 * gcc.target/i386/pr78057.c: New test.
1061
4d8040d8 1062 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1063
60e91af4 10642016-10-21 Paul Thomas <pault@gcc.gnu.org>
1065
1066 PR fortran/69566
1067 * gfortran.dg/select_type_37.f03: New test.
1068
c2c800fc 10692016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1070
1071 PR target/71627
1072 * gcc.target/avr/pr71627.c: New test
1073
121d313b 10742016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1075
1076 * gcc.target/sparc/overflow-1.c: New test.
1077 * gcc.target/sparc/overflow-2.c: Likewise.
1078 * gcc.target/sparc/overflow-3.c: Likewise.
1079
f1ea412a 10802016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1081
1082 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1083 effective target.
1084
ec85126d 10852016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1086
1087 PR rtl-optimization/78038
1088 * gcc.target/aarch64/pr78038.c: New test.
1089
a3d5ca2a 10902016-10-21 Richard Biener <rguenther@suse.de>
1091
1092 PR tree-optimization/78051
1093 * g++.dg/torture/pr78051.C: New testcase.
1094
127b5b65 10952016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1096
1097 * c-c++-common/wdate-time.c: Restored test case.
1098 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1099
8d379b82 11002016-10-20 Jakub Jelinek <jakub@redhat.com>
1101
1102 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1103
e0a20c9e 11042016-10-20 Uros Bizjak <ubizjak@gmail.com>
1105
1106 PR target/78037
1107 * gcc.target/i386/pr78037.c: New test.
1108
06904722 11092016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1110
1111 * gcc.target/visium/overflow8.c: New.
1112 * gcc.target/visium/overflow16.c: Likewise.
1113 * gcc.target/visium/overflow32: Likewise.
1114
92a2a716 11152016-10-20 Michael Matz <matz@suse.de>
1116
1117 * gcc.dg/loop-split.c: New test.
1118 * gcc.dg/tree-ssa/ifc-9.c: Update.
1119 * gcc.dg/tree-ssa/ifc-10.c: Update.
1120
8a0d346b 11212016-10-20 Richard Biener <rguenther@suse.de>
1122
1123 * gcc.dg/graphite/pr35356-1.c: Update.
1124
bc3bde59 11252016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1126
1127 PR c++/77446
1128 * g++.dg/cpp1y/pr77446.C: New.
1129
ab056ef4 11302016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1131
1132 PR tree-optimization/53979
1133 * gcc.dg/pr53979-1.c: New test-case.
1134 * gcc.dg/pr53979-2.c: Likewise.
1135
5c2ba578 11362016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1137
1138 * c-c++-common/Wint-in-bool-context-2.c: New test.
1139
dbbe97e3 11402016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1141
1142 * gfortran.dg/dtio_17.f90: Fix test.
1143
0d05daf3 11442016-10-19 Aldy Hernandez <aldyh@redhat.com>
1145
1146 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1147 * gcc.dg/Walloca-2.c: Same.
1148
e066ee66 11492016-10-19 Aldy Hernandez <aldyh@redhat.com>
1150
1151 * gcc.dg/Wvla-1.c: Rename to...
1152 * gcc.dg/Wvla-larger-than-1.c: ...this.
1153 * gcc.dg/Wvla-2.c: Rename to...
1154 * gcc.dg/Wvla-larger-than-2.c: ...this.
1155 * gcc.dg/Wvla-3.c: Rename to...
1156 * gcc.dg/Walloca-11.c.: ...this.
1157 * gcc.dg/wvla-[1-7].c: Rename to:
1158 * gcc.dg/Wvla-[1-7].c: ...this.
1159
82112bf2 11602016-10-19 Bin Cheng <bin.cheng@arm.com>
1161
1162 PR tree-optimization/78005
1163 * gcc.dg/vect/pr78005.c: New.
1164 * gcc.target/i386/l_fma_float_1.c: Revise test.
1165 * gcc.target/i386/l_fma_float_2.c: Ditto.
1166 * gcc.target/i386/l_fma_float_3.c: Ditto.
1167 * gcc.target/i386/l_fma_float_4.c: Ditto.
1168 * gcc.target/i386/l_fma_float_5.c: Ditto.
1169 * gcc.target/i386/l_fma_float_6.c: Ditto.
1170 * gcc.target/i386/l_fma_double_1.c: Ditto.
1171 * gcc.target/i386/l_fma_double_2.c: Ditto.
1172 * gcc.target/i386/l_fma_double_3.c: Ditto.
1173 * gcc.target/i386/l_fma_double_4.c: Ditto.
1174 * gcc.target/i386/l_fma_double_5.c: Ditto.
1175 * gcc.target/i386/l_fma_double_6.c: Ditto.
1176
b3e3b38b 11772016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1178
1179 PR tree-optimization/78024
1180 * gcc.dg/goacc/loop-processing-1.c: New file.
1181
1227b118 11822016-10-19 Richard Biener <rguenther@suse.de>
1183
1184 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1185
f9debd38 11862016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1187
1188 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1189 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1190 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1191 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1192 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1193 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1194 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1195 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1196 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1197 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1198 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1199 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1200 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1201 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1202 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1203 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1204 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1205 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1206 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1207 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1208 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1209 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1210 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1211 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1212 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1213 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1214 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1215 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1216 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1217 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1218 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1219 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1220 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1221 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1222 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1223 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1224 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1225 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1226 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1227 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1228 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1229 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1230 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1231 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1232 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1233 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1234 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1235 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1236 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1237 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1238 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1239 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1240 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1241 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1242 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1243 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1244 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1245 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1246 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1247 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1248 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1249 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1250 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1251 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1252 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1253 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1254 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1255 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1256 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1257 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1258 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1259 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1260 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1261 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1262 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1263 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1264 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1265 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1266 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1267 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1268 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1269 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1270 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1271 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1272 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1273 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1274 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1275 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1276 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1277 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1278 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1279 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1280 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1281 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1282 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1283 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1284 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1285 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1286 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1287 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1288 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1289 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1290 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1291 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1292 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1293 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1294 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1295 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1296 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1297 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1298 * gcc.target/powerpc/vsu/vsu.exp: New file.
1299
4d7671d9 13002016-10-18 Uros Bizjak <ubizjak@gmail.com>
1301
1302 PR target/77991
1303 * gcc.target/i386/pr77991.c: New test.
1304
ce1813aa 13052016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1306
1307 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1308 LTO is used.
1309
7c57132a 13102016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1311
4d7671d9 1312 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1313
9edca09e 13142016-10-18 Richard Biener <rguenther@suse.de>
1315
1316 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1317 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1318 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1319 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1320 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1321 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1322 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1323 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1324 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1325 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1326 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1327 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1328 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1329 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1330 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1331 * gcc.dg/pr68217.c: Likewise.
1332 * gcc.dg/predict-9.c: Likewise.
1333 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1334 * gcc.dg/predict-1.c: Likewise.
1335
089541f0 13362016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1337
1338 * gfortran.dg/dtio_17.f90: New test.
1339
130a8de2 13402016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1341
1342 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1343
fc323d70 13442016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1345
1346 * gcc.dg/ipa/vrp4.c: New test.
1347
5b48910f 13482016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1349
1350 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1351 * gcc.dg/torture/pr39074.c: Likewise.
1352
946d814a 13532016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1354
1355 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1356 * gnat.dg/trampoline4.adb: Minor tweak.
1357
53cddf24 13582016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1359
1360 PR tree-optimization/77916
1361 * gcc.dg/torture/pr77916.c: New.
1362
443d1195 13632016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1364
1365 PR fortran/77978
1366 * gfortran.dg/pr77978_1.f90: New test.
1367 * gfortran.dg/pr77978_2.f90: Ditto.
1368 * gfortran.dg/pr77978_3.f90: Ditto.
1369
5db34fe5 13702016-10-17 Paul Thomas <pault@gcc.gnu.org>
1371
1372 PR fortran/61420
1373 PR fortran/78013
1374 * gfortran.dg/proc_ptr_49.f90: New test.
1375
a68b3ea1 13762016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1377
1378 PR target/77308
1379 * gcc.target/arm/pr77308.c: New test.
1380
dbd2f085 13812016-10-17 David Edelsohn <dje.gcc@gmail.com>
1382
1383 * lib/target-supports.exp
1384 (check_effective_target_floatn_nx_runtime): Return 0 for
1385 powerpc*-ibm-aix*.
1386
5bcc4152 13872016-10-17 Andrew Pinski <apinski@cavium.com>
1388
1389 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1390 long instead of long.
1391 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1392 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1393 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1394 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1395 * gcc.target/aarch64/pr68102_1.c: Likewise.
1396 * gcc.target/aarch64/target_attr_3.c: Likewise.
1397
6539e0f7 13982016-10-17 Richard Biener <rguenther@suse.de>
1399
1400 PR tree-optimization/77988
1401 * gcc.dg/torture/pr77988.c: New testcase.
1402
6a0d39d6 14032016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1404
1405 * gcc.dg/pr71636-1.c: New test-case.
1406 * gcc.dg/pr71636-2.c: Likewise.
1407
a27e3913 14082016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1409
1410 * gnat.dg/trampoline3.adb: New test.
1411 * gnat.dg/trampoline4.adb: Likewise.
1412
4c3a9c43 14132016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1414
1415 * gfortran.dg/dtio_16.f90: New test.
1416
b39e7130 14172016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1418
1419 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1420 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1421 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1422
e16e12bf 14232016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1424
1425 * gcc.target/sparc/popc.c: Rename to...
1426 * gcc.target/sparc/popc-1.c: ...this.
1427 * gcc.target/sparc/popc-2.c: New test.
1428
f2540a7e 14292016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1430
1431 PR fortran/77972
1432 * gfortran.dg/unexpected_eof_4.f90: New test.
1433
5ba96fdd 14342016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1435
c258c004 1436 PR libfortran/48587
1437 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1438
6b34469c 14392016-10-14 Jakub Jelinek <jakub@redhat.com>
1440
7aeed2e5 1441 PR middle-end/77959
1442 * gfortran.dg/pr77959.f90: New test.
1443
6b34469c 1444 DR 1511 - const volatile variables and ODR
1445 * g++.dg/DRs/dr1511-1.C: New test.
1446 * g++.dg/DRs/dr1511-2.C: New test.
1447
f81df488 14482016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1449
1450 * gnat.dg/debug7.adb (dg-options): Remove -g.
1451 * gnat.dg/debug8.adb (dg-options): Add -margs.
1452 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1453
e5664bb5 14542016-10-14 Richard Biener <rguenther@suse.de>
1455
1456 PR tree-optimization/77979
1457 * gcc.dg/torture/pr77979.c: New testcase.
1458
3b7a15a1 14592016-10-14 Martin Liska <mliska@suse.cz>
1460
1461 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1462 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1463 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1464
2b379696 14652016-10-14 Uros Bizjak <ubizjak@gmail.com>
1466
1467 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1468 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1469 * gcc.dg/torture/pr77937-2.c: Likewise.
1470
0dfdb37a 14712016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1472
1473 * gnat.dg/lto15.adb: Adjust.
1474 * gnat.dg/lto16.adb: Likewise.
1475 * gnat.dg/lto17.adb: Likewise
1476 * gnat.dg/lto18.ad[sb]: New test.
1477 * gnat.dg/lto18_pkg.ads: New helper.
1478 * gnat.dg/lto19.adb: New test.
1479 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1480 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1481 * gnat.dg/lto20.adb: New test.
1482 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1483
30825815 14842016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1485
1486 * gfortran.dg/coarray_38.f90: Expect error message.
1487
f6412f44 14882016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1489
1490 * gcc.target/aarch64/spellcheck_1.c: New test.
1491 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1492 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1493 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1494 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1495 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1496
7a8fd205 14972016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1498
1499 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1500
0512a8c6 15012016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1502
1503 PR tree-optimization/77937
1504 * gcc.dg/torture/pr77937-1.c: New.
1505 * gcc.dg/torture/pr77937-2.c: New.
1506
81f19d90 15072016-10-13 Jakub Jelinek <jakub@redhat.com>
1508
1509 * g++.dg/cpp1z/inline-var1.C: New test.
1510 * g++.dg/cpp1z/inline-var1a.C: New test.
1511 * g++.dg/cpp1z/inline-var1.h: New file.
1512 * g++.dg/cpp1z/inline-var2.C: New test.
1513 * g++.dg/cpp1z/inline-var3.C: New test.
1514 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1515 uninitialized const.
1516
83ee671e 15172016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1518
f3e6118a 1519 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1520 Xscale is specified, not just -march.
1521 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1522 is incompatible with Xscale.
8d16d6ff 1523
2e7b05a3 15242016-10-13 Martin Sebor <msebor@redhat.com>
1525
1526 PR c++/71912
1527 * g++.dg/ext/flexary4.C: Adjust.
1528 * g++.dg/ext/flexary5.C: Same.
1529 * g++.dg/ext/flexary9.C: Same.
1530 * g++.dg/ext/flexary19.C: New test.
1531 * g++.dg/ext/flexary18.C: New test.
1532 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1533 regression test.
4d7671d9 1534 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1535 Avoid generating a flexible array member in an array.
2e7b05a3 1536
ff56abd1 15372016-10-13 Martin Sebor <msebor@redhat.com>
1538
1539 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1540 to placate -Wformat on targets where the type is not int.
1541
c4966203 15422016-10-13 David Malcolm <dmalcolm@redhat.com>
1543
1544 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1545 in INSN_LOCATION.
1546
0655e0e6 15472016-10-13 Bin Cheng <bin.cheng@arm.com>
1548
1549 * gcc.target/i386/l_fma_float_1.c: Revise test.
1550 * gcc.target/i386/l_fma_float_2.c: Ditto.
1551 * gcc.target/i386/l_fma_float_3.c: Ditto.
1552 * gcc.target/i386/l_fma_float_4.c: Ditto.
1553 * gcc.target/i386/l_fma_float_5.c: Ditto.
1554 * gcc.target/i386/l_fma_float_6.c: Ditto.
1555 * gcc.target/i386/l_fma_double_1.c: Ditto.
1556 * gcc.target/i386/l_fma_double_2.c: Ditto.
1557 * gcc.target/i386/l_fma_double_3.c: Ditto.
1558 * gcc.target/i386/l_fma_double_4.c: Ditto.
1559 * gcc.target/i386/l_fma_double_5.c: Ditto.
1560 * gcc.target/i386/l_fma_double_6.c: Ditto.
1561
c4dd22f7 15622016-10-13 Bin Cheng <bin.cheng@arm.com>
1563
1564 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1565
73e363e1 15662016-10-13 Bin Cheng <bin.cheng@arm.com>
1567
1568 * gcc.dg/vect/vect-98.c: Refine test case.
1569 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1570 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1571 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1572
c0f4422f 15732016-10-13 Jakub Jelinek <jakub@redhat.com>
1574
1575 PR c/77946
1576 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1577
5d3eb95a 15782016-10-13 Martin Liska <mliska@suse.cz>
1579
1580 PR tree-optimization/77943
1581 * g++.dg/tree-ssa/pr77943.C: New test.
1582
eb04d24c 15832016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1584
1585 PR fortran/72832
1586 * gfortran.dg/allocate_with_source_22.f03: New test.
1587 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1588 fail.
1589
4c57e30a 15902016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1591
1592 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1593 * gcc.target/arm/movsi_movw.c: Likewise.
1594 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1595 directive to work on big endian targets.
1596
a70bfd3e 15972016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1598
1599 * gcc.dg/tree-ssa/evrp6.c: New test.
1600
ef51c561 16012016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1602
1603 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1604 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1605 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1606
c1276ee1 16072016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1608
1609 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1610 * gcc.target/powerpc/warn-2.c: Ditto.
1611
a5c34f4b 16122016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1613
1614 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1615 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1616 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1617 for -mmsa.
1618 * gcc.target/mips/msa.c: New test.
1619 * gcc.target/mips/msa-builtins.c: Likewise.
1620 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1621 (check_effective_target_mips_msa_runtime): Likewise.
1622 (check_effective_target_mips_msa): Likewise.
1623 (add_options_for_mips_msa): Likewise.
1624 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1625 (check_effective_target_vect_intfloat_cvt): Likewise.
1626 (check_effective_target_vect_uintfloat_cvt): Likewise.
1627 (check_effective_target_vect_floatint_cvt): Likewise.
1628 (check_effective_target_vect_floatuint_cvt): Likewise.
1629 (check_effective_target_vect_shift): Likewise.
1630 (check_effective_target_vect_shift_char): Likewise.
1631 (check_effective_target_vect_long): Likewise.
1632 (check_effective_target_vect_float): Likewise.
1633 (check_effective_target_vect_double): Likewise.
1634 (check_effective_target_vect_long_long): Likewise.
1635 (check_effective_target_vect_perm): Likewise.
1636 (check_effective_target_vect_perm_byte): Likewise.
1637 (check_effective_target_vect_perm_short): Likewise.
1638 (check_effective_target_vect_sdot_qi): Likewise.
1639 (check_effective_target_vect_udot_qi): Likewise.
1640 (check_effective_target_vect_sdot_hi): Likewise.
1641 (check_effective_target_vect_udot_hi): Likewise.
1642 (check_effective_target_vect_pack_trunc): Likewise.
1643 (check_effective_target_vect_unpack): Likewise.
1644 (check_effective_target_vect_hw_misalign): Likewise.
1645 (check_effective_target_vect_condition): Likewise.
1646 (check_effective_target_vect_cond_mixed): Likewise.
1647 (check_effective_target_vect_char_mult): Likewise.
1648 (check_effective_target_vect_short_mult): Likewise.
1649 (check_effective_target_vect_int_mult): Likewise.
1650 (check_effective_target_vect_extract_even_odd): Likewise.
1651 (check_effective_target_vect_interleave): Likewise.
1652 (check_vect_support_and_set_flags): Check if the target supports MSA
1653 and append to the list of EFFECTIVE_TARGETS.
1654
3e7c21b1 16552016-10-12 Richard Biener <rguenther@suse.de>
1656
1657 PR debug/77947
1658 * g++.dg/torture/pr77947.C: New testcase.
1659
bd043173 16602016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1661
1662 * gnat.dg/debug8.adb: New testcase.
1663
dade7ede 16642016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1665
1666 * gnat.dg/debug9.adb: New testcase.
1667
98e16200 16682016-10-12 Richard Biener <rguenther@suse.de>
1669
1670 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1671 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1672 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1673
30855003 16742016-10-12 Richard Biener <rguenther@suse.de>
1675
1676 PR tree-optimization/77920
1677 * gcc.dg/torture/pr77920.c: New testcase.
1678
12663602 16792016-10-12 Jakub Jelinek <jakub@redhat.com>
1680
221d7858 1681 PR tree-optimization/77929
1682 * gcc.c-torture/compile/pr77929.c: New test.
1683
12663602 1684 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1685 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1686 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1687 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1688 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1689 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1690 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1691 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1692 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1693
443a4842 16942016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1695
1696 * gcc.target/sparc/setcc-4.c: Adjust.
1697 * gcc.target/sparc/setcc-5.c: Likewise.
1698 * gcc.target/sparc/setcc-6.c: Likewise.
1699 * gcc.target/sparc/setcc-7.c: Likewise.
1700 * gcc.target/sparc/setcc-8.c: Likewise.
1701 * gcc.target/sparc/setcc-9.c: Likewise.
1702 * gcc.target/sparc/setcc-10.c: Delete.
1703
ffe8440e 17042016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1705
1706 PR fortran/77942
1707 * gfortran.dg/pr77942.f90
1708
f9d86318 17092016-10-11 Fritz Reese <fritzoreese@gmail.com>
1710
1711 * gfortran.dg/dec_math.f90: New testsuite.
1712
aec336e9 17132016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1714
1715 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1716 (main): Declare j as i32 instead of int.
1717
96eb1519 17182016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1719
1720 PR testsuite/PR77710
1721 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1722 target triplet instead of *-*-*-*.
1723
a84cc613 17242016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1725
1726 * gnat.dg/unchecked_convert10.adb: New test.
1727 * gnat.dg/unchecked_convert11.adb: Likewise.
1728 * gnat.dg/unchecked_convert12.adb: Likewise.
1729
94ec1a50 17302016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1731
1732 * gcc.target/sparc/cbcond-1.c: New test.
1733 * gcc.target/sparc/cbcond-2.c: Likewise.
1734 * gcc.target/sparc/movcc-1.c: Likewise.
1735 * gcc.target/sparc/movcc-2.c: Likewise.
1736 * gcc.target/sparc/setcc-1.c: Adjust.
1737 * gcc.target/sparc/setcc-2.c: Likewise.
1738 * gcc.target/sparc/setcc-3.c: Likewise.
1739 * gcc.target/sparc/setcc-4.c: Likewise.
1740 * gcc.target/sparc/setcc-5.c: Likewise.
1741 * gcc.target/sparc/setcc-6.c: New test.
1742 * gcc.target/sparc/setcc-7.c: Likewise.
1743 * gcc.target/sparc/setcc-8.c: Likewise.
1744 * gcc.target/sparc/setcc-9.c: Likewise.
1745 * gcc.target/sparc/setcc-10.c: Likewise.
1746
74cf8d76 17472016-10-10 Jeff Law <law@redhat.com>
1748
1749 PR tree-optimization/71947
1750 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1751 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1752 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1753 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1754 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1755 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1756
8d3bf9df 17572016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1758
1759 PR fortran/77915
1760 * gfortran.dg/matmul_11.f90: New test.
1761
ade2e453 17622016-10-10 Jiong Wang <jiong.wang@arm.com>
1763
1764 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1765 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1766 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1767 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1768 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1769 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1770 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1771 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1772 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1773 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1774 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1775 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1776 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1777 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1778 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1779 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1780 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1781 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1782 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1783 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1784 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1785 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1786 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1787 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1788 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1789 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1790 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1791 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1792 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1793 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1794 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1795 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1796 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1797 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1798 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1799 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1800 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1801 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1802 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1803 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1804 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1805 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1806 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1807 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1808 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1809 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1810 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1811 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1812 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1813 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1814 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1815 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1816 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1817 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1818 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1819 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1820 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1821 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1822 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1823
d9b5db8e 18242016-10-10 Jiong Wang <jiong.wang@arm.com>
1825
1826 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1827 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1828 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1829 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1830 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1831 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1832 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1833 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1834 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1835 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1836 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1837 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1838 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1839 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1840
67789205 18412016-10-10 Jiong Wang <jiong.wang@arm.com>
1842
1843 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1844 Enable AArch64.
1845 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1846 vdup*_laneq.
1847 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1848 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1849 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1850 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1851
6dfe8276 18522016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1853 Jiong Wang <jiong.wang@arm.com>
1854
1855 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1856 AArch64 support.
1857 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1858 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1859 AArch64 targets.
1860 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1861 AArch64 targets.
1862 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1863 targets.
1864 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1865
ec8fd20e 18662016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1867
1868 * gnat.dg/specs/vfa.ads: New test.
1869
6dfe8276 18702016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1871
1872 * gnat.dg/inline13.ad[sb]: New test.
1873 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1874
8fc51369 18752016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1876
1877 * gnat.dg/biased_subtype.adb: New test.
1878
b4d09fc1 18792016-10-09 Jakub Jelinek <jakub@redhat.com>
1880
1881 PR tree-optimization/77901
1882 * gcc.c-torture/compile/pr77901.c: New test.
1883
14964a36 18842016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1885
1886 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1887 * gcc.dg/ipa/propalign-2.c: Likewise
1888 * gcc.dg/ipa/propalign-3.c: Likewise.
1889 * gcc.dg/ipa/propalign-4.c: Likewise.
1890 * gcc.dg/ipa/propalign-5.c: Likewise.
1891
ad0c1dec 18922016-10-08 Jakub Jelinek <jakub@redhat.com>
1893
ae691a10 1894 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1895
4582d852 1896 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1897
ad0c1dec 1898 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1899 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1900
90a2ad05 19012016-10-07 Fritz Reese <fritzoreese@gmail.com>
1902
1903 * gfortran.dg/dec_union_11.f90: New testcase.
1904
4076953a 19052016-10-07 Nathan Sidwell <nathan@acm.org>
1906
1907 PR c++/66443
1908 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1909 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1910 * g++.dg/cpp1y/pr66443-cxx14.C: New
1911 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1912 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1913
cd45162d 19142016-10-07 Jakub Jelinek <jakub@redhat.com>
1915
1916 * g++.dg/cpp0x/addressof1.C: New test.
1917 * g++.dg/cpp0x/addressof2.C: New test.
1918
7d29bba9 19192016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1920
1921 * gcc.target/powerpc/float128-type-1.c: New test to check that
1922 PowerPC 64-bit Linux enables -mfloat128-type by default.
1923 * gcc.target/powerpc/float128-type-2.c: Likewise.
1924 * gcc.target/powerpc/float128-mix.c: Change error message to
1925 reflect that __ibm128 is now #define'ed to be long double.
1926
7d562e89 19272016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1928
1929 PR fortran/77406
1930 * gfortran.dg/pr77406.f90: New test.
1931 * gfortran.dg/assumed_type_3.f90: Update error messages.
1932 * gfortran.dg/defined_operators_1.f90: Ditto.
1933 * gfortran.dg/generic_26.f90: Ditto.
1934 * gfortran.dg/generic_7.f90: Ditto.
1935 * gfortran.dg/gomp/udr5.f90: Ditto.
1936 * gfortran.dg/gomp/udr7.f90: Ditto.
1937 * gfortran.dg/interface_1.f90: Ditto.
1938 * gfortran.dg/interface_37.f90: Ditto.
1939 * gfortran.dg/interface_5.f90: Ditto.
1940 * gfortran.dg/interface_6.f90: Ditto.
1941 * gfortran.dg/interface_7.f90
1942 * gfortran.dg/no_arg_check_3.f90
1943 * gfortran.dg/operator_5.f90
1944 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1945
0365bfa8 19462016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1947
1948 PR c++/77700
1949 * c-c++-common/Wint-in-bool-context.c: Update test.
1950
1941149a 19512016-10-07 Richard Biener <rguenther@suse.de>
1952
1953 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1954 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1955
dc5b5d21 19562016-10-07 Marek Polacek <polacek@redhat.com>
1957
1958 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1959
30ac4925 19602016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1961
1962 PR c++/69733
1963 * c-c++-common/pr69733.c: New test.
1964 * gcc.dg/pr69733.c: New test.
1965 * gcc.target/i386/pr69733.c: New test.
1966
95c0ad19 19672016-10-07 Marek Polacek <polacek@redhat.com>
1968
1969 PR c++/77803
1970 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1971
fafde080 19722016-10-07 Jakub Jelinek <jakub@redhat.com>
1973
1974 PR tree-optimization/77664
1975 * gcc.dg/tree-ssa/pr77664.c: New test.
1976 * gcc.dg/pr77664.c: New test.
1977
19782016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 1979
1980 * gfortran.dg/pr69955.f90: New test.
1981
4147af80 19822016_10-06 Louis Krupp <louis.krupp@zoho.com>
1983
1984 PR fortran/57910
1985 * gfortran.dg/pr57910.f90: New test.
1986
adeca879 19872016-10-06 Jakub Jelinek <jakub@redhat.com>
1988
1989 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1990 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1991
fefb1a11 19922016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1993
1994 PR tree-optimization/77862
1995 * gcc.dg/pr77862.c: New test.
1996
f7df25e9 19972016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1998
1999 * gcc.dg/tree-ssa/evrp4.c: New test.
2000
3ff1ad36 20012016-10-06 Jeff Law <law@redhat.com>
2002
2003 PR tree-optimization/71661
2004 * gcc.dg/tree-ssa/pr71661.c: New test.
2005
1424fde5 20062016-10-06 Richard Biener <rguenther@suse.de>
2007
2008 PR tree-optimization/77855
2009 * gcc.dg/torture/pr77855.c: New testcase.
2010
a22dd5ec 20112016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2012 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2013
2014 * g++.dg/other/pr77759.C: New test.
2015
cb1f8eb4 20162016-10-06 Richard Biener <rguenther@suse.de>
2017
2018 PR tree-optimization/77839
2019 * gcc.dg/torture/pr77839.c: New testcase.
2020
bb513366 20212016-10-06 Marek Polacek <polacek@redhat.com>
2022
2023 * g++.dg/cpp1z/init-statement9.C: New test.
2024
26d689f4 20252016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2026
2027 * gcc.target/i386/pcommit-1.c: Deleted.
2028 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2029 * gcc.target/i386/sse-13.c: Ditto.
2030 * gcc.target/i386/sse-14.c: Ditto.
2031 * gcc.target/i386/sse-22.c: Ditto.
2032 * gcc.target/i386/sse-23.c: Ditto.
2033 * g++.dg/other/i386-2.C: Ditto.
2034
847e66cc 20352016-10-05 Uros Bizjak <ubizjak@gmail.com>
2036
2037 * gcc.target/i386/pr77833.c: Require int128 effective target.
2038
670ec524 20392016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2040
2041 PR fortran/58991
2042 PR fortran/58992
2043 * gfortran.dg/associate_22.f90: New test.
2044
fca4e258 20452016-10-05 Fritz Reese <fritzoreese@gmail.com>
2046
2047 * gfortran.dg/dec_union_9.f90: New testcase.
2048 * gfortran.dg/dec_union_10.f90: New testcase.
2049
994fc95f 20502016-10-05 Jakub Jelinek <jakub@redhat.com>
2051
c6958264 2052 PR sanitizer/66343
2053 * gcc.dg/pch/pr66343-3.c: New test.
2054 * gcc.dg/pch/pr66343-3.hs: New file.
2055
994fc95f 2056 PR sanitizer/66343
2057 * gcc.dg/pch/pr66343-1.c: New test.
2058 * gcc.dg/pch/pr66343-1.hs: New file.
2059 * gcc.dg/pch/pr66343-2.c: New test.
2060 * gcc.dg/pch/pr66343-2.hs: New file.
2061
2b6903a5 20622016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2063
2064 * c-c++-common/Wint-in-bool-context.c: Update test.
2065
a9e44c43 20662016-10-05 Marek Polacek <polacek@redhat.com>
2067
2068 * g++.dg/cpp1z/init-statement1.C: New test.
2069 * g++.dg/cpp1z/init-statement2.C: New test.
2070 * g++.dg/cpp1z/init-statement3.C: New test.
2071 * g++.dg/cpp1z/init-statement4.C: New test.
2072 * g++.dg/cpp1z/init-statement5.C: New test.
2073 * g++.dg/cpp1z/init-statement6.C: New test.
2074 * g++.dg/cpp1z/init-statement7.C: New test.
2075 * g++.dg/cpp1z/init-statement8.C: New test.
2076
d0a5b595 20772016-10-05 Louis Krupp <louis.krupp@zoho.com>
2078
2079 PR fortran/67524
2080 * gfortran.dg/pr67524.f90: New test.
2081
c7b01e77 20822016-10-05 Jakub Jelinek <jakub@redhat.com>
2083
2084 PR sanitizer/77823
2085 * c-c++-common/ubsan/shift-9.c: New test.
2086
d204444e 20872016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2088
2089 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2090 of int if __SIZEOF_INT__ is less than 4 bytes.
2091
ea55eab9 20922016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2093
2094 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2095 * gfortran.dg/class_array_20.f03: Likewise.
2096 * gfortran.dg/class_array_21.f03: Likewise.
2097 * gfortran.dg/finalize_29.f08: Likewise.
2098 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2099
bf1426ea 21002016-10-05 Richard Biener <rguenther@suse.de>
2101
2102 PR middle-end/77826
2103 * gcc.dg/torture/pr77826.c: New testcase.
2104
eb93b162 21052016-10-05 Richard Biener <rguenther@suse.de>
2106
2107 * gcc.dg/fold-copysign-1.c: New testcase.
2108
830f8f08 21092016-10-05 Andreas Schwab <schwab@suse.de>
2110
2111 * g++.dg/pr49847-2.C: Remove.
2112
ce229d56 21132016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2114
2115 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2116
d82d27a3 21172016-10-05 Richard Biener <rguenther@suse.de>
2118
2119 PR middle-end/55152
2120 * gcc.dg/pr55152-2.c: New testcase.
2121
29e40d1d 21222016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2123
2124 * gfortran.dg/dtio_15.f90: New test.
2125
78dc0da1 21262016-10-04 Ian Lance Taylor <iant@golang.org>
2127
2128 * gcc.dg/split-7.c: New test.
2129
f72de674 21302016-10-04 Martin Sebor <msebor@redhat.com>
2131
2132 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2133 %lc directive to wint_t to silence -Wformat warnings on targets
2134 where the latter is a distinct type such as long.
2135
c30da209 21362016-10-04 Martin Sebor <msebor@redhat.com>
2137
2138 PR c++/77804
2139 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2140
c93d719b 21412016-10-04 Jakub Jelinek <jakub@redhat.com>
2142
c8887d28 2143 PR c++/77791
2144 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2145
c93d719b 2146 * g++.dg/other/java3.C: Remove.
2147 * g++.dg/other/java1.C: Remove.
2148 * g++.dg/other/error12.C: Remove.
2149 * g++.dg/other/java2.C: Remove.
2150 * g++.dg/warn/Wnvdtor.C: Remove.
2151 * g++.dg/lookup/java1.C: Remove.
2152 * g++.dg/lookup/java2.C: Remove.
2153 * g++.dg/ext/pr34829.C: Remove.
2154 * g++.dg/ext/java-3.C: Remove.
2155 * g++.dg/ext/java-1.C: Remove.
2156 * g++.dg/ext/java-2.C: Remove.
2157 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2158
e62363b1 21592016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2160
2161 PR tree-optimization/77808
2162 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2163
38f18c01 21642016-10-04 Richard Biener <rguenther@suse.de>
2165
2166 PR tree-optimization/77399
2167 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2168
47fd90af 21692016-10-04 Richard Biener <rguenther@suse.de>
2170
2171 PR middle-end/77833
2172 * gcc.target/i386/pr77833.c: New testcase.
2173
2f8d6297 21742016-09-26 Jeff Law <law@redhat.com>
2175
2176 PR tree-optimization/71550
2177 PR tree-optimization/71403
2178 * gcc.c-torture/execute/pr71550.c: New test.
2179
4092cccf 21802016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2181
2182 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2183 option.
2184
8e8fe25a 21852016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2186
2187 Revert
2188 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2189
2190 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2191
fcfa0d6a 21922016-10-03 Marek Polacek <polacek@redhat.com>
2193
2194 * g++.dg/cpp0x/nullptr37.C: New test.
2195
255beb07 21962016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2197
2198 * c-c++-common/Wint-in-bool-context.c: Update test.
2199
16127d51 22002016-10-02 Jakub Jelinek <jakub@redhat.com>
2201
2202 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2203 earlier.
2204 * g++.dg/charset/asm2.c (memmove): Likewise.
2205 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2206 * g++.dg/tls/diag-4.C (foo): Likewise.
2207 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2208 dg-warning, fix up regex.
2209 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2210 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2211 * g++.old-deja/g++.mike/net31.C: Likewise.
2212 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2213 for C++17.
2214 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2215 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2216
c9e875f1 22172016-10-01 Richard Biener <rguenther@suse.de>
2218
2219 PR middle-end/77798
2220 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2221
77daf8b6 22222016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2223
2224 PR fortran/77663
2225 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2226
ff2feb8b 22272016-10-01 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR c/77490
2230 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2231 Add dg-prune-output directive.
2232
fd3720ac 22332016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2234
2235 PR fortran/66643
2236 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2237 * gfortran.fortran-torture/compile/write.f90: Update test.
2238
dd07e329 22392016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2240
2241 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2242 arm_fp16_alternative_ok as the required effective target.
2243 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2244 -mfp16-format=alternative to the dg-options directive and remove
2245 the dg-add-options directive.
2246
580083a2 22472016-09-30 Fritz Reese <fritzoreese@gmail.com>
2248
2249 PR fortran/77764
2250 * gfortran.dg/dec_union_8.f90: New testcase.
2251
f24fcad2 22522016-09-30 Fritz Reese <fritzoreese@gmail.com>
2253
2254 PR fortran/77782
2255 * gfortran.dg/dec_structure_16.f90: New testcase.
2256
e0e00cf4 22572016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2258
2259 * gfortran.dg/coarray_allocate_10.f08: New test.
2260 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2261
44211526 22622016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2263
2264 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2265
e2441cd8 22662016-09-30 Richard Biener <rguenther@suse.de>
2267
2268 PR tree-optimization/77399
2269 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2270
0914a8ef 22712016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2272
5db34fe5 2273 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2274 -fdelete-null-pointer-checks explicit.
2275 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2276 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2277 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2278 * gcc.dg/pic-1.c: Require fpic target support.
2279 * gcc.dg/pic-2.c: Likewise.
2280
c5d89bae 22812016-09-29 Jakub Jelinek <jakub@redhat.com>
2282
2283 Implement P0001R1 - C++17 removal of register storage class specifier
2284 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2285 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2286 C++17.
2287 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2288 keyword if not __SSE2__.
2289 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2290 C++17.
2291 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2292 register keywords.
2293 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2294 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2295 no_erroneous_warning): Expect new warnings for C++17.
2296 * g++.dg/warn/register-var-2.C (f): Likewise.
2297 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2298 * g++.dg/parse/linkage2.C (foo): Likewise.
2299 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2300 keyword on parameters for C++17.
2301 * g++.dg/cpp1z/register1.C: New test.
2302 * g++.dg/cpp1z/register2.C: New test.
2303 * g++.dg/cpp1z/register3.C: New test.
2304
5424b150 23052016-09-29 Uros Bizjak <ubizjak@gmail.com>
2306
2307 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2308 * gcc.target/i386/avx2-check.h (main): Ditto.
2309 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2310 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2311 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2312 * gcc.target/i386/avx512er-check.h (main): Ditto.
2313 * gcc.target/i386/avx512f-check.h (main): Ditto.
2314 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2315 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2316 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2317
132fa33c 23182016-09-29 Uros Bizjak <ubizjak@gmail.com>
2319
2320 PR target/77756
2321 * gcc.target/i386/pr77756.c: New test.
2322
ea72fa65 23232016-09-29 Marek Polacek <polacek@redhat.com>
2324
2325 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2326
40334d1a 23272016-09-29 Marek Polacek <polacek@redhat.com>
2328
2329 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2330 C++14.
2331
2bf721c3 23322016-09-29 Martin Liska <mliska@suse.cz>
2333
2334 * objc/execute/construct1.m: New test.
2335
a8243a97 23362016-09-29 Richard Biener <rguenther@suse.de>
2337
2338 PR tree-optimization/77768
2339 * gcc.dg/torture/pr77768.c: New testcase.
2340
98da8d3b 23412016-09-28 Richard Biener <rguenther@suse.de>
2342
2343 PR middle-end/77407
2344 * gcc.dg/pr77407.c: New testcase.
2345
b0ab3ca0 23462016-09-29 Richard Biener <rguenther@suse.de>
2347
2348 PR middle-end/55152
2349 * gcc.dg/pr55152.c: New testcase.
2350 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2351
f76c9f26 23522016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2353
2354 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2355 (dg-options): Remove -m32.
2356
94d9ba6a 23572016-09-28 Martin Sebor <msebor@redhat.com>
2358
2359 PR middle-end/77721
2360 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2361
d23296dc 23622016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2363
2364 PR libgfortran/77707
2365 * gfortran.dg/inquire_17.f90: New test.
2366
2a2770c6 23672016-09-28 Jakub Jelinek <jakub@redhat.com>
2368
2369 PR c++/77467
2370 * g++.dg/cpp1y/constexpr-77467.C: New test.
2371
3e822015 23722016-09-28 Martin Sebor <msebor@redhat.com>
2373
2374 PR c/77762
2375 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2376 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2377 (test_sprintf_p_const): Adjust line numbers to avoid failures
2378 introduced in r240503.
2379
21ce832f 23802016-09-28 Martin Sebor <msebor@redhat.com>
2381
2382 PR middle-end/77683
2383 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2384
8d9e3eb6 23852016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2386
cfa852a5 2387 PR c++/77748
2388 * g++.dg/pr77550.C: Avoid undefined behavior.
2389
8d9e3eb6 2390 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2391
85dd8d9a 23922016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2393
2394 * gcc.dg/strlenopt-20.c: Update test.
2395 * gcc.dg/strlenopt-21.c: Likewise.
2396 * gcc.dg/strlenopt-22.c: Likewise.
2397 * gcc.dg/strlenopt-22g.c: Likewise.
2398 * gcc.dg/strlenopt-26.c: Likewise.
2399 * gcc.dg/strlenopt-5.c: Likewise.
2400 * gcc.dg/strlenopt-7.c: Likewise.
2401 * gcc.dg/strlenopt-9.c: Likewise.
2402
ce7e2f0e 24032016-09-27 Jakub Jelinek <jakub@redhat.com>
2404
4fd4e9e0 2405 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2406
66108a57 2407 * g++.dg/cpp1z/lambda-this1.C: New test.
2408 * g++.dg/cpp1z/lambda-this2.C: New test.
2409
ce7e2f0e 2410 PR c++/77722
2411 * g++.dg/ubsan/return-4.C: New test.
2412 * g++.dg/ubsan/return-5.C: New test.
2413 * g++.dg/ubsan/return-6.C: New test.
2414
eedf6f96 24152016-09-27 Jiong Wang <jiong.wang@arm.com>
2416
2417 * lib/target-supports.exp
2418 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2419 in function comment.
2420
febf7a45 24212016-09-27 Martin Liska <mliska@suse.cz>
2422
2423 PR gcov-profile/46266
2424 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2425 considered.
2426
1ef012e4 24272016-09-27 Richard Biener <rguenther@suse.de>
2428
2429 PR tree-optimization/77745
2430 * g++.dg/torture/pr77745.C: New testcase.
2431
fcaf08b7 24322016-09-27 Richard Biener <rguenther@suse.de>
2433
2434 PR tree-optimization/77478
2435 * gcc.dg/torture/pr77478.c: New testcase.
2436
db46bcd3 24372016-09-27 Martin Liska <mliska@suse.cz>
2438
2439 PR gcov-profile/7970
2440 PR gcov-profile/16855
2441 PR gcov-profile/44779
2442 * g++.dg/gcov/pr16855.C: New test.
2443
2e0bcd96 24442016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2445
2446 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2447
93768ef7 24482016-09-27 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR fortran/77666
2451 * gfortran.dg/gomp/pr77666.f90: New test.
2452
b09a4365 24532016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2454
2455 PR ipa/77677
2456 * gcc.dg/torture/pr77677-2.c: New test.
2457
85527e8f 24582016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2459
2460 PR fortran/77420
2461 * gfortran.dg/pr77420_1.f90: New test.
2462 * gfortran.dg/pr77420_2.f90: Ditto.
2463 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2464 * gfortran.dg/pr77420_4.f90: this file.
2465
140cd7ff 24662016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2467
2468 PR middle-end/77719
2469 * gfortran.dg/pr77719.f90: New test.
2470
d4d58fc3 24712016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2472
2473 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2474 singular form of byte when quantity is unknown.
d4d58fc3 2475
e997bd3a 24762016-09-26 Marek Polacek <polacek@redhat.com>
2477
2478 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2479
9c7de46a 24802016-09-26 Martin Liska <mliska@suse.cz>
2481
2482 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2483 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2484 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2485 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2486 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2487 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2488 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2489 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2490 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2491
3c77f69c 24922016-09-26 Marek Polacek <polacek@redhat.com>
2493
2494 PR c/7652
2495 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2496 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2497 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2498 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2499 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2500 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2501 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2502 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2503 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2504 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2505 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2506 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2507 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2508 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2509 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2510 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2511 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2512 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2513 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2514 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2515 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2516 * c-c++-common/attr-fallthrough-1.c: New test.
2517 * c-c++-common/attr-fallthrough-2.c: New test.
2518 * g++.dg/cpp0x/fallthrough1.C: New test.
2519 * g++.dg/cpp0x/fallthrough2.C: New test.
2520 * g++.dg/cpp1z/fallthrough1.C: New test.
2521 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2522 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2523 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2524 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2525
40e245e1 25262016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2527
9e9fb49b 2528 PR fortran/77429
40e245e1 2529 * gfortran.dg/pr77429.f90: New test.
2530
cfffcdf4 25312016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2532
2533 PR fortran/77694
2534 * gfortran.dg/pr77694.f90: New test.
2535
223e6ae9 25362016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2537
2538 PR target/51244
2539 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2540
9e932ac2 25412016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2542
2543 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2544 for 32-bit mode.
2545
04f16d28 25462016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2547
2548 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2549 for 32-bit mode.
2550
481ce481 25512016-09-24 Marek Polacek <polacek@redhat.com>
2552
2553 PR c/77490
2554 * c-c++-common/Wbool-operation-1.c: New test.
2555 * gcc.dg/Wbool-operation-1.c: New test.
2556
8e652fcf 25572016-09-23 Fritz Reese <fritzoreese@gmail.com>
2558
2559 * gfortran.dg/dec_static_1.f90: New.
2560 * gfortran.dg/dec_static_2.f90: New.
2561 * gfortran.dg/dec_static_3.f90: New.
2562 * gfortran.dg/dec_static_4.f90: New.
2563
e7c4560c 25642016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2565
2566 PR fortran/48298
2567 * gfortran.dg/negative_unit_check.f90: Update test.
2568 * gfortran.dg/dtio_14.f90: New test.
481ce481 2569
ad020996 25702016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2571
2572 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2573 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2574 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2575 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2576 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2577 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2578 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2579
e2c1228b 25802016-09-23 Martin Sebor <msebor@redhat.com>
2581
2582 PR testsuite/77713
2583 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2584 assuming long double is bigger than double.
2585
9b5db70f 25862016-09-23 Jakub Jelinek <jakub@redhat.com>
2587
2588 Implement P0138R2, C++17 construction rules for enum class values
2589 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2590
a30e370d 25912016-09-23 David Malcolm <dmalcolm@redhat.com>
2592
2593 PR preprocessor/77672
2594 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2595 expected multiline output from first warning to reflect change
2596 in r240434.
2597
15650eb7 25982016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2599
2600 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2601
f886b2b4 26022016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2603 Tom de Vries <tom@codesourcery.com>
2604
2605 PR testsuite/77411
2606 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2607
f74ba31d 26082016-09-23 Marek Polacek <polacek@redhat.com>
2609
2610 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2611 * c-c++-common/gomp/atomic-13.c: Likewise.
2612 * c-c++-common/gomp/atomic-14.c: Likewise.
2613 * c-c++-common/pr60439.c: Remove invalid code.
2614 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2615 * g++.dg/expr/bitfield5.C: Likewise.
2616 * g++.dg/expr/bitfield6.C: Likewise.
2617 * g++.dg/expr/bool1.C: Likewise.
2618 * g++.dg/expr/bool3.C: Likewise.
2619 * g++.dg/expr/lval3.C: Likewise.
2620 * g++.dg/expr/lval4.C: Likewise.
2621 * g++.old-deja/g++.jason/bool5.C: Likewise.
2622
7413e757 26232016-09-23 David Malcolm <dmalcolm@redhat.com>
2624
2625 PR preprocessor/77672
2626 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2627 (test_terminator_location): New function.
2628
81df50de 26292016-09-23 Richard Biener <rguenther@suse.de>
2630
2631 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2632
5f4626d8 26332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2634
2635 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2636 -march=armv8.2-a+fp16 when supported by the hardware.
2637 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2638 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2639 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2640 semi-colons to a macro invocations.
2641 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2642 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2643 defined.
2644 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2645 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2646 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2647 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2648 defined.
2649 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2650 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2651 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2652 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2653 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2654 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2655 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2656 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2657 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2658 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2659 defined.
2660 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2661 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2662 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2663 defined.
2664 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2665 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2666 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2667 defined.
2668 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2669 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2670 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2671 defined.
2672 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2673 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2674 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2675 defined. Also fix some white-space.
2676 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2677 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2678 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2679 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2680 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2681 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2682 defined. Also fix some long lines and white-space.
2683 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2684 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2685 defined. Also fix some long lines and white-space.
2686 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2687 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2688 defined.
2689 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2690 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2691 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2692 defined.
2693 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2694 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2695 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2696 defined.
2697 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2698 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2699 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2700 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2701 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2702 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2703 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2704 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2705 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2706 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2707 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2708 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2709 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2710 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2711 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2712 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2713 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2714 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2715 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2716
f2645569 27172016-09-23 Jiong Wang <jiong.wang@arm.com>
2718 Matthew Wahab <matthew.wahab@arm.com>
2719
2720 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2721 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2722 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2723 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2724 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2725 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2726 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2727 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2728 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2729 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2730 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2731 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2732 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2733 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2734 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2735 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2736 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2737 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2738 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2739 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2740 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2741 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2742 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2743 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2744 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2745 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2746 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2747 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2748 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2749 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2750 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2751 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2752 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2753 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2754 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2755 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2756 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2757
66a55fc4 27582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2759
2760 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2761 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2762 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2763 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2764 support.
2765
ada0f4c4 27662016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2767
2768 PR ipa/77677
2769 * gcc.dg/torture/pr77677.c: New test.
2770
8771094d 27712016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2772
2773 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2774 here now.
2775
c959fae1 27762016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2777
2778 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2779 options. Add tests for float16x4_t and float16x8_t.
2780
88b594a3 27812016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2782
2783 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2784 * gcc.target/s390/risbg-ll-2.c: Ditto.
2785 * gcc.target/s390/risbg-ll-3.c: Ditto.
2786
e4ad661c 27872016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2788
2789 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2790 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2791
4005a882 27922016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2793
2794 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2795 output to the simplified instructions.
2796
9854d864 27972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2798
2799 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2800 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2801
388ce7db 28022016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2803
2804 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2805 (FP16_SUPPORTED): New
2806 (expected-hfloat-16x4): Make conditional on __fp16 support.
2807 (expected-hfloat-16x8): Likewise.
2808 (vdup_n_f16): Disable for non-AArch64 targets.
2809 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2810 conditional on FP16_SUPPORTED.
2811 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2812 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2813 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2814 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2815 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2816 for testing __fp16.
2817 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2818 conditional on FP16_SUPPORTED.
2819 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2820 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2821
837bb76e 28222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2823
2824 * gcc.target/arm/short-vfp-1.c: New.
2825
e183c2b8 28262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2827
2828 * gcc.target/arm/attr-fp16-arith-1.c: New.
2829
cd6fbed6 28302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2831
2832 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2833 New.
2834 (add_options_for_arm_v8_2a_fp16_neon): New.
2835 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2836 (add_options_for_arm_arch_v8_2a): Auto-generate.
2837 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2838 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2839 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2840 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2841 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2842 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2843 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2844
4961b0ab 28452016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2846
2847 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2848 arm_fp16_alternative_ok.
2849 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2850 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2851 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2852 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2853 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2854 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2855 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2856 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2857 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2858 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2859 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2860 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2861 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2862 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2863 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2864 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2865 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2866 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2867 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2868 arm_fp16_alternative_ok.
2869 * lib/target-supports.exp
2870 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2871 (check_effective_target_arm_fp16_alternative_ok): New.
2872 (check_effective_target_arm_fp16_none_ok_nocache): New.
2873 (check_effective_target_arm_fp16_none_ok): New.
2874
ce5b3c3b 28752016-09-23 Martin Liska <mliska@suse.cz>
2876
2877 * gcc.dg/ipa/pr77653.c: Replace adress
2878 with address.
2879
d4c65e05 28802016-09-23 Martin Liska <mliska@suse.cz>
2881
2882 * gcc.target/i386/movbe-4.c: New test.
2883
82a47693 28842016-09-23 Martin Liska <mliska@suse.cz>
2885
2886 * gcc.target/i386/crc32-5.c: New test.
2887
0253072a 28882016-09-23 Martin Liska <mliska@suse.cz>
2889
2890 * gcc.target/i386/pr71652.c: New test.
2891 * gcc.target/i386/pr71652-2.c: New test.
2892 * gcc.target/i386/pr71652-3.c: New test.
2893
0bfdbd22 28942016-09-23 Jakub Jelinek <jakub@redhat.com>
2895
2896 * lib/gcc-dg.exp (process-message): Support relative line number
2897 notation - .+4 or .-1 etc.
2898 * gcc.dg/dg-test-1.c: New test.
2899
ff982ab4 29002016-09-22 Martin Sebor <msebor@redhat.com>
2901
2902 PR target/77676
2903 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2904 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2905 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2906 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2907
78299f8d 29082016-09-22 Uros Bizjak <ubizjak@gmail.com>
2909
2910 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2911 * gcc.dg/ifcvt-2.c: Ditto.
2912 * gcc.dg/zero_bits_compound-1.c: Ditto.
2913 * gcc.dg/zero_bits_compound-1.c: Ditto.
2914 * gcc.dg/pr40550.c: Simplify target selectors.
2915 Use dg-additional-options.
2916 * gcc.dg/pr47893.c: Ditto.
2917 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2918 additional options for 32-bit x86 targets.
2919 * gcc.dg/pr70955.c: Move to ...
2920 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2921
ec645283 29222016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2923
2924 PR c++/61019
2925 * g++.dg/cpp0x/pr61019.C: New.
2926
9753b549 29272016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2928 Terry Guo <terry.guo@arm.com>
2929
2930 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2931 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2932 * gcc.target/arm/pure-code/pure-code.exp: New.
2933
7dbfb427 29342016-09-22 Uros Bizjak <ubizjak@gmail.com>
2935
2936 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2937 Remove SSE effective target requirement.
2938
7e20dff2 29392016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2940
2941 PR c++/71979
2942 * g++.dg/cpp0x/pr71979.C: New.
2943
05dd002d 29442016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2945
2946 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2947
53769cc8 29482016-09-22 Martin Liska <mliska@suse.cz>
2949
2950 PR ipa/77653
2951 * gcc.dg/ipa/pr77653.c: New test.
2952
51c846d6 29532016-09-22 Jakub Jelinek <jakub@redhat.com>
2954
2955 PR fortran/77665
2956 * gfortran.dg/gomp/pr77665.f90: New test.
2957
51278c1a 29582016-09-22 Paul Thomas <pault@gcc.gnu.org>
2959
2960 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2961 * gfortran.dg/dtio_13.f90: New test.
2962
cde225a2 29632016-09-21 Louis Krupp <louis.krupp@zoho.com>
2964
2965 PR fortran/66107
2966 * gfortran.dg/pr66107.f90: New test.
2967
0d5530d9 29682016-09-21 Ian Lance Taylor <iant@golang.org>
2969
2970 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2971 with call to builtin delete function.
2972
9ca7e933 29732016-09-21 Joseph Myers <joseph@codesourcery.com>
2974
2975 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2976 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2977 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2978 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2979 tests.
2980
451127c6 29812016-09-21 Uros Bizjak <ubizjak@gmail.com>
2982
2983 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2984
98aa0f57 29852016-09-21 Jakub Jelinek <jakub@redhat.com>
2986
2987 PR c++/77651
2988 * g++.dg/cpp1z/aligned-new6.C: New test.
2989
65eeae10 29902016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2991
2992 * gcc.target/arm/fp16-aapcs-3.c: New.
2993 * gcc.target/arm/fp16-aapcs-4.c: New.
2994 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2995 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2996 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2997 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2998
1a39df22 29992016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3000
3001 PR tree-optimization/77550
3002 * g++.dg/pr77550.C: New test.
3003
48bc6fdd 30042016-09-21 Georg-Johann Lay <avr@gjlay.de>
3005
3006 PR target/77326
3007 * gcc.target/avr/torture/pr77326.c: New test.
3008
a09b160b 30092016-09-21 Louis Krupp <louis.krupp@zoho.com>
3010
3011 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3012
91207228 30132016-09-21 Richard Biener <rguenther@suse.de>
3014
3015 PR tree-optimization/77648
3016 * gcc.dg/torture/pr77648-1.c: New testcase.
3017 * gcc.dg/torture/pr77648-2.c: Likewise.
3018
f6aeb966 30192016-09-21 Richard Biener <rguenther@suse.de>
3020 Jakub Jelinek <jakub@redhat.com>
3021
3022 PR tree-optimization/77621
3023 * gcc.dg/pr77621.c: New testcase.
3024
637b3ebb 30252016-09-21 Paul Thomas <pault@gcc.gnu.org>
3026
3027 PR fortran/77657
3028 * gfortran.dg/dtio_12.f90: New test.
3029
b5b88e7a 30302016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3031
3032 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3033
8ccdb0a4 30342016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3035
3036 PR tree-optimization/72835
3037 * gcc.dg/tree-ssa/pr72835.c: New test.
3038
b9833bfd 30392016-09-20 Martin Sebor <msebor@redhat.com>
3040
3041 PR middle-end/49905
3042 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3043 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3044 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3045 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3046 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3047 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3048 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3049
597323ed 30502016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3051
3052 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3053 arguments/compare will be optimized away.
3054 * gcc.dg/torture/ftrapv-1.c: Likewise.
3055
25a8e007 30562016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3057
3058 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3059 will be optimized away.
3060 * gcc.dg/ipa/vrp1.c: New test.
3061 * gcc.dg/ipa/vrp2.c: New test.
3062 * gcc.dg/ipa/vrp3.c: New test.
3063
6e93da1b 30642016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3065
3066 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3067 does the same transformation.
3068 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3069 * gcc.dg/tree-ssa/evrp1.c: New test.
3070 * gcc.dg/tree-ssa/evrp2.c: New test.
3071 * gcc.dg/tree-ssa/evrp3.c: New test.
3072 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3073 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3074 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3075 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3076 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3077 foling now happens early.
3078 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3079 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3080 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3081 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3082 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3083
b8b3b645 30842016-09-20 Uros Bizjak <ubizjak@gmail.com>
3085
3086 PR target/77621
3087 * gcc.target/i386/pr77621.c: New test.
3088 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3089 pattern, loop should vectorize with -mtune=atom.
3090
81165554 30912016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3092 Jakub Jelinek <jakub@redhat.com>
3093
3094 PR testsuite/63299
3095 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3096 instead of delete.
3097
2f8a2ead 30982016-09-20 Jakub Jelinek <jakub@redhat.com>
3099
a48667ee 3100 PR c++/77626
3101 * g++.dg/other/pr77626.C: New test.
3102
7e67c6d5 3103 PR c++/77638
3104 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3105
59934ea3 3106 PR c++/77637
3107 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3108
2f8a2ead 3109 PR middle-end/77624
3110 * c-c++-common/pr77624-1.c: New test.
3111 * c-c++-common/pr77624-2.c: New test.
3112
a1268ee1 31132016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3114
3115 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3116 of digits expected.
3117
0b77b2cf 31182016-09-20 Richard Biener <rguenther@suse.de>
3119
3120 PR tree-optimization/77646
3121 * gcc.dg/torture/pr77646.c: New testcase.
3122
bed03df1 31232016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3124
3125 PR c++/77434
3126 * c-c++-common/Wint-in-bool-context.c: New test.
3127
cb19a0da 31282016-09-19 Joseph Myers <joseph@codesourcery.com>
3129
3130 * gcc.dg/cr-decimal-dig-1.c: New test.
3131
9b5c49ef 31322016-09-19 Joseph Myers <joseph@codesourcery.com>
3133
3134 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3135 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3136 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3137 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3138
48d1445d 31392016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3140
3141 PR rtl-optimization/77416
3142 * gcc.target/powerpc/pr77416.c: New.
3143
579f478b 31442016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3145
3146 PR c++/77639
3147 * g++.dg/template/error-recovery4.C: New test.
3148
f2e52448 31492016-09-19 Bin Cheng <bin.cheng@arm.com>
3150
3151 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3152
aaf7d5f8 31532016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3154
3155 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3156 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3157
5f036000 31582016-09-19 Jakub Jelinek <jakub@redhat.com>
3159 Jan Hubicka <jh@suse.cz>
3160
3161 PR target/77587
3162 * gcc.dg/pr77587.c: New test.
3163 * gcc.dg/pr77587a.c: New file.
3164
eee0cf09 31652016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3166
3167 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3168 * gfortran.dg/coarray_38.f90:
3169 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3170 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3171 * gfortran.dg/coarray_allocate_7.f08: New test.
3172 * gfortran.dg/coarray_allocate_8.f08: New test.
3173 * gfortran.dg/coarray_allocate_9.f08: New test.
3174 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3175 new caf_register.
3176 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3177 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3178 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3179 get_by_refs.
3180 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3181 * gfortran.dg/coarray_lock_7.f90: Same.
3182 * gfortran.dg/coarray_poly_5.f90: Same.
3183 * gfortran.dg/coarray_poly_6.f90: Same.
3184 * gfortran.dg/coarray_poly_7.f90: Same.
3185 * gfortran.dg/coarray_poly_8.f90: Same.
3186 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3187
891196d7 31882016-09-19 Fritz Reese <fritzoreese@gmail.com>
3189
3190 PR fortran/77584
3191 * gfortran.dg/dec_structure_15.f90: New testcase.
3192
281da9a3 31932016-09-19 Richard Biener <rguenther@suse.de>
3194
3195 PR middle-end/77605
3196 * gcc.dg/torture/pr77605.c: New testcase.
3197
8a252920 31982016-09-18 Louis Krupp <louis.krupp@zoho.com>
3199
3200 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3201
a18b7a33 32022016-09-17 Jan Hubicka <hubicka@ucw.cz>
3203
3204 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3205 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3206 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3207 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3208 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3209 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3210 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3211 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3212 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3213 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3214 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3215
b868c23d 32162016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3217
3218 * gcc.target/i386/pr68633.c: Fix expected result.
3219
360d7ea8 32202016-09-17 Louis Krupp <louis.krupp@gmail.com>
3221
3222 PR fortran/68078
3223 * gfortran.dg/pr68078.f90: New test.
3224 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3225
d58661cb 32262016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3227
3228 PR target/77613
3229 * gcc.target/powerpc/swaps-p8-25.c: New.
3230
24b3d864 32312016-09-16 Jakub Jelinek <jakub@redhat.com>
3232
e6db887a 3233 PR c++/77482
3234 * g++.dg/cpp0x/constexpr-77482.C: New test.
3235
44df6c11 3236 PR c++/77379
3237 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3238 thunk offsets.
3239 * g++.dg/abi/abi-tag23a.C: Likewise.
3240
53d2f3de 3241 PR c++/77338
3242 * g++.dg/cpp0x/decltype-77338.C: New test.
3243
24b3d864 3244 PR c++/77375
3245 * g++.dg/cpp0x/mutable1.C: New test.
3246
42f172d0 32472016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3248
3249 PR fortran/77612
3250 * gfortran.dg/pr77612.f90: New test.
3251
0665113b 32522016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3253
3254 * gcc.dg/torture/pr70421.c: Require int32plus.
3255
dff10ec9 32562016-09-16 Jakub Jelinek <jakub@redhat.com>
3257
be63912c 3258 PR middle-end/77475
3259 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3260
dff10ec9 3261 PR target/77526
3262 * gcc.target/i386/pr77526.c: New test.
3263
69cdadd9 32642016-09-16 Jakub Jelinek <jakub@redhat.com>
3265 Eric Botcazou <ebotcazou@adacore.com>
3266
3267 PR middle-end/77594
3268 * gcc.target/i386/pr77594.c: New test.
3269
b74250bc 32702016-09-15 Louis Krupp <louis.krupp@zoho.com>
3271
3272 PR fortran/69963
3273 * gfortran.dg/misplaced_implicit_character.f90: New test.
3274
834a2c29 32752016-09-15 Bin Cheng <bin.cheng@arm.com>
3276
3277 PR tree-optimization/77503
3278 * gcc.dg/vect/pr77503.c: New test.
3279
fbcb99d5 32802016-09-15 Richard Biener <rguenther@suse.de>
3281
3282 PR middle-end/77544
3283 * c-c++-common/torture/pr77544.c: New testcase.
3284
3aa4e8c2 32852016-09-15 Jakub Jelinek <jakub@redhat.com>
3286
3287 PR middle-end/77475
3288 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3289 * gcc.dg/march-generic.c: Likewise.
3290 * gcc.target/i386/spellcheck-options-1.c: New test.
3291 * gcc.target/i386/spellcheck-options-2.c: New test.
3292 * gcc.target/i386/spellcheck-options-3.c: New test.
3293 * gcc.target/i386/spellcheck-options-4.c: New test.
3294
e9dea525 32952016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3296
3297 PR fortran/72743
3298 * gfortran.dg/goacc/pr72743.f90: New test.
3299
7270347c 33002016-09-15 Richard Biener <rguenther@suse.de>
3301
3302 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3303
091e8e90 33042016-09-15 Richard Biener <rguenther@suse.de>
3305
3306 PR tree-optimization/77514
3307 * gcc.dg/torture/pr77514.c: New testcase.
3308
8cc08773 33092016-09-14 Jakub Jelinek <jakub@redhat.com>
3310
3311 PR c++/77549
3312 * g++.dg/lookup/pr77549.C: New test.
3313
5be60f03 33142016-09-14 Marek Polacek <polacek@redhat.com>
3315
3316 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3317 * c-c++-common/gomp/atomic-13.c: Likewise.
3318 * c-c++-common/gomp/atomic-14.c: Likewise.
3319 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3320 * g++.dg/cpp1z/bool-increment1.C: New test.
3321 * c-c++-common/pr60439.c: Add dg-warning.
3322 * g++.dg/expr/bitfield4.C: Likewise.
3323 * g++.dg/expr/bitfield5.C: Likewise.
3324 * g++.dg/expr/bitfield6.C: Likewise.
3325 * g++.dg/expr/bool1.C: Likewise.
3326 * g++.dg/expr/bool3.C: Likewise.
3327 * g++.dg/expr/lval3.C: Likewise.
3328 * g++.dg/expr/lval4.C: Likewise.
3329 * g++.old-deja/g++.jason/bool5.C: Likewise.
3330 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3331 * g++.dg/other/error18.C: Likewise.
3332 * g++.dg/gomp/atomic-14.C: Likewise.
3333
f80a245e 33342016-09-14 Nathan Sidwell <nathan@acm.org>
3335
3336 PR c++/77539
3337 * g++.dg/cpp1y/pr77539.C: New.
3338
7b329bca 33392016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3340
3341 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3342 dg-require.
3343 * g++.dg/ext/builtin_alloca.C: Likewise.
3344 * g++.dg/template/spec35.C: Likewise.
3345 * gcc.dg/builtins-68.c: Likewise.
3346 * gcc.misc-tests/gcov-13.c: Likewise.
3347 * gcc.misc-tests/gcov-14.c: Likewise.
3348
0029200d 33492016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3350
3351 * gfortran.dg/dec_structure_14.f90: New testcase.
3352
0975f764 33532016-09-14 Jakub Jelinek <jakub@redhat.com>
3354
3355 PR sanitizer/68260
3356 * c-c++-common/tsan/pr68260.c: New test.
3357
1098c313 33582016-09-13 Joe Seymour <joe.s@somniumtech.com>
3359
3360 PR target/70713
3361 * gcc.target/msp430/function-attributes-1.c: New test.
3362 * gcc.target/msp430/function-attributes-2.c: New test.
3363 * gcc.target/msp430/function-attributes-3.c: New test.
3364
2e7b05a3 33652015-04-18 Martin Sebor <msebor@redhat.com>
3366
3367 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3368 of non-nul characters.
3369 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3370
46fad8d5 33712016-09-13 Jakub Jelinek <jakub@redhat.com>
3372
4bdba715 3373 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3374 * g++.dg/cpp1z/gen-attrs1.C: New test.
3375
99d887de 3376 PR tree-optimization/77454
3377 * gcc.dg/pr77454.c: New test.
3378
46fad8d5 3379 PR c++/77553
3380 * g++.dg/cpp1y/constexpr-77553.C: New test.
3381
68ef907c 33822016-09-13 David Malcolm <dmalcolm@redhat.com>
3383
3384 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3385 (test_show_locus): Replace rich_location::add_fixit_insert calls
3386 with add_fixit_insert_before and add_fixit_insert_after.
3387
2c24fd5e 33882016-09-13 Jason Merrill <jason@redhat.com>
3389 Tom de Vries <tom@codesourcery.com>
3390
3391 PR c++/77427
3392 * g++.dg/pr77427.C: New test.
3393
68b219ee 33942016-09-13 Martin Liska <mliska@suse.cz>
3395
3396 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3397 effective target.
3398 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3399 * lib/target-supports.exp: Define the new target.
3400
c72e91d3 34012016-09-12 Andrew Pinski <apinski@cavium.com>
3402
3403 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3404 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3405
b38c0a37 34062016-09-12 Uros Bizjak <ubizjak@gmail.com>
3407
3408 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3409 variable arguments.
3410 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3411 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3412 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3413 variable argument.
3414 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3415 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3416
7a21b590 34172016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3418
3419 PR c++/77496
3420 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3421 * g++.dg/ext/pr77496.C: New test.
3422 * g++.dg/warn/pr77496.C: New test.
3423
00434032 34242016-09-12 David Malcolm <dmalcolm@redhat.com>
3425
3426 PR c/72858
3427 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3428 to preserve conversion chars, and to preserve prefix information.
3429 * gcc.dg/format/pr72858.c: New test case.
3430
54f56c28 34312016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3432
3433 * gfortran.dg/pr77507.f90: Move to ...
3434 * gfortran.dg/ieee/pr77507.f90: here.
3435
08d6d42c 34362016-08-09 Jan Hubicka <hubicka@ucw.cz>
3437
3438 PR ipa/61159
3439 * compile/pr61159.c: New testcase
3440
35870532 34412016-08-09 Jan Hubicka <hubicka@ucw.cz>
3442
3443 PR ipa/64316
3444 * gcc.dg/ipa/pr63416.c: New testcase.
3445
953b9eef 34462016-09-10 Paul Thomas <pault@gcc.gnu.org>
3447 Steven G. Kargl <kargl@gcc.gnu.org>
3448
3449 PR fortran/77532
c78b1f64 3450 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3451
1aef7c3c 34522016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3453
3454 PR fortran/77507
3455 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3456 * gfortran.dg/c_assoc_4.f90: Ditto.
3457
3bb45f76 34582016-09-10 Tom de Vries <tom@codesourcery.com>
3459
3460 PR C/71602
3461 * c-c++-common/va-arg-va-list-type.c: New test.
3462
9731eaaf 34632016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3464
3465 PR rtl-optimization/77289
3466 * gcc.target/powerpc/pr77289.c: New test.
3467
911ea34a 34682016-09-09 Martin Sebor <msebor@redhat.com>
3469
3470 PR c/77520
3471 PR c/77521
3472 * gcc.dg/pr77520.c: New test.
3473 * gcc.dg/pr77521.c: New test.
3474
edd0f33b 34752016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3476
3477 PR fortran/77506
3478 * gfortran.dg/pr77506.f90: New test.
3479
374777a4 34802016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3481
3482 PR fortran/77507
3483 * gfortran.dg/pr77507.f90: New test.
3484
c5eddaf9 34852016-09-09 Joseph Myers <joseph@codesourcery.com>
3486
3487 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3488
3e7e4e14 34892016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3490 Louis Krupp <lkrupp@gcc.gnu.org>
3491
3492 PR fortran/69514
3493 * gfortran.dg/pr69514_1.f90: New test.
3494 * gfortran.dg/pr69514_2.f90: New test.
3495
51688bb7 34962016-09-08 Jakub Jelinek <jakub@redhat.com>
3497
a34338c9 3498 PR fortran/77500
3499 * gfortran.dg/gomp/pr77500.f90: New test.
3500
51688bb7 3501 PR fortran/77516
3502 * gfortran.dg/gomp/pr77516.f90: New test.
3503
3ecb55e7 35042016-09-07 Jakub Jelinek <jakub@redhat.com>
3505
3506 PR middle-end/77475
3507 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3508 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3509 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3510 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3511 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3512 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3513
3da97ff7 35142016-09-07 David Malcolm <dmalcolm@redhat.com>
3515
3516 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3517 "substring-locations.h".
3518
b55f1f44 35192016-09-07 Richard Biener <rguenther@suse.de>
3520
3521 PR c/77450
3522 * c-c++-common/vector-subscript-8.c: Move ..
3523 * gcc.dg/pr77450.c: ... here.
3524
7d482049 35252016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3526
3527 PR libgfortran/77393
3528 * gfortran.dg/fmt_f0_2.f90: Update test.
3529 * gfortran.dg/fmt_f0_3.f90: New test.
3530
ef3b531c 35312016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3532
3533 PR debug/77389
3534 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3535 in dg-options.
3536
3537 PR debug/57519
3538 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3539
39370ea0 35402016-09-06 Jakub Jelinek <jakub@redhat.com>
3541
3542 PR target/69255
3543 * gcc.target/i386/pr69255-1.c: New test.
3544 * gcc.target/i386/pr69255-2.c: New test.
3545 * gcc.target/i386/pr69255-3.c: New test.
3546
35472016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3548
3549 PR c/77336
3550 * gcc.dg/format/miss-7.c: New test.
3551
88820414 35522016-09-06 Uros Bizjak <ubizjak@gmail.com>
3553
3554 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3555
4c790ba8 35562016-09-06 Martin Liska <mliska@suse.cz>
3557
3558 PR gcov-profile/77378
3559 PR gcov-profile/77466
3560 * gcc.dg/profile-update-warning.c: New test.
3561
43d2460d 35622016-09-06 Richard Biener <rguenther@suse.de>
3563
3564 PR tree-optimization/77479
3565 * gcc.dg/torture/pr77479.c: New testcase.
3566
4c04bcce 35672016-09-06 Richard Biener <rguenther@suse.de>
3568
3569 PR c/77450
3570 * c-c++-common/vector-subscript-7.c: Adjust.
3571 * c-c++-common/vector-subscript-8.c: New testcase.
3572
8925068a 35732016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3574
3575 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3576
daea048c 35772016-09-05 Jakub Jelinek <jakub@redhat.com>
3578
e315ff48 3579 PR target/77476
3580 * gcc.target/i386/avx512f-pr77476.c: New test.
3581 * gcc.target/i386/avx512bw-pr77476.c: New test.
3582 * gcc.target/i386/avx512dq-pr77476.c: New test.
3583
8eeca3ac 3584 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3585 Update comment to mention also avx512f.
3586
daea048c 3587 PR sanitizer/77396
3588 * g++.dg/asan/pr77396-2.C: New test.
3589
a6ffaadf 35902016-09-05 Uros Bizjak <ubizjak@gmail.com>
3591
3592 PR rtl-optimization/77452
3593 * gcc.target/i386/pr77452.c: New test.
3594
8f8828ba 35952016-09-05 Marek Polacek <polacek@redhat.com>
3596
3597 PR c/77423
3598 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3599
65277f2a 36002016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3601
3602 PR fortran/77391
3603 * gfortran.dg/pr77391.f90: New test.
3604
a1cf06b8 36052016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3606
3607 PR fortran/77460
3608 * gfortran.dg/pr77460.f90: New test.
3609
4d261282 36102016-09-03 Jakub Jelinek <jakub@redhat.com>
3611
3612 PR c/65467
3613 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3614
4fc4eb94 36152016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3616
3617 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3618
40a431fa 36192016-09-02 David Malcolm <dmalcolm@redhat.com>
3620
3621 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3622 test case.
3623 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3624 diagnostic-test-show-locus-generate-patch.c to the sources
3625 for diagnostic_plugin_test_show_locus.c.
3626
a940fdc7 36272016-09-02 Jakub Jelinek <jakub@redhat.com>
3628
0b80c4b2 3629 PR c/65467
3630 * gcc.dg/gomp/_Atomic-1.c: New test.
3631 * gcc.dg/gomp/_Atomic-2.c: New test.
3632 * gcc.dg/gomp/_Atomic-3.c: New test.
3633 * gcc.dg/gomp/_Atomic-4.c: New test.
3634 * gcc.dg/gomp/_Atomic-5.c: New test.
3635
a940fdc7 3636 PR sanitizer/77396
3637 * g++.dg/asan/pr77396.C: New test.
3638
36392016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3640
3641 PR tree-optimization/71831
3642 * gcc.dg/builtin-object-size-16.c: New test.
3643 * gcc.dg/builtin-object-size-17.c: New test.
3644
0b404bb4 36452016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3646
3647 PR libgfortran/77393
3648 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3649
8a5817a9 36502016-09-01 Uros Bizjak <ubizjak@gmail.com>
3651
3652 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3653 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3654 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3655 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3656 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3657 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3658 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3659 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3660 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3661 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3662 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3663 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3664 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3665 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3666 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3667 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3668 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3669 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3670
209253ae 36712016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3672
3673 * gnat.dg/opt58.adb: New test.
3674 * gnat.dg/opt58_pkg.ads: New helper.
3675
15182c1d 36762016-09-01 Richard Biener <rguenther@suse.de>
3677
3678 PR middle-end/77436
3679 * gcc.dg/torture/pr77436.c: New testcase.
3680
1c02615c 36812016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3682
3683 * gcc.dg/pr64252.c: Require int32plus.
3684 * gcc.dg/pr66299-1.c: Likewise.
3685 * gcc.dg/pr66299-2.c: Likewise.
3686 * gcc.dg/torture/20131115-1.c: Skip for avr.
3687
08fded5f 36882016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3689
3690 * gcc.target/aarch64/ands_3.c: New test.
3691
a7b3b7c4 36922016-08-31 Jakub Jelinek <jakub@redhat.com>
3693
68c215e4 3694 PR fortran/77352
3695 * gfortran.dg/gomp/pr77352.f90: New test.
3696
a7b3b7c4 3697 PR fortran/77374
3698 * gfortran.dg/gomp/pr77374.f08: New test.
3699
51a43c06 37002016-08-31 Marc Glisse <marc.glisse@inria.fr>
3701
3702 PR tree-optimization/73714
3703 * gcc.dg/tree-ssa/pr73714.c: New test.
3704
01109414 37052016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3706
3707 PR libgfortran/77393
3708 * gfortran.dg/fmt_f0_2.f90: New test.
3709
8036ac7f 37102016-08-31 Marc Glisse <marc.glisse@inria.fr>
3711
3712 * gcc.target/i386/pr59539-2.c: Adapt options.
3713 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3714
b298bde8 37152016-08-31 Paul Thomas <pault@gcc.gnu.org>
3716
3717 PR fortran/77418
3718 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3719 of the associate entity and replace with a pointer to the
3720 intended item on the stack.
3721
9f732c4e 37222016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3723 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3724
3725 PR fortran/48298
3726 * gfortran.dg/dtio_1.f90: New test.
3727 * gfortran.dg/dtio_2.f90: New test.
3728 * gfortran.dg/dtio_3.f90: New test.
3729 * gfortran.dg/dtio_4.f90: New test.
3730 * gfortran.dg/dtio_5.f90: New test.
3731 * gfortran.dg/dtio_6.f90: New test.
3732 * gfortran.dg/dtio_7.f90: New test.
3733 * gfortran.dg/dtio_8.f90: New test.
3734 * gfortran.dg/dtio_9.f90: New test.
3735 * gfortran.dg/dtio_10.f90: New test.
3736
d6dd1b60 37372016-08-30 David Malcolm <dmalcolm@redhat.com>
3738
3739 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3740 (test_many_nested_locations): New function.
3741 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3742 (test_show_locus): Handle "test_many_nested_locations".
3743
2e7400df 37442016-08-30 David Malcolm <dmalcolm@redhat.com>
3745
3746 * g++.dg/template/double-greater-than-fixit.C: New test case.
3747
98023bfd 37482016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3749
3750 * gnat.dg/opt57.ad[sb]: New test.
3751 * gnat.dg/opt57_pkg.ads: New helper.
3752
f9723d87 37532016-08-30 Richard Biener <rguenther@suse.de>
3754
3755 PR tree-optimization/69047
3756 * gcc.dg/pr69047.c: Fix byte-order check.
3757
77ce6232 37582016-08-30 Jakub Jelinek <jakub@redhat.com>
3759
adca2d16 3760 PR tree-optimization/72866
3761 * gcc.dg/vect/pr72866.c: New test.
3762
06cee168 3763 PR debug/77363
3764 * g++.dg/debug/dwarf2/pr77363.C: New test.
3765
4472e8d1 3766 PR middle-end/77377
3767 * gcc.target/i386/pr77377.c: New test.
3768
77ce6232 3769 PR debug/77389
3770 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3771 in dg-options.
3772
36bda760 37732016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3774
3775 * gfortran.dg/pr77372.f90: Moved to ...
3776 * gfortran.dg/ieee/pr77372.f90: here.
3777
2db6ea89 37782016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3779
3780 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3781 vector short/char initializations.
3782 * gcc.target/powerpc/vec-init-5.c: Likewise.
3783 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3784 vector initialization optimizations.
3785 * gcc.target/powerpc/vec-init-7.c: Likewise.
3786 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3787 vector float/double initializations.
3788 * gcc.target/powerpc/vec-init-9.c: Likewise.
3789
1e4df796 37902016-08-29 Uros Bizjak <ubizjak@gmail.com>
3791
3792 PR target/77403
3793 * gcc.target/i386/pr77403.c: New test.
3794
f293b7f2 37952016-08-29 Marek Polacek <polacek@redhat.com>
3796
3797 PR c/77292
3798 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3799
ea2ec8f6 38002016-08-29 Tom de Vries <tom@codesourcery.com>
3801
3802 PR c/77398
3803 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3804
686436fe 38052016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3806
3807 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3808
686436fe 38092016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3810
3811 * gfortran.dg/dec_structure_13.f90: New testcase.
3812
f1ecf8b3 38132016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3814
3815 PR fortran/77261
3816 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3817 available.
3818
4670f428 38192016-08-28 Tom de Vries <tom@codesourcery.com>
3820
3821 PR lto/70955
3822 * gcc.dg/pr70955.c: New test.
3823 * gcc.dg/lto/pr70955_0.c: Same.
3824 * gcc.dg/lto/pr70955_1.c: Same.
3825
b243b563 38262016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3827
3828 PR tree-optimization/71077
3829 * gcc.target/i386/pr71077.c: New test.
3830
92a44a68 38312016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3832
3833 PR fortran/77380
3834 * gfortran.dg/pr77380.f90: New test.
3835
92a44a68 38362016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3837
3838 PR fortran/77372
3839 gfortran.dg/pr77372.f90: New test.
3840
367964fa 38412016-08-26 David Malcolm <dmalcolm@redhat.com>
3842
3843 * gcc.dg/spellcheck-fields-2.c (test): Move
3844 dg-begin/end-multiline-output within function body.
3845 (test_macro): New function.
3846
df4248fb 38472016-08-26 David Malcolm <dmalcolm@redhat.com>
3848
3849 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3850 (test_fixit_insert): Update expected output.
3851 (test_fixit_remove): Likewise.
3852 (test_fixit_replace): Likewise.
3853
377da6e4 38542016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3855
3856 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3857 Fix typo.
3858
4f16cc83 38592016-08-26 Richard Biener <rguenther@suse.de>
3860
3861 PR tree-optimization/69047
3862 * gcc.dg/pr69047.c: New testcase.
3863
a54071b2 38642016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3865 Martin Jambhor <mjambor@suse.cz>
377da6e4 3866
a54071b2 3867 * gcc.dg/ipa/propbits-1.c: New test-case.
3868 * gcc.dg/ipa/propbits-2.c: Likewise.
3869 * gcc.dg/ipa/propbits-3.c: Likewise.
3870
2ae10c8c 38712016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3872
3873 PR fortran/77351
3874 * gfortran.dg/pr77351.f90: New test.
3875
c4963714 38762016-08-25 Marek Polacek <polacek@redhat.com>
3877
3878 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3879
49e1f4eb 38802016-08-25 Marek Polacek <polacek@redhat.com>
3881
3882 PR c/77323
3883 * gcc.dg/pr77323.c: New test.
3884
984f03c2 38852016-08-24 Paul Thomas <pault@gcc.gnu.org>
3886
3887 PR fortran/77358
3888 * gfortran.dg/submodule_17.f08: New test.
3889
92a44a68 38902016-08-24 Michael Collison <michael.collison@linaro.org>
3891 Michael Collison <michael.collison@arm.com>
f6c98a9a 3892
3893 * gcc.target/arm/builtin_saddl.c: New testcase.
3894 * gcc.target/arm/builtin_saddll.c: New testcase.
3895 * gcc.target/arm/builtin_uaddl.c: New testcase.
3896 * gcc.target/arm/builtin_uaddll.c: New testcase.
3897 * gcc.target/arm/builtin_ssubl.c: New testcase.
3898 * gcc.target/arm/builtin_ssubll.c: New testcase.
3899 * gcc.target/arm/builtin_usubl.c: New testcase.
3900 * gcc.target/arm/builtin_usubll.c: New testcase.
3901
8938d43d 39022016-08-24 Uros Bizjak <ubizjak@gmail.com>
3903
3904 PR target/77270
3905 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3906 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3907 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3908 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3909 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3910 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3911 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3912 effective target. Remove scan-assembler-times directives.
3913 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3914 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3915 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3916
2fb84e50 39172016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3918
3919 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3920 of unsigned int.
3921 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3922
cac7df4e 39232016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3924
3925 PR testsuite/77317
3926 * lib/target-supports.exp
3927 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3928 (check_effective_target_vect_natural_alignment): Ditto.
3929 (check_effective_target_vector_alignment_reachable): Ditto.
3930 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3931
b904831d 39322016-08-23 Ian Lance Taylor <iant@golang.org>
3933
3934 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3935
ff055c48 39362016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3937
3938 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3939 being created from pointers to memory locations.
3940 * gcc.target/powerpc/vec-init-2.c: Likewise.
3941
27af8972 39422016-08-23 Fritz Reese <fritzoreese@gmail.com>
3943
3944 * gfortran.dg/dec_structure_12.f90: New testcase.
3945
bd8ac469 39462016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3947
3948 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3949
434d4291 39502016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3951
3952 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3953 verification.
3954
be0be2de 39552016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3956
3957 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3958 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3959
7feac654 39602016-08-23 Richard Biener <rguenther@suse.de>
3961
3962 PR tree-optimization/27336
3963 * c-c++-common/pr27336.c: New testcase.
3964
364743f3 39652016-08-22 Marek Polacek <polacek@redhat.com>
3966
3967 PR c++/77321
3968 * g++.dg/cpp1y/pr77321.C: New test.
3969
b92c452d 39702016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3971
3972 PR fortran/60774
3973 * gfortran.dg/empty_label.f: Adjust test for new error message.
3974 * gfortran.dg/empty_label.f90: Ditto.
3975 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3976 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3977 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3978
bfbc628a 39792016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3980
3981 PR fortran/61318
3982 * gfortran.dg/pr61318.f90: New test.
3983
99af6e70 39842016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3985
3986 PR fortran/77260
3987 * gfortran.dg/pr77260_1.f90: New test.
3988 * gfortran.dg/pr77260_2.f90: Ditto.
3989
6cfc7001 39902016-08-22 Joseph Myers <joseph@codesourcery.com>
3991
3992 PR middle-end/77269
3993 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3994 __builtin_signbitf and __builtin_signbitl in expected generic
3995 expansion.
3996 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3997 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3998 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3999 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4000 tests.
4001
012f068a 40022016-08-22 Joseph Myers <joseph@codesourcery.com>
4003
4004 * gcc.dg/torture/float128-builtin.c,
4005 gcc.dg/torture/float128-ieee-nan.c,
4006 gcc.dg/torture/float128x-builtin.c,
4007 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4008 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4009 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4010 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4011 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4012 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4013 gcc.dg/torture/floatn-nan.h: New tests.
4014
e2c5b687 40152016-08-22 Joseph Myers <joseph@codesourcery.com>
4016
4017 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4018 macro.
4019 (main): Update calls to TEST_I_F.
4020 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4021 macro.
4022 (main): Update calls to TEST_I_F.
4023
b4635564 40242016-08-22 Joseph Myers <joseph@codesourcery.com>
4025
4026 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4027 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4028 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4029 names in calls to TEST_I_F.
4030
802bc569 40312016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4032
4033 PR c/52952
4034 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4035
70fa7158 40362016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4037
4038 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4039 and !natural_alignment_64.
4040 * gcc.dg/ipa/propalign-2.c: Likewise.
4041 * gcc.dg/ipa/propalign-3.c: Likewise.
4042 * gcc.dg/ipa/propalign-4.c: Likewise.
4043 * gcc.dg/ipa/propalign-5.c: Likewise.
4044 * lib/target-supports.exp
4045 (check_effective_target_natural_alignment_32): Add avr-*-*.
4046
d0346b1a 40472016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4048
4049 PR tree-optimization/61839
4050 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4051 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4052 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4053 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4054
82c85aba 40552016-08-19 Joseph Myers <joseph@codesourcery.com>
4056
4057 PR c/32187
4058 * lib/target-supports.exp (check_effective_target_float16)
4059 (check_effective_target_float32, check_effective_target_float64)
4060 (check_effective_target_float128, check_effective_target_float32x)
4061 (check_effective_target_float64x)
4062 (check_effective_target_float128x)
4063 (check_effective_target_float16_runtime)
4064 (check_effective_target_float32_runtime)
4065 (check_effective_target_float64_runtime)
4066 (check_effective_target_float128_runtime)
4067 (check_effective_target_float32x_runtime)
4068 (check_effective_target_float64x_runtime)
4069 (check_effective_target_float128x_runtime)
4070 (check_effective_target_floatn_nx_runtime)
4071 (add_options_for_float16, add_options_for_float32)
4072 (add_options_for_float64, add_options_for_float128)
4073 (add_options_for_float32x, add_options_for_float64x)
4074 (add_options_for_float128x): New procedures.
4075 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4076 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4077 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4078 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4079 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4080 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4081 gcc.dg/torture/float128-complex.c,
4082 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4083 gcc.dg/torture/float128x-basic.c,
4084 gcc.dg/torture/float128x-complex.c,
4085 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4086 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4087 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4088 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4089 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4090 gcc.dg/torture/float32x-basic.c,
4091 gcc.dg/torture/float32x-complex.c,
4092 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4093 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4094 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4095 gcc.dg/torture/float64x-basic.c,
4096 gcc.dg/torture/float64x-complex.c,
4097 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4098 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4099 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4100 gcc.dg/torture/floatn-tg.h,
4101 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4102 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4103 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4104 gcc.dg/torture/fp-int-convert-float128x.c,
4105 gcc.dg/torture/fp-int-convert-float16-timode.c,
4106 gcc.dg/torture/fp-int-convert-float16.c,
4107 gcc.dg/torture/fp-int-convert-float32-timode.c,
4108 gcc.dg/torture/fp-int-convert-float32.c,
4109 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4110 gcc.dg/torture/fp-int-convert-float32x.c,
4111 gcc.dg/torture/fp-int-convert-float64-timode.c,
4112 gcc.dg/torture/fp-int-convert-float64.c,
4113 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4114 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4115 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4116 maximum exponent of floating-point type. Use it in testing
4117 whether 0x8...0 fits in the floating-point type. Always treat -1
4118 (signed 0xf...f) as fitting in the floating-point type.
4119 (M_OK1): New macro.
4120 * gcc.dg/torture/fp-int-convert-double.c,
4121 gcc.dg/torture/fp-int-convert-float.c,
4122 gcc.dg/torture/fp-int-convert-float128-timode.c,
4123 gcc.dg/torture/fp-int-convert-float128.c,
4124 gcc.dg/torture/fp-int-convert-float80-timode.c,
4125 gcc.dg/torture/fp-int-convert-float80.c,
4126 gcc.dg/torture/fp-int-convert-long-double.c,
4127 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4128
cf0bbc39 41292016-08-19 Jakub Jelinek <jakub@redhat.com>
4130
9354a9a5 4131 PR fortran/72744
4132 * gfortran.dg/gomp/pr72744.f90: New test.
4133
cf0bbc39 4134 PR fortran/69281
4135 * gfortran.dg/gomp/pr69281.f90: New test.
4136
ee0e163a 41372016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4138
1e4df796 4139 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4140 the last special seed value.
4141 * gfortran.dg/random_7.f90: Use size for last array member instead
4142 of hardcoded value.
ee0e163a 4143
6d7de609 41442016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4145
4146 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4147 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4148
e3243c77 41492016-08-19 Richard Biener <rguenther@suse.de>
4150
4151 PR tree-optimization/77286
4152 * gcc.dg/torture/pr77286.c: New testcase.
4153
b983d92d 41542016-08-18 David Malcolm <dmalcolm@redhat.com>
4155
4156 * gcc.dg/verbose-asm-2.c: New test case.
4157
48a7392b 41582016-08-18 David Malcolm <dmalcolm@redhat.com>
4159
4160 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4161 (custom_diagnostic_finalizer): Update for change to
4162 diagnostic_show_locus.
4163
5c8151fa 41642016-08-18 David Malcolm <dmalcolm@redhat.com>
4165
4166 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4167 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4168
26040f06 41692016-08-18 Marek Polacek <polacek@redhat.com>
4170
4171 PR c/71514
4172 * gcc.dg/pr71514.c: New test.
4173
360e911d 41742015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4175
4176 PR target/72839
4177 * gcc.target/i386/pr72839.c: New test.
4178
6de0546d 41792016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4180
4181 PR middle-end/70895
4182 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4183 * c-c++-common/goacc/reduction-1.c: Likewise.
4184 * c-c++-common/goacc/reduction-2.c: Likewise.
4185 * c-c++-common/goacc/reduction-3.c: Likewise.
4186 * c-c++-common/goacc/reduction-4.c: Likewise.
4187
cee80871 41882016-08-18 Alan Modra <amodra@gmail.com>
4189
4190 * gcc.c-torture/compile/pr72771.c: New.
4191
f9c39b65 41922016-08-17 Jakub Jelinek <jakub@redhat.com>
4193
4194 PR fortran/67496
4195 * gfortran.dg/pr67496.f90: New test.
4196
92a44a68 41972015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4198
4199 PR tree-optimization/71752
f9c39b65 4200 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4201
d2392ec3 42022016-08-17 Uros Bizjak <ubizjak@gmail.com>
4203
4204 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4205
c4994c0b 42062016-08-17 Jakub Jelinek <jakub@redhat.com>
4207
4208 PR middle-end/77259
4209 * g++.dg/ipa/devirt-52.C: New test.
4210
f7896ff0 42112016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4212
4213 * c-c++-common/goacc/reduction-6.c: New testcase.
4214
7104d1a8 42152016-08-17 Richard Biener <rguenther@suse.de>
4216
4217 PR tree-optimization/76490
4218 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4219 * gcc.dg/pr52904.c: XFAIL.
4220
cff41b9e 42212016-08-17 Richard Biener <rguenther@suse.de>
4222
4223 PR tree-optimization/23855
4224 * gcc.dg/loop-unswitch-2.c: Adjust.
4225
b1398e47 42262016-08-16 Jakub Jelinek <jakub@redhat.com>
4227
4228 PR tree-optimization/72817
4229 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4230
de41fc22 42312016-08-16 Joseph Myers <joseph@codesourcery.com>
4232
4233 PR libgcc/77265
4234 * gcc.dg/torture/float128-extend-inf.c: New test.
4235
5927e78e 42362016-08-16 David Malcolm <dmalcolm@redhat.com>
4237
4238 PR c/72857
4239 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4240 for embedded NUL.
4241 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4242 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4243 caret placement.
4244 (test_oct): Likewise.
4245 (test_multiple): Likewise.
4246 (test_field_width_specifier): Likewise.
4247 (test_field_width_specifier_2): New function.
4248 (test_field_precision_specifier): New function.
4249 (test_embedded_nul): Update expected caret placement.
4250 (test_non_contiguous_strings): Update line number.
4251 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4252 (__emit_string_literal_range): Add "caret_idx" param.
4253 (test_simple_string_literal): Add value for new param, updating
4254 expected output..
4255 (test_concatenated_string_literal): Likewise.
4256 (test_multiline_string_literal): Likewise.
4257 (test_hex): Likewise.
4258 (test_oct): Likewise.
4259 (test_multiple): Likewise.
4260 (test_ucn4): Likewise.
4261 (test_ucn8): Likewise.
4262 (test_u8): Likewise.
4263 (test_u): Likewise; update expected message, from "range" to
4264 "location".
4265 (test_U): Likewise.
4266 (test_L): Likewise.
4267 (test_macro): Add value for new param.
4268 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4269 (__emit_string_literal_range): Add "caret_idx" param.
4270 (test_stringified_token_1): Add value for new param. Update
4271 expected message, from "range" to "location".
4272 (test_stringized_token_2): Likewise, adding param to macro.
4273 (test_stringified_token_3): Likewise.
4274 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4275 (emit_warning): Convert param from source_range to location_t.
4276 (test_string_literals): Add caret_idx param, and use it when
4277 constructing a substring_loc. Update error message, from
4278 "range" to "location".
4279
b8d94309 42802016-08-16 Jakub Jelinek <jakub@redhat.com>
4281
2e947447 4282 PR target/71910
4283 * g++.dg/gomp/pr71910.C: New test.
4284
9ea71b15 4285 PR middle-end/67485
4286 * gcc.c-torture/compile/pr67485.c: New test.
4287
b8d94309 4288 PR target/72867
4289 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4290
31de5086 42912016-08-16 Bin Cheng <bin.cheng@arm.com>
4292
4293 PR tree-optimization/69848
4294 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4295
a05d3de8 42962016-08-16 Martin Liska <mliska@suse.cz>
4297
4298 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4299 of memory operations so that it can be handled by core2
4300 in 32-bit mode.
4301
b50ad04e 43022016-08-16 Richard Biener <rguenther@suse.de>
4303
4304 PR tree-optimization/76783
4305 * gcc.dg/pr76783.c: New testcase.
4306 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4307
b441db40 43082016-08-16 Bin Cheng <bin.cheng@arm.com>
4309
4310 PR tree-optimization/72817
4311 PR tree-optimization/73450
4312 * gcc.dg/tree-ssa/pr72817.c: New test.
4313 * gcc.dg/tree-ssa/pr73450.c: New test.
4314
36d310d0 43152016-08-15 Fritz Reese <fritzoreese@gmail.com>
4316
4317 * gfortran.dg/init_flag_13.f90: New testcase.
4318 * gfortran.dg/init_flag_14.f90: Ditto.
4319 * gfortran.dg/init_flag_15.f03: Ditto.
4320 * gfortran.dg/dec_init_1.f90: Ditto.
4321 * gfortran.dg/dec_init_2.f90: Ditto.
4322
e5ec9f76 43232016-08-15 Uros Bizjak <ubizjak@gmail.com>
4324
4325 PR target/72867
4326 * gcc.target/i386/pr72867.c: New test.
4327
6ce66d38 43282016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4329
4330 * c-c++-common/dump-ada-spec-5.c: New test.
4331
894463cf 43322016-08-15 Richard Biener <rguenther@suse.de>
4333
4334 PR tree-optimization/73434
4335 * gcc.dg/torture/pr73434.c: New testcase.
4336
98b374b4 43372016-08-15 Jakub Jelinek <jakub@redhat.com>
4338
4339 PR tree-optimization/72824
4340 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4341
9b90f118 43422016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4343
4344 PR fortran/70598
4345 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4346 in use_device clause.
4347 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4348 * gfortran.dg/goacc/list.f95: Adjust to catch
4349 "neither a POINTER nor an array" error messages.
4350
1d80868e 43512016-08-14 Uros Bizjak <ubizjak@gmail.com>
4352
4353 PR target/76342
4354 * gcc.target/i386/pr76342.c: New test.
4355
153e4ac1 43562016-08-12 Jakub Jelinek <jakub@redhat.com>
4357
4358 PR c/71512
4359 * g++.dg/ubsan/pr71512.C: New test.
4360 * c-c++-common/ubsan/pr71512-1.c: New test.
4361 * c-c++-common/ubsan/pr71512-2.c: New test.
4362
3c382998 43632016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4364
4365 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4366 vector initialization options.
4367 * gcc.target/powerpc/vec-init-2.c: Likewise.
4368 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4369 is generated on ISA 3.0.
4370
7079d57a 43712016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4372
4373 PR middle-end/71654
4374 * gcc.dg/c-c++-common/pr71654.c: New test.
4375 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4376 dg-options.
4377 * gcc.dg/tree-ssa/vrp24: Likewise.
4378
7175bb2a 43792016-08-12 Jakub Jelinek <jakub@redhat.com>
4380
4381 PR c/67410
4382 * gcc.dg/pr67410.c: New test.
4383
56fb8e9d 43842016-08-12 Bin Cheng <bin.cheng@arm.com>
4385
4386 PR tree-optimization/69848
4387 * gcc.dg/vect/vect-pr69848.c: New test.
4388
1f84b4ab 43892016-08-12 Uros Bizjak <ubizjak@gmail.com>
4390
4391 PR testsuite/71008
4392 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4393 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4394 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4395 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4396
60b349d9 43972016-08-12 Richard Biener <rguenther@suse.de>
4398
4399 PR tree-optimization/57326
4400 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4401 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4402 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4403 * gcc.target/i386/pr45685.c: Likewise.
4404 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4405 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4406 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4407 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4408 * gfortran.dg/pr34163.f90: Likewise.
4409
6d5f72f3 44102016-08-12 Martin Liska <mliska@suse.cz>
4411
4412 * g++.dg/gcov/gcov-16.C: New test.
4413 * lib/gcov.exp: Support new argument for run-gcov function.
4414
b357db2c 44152016-08-12 Martin Liska <mliska@suse.cz>
4416
4417 PR gcov-profile/35590
4418 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4419
08e33f10 44202016-08-12 Richard Biener <rguenther@suse.de>
4421
4422 PR tree-optimization/72851
4423 * gcc.dg/torture/pr72851.c: New testcase.
4424
92a44a68 44252016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4426
832d369d 4427 PR debug/63240
4428 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4429 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4430 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4431 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4432 DW_AT_deleted.
4433
1289a281 4434 PR debug/55641
4435 * g++.dg/debug/dwarf2/ref-1.C: New.
4436
9a478fab 4437 PR debug/49366
4438 * g++.dg/debug/dwarf2/template-params-12.H: New.
4439 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4440 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4441 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4442 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4443 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4444 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4445 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4446
e61229f8 44472016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4448
4449 PR target/72863
4450 * gcc.target/powerpc/pr72863.c: New test.
4451
c7823416 44522016-08-11 Uros Bizjak <ubizjak@gmail.com>
4453
4454 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4455
df15667f 44562015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4457
4458 * gcc.target/i386/pieces-strcpy-1.c: New test.
4459 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4460
83c375ba 44612016-08-11 Jakub Jelinek <jakub@redhat.com>
4462
4463 PR c++/72868
4464 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4465
350f354a 44662015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4467
4468 * gcc.target/i386/pieces-memcpy-1.c: New test.
4469 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4470 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4471 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4472 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4473 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4474
74be5bc1 44752016-08-11 Jakub Jelinek <jakub@redhat.com>
4476
4477 PR c/72816
20fb4916 4478 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4479
40395983 44802016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4481
4482 PR tree-optimization/71083
4483 * gcc.c-torture/execute/pr71083.c: New test.
4484 * gnat.dg/loop_optimization23.adb: New test.
4485 * gnat.dg/loop_optimization23_pkg.ads: New test.
4486 * gnat.dg/loop_optimization23_pkg.adb: New test.
4487
ec969ce4 44882016-08-11 Richard Biener <rguenther@suse.de>
4489
4490 PR tree-optimization/72772
4491 * gcc.dg/graphite/pr35356-1.c: Adjust.
4492 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4493
25482c16 44942016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4495
4496 * gfortran.dg/random_7.f90: Take into account that the last seed
4497 value is the special p value.
4498 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4499
f454033a 45002016-08-11 Richard Biener <rguenther@suse.de>
4501
4502 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4503
2d2b78a1 45042016-08-11 Alan Modra <amodra@gmail.com>
4505
4506 * gcc.target/powerpc/pr71680.c: New.
4507
97468983 45082016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4509
4510 * gcc.target/powerpc/bfp/bfp.exp: New file.
4511 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4512 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4513 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4514 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4515 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4516 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4517 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4518 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4519 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4520 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4521 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4522 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4523 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4524 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4525 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4526 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4527 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4528 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4529 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4530 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4531 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4532 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4533 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4534 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4535 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4536 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4537 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4538 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4539 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4540 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4541 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4542 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4543 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4544 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4545 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4546 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4547 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4548 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4549 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4550 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4551 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4552 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4553 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4554 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4555 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4556 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4557 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4558 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4559 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4560 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4561 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4562 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4563 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4564
23a6fe48 45652016-08-10 Bin Cheng <bin.cheng@arm.com>
4566
4567 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4568 Add aarch64*-*-*.
4569
0cb8f73e 45702016-08-10 Bin Cheng <bin.cheng@arm.com>
4571
4572 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4573
b7ed2a65 45742016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4575
4576 PR target/72853
4577 * gcc.target/powerpc/pr72853.c: New test.
4578
2d2b4107 45792016-08-10 Martin Liska <mliska@suse.cz>
4580
4581 PR gcov-profile/58306
4582 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4583
7132b755 45842016-08-10 Martin Liska <mliska@suse.cz>
4585
4586 * g++.dg/gcov/gcov-threads-1.C: New test.
4587
5186407c 45882016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4589
4590 PR target/71873
4591 * gcc.target/avr/pr71873.c: New test.
4592
44f01555 45932016-08-09 Martin Liska <mliska@suse.cz>
4594
4595 * g++.dg/gcov/gcov-dump-1.C: New test.
4596 * g++.dg/gcov/gcov-dump-2.C: New test.
4597
7d4f18f5 45982016-08-09 Martin Liska <mliska@suse.cz>
4599
4600 * gcc.dg/tree-prof/val-prof-9.c: New test.
4601
defa7026 46022016-08-09 Martin Liska <mliska@suse.cz>
4603
4604 * gcc.dg/tree-prof/val-prof-8.c: New test.
4605
ae7e6062 46062016-08-09 Martin Jambor <mjambor@suse.cz>
4607
0c47dd26 4608 PR ipa/71981
4609 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4610
a69fb570 46112016-08-09 Bin Cheng <bin.cheng@arm.com>
4612
4613 PR tree-optimization/33707
4614 * gcc.dg/vect/pr33707.c: New test.
4615
a031a844 46162016-08-09 Bin Cheng <bin.cheng@arm.com>
4617
4618 PR tree-optimization/pr72772
4619 * gcc.dg/tree-ssa/pr72772.c: New test.
4620
8f1baf0d 46212016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4622
4623 PR rtl-optimization/66669
4624 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4625
53e7aca1 46262016-08-09 Jakub Jelinek <jakub@redhat.com>
4627
4628 PR tree-optimization/72824
4629 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4630
c162fa25 46312016-08-09 Richard Biener <rguenther@suse.de>
4632
4633 PR tree-optimization/71802
4634 * gcc.dg/torture/pr71802.c: New testcase.
4635
87156a7d 46362016-08-09 Jakub Jelinek <jakub@redhat.com>
4637
4638 PR c++/72809
4639 * g++.dg/eh/stdarg1.C: New test.
4640
d0029333 46412016-08-08 Andi Kleen <ak@linux.intel.com>
4642
4643 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4644 test command line in failure log.
4645 (profopt-execute): dito. Make autofdo file names unique.
4646
7af4d06b 46472016-08-08 David Malcolm <dmalcolm@redhat.com>
4648
4649 PR c/64955
4650 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4651 output.
4652
7091ff70 46532016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4654
4655 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4656 c99_runtime.
4657 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4658 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4659 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4660 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4661 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4662 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4663
d189b094 46642016-08-08 David Malcolm <dmalcolm@redhat.com>
4665
4666 PR c/52952
4667 * gcc.dg/cpp/pr66415-1.c: Likewise.
4668 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4669 * gcc.dg/format/c90-printf-1.c: Likewise.
4670 * gcc.dg/format/diagnostic-ranges.c: New test case.
4671
440837fe 46722016-08-08 Jakub Jelinek <jakub@redhat.com>
4673
7cbcf608 4674 PR fortran/72716
4675 * gfortran.dg/gomp/pr72716.f90: New test.
4676
aa1ddb66 4677 PR middle-end/72781
4678 * gcc.dg/gomp/pr72781.c: New test.
4679
440837fe 4680 PR middle-end/68762
4681 * g++.dg/vect/pr68762-1.cc: New test.
4682 * g++.dg/vect/pr68762-2.cc: New test.
4683 * g++.dg/vect/pr68762.h: New file.
4684
eb571c16 46852016-08-08 Martin Sebor <msebor@redhat.com>
4686
4687 PR testsuite/72838
f9c39b65 4688 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4689 * g++.dg/warn/overflow-warn-3.C: Same.
4690 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4691
8ca5189a 46922016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4693
4694 PR fortran/71936
4695 * gfortran.dg/allocate_with_source_21.f03: New test.
4696
1495e54c 46972016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4698
4699 PR fortran/72698
4700 * gfortran.dg/allocate_with_source_20.f03: New test.
4701
d1e97886 47022016-08-08 Alan Modra <amodra@gmail.com>
4703
4704 * gcc.c-torture/compile/pr72802.c: New.
4705
9da84a54 47062016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4707
4708 PR fortran/70524
4709 * gfortran.dg/dependency_48.f90: New test.
4710
3f9692a5 47112016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4712
b5b764be 4713 PR fortran/70040
3f9692a5 4714 * gfortran.dg/pr70040.f90: New testcase.
4715
099ec19a 47162016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4717
4718 PR fortran/71961
4719 * gfortran.dg/matmul_10.f90: New testcase.
4720
e8272095 47212016-08-07 Jan Hubicka <hubicka@ucw.cz>
4722
4723 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4724
f5d2c462 47252016-08-07 Jakub Jelinek <jakub@redhat.com>
4726
4727 PR c/72816
4728 * gcc.dg/pr72816.c: New test.
4729
30c60892 47302016-08-06 Jonathan Wakely <jwakely@redhat.com>
4731
4732 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4733 * g++.dg/conversion/pr41426.C: Likewise.
4734 * g++.dg/conversion/pr66211.C: Likewise.
4735 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4736 * g++.dg/init/ref8.C: Likewise.
4737 * g++.old-deja/g++.law/cvt20.C: Likewise.
4738 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4739
2abf3c4a 47402016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4741
4742 PR tree-optimization/18046
4743 * gcc.dg/tree-ssa/vrp105.c: New test.
4744 * gcc.dg/tree-ssa/vrp106.c: New test.
4745
a940fdc7 47462016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4747
4748 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4749 1ul in diagnostics. Remove hyphen from "constant-expression."
4750 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4751 * g++.dg/cpp0x/static_assert3.C: Same.
4752 * g++.dg/cpp1y/constexpr-throw.C: Same.
4753 * g++.dg/template/nontype3.C: Same.
4754 * g++.dg/warn/overflow-warn-1.C: Same.
4755 * g++.dg/warn/overflow-warn-3.C: Same.
4756 * g++.dg/warn/overflow-warn-4.C: Same.
4757
d4166bdc 47582016-08-05 David Malcolm <dmalcolm@redhat.com>
4759
4760 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4761 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4762 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4763 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4764
906dd612 47652016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4766
4767 PR tree-optimization/72810
4768 * gcc.dg/tree-ssa/vrp110.c: New test.
4769
9788fb76 47702016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4771
4772 PR Target/72819
4773 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4774 registers.
4775 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4776 saving the half-precision registers.
4777 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4778 value is returned in h0.
4779 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4780 are passed in FP/SIMD registers.
4781 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4782 passing works corrcetly.
4783 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4784 (hfa_f16x2_t): Likewise.
4785 (hfa_f16x3_t): Likewise.
4786 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4787 are promoted to double and passed in a double register.
4788 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4789 are promoted to double and stacked.
4790 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4791 __fp16 data types.
4792 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4793 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4794 __fp16 first get passed in FP/SIMD registers, then stacked.
4795
30f40fe4 47962016-08-05 Nathan Sidwell <nathan@acm.org>
4797
4798 PR c++/68724
4799 * g++.dg/cpp0x/pr68724.C: New.
4800
8a6540e1 48012016-08-05 Richard Biener <rguenther@suse.de>
4802
4803 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4804
09001ac1 48052016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4806
4807 * gcc.dg/tree-ssa/vrp107.c: New test.
4808 * gcc.dg/tree-ssa/vrp108.c: New test.
4809 * gcc.dg/tree-ssa/vrp109.c: New test.
4810
88ab6a9c 48112016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4812
4813 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4814 dg-options.
4815
b2a036e7 48162016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4817
4818 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4819 test-cases.
4820 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4821 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4822 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4823 test-cases.
4824 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4825 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4826 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4827 large_double.
4828
8dbf49cb 48292016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4830
4831 PR c++/72800
4832 * g++.dg/cpp1y/lambda-ice1.C: New.
4833
dcc45aae 48342016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4835
4836 PR c++/72759
4837 * g++.dg/cpp1y/pr72759.C: New test.
4838
88fe4062 48392016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4840
4841 * gcc.dg/switch-10.c: New test.
4842
a1af716f 48432016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4844
4845 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4846
1fa5d8ba 48472016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4848
4849 * c-c++-common/goacc/routine-5.c: Update.
4850
e8dedc4a 48512016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4852
4853 PR rtl-optimization/70903
4854 * gcc.c-torture/execute/pr70903.c: New test.
4855
7ca5003c 48562016-08-04 Martin Liska <mliska@suse.cz>
4857
4858 * gcc.dg/params/params.exp: Replace file exists with
4859 TESTING_IN_BUILD_TREE.
4860
810702a2 48612016-08-04 Marek Polacek <polacek@redhat.com>
4862
4863 PR c++/70229
4864 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4865
fa8a8f79 48662016-08-04 Richard Biener <rguenther@suse.de>
4867
4868 PR middle-end/71984
4869 * gcc.dg/torture/pr71984.c: Guard correctness check for
4870 little-endian.
4871
9916f5a5 48722016-08-03 Andrew Pinski <apinski@cavium.com>
4873
4874 * gcc.c-torture/compile/20160802-1.c: New testcase.
4875
278b4698 48762016-08-03 Fritz Reese <fritzoreese@gmail.com>
4877
4878 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4879
860c3c85 48802016-08-03 Richard Biener <rguenther@suse.de>
4881
4882 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4883 and remove -O3.
4884 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4885 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4886
0a41d717 48872016-08-03 Richard Biener <rguenther@suse.de>
4888
4889 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4890 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4891 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4892 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4893
52e3c0e8 48942016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4895
4896 * gcc.dg/init-excess-2.c: Require int32plus.
4897 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4898 * gcc.dg/pr59963-2.c: Require int32plus.
4899 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4900 * gcc.dg/unroll-7.c: Require int32plus.
4901
ad8a330c 49022016-08-02 Bin Cheng <bin.cheng@arm.com>
4903
4904 PR tree-optimization/34114
4905 * gcc.dg/tree-ssa/loop-42.c: New test.
4906
d3aa3636 49072016-08-02 Tamar Christina <tamar.christina@arm.com>
4908
4909 * gcc.target/aarch64/vminmaxnm.c: New.
4910 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4911 tests.
4912
c79d3723 49132016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4914
4915 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4916 vec_extract for vector float, vector int, vector short, and vector
4917 char.
4918 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4919 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4920 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4921 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4922
5fc13c39 49232016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4924
4925 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4926 single stack adjustment, no writeback.
5fc13c39 4927 * gcc.target/aarch64/test_frame_12.c: Likewise.
4928 * gcc.target/aarch64/test_frame_13.c: Likewise.
4929 * gcc.target/aarch64/test_frame_15.c: Likewise.
4930 * gcc.target/aarch64/test_frame_6.c: Likewise.
4931 * gcc.target/aarch64/test_frame_7.c: Likewise.
4932 * gcc.target/aarch64/test_frame_8.c: Likewise.
4933 * gcc.target/aarch64/test_frame_16.c: New test.
4934
2eb70c76 49352015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4936
4937 PR target/72748
4938 * gcc.target/i386/pr72748.c: New test.
4939
92a44a68 49402015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4941
4942 PR tree-optimization/71818
4943 * gcc.dg/vect/pr71818.c: New
4944
56e7a293 49452016-08-01 Martin Liska <mliska@suse.cz>
4946
4947 PR tree-optimization/71857
4948 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4949
aa8852cc 49502016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4951
4952 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4953
f3c032a4 49542016-08-01 Jan Beulich <jbeulich@suse.com>
4955
4956 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4957
a1e9d2c3 49582016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4959
4960 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4961 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4962
466045aa 49632016-07-31 Jonathan Wakely <jwakely@redhat.com>
4964
4965 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4966 (check_effective_target_c++): Likewise. Also match for libstdc++.
4967
92a44a68 49682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4969
4970 PR fortran/41922
4971 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4972 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4973 * gfortran.dg/pr41922.f90: New test.
4974
dd13eb1b 49752016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4976
4977 PR fortran/68566
4978 * gfortran.dg/pr68566.f90: new test.
4979
a940fdc7 49802016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 4981
4982 PR c++/60760
4983 PR c++/71091
4984 * g++.dg/cpp0x/constexpr-cast.C: New test.
4985 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4986 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4987 * g++.dg/ubsan/pr63956.C: Correct.
4988
efa8ff03 49892016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4990
4991 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4992 vector double or vector long where the vector is in memory.
4993 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4994 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4995
0b8113c5 49962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4997
4998 PR fortran/69867
4999 * gfortran.dg/pr69867.f90: New test.
5000
3badc59b 50012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5002
5003 PR fortran/69962
5004 * gfortran.dg/pr69962.f90: New test.
5005
fc8b54ff 50062016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5007
5008 PR fortran/70006
5009 * gfortran.dg/pr70006.f90: New test.
5010
165b422e 50112016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5012
5013 PR fortran/71730
5014 * gfortran.dg/pr71730.f90: New test.
5015 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5016 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5017 * gfortran.dg/array_constructor_26.f03: Ditto.
5018
0c6334ed 50192016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5020
5021 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5022 * gcc.target/powerpc/pr71763.c: Likewise.
5023
4ebf85be 50242016-07-29 Marek Polacek <polacek@redhat.com>
5025
5026 PR c/71742
5027 * gcc.dg/940510-1.c: Adjust dg-error.
5028 * gcc.dg/c99-flex-array-1.c: Likewise.
5029 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5030
9efe5be6 5031 PR c/71853
5032 * gcc.dg/noncompile/pr71853.c: New test.
5033
4c4548bb 5034 PR c/71573
5035 * gcc.dg/noncompile/pr71573.c: New test.
5036
8ae70602 5037 PR c/71926
5038 * g++.dg/warn/Wparentheses-30.C: New test.
5039 * gcc.dg/Wparentheses-14.c: New test.
5040
cfc1aded 50412016-07-29 Uros Bizjak <ubizjak@gmail.com>
5042
5043 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5044
d5e80d93 50452016-07-29 Bin Cheng <bin.cheng@arm.com>
5046
5047 PR tree-optimization/57558
5048 * gcc.dg/vect/pr57558-1.c: New test.
5049 * gcc.dg/vect/pr57558-2.c: New test.
5050
c7c713ec 50512016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5052
cfc1aded 5053 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5054 to scan forwprop1 dump pass.
5055
34b9af67 50562016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5057
5058 PR c++/51488
5059 * g++.dg/template/pr51488.C: New.
5060
322d4184 50612016-07-29 Jakub Jelinek <jakub@redhat.com>
5062
5063 PR c/71969
5064 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5065 static __inline__.
5066 * gcc.dg/pr71969-1.c: New test.
5067 * gcc.dg/pr71969-2.c: New test.
5068 * gcc.dg/pr71969-3.c: New test.
5069
7648c9c7 50702016-07-29 Marek Polacek <polacek@redhat.com>
5071
5072 PR c/71574
5073 * c-c++-common/pr71574.c: New test.
5074
35fddbd6 5075 PR c/71583
5076 * gcc.dg/noncompile/pr71583.c: New test.
5077
d06bcb87 50782016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5079
5080 PR middle-end/68217
5081 * gcc.dg/pr68217.c: New test.
5082
fb5574d7 50832016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5084
5085 PR fortran/71067
5086 * gfortran.dg/pr71067_1.f90: New test.
5087 * gfortran.dg/pr71067_2.f90: Ditto.
5088
a52bb7a0 50892016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5090
5091 * gcc.target/powerpc/vec-extract-1.c: New test.
5092
42e96823 50932016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5094
5095 PR fortran/71799
5096 * gfortran.dg/pr71799.f90: New test.
5097
d5539c6b 50982016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5099
5100 PR c++/71665
5101 * g++.dg/cpp0x/pr71665-1.C: New.
5102 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5103 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5104 * g++.dg/ext/label10.C: Likewise.
5105 * g++.dg/parse/constant5.C: Likewise.
5106
05995232 51072016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5108
5109 PR fortran/71859
5110 * gfortran.dg/pr71859.f90: New test.
5111 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5112 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5113
7a4429b2 51142016-07-28 Paul Thomas <pault@gcc.gnu.org>
5115
5116 PR fortran/71883
5117 * gfortran.dg/pr71883.f90 : New test.
5118
f339cf78 51192016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5120
5121 PR tree-optimization/71734
cfc1aded 5122 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5123
8311fe26 51242016-07-28 Renlin Li <renlin.li@arm.com>
5125
5126 Revert
5127 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5128
5129 PR fortran/71902
5130 * gfortran.dg/dependency_47.f90: New test.
5131
595e387a 51322016-07-28 Martin Liska <mliska@suse.cz>
5133
5134 PR gcov-profile/68025
5135 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5136
83554604 51372016-07-28 Martin Liska <mliska@suse.cz>
5138
5139 * g++.dg/vect/pr70944.cc: New test.
5140
ec6d2d63 51412016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5142
5143 PR middle-end/71994
5144 * gcc.dg/torture/pr71994.c: New test.
5145
12dabcee 51462016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5147
5148 PR middle-end/71078
5149 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5150 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5151 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5152
262a83d5 51532016-07-27 Richard Biener <rguenther@suse.de>
5154
5155 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5156
3989f1fe 51572016-07-27 Martin Liska <mliska@suse.cz>
5158
5159 * gcc.dg/predict-13.c: New test.
5160 * gcc.dg/predict-14.c: New test.
5161
69a499fa 51622016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5163
7a4429b2 5164 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5165 including stdint.h.
5166 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5167 including stdint.h.
5168
751fef95 51692016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5170
5171 PR target/71869
5172 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5173 IEEE built-in functions handle quiet and signalling NaNs
5174 correctly.
5175
5e07497c 51762016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5177
5178 PR fortran/71862
5179 * gfortran.dg/pr71862.f90: New test.
5180
18928e61 51812016-07-26 Martin Sebor <msebor@redhat.com>
5182
5183 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5184 selector with dg-options.
5185
7e1856f1 51862016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5187
5188 PR tree-optimization/18046
5189 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5190 * gcc.dg/tree-ssa/vrp103.c: New test.
5191 * gcc.dg/tree-ssa/vrp104.c: New test.
5192
08679462 51932016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5194
5195 * gcc.target/powerpc/pr63354.c: Require lp64 since
5196 -mprofile-kernel is not legal with -m32.
5197
8c3efadf 51982016-07-26 Richard Biener <rguenther@suse.de>
5199
5200 PR rtl-optimization/71984
5201 * gcc.dg/torture/pr71984.c: New testcase.
5202
78866ecd 52032016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5204
5205 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5206 g++-dg-runtest via et-dg-runtest.
5207 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5208 * gcc.dg/vect/vect.exp: Likewise.
5209 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5210 gfortran-dg-runtest.
5211 * gfortran.dg/vect/vect.exp: Likewise.
5212 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5213 (check_mips_loongson_hw_available): Likewise.
5214 (check_effective_target_mpaired_single_runtime): Likewise.
5215 (check_effective_target_mips_loongson_runtime): Likewise.
5216 (add_options_for_mpaired_single): Likewise.
5217 (check_effective_target_vect_int): Add global et_index.
5218 Check and save the supported feature for a target selected by
5219 the et_index target. Break long lines where appropriate. Call
5220 et-is-effective-target for MIPS with an argument instead of
5221 check_effective_target_* where appropriate.
5222 (check_effective_target_vect_intfloat_cvt): Likewise.
5223 (check_effective_target_vect_uintfloat_cvt): Likewise.
5224 (check_effective_target_vect_floatint_cvt): Likewise.
5225 (check_effective_target_vect_floatuint_cvt): Likewise.
5226 (check_effective_target_vect_simd_clones): Likewise.
5227 (check_effective_target_vect_shift): ewise.
5228 (check_effective_target_whole_vector_shift): Likewise.
5229 (check_effective_target_vect_bswap): Likewise.
5230 (check_effective_target_vect_shift_char): Likewise.
5231 (check_effective_target_vect_long): Likewise.
5232 (check_effective_target_vect_float): Likewise.
5233 (check_effective_target_vect_double): Likewise.
5234 (check_effective_target_vect_long_long): Likewise.
5235 (check_effective_target_vect_no_int_max): Likewise.
5236 (check_effective_target_vect_no_int_add): Likewise.
5237 (check_effective_target_vect_no_bitwise): Likewise.
5238 (check_effective_target_vect_widen_shift): Likewise.
5239 (check_effective_target_vect_no_align): Likewise.
5240 (check_effective_target_vect_hw_misalign): Likewise.
5241 (check_effective_target_vect_element_align): Likewise.
5242 (check_effective_target_vect_condition): Likewise.
5243 (check_effective_target_vect_cond_mixed): Likewise.
5244 (check_effective_target_vect_char_mult): Likewise.
5245 (check_effective_target_vect_short_mult): Likewise.
5246 (check_effective_target_vect_int_mult): Likewise.
5247 (check_effective_target_vect_extract_even_odd): Likewise.
5248 (check_effective_target_vect_interleave): Likewise.
5249 (check_effective_target_vect_stridedN): Likewise.
5250 (check_effective_target_vect_multiple_sizes): Likewise.
5251 (check_effective_target_vect64): Likewise.
5252 (check_effective_target_vect_call_copysignf): Likewise.
5253 (check_effective_target_vect_call_sqrtf): Likewise.
5254 (check_effective_target_vect_call_btrunc): Likewise.
5255 (check_effective_target_vect_call_btruncf): Likewise.
5256 (check_effective_target_vect_call_ceil): Likewise.
5257 (check_effective_target_vect_call_ceilf): Likewise.
5258 (check_effective_target_vect_call_floor): Likewise.
5259 (check_effective_target_vect_call_floorf): Likewise.
5260 (check_effective_target_vect_call_lceil): Likewise.
5261 (check_effective_target_vect_call_lfloor): Likewise.
5262 (check_effective_target_vect_call_nearbyint): Likewise.
5263 (check_effective_target_vect_call_nearbyintf): Likewise.
5264 (check_effective_target_vect_call_round): Likewise.
5265 (check_effective_target_vect_call_roundf): Likewise.
5266 (check_effective_target_vect_perm): Likewise, but also append *_saved
5267 to the existing global name to properly cache the result.
5268 (check_effective_target_vect_perm_byte): Likewise.
5269 (check_effective_target_vect_perm_short): Likewise.
5270 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5271 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5272 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5273 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5274 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5275 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5276 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5277 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5278 (check_effective_target_vect_sdot_qi): Likewise.
5279 (check_effective_target_vect_udot_qi): Likewise.
5280 (check_effective_target_vect_sdot_hi): Likewise.
5281 (check_effective_target_vect_udot_hi): Likewise.
5282 (check_effective_target_vect_usad_char): Likewise.
5283 (check_effective_target_vect_pack_trunc): Likewise.
5284 (check_effective_target_vect_unpack): Likewise.
5285 (check_effective_target_vect_aligned_arrays): Likewise.
5286 (check_effective_target_vect_natural_alignment): Likewise.
5287 (check_effective_target_vector_alignment_reachable): Likewise.
5288 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5289 (is-effective-target): Initialize et_index if undefined.
5290 (et-dg-runtest): New.
5291 (et-is-effective-target): Likewise.
5292 (check_vect_support_and_set_flags): Add supported MIPS targets to
5293 EFFECTIVE_TARGETS list. Return the number of supported targets.
5294
b2930f09 52952016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5296 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5297
5298 PR middle-end/70920
5299 * gcc.dg/pr70920-1.c: New test-case.
5300 * gcc.dg/pr70902-2.c: Likewise.
5301 * gcc.dg/pr70920-3.c: Likewise.
5302 * gcc.dg/pr70920-4.c: Likewise
5303 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5304 2 instead of 3.
5305
90821294 53062016-07-25 Alexander Monakov <amonakov@ispras.ru>
5307
5308 * gcc.c-torture/execute/pr71494.c: Require label_values.
5309 * gcc.dg/pr16973.c: Ditto.
5310
1660595b 53112016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5312
5313 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5314 * gcc.dg/torture/pr69771.c: Require int32plus.
5315 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5316
5b2b88ce 53172016-07-25 Martin Liska <mliska@suse.cz>
5318
5319 * gcc.dg/torture/pr71987.c: New test.
5320
e2f926e9 53212016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5322
5323 PR fortran/71935
5324 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5325 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5326 * gfortran.dg/pr71935.f90: New test.
5327
a940fdc7 53282016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5329
5330 PR c++/71675
5331 * g++.dg/ext/atomic-3.C: New test.
5332 * gcc.dg/atomic/pr71675.c: New test.
5333
5a43070d 53342016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5335
5336 * gcc.target/i386/mvc8.c: New test.
5337
1b793819 53382016-07-22 Bin Cheng <bin.cheng@arm.com>
5339
5340 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5341 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5342
d4b4c787 53432016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5344
5345 PR fortran/71795
5346 * gfortran.dg/constructor_50.f90: New test.
5347
45648efe 53482016-07-22 Martin Liska <mliska@suse.cz>
5349
5350 PR gcov-profile/69028
5351 PR gcov-profile/62047
5352 * g++.dg/cilk-plus/pr69028.C: New test.
5353
b657bb1f 53542016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5355
5356 * gfortran.dg/coarray_stat_2.f90: New test.
5357
3a421504 53582016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5359
5360 * gcc.target/powerpc/vec-extract.h: New files to check the
5361 vec_extract built-in functions for all vector types, testing
5362 accessing each element, both with constant and variable element
5363 numbers.
5364 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5365 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5366 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5367 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5368 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5369 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5370 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5371 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5372 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5373
d40a1eac 53742016-07-21 Jakub Jelinek <jakub@redhat.com>
5375
5376 PR c++/71728
5377 * g++.dg/other/pr71728.C: New test.
5378
3b0d7293 53792016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5380
5381 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5382 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5383 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5384 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5385 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5386
50953a9f 53872016-07-21 Richard Biener <rguenther@suse.de>
5388
5389 PR tree-optimization/71947
5390 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5391
90261646 53922016-07-21 Bin Cheng <bin.cheng@arm.com>
5393
5394 * gcc.dg/tree-ssa/scev-15.c: New.
5395
5a5a7a90 53962016-07-21 Bin Cheng <bin.cheng@arm.com>
5397
5398 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5399
df0c563f 54002016-07-21 Jakub Jelinek <jakub@redhat.com>
5401
5402 PR c++/71941
5403 * g++.dg/gomp/pr71941.C: New test.
5404
24acd4ab 54052016-07-20 David Malcolm <dmalcolm@redhat.com>
5406
5407 PR c/70339
5408 PR c/71858
5409 * g++.dg/spellcheck-identifiers.C: New test case, based on
5410 gcc.dg/spellcheck-identifiers.c.
5411 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5412 gcc.dg/spellcheck-identifiers-2.c.
5413 * g++.dg/spellcheck-typenames.C: New test case, based on
5414 gcc.dg/spellcheck-typenames.c
5415
8669e753 54162016-07-20 Jonathan Wakely <jwakely@redhat.com>
5417
5418 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5419 pointer to member function and also test catching by reference.
5420
75cb41b8 54212016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5422
5423 * gcc.target/s390/pr67443.c: Fix test case.
5424
07be1239 54252016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5426
5427 * gcc.target/s390/insv-1.c: Xfail some tests.
5428 * gcc.target/s390/insv-2.c: Likewise.
5429
e9b5fdd9 54302016-07-20 Georg-Johann Lay <avr@gjlay.de>
5431
5432 * gcc.target/avr/torture/get-mem.c: New test.
5433 * gcc.target/avr/torture/set-mem.c: New test.
5434
b704b0e1 54352016-07-20 Georg-Johann Lay <avr@gjlay.de>
5436
5437 PR target/71948
5438 * gcc.target/avr/torture/tiny-progmem.c: New test.
5439
051eb924 54402016-07-20 Jakub Jelinek <jakub@redhat.com>
5441
fdb70809 5442 PR c++/71909
5443 * g++.dg/parse/pr71909.C: New test.
5444 * g++.dg/tm/pr71909.C: New test.
5445
051eb924 5446 PR c++/50060
5447 * g++.dg/cpp0x/constexpr-50060.C: New test.
5448 * g++.dg/cpp1y/constexpr-50060.C: New test.
5449
c4e1267c 54502016-07-20 Martin Liska <mliska@suse.cz>
5451
5452 * gfortran.dg/graphite/pr71898.f90: New test.
5453
ecaa5fd4 54542016-07-20 Bin Cheng <bin.cheng@arm.com>
5455
5456 PR tree-optimization/71503
5457 PR tree-optimization/71683
5458 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5459 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5460
f5b88ba1 54612016-07-20 Martin Liska <mliska@suse.cz>
5462
5463 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5464 * gcc.dg/plugin/sreal-test-1.c: Remove.
5465 * gcc.dg/plugin/sreal_plugin.c: Remove.
5466
e889bd11 54672016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5468
5469 PR fortran/71902
5470 * gfortran.dg/dependency_47.f90: New test.
5471
1c6bb1c0 54722016-07-19 Jakub Jelinek <jakub@redhat.com>
5473
94d511af 5474 PR rtl-optimization/71916
5475 * gcc.c-torture/compile/pr71916.c: New test.
5476
54e95a17 5477 PR middle-end/71874
5478 * g++.dg/torture/pr71874.C: New test.
5479
1c6bb1c0 5480 PR middle-end/71734
5481 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5482 (my_alloc): Rewritten to use __builtin_posix_memalign and
5483 __SIZE_TYPE__.
5484 (my_free): Use __builtin_free instead of _mm_free.
5485 (Vec::operator=): Use __builtin_memcpy.
5486
0d565f19 54872016-07-19 Martin Jambor <mjambor@suse.cz>
5488
cfc1aded 5489 PR fortran/71688
5490 * gfortran.dg/pr71688.f90: New test.
0d565f19 5491
2be13cd5 54922016-07-19 Richard Biener <rguenther@suse.de>
5493
5494 * c-c++-common/vector-subscript-6.c: New testcase.
5495 * c-c++-common/vector-subscript-7.c: Likewise.
5496
1697df09 54972016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5498
7a4429b2 5499 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5500 and UInt32 based on __SIZEOF_INT__.
5501
8894566e 55022016-07-19 Richard Biener <rguenther@suse.de>
5503
5504 PR tree-optimization/71901
5505 * gcc.dg/torture/pr71901.c: New testcase.
5506
55072016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5508
5509 PR tree-optimization/71908
5510 * gcc.dg/torture/pr71908.c: New testcase.
5511
106ac76d 55122016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5513
5514 PR target/71493
5515 * gcc.target/powerpc/pr71493-1.c: New test.
5516 * gcc.target/powerpc/pr71493-2.c: Likewise.
5517
e6517a48 55182016-07-18 Jakub Jelinek <jakub@redhat.com>
5519
d1e0c36e 5520 PR c++/71835
5521 * g++.dg/conversion/ambig3.C: New test.
5522
6fe424c2 5523 PR c++/71828
5524 * g++.dg/cpp0x/constexpr-71828.C: New test.
5525
d3dd9e33 5526 PR c++/71826
5527 * g++.dg/template/pr71826.C: New test.
5528
74fd83a9 5529 PR c++/71822
5530 * g++.dg/template/defarg21.C: New test.
5531
e6517a48 5532 PR c++/71871
5533 * g++.dg/ext/vector31.C: New test.
5534
f942bdbf 55352016-07-18 Uros Bizjak <ubizjak@gmail.com>
5536
5537 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5538
4b1425be 55392016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5540
5541 PR tree-optimization/71734
5542 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5543
a80f37e1 55442016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5545
5546 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5547 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5548 stack-layout-dynamic-1.c: New test.
5549
ea283725 55502016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5551
5552 * gcc.target/s390/nolrl-1.c: New test.
5553
14eab729 55542016-07-17 Fritz Reese <fritzoreese@gmail.com>
5555
5556 PR fortran/71523
5557 * gfortran.dg/pr71523_1.f90: New test.
5558 * gfortran.dg/pr71523_2.f90: New test.
5559
3925d644 55602016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5561
5562 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5563
fb9ff4ce 55642016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5565 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5566
5567 PR fortran/62125
5568 * gfortran.dg/pr62125.f90: New test.
5569
95b0f5e9 55702016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5571
5572 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5573 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5574
1913be16 55752016-07-15 Jonathan Wakely <jwakely@redhat.com>
5576
5577 PR c++/58796
5578 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5579 * g++.dg/cpp0x/nullptr35.C: New test.
5580
b4803084 55812016-07-15 Bin Cheng <bin.cheng@arm.com>
5582
5583 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5584
89e3ec3d 55852016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5586
5587 * gfortran.dg/goacc/vector_length.f90: New test.
5588
2084e279 55892016-07-15 Richard Biener <rguenther@suse.de>
5590
5591 PR tree-optimization/71881
5592 * gcc.dg/torture/pr71881.c: New testcase.
5593
2177bb9a 55942016-07-15 Richard Biener <rguenther@suse.de>
5595
5596 PR tree-optimization/71887
5597 * gcc.dg/torture/pr71887.c: New testcase.
5598
0dd7db3b 55992016-07-15 Jakub Jelinek <jakub@redhat.com>
5600
5601 PR c/71858
5602 * gcc.dg/spellcheck-identifiers-3.c: New test.
5603
b41cc4d1 56042016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5605
5606 PR fortran/71807
5607 * gfortran.dg/null_9.f90: New test.
5608
a4d34e5e 56092016-07-15 Bin Cheng <bin.cheng@arm.com>
5610
5611 * gcc.dg/tree-ssa/loop-41.c: New test.
5612
1547c551 56132016-07-15 Bin Cheng <bin.cheng@arm.com>
5614
5615 PR tree-optimization/71347
5616 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5617
b9c2416b 56182016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5619
5620 PR fortran/29819
5621 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5622 * gfortran.dg/contains.f90: Ditto.
5623 * gfortran.dg/contains_empty_1.f03: Ditto.
5624 * gfortran.dg/submodule_3.f08: Ditto.
5625
28413b15 56262016-07-14 Jakub Jelinek <jakub@redhat.com>
5627
661af228 5628 PR testsuite/71865
5629 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5630 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5631 expected diagnostics.
5632
28413b15 5633 PR c/71858
5634 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5635 * gcc.dg/spellcheck-identifiers-2.c: New test.
5636 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5637 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5638
7b3b3a49 56392016-07-14 Jakub Jelinek <jakub@redhat.com>
5640
5641 PR tree-optimization/71872
5642 * gcc.c-torture/compile/pr71872.c: New test.
5643
7c039c44 56442016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5645
5646 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5647 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5648 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5649 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5650 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5651 * gcc.target/arm/atomic-op-acquire-1.c: This.
5652 * gcc.target/arm/atomic-op-char.c: Rename into ...
5653 * gcc.target/arm/atomic-op-char-1.c: This.
5654 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5655 * gcc.target/arm/atomic-op-consume-1.c: This.
5656 * gcc.target/arm/atomic-op-int.c: Rename into ...
5657 * gcc.target/arm/atomic-op-int-1.c: This.
5658 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5659 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5660 * gcc.target/arm/atomic-op-release.c: Rename into ...
5661 * gcc.target/arm/atomic-op-release-1.c: This.
5662 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5663 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5664 * gcc.target/arm/atomic-op-short.c: Rename into ...
5665 * gcc.target/arm/atomic-op-short-1.c: This.
5666 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5667 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5668 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5669 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5670 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5671 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5672 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5673 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5674 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5675 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5676
80c5e533 56772016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5678
5679 PR fortran/70842
5680 * gfortran.dg/select_type_35.f03: New test.
5681
c5a9fc7b 56822016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5683
5684 PR target/65951
5685 PR tree-optimization/70923
5686 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5687 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5688 * gcc.dg/vect/pr65951.c: Likewise.
5689 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5690
d1242c94 56912016-07-14 David Edelsohn <dje.gcc@gmail.com>
5692
5693 * c-c++-common/pr60226.c: Expect maximum object file alignment
5694 error on AIX.
5695
97f2a90b 56962016-07-14 Richard Biener <rguenther@suse.de>
5697
5698 PR tree-optimization/71866
5699 * gcc.dg/torture/pr71866.c: New testcase.
5700
6029a910 57012016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5702
5703 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5704 selector and enclose boolean expression in curly braces.
5705
798d22ed 57062016-07-14 Alan Modra <amodra@gmail.com>
5707
5708 PR target/71733
5709 * gcc.target/powerpc/p9-novsx.c: New.
5710
3ffcb27d 57112016-07-13 Andi Kleen <ak@linux.intel.com>
5712
5713 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5714 * g++.dg/tree-prof/morefunc.C: Dito.
5715 * g++.dg/tree-prof/pr35545.C: Dito.
5716 * g++.dg/tree-prof/reorder.C: Dito.
5717 * gcc.dg/tree-prof/20050826-2.c: Dito.
5718 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5719 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5720 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5721 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5722 * gcc.dg/tree-prof/inliner-1.c: Dito.
5723 * gcc.dg/tree-prof/merge_block.c: Dito.
5724 * gcc.dg/tree-prof/stringop-1.c: Dito.
5725 * gcc.dg/tree-prof/stringop-2.c: Dito.
5726 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5727 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5728 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5729 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5730 * gcc.dg/tree-prof/update-loopch.c: Dito.
5731 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5732 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5733 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5734 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5735 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5736 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5737 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5738
9ace90e5 57392016-07-13 Andi Kleen <ak@linux.intel.com>
5740
5741 * lib/profopt.exp (profopt-execute): Remove .imports files.
5742
b75cf198 57432016-07-13 Andi Kleen <ak@linux.intel.com>
5744
f942bdbf 5745 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5746
4d0389a9 57472016-07-13 Andi Kleen <ak@linux.intel.com>
5748
5749 * lib/profopt.exp (dg-final-scan-autofdo,
5750 dg-final-scan-not-autofdo): New functions.
5751
a5af7a75 57522016-07-13 Bin Cheng <bin.cheng@arm.com>
5753
5754 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5755 * gcc.dg/vect/vect-35.c: Ditto.
5756 * gcc.dg/vect/vect-alias-check-2.c: New test.
5757
c6bcae01 57582016-07-13 Martin Liska <mliska@suse.cz>
5759
5760 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5761 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5762 * gfortran.dg/pr42108.f90: Update expected dump scan.
5763
0644c120 57642016-07-13 Richard Biener <rguenther@suse.de>
5765
5766 PR tree-optimization/24574
5767 * gcc.dg/pr24574.c: New testcase.
5768
2bbae5b9 57692016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5770
f942bdbf 5771 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5772 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5773 * c-c++-common/pr68833-1.c: Require int32plus.
5774 * gcc.dg/ipa/pr63551.c: Likewise.
5775 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5776 * gcc.dg/ipa/pr64041.c: Require int32plus.
5777
839a6560 57782016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5779
5780 PR ipa/71633
5781 * g++.dg/pr71633.C: New test.
5782
8f5f2788 57832016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5784
5785 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5786 Add new arm_thumb1_cbz_ok effective target.
5787 * gcc.target/arm/cbz.c: New test.
5788
417e5cc5 57892016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5790
5791 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5792 Define effective target.
5793 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5794 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5795 * gcc.target/arm/movhi_movw.c: New test.
5796 * gcc.target/arm/movsi_movw.c: Likewise.
5797 * gcc.target/arm/movdi_movw.c: Likewise.
5798
68a5143e 57992016-07-13 Richard Biener <rguenther@suse.de>
5800
5801 PR middle-end/71104
5802 * gcc.dg/pr71104-1.c: New testcase.
5803 * gcc.dg/pr71104-2.c: Likewise.
5804
69e8d259 58052016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5806
5807 PR target/71805
5808 * gcc.target/powerpc/pr71805.c: New test.
5809
244f142f 58102016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5811
5812 * gcc.target/powerpc/divkc3-1.c: New.
5813 * gcc.target/powerpc/mulkc3-1.c: New.
5814
6fc56f1f 58152016-07-12 Nathan Sidwell <nathan@acm.org>
5816
5817 * gcc.target/arm/data-rel-1.c: New.
5818 * gcc.target/arm/data-rel-2.c: New.
5819 * gcc.target/arm/data-rel-3.c: New.
5820
94ee1e9c 58212016-07-12 Martin Liska <mliska@suse.cz>
5822
5823 * gcc.dg/params/blocksort-part.c: New test.
5824 * gcc.dg/params/params.exp: New file.
5825
cd32d747 58262016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5827
5828 PR middle-end/71700
5829 * gcc.c-torture/execute/pr71700.c: New test.
5830
ad010d47 58312016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5832 Richard Biener <rguenther@suse.de>
5833
5834 PR tree-optimization/23286
5835 PR tree-optimization/70159
5836 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5837 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5838 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5839 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5840 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5841 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5842 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5843 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5844 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5845 * gcc.dg/pr51879-12.c: Likewise.
5846 * gcc.dg/strlenopt-9.c: Likewise.
5847 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5848 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5849 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5850 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5851 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5852 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5853 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5854 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5855 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5856 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5857 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5858 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5859 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5860 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5861 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5862
9aece49e 58632016-07-12 Richard Biener <rguenther@suse.de>
5864
5865 PR rtl-optimization/68961
5866 * gcc.target/i386/pr68961.c: New testcase.
5867
8f05fee9 58682016-07-11 Jakub Jelinek <jakub@redhat.com>
5869
4a6cc5cd 5870 PR middle-end/71758
5871 * c-c++-common/gomp/pr71758.c: New test.
5872 * gfortran.dg/gomp/pr71758.f90: New test.
5873
8f05fee9 5874 PR tree-optimization/71823
5875 * gcc.dg/vect/pr71823.c: New test.
5876
b73690a4 58772016-07-11 David Malcolm <dmalcolm@redhat.com>
5878
5879 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5880 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5881 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5882
675f4c6b 58832016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5884
5885 PR target/71801
5886 * gcc.target/i386/pr71801.c: New test.
5887
9aaf7e3e 58882016-07-11 Richard Biener <rguenther@suse.de>
5889
5890 PR tree-optimization/71816
5891 * gcc.dg/torture/pr71816.c: New testcase.
5892
dd58bf21 58932016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5894
5895 PR fortran/71783
5896 * gfortran.dg/dependency_46.f90: New test.
5897
a2ebcb84 58982016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5899
5900 PR rtl-optimization/71621
5901 * gcc.target/i386/pr71621-1.c: New.
5902 * gcc.target/i386/pr71621-2.c: New.
5903
6cedf97e 59042016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5905
5906 * gfortran.dg/goacc/pr71704.f90: New test.
5907
dc71c755 59082016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5909
5910 PR target/71297
5911 * gcc.target/powerpc/pr71297.c: New.
5912
288161af 59132016-07-08 Jiong Wang <jiong.wang@arm.com>
5914
5915 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5916
98e771d6 59172016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5918
5919 PR target/71806
5920 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5921
c3d27339 59222016-07-08 Alan Hayward <alan.hayward@arm.com>
5923
5924 PR tree-optimization/71667
5925 * gcc.dg/vect/pr71667.c: New
5926
b1b5042a 59272016-07-08 Martin Liska <mliska@suse.cz>
5928
5929 * gcc.dg/torture/pr71606.c: New test.
5930
5cdc40a0 59312016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5932
5933 PR fortran/71764
5934 * gfortran.dg/pr71764.f90: New test.
5935
bcc4d868 59362016-07-07 Jakub Jelinek <jakub@redhat.com>
5937 Kai Tietz <ktietz70@googlemail.com>
5938
5939 PR c++/70869
5940 PR c++/71054
5941 * g++.dg/cpp0x/pr70869.C: New test.
5942 * g++.dg/cpp0x/pr71054.C: New test.
5943
b39328b2 59442016-07-07 David Edelsohn <dje.gcc@gmail.com>
5945
5946 * g++.dg/debug/pr71432.C: Fail on AIX.
5947
95c9caad 59482016-07-07 Martin Liska <mliska@suse.cz>
5949
5950 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5951 an undefined behavior.
5952 * gfortran.dg/do_3.F90: Likewise.
5953 * gfortran.dg/do_check_11.f90: New test.
5954 * gfortran.dg/do_check_12.f90: New test.
5955 * gfortran.dg/do_corner_warn.f90: New test.
5956
8e976d11 59572016-07-07 Martin Liska <mliska@suse.cz>
5958
5959 * gfortran.dg/predict-1.f90: Ammend the test.
5960 * gfortran.dg/predict-2.f90: Likewise.
5961
26716fc7 59622016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5963
5964 PR ipa/71624
5965 * g++.dg/pr71624.C: New test.
5966
2d079cbf 59672016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5968
5969 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5970 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5971 ARMv8-M Mainline architectures.
5972
9e6f4af4 59732016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5974
5975 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5976 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5977
d490b07a 59782016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5979
5980 PR target/70098
5981 PR target/71763
5982 * gcc.target/powerpc/pr71763.c: New file.
5983
798fc305 59842016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5985
5986 PR tree-optimization/71518
f942bdbf 5987 * gcc.dg/pr71518.c: New test.
798fc305 5988
97e4cbac 59892016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5990
5991 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5992
19aea164 59932016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5994
f942bdbf 5995 PR target/50739
19aea164 5996 * gcc.target/avr/pr50739.c: New test.
5997
105e9dfc 59982016-07-05 Jan Hubicka <jh@suse.cz>
5999
6000 * gcc.dg/tree-ssa/scev-14.c: update template.
6001
1137da9c 60022016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6003
6004 * gcc.dg/vect/group-no-gaps-1.c: New test.
6005
ce393063 60062016-07-05 Andi Kleen <ak@linux.intel.com>
6007
6008 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6009 if kernel supports MPX.
6010
92a44a68 60112016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6012
6013 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6014
f2ccdf8e 60152016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6016 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6017
6018 * gcc.target/powerpc/signbit-1.c: New test.
6019 * gcc.target/powerpc/signbit-2.c: New test.
6020 * gcc.target/powerpc/signbit-3.c: New test.
6021
0215a22c 60222016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6023
6024 PR rtl-optimization/71594
6025 * gcc.dg/torture/pr71594.c: New test.
6026
30a39817 60272016-07-05 Jan Hubicka <jh@suse.cz>
6028
6029 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6030
b65b8df2 60312016-07-05 David Malcolm <dmalcolm@redhat.com>
6032
6033 PR c++/62314
f9c39b65 6034 * g++.dg/parse/error5.C: Update column
b65b8df2 6035 number of missing semicolon error.
6036 * g++.dg/pr62314-2.C: New test case.
6037
6b5471d8 60382016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6039
6040 * gfortran.dg/coarray_stat_function.f90: New test.
6041 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6042 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6043 to new interfaces.
6044
35b3a8dd 60452016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6046
6047 PR fortran/71623
6048 * gfortran.dg/deferred_character_17.f90: New test.
6049
b84c1ddf 60502016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6051
6052 * gcc.target/arm/neon/polytypes.c: Move to ...
6053 * gcc.target/arm/polytypes.c: ... here.
6054 * gcc.target/arm/neon/pr51534.c: Move to ...
6055 * gcc.target/arm/pr51534.c: ... here.
6056 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6057 * gcc.target/arm/vect-vcvt.c: ... here.
6058 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6059 * gcc.target/arm/vect-vcvtq.c: ... here.
6060 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6061 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6062 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6063 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6064 * gcc.target/arm/neon/neon.exp: Delete.
6065 * gcc.target/arm/neon/: Delete.
6066
7e9136f1 60672016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6068
6069 PR fortran/65575
6070 * gfortran.dg: pr65575.f90: New test.
6071
18b42a28 60722016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6073
6074 PR fortran/35849
6075 * gfortran.dg: pr35849.f90: New test.
6076
f8765404 60772016-07-04 Jakub Jelinek <jakub@redhat.com>
6078
6079 PR c++/71739
6080 * g++.dg/cpp0x/pr71739.C: New test.
6081
e3422b3a 60822016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6083
6084 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6085
2da1c9f7 60862016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6087
6088 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6089 locr.
6090 * gcc.target/s390/loc-1.c: New test.
6091
6125d36e 60922016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6093
f9c39b65 6094 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6095 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6096
42797d4b 60972016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6098
6099 PR target/63874
6100 * gcc.target/aarch64/pr63874.c: New test.
6101
9d9fe66a 61022016-07-04 Jan Beulich <jbeulich@suse.com>
6103
6104 * g++.dg/header.c: New.
6105 * gcc.dg/header.c: New.
6106
c364d0f3 61072016-07-02 Jakub Jelinek <jakub@redhat.com>
6108
6109 PR c/71719
6110 * c-c++-common/Wunused-var-15.c: New test.
6111
267f3c67 61122016-07-01 Jakub Jelinek <jakub@redhat.com>
6113
6114 PR fortran/71687
6115 * gfortran.dg/gomp/pr71687.f90: New test.
6116
8297c70b 61172016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6118
6119 * gcc.dg/const-float128-ped.c: Require __float128 effective
6120 target and options.
6121 * gcc.dg/const-float128.c: Likewise.
6122 * gcc.dg/torture/float128-cmp-invalid.c: Require
6123 __float128 and base_quadfloat_support effective targets, and
6124 __float128 options.
6125 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6126 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6127 * gcc.dg/torture/float128-nan.c: Likewise.
6128 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6129 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6130 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6131 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6132 (add_options_for___float128): New.
6133 (check_effective_target_base_quadword_support): New.
6134
eab79b94 61352016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6136
6137 PR target/71720
6138 * gcc.target/powerpc/pr71720.c: New test.
6139
4ce6622a 61402016-07-01 Jan Beulich <jbeulich@suse.com>
6141
6142 * gcc.dg/bss.c: New.
6143
0b6f1914 61442016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6145
6146 PR target/71698
6147 * gcc.target/powerpc/pr71698.c: New test.
6148
4d28a470 61492016-07-01 Georg-Johann Lay <avr@gjlay.de>
6150
6151 PR target/71151
6152 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6153 instead of ".foo" for its section name.
6154 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6155 depending on MCU's flash size.
6156 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6157 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6158 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6159 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6160 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6161 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6162
ed8613ec 61632016-07-01 Jan Beulich <jbeulich@suse.com>
6164
6165 * gcc.target/i386/pr65105-2.c: Add -msse2.
6166
720a0bce 61672016-06-30 Jakub Jelinek <jakub@redhat.com>
6168
c54ee83c 6169 PR tree-optimization/71707
6170 * gcc.dg/strlenopt-29.c: New test.
6171
a845ae6c 6172 PR fortran/71704
6173 * gfortran.dg/gomp/pr71704.f90: New test.
6174
720a0bce 6175 PR fortran/71705
6176 * gfortran.dg/gomp/pr71705.f90: New test.
6177
17c32c4a 61782016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6179
6180 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6181 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6182 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6183 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6184 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6185 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6186 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6187 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6188 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6189 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6190 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6191 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6192 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6193 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6194 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6195 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6196 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6197 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6198 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6199 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6200 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6201 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6202 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6203 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6204 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6205 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6206 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6207 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6208 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6209 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6210 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6211 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6212 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6213 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6214 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6215 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6216 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6217 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6218 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6219 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6220 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6221 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6222 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6223 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6224 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6225 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6226 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6227 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6228 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6229 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6230 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6231 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6232 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6233 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6234 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6235 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6236 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6237 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6238 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6239 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6240 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6241 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6242 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6243 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6244 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6245 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6246 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6247 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6248 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6249 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6250 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6251 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6252 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6253 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6254 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6255 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6256 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6257 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6258 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6259 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6260 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6261
443405c9 62622016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6263 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6264
6265 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6266
6e3a3de2 62672016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6268 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6269
6270 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6271
413c4f6c 62722016-06-30 David Malcolm <dmalcolm@redhat.com>
6273
6274 PR driver/71651
6275 * gcc.dg/spellcheck-options-12.c: New test case.
6276
4c4e99c3 62772016-06-30 Jakub Jelinek <jakub@redhat.com>
6278
6279 PR middle-end/71693
6280 * gcc.c-torture/compile/pr71693.c: New test.
6281
26a2e993 62822016-06-29 David Malcolm <dmalcolm@redhat.com>
6283
6284 * gcc.dg/spellcheck-params.c: New testcase.
6285 * gcc.dg/spellcheck-params-2.c: New testcase.
6286
63abcf45 62872016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6288
6289 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6290 vector extract instructions.
6291 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6292
5f1d49ac 62932016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6294
6295 PR fortran/71686
6296 * gfortran.dg/unexpected_eof_2.f90: New test.
6297 * gfortran.dg/unexpected_eof_3.f90: New test.
6298
0dc00113 62992016-06-29 Jim Wilson <jim.wilson@linaro.org>
6300
6301 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6302
4b975445 63032016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6304
6305 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6306 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6307 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6308
e276a6b9 63092016-06-29 Richard Biener <rguenther@suse.de>
6310
6311 PR middle-end/15256
6312 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6313
c02f3e35 63142016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6315
6316 * gcc.target/arm/aapcs/neon-vect10.c: Require
6317 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6318 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6319 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6320 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6321 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6322 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6323 * gcc.target/arm/fp16-aapcs-1.c: Require
6324 -mfloat-ab=hard. Also simplify the test.
6325 * gcc.target/arm/fp16-aapcs-2.c: New.
6326
d0c2a3dd 63272016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6328
f942bdbf 6329 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6330 (add_options_for_arm_fp16_ieee): New.
6331 (add_options_for_arm_fp16_alternative): New.
6332 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6333 long-line.
6334 (effective_target_arm_fp16_hw): New.
6335
162fed22 63362016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6337
6338 PR tree-optimization/71655
6339 * g++.dg/pr71655.C: New test.
6340
9ed0eb00 63412016-06-29 Martin Liska <mliska@suse.cz>
6342
6343 * gcc.dg/pr71585.c: New test.
6344 * gcc.dg/pr71585-2.c: New test.
6345 * gcc.dg/pr71585-3.c: New test.
6346
641b1c86 63472016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6348
6349 PR tree-optimization/70729
6350 * g++.dg/vect/pr70729.cc: New test.
6351
44e775d8 63522016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6353
6354 * c-c++-common/gomp/cancel-1.c: Extend.
6355
83b23cdf 63562016-06-29 Jakub Jelinek <jakub@redhat.com>
6357
6358 PR tree-optimization/71625
6359 * gcc.dg/strlenopt-28.c: New test.
6360
b6a4a0f5 63612016-06-29 Richard Biener <rguenther@suse.de>
6362
6363 PR middle-end/71002
6364 * g++.dg/torture/pr71002.C: Adjust testcase.
6365
1af10ce6 63662016-06-29 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR c/71685
6369 * gcc.dg/pr71685.c: New test.
6370
63712016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6372
6373 PR c/71552
6374 * gcc.dg/init-bad-9.c: New test.
6375
043457fd 63762016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6377
6378 * gcc.target/powerpc/abs128-1.c: Require VSX.
6379 * gcc.target/powerpc/copysign128-1.c: Likewise.
6380 * gcc.target/powerpc/inf128-1.c: Likewise.
6381 * gcc.target/powerpc/nan128-1.c: Likewise.
6382
d378e319 63832016-06-28 Jakub Jelinek <jakub@redhat.com>
6384
6385 PR middle-end/71626
6386 * gcc.c-torture/execute/pr71626-1.c: New test.
6387 * gcc.c-torture/execute/pr71626-2.c: New test.
6388
10ef7949 63892016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6390
6391 PR target/71656
6392 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6393
1fcfb8f7 63942016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6395
6396 PR target/71670
6397 * gcc.target/powerpc/pr71670.c: New testcase.
6398
35fd0c10 63992016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6400
6401 PR target/71656
6402 * gcc.target/powerpc/pr71656-1.c: New test.
6403 * gcc.target/powerpc/pr71656-2.c: New test.
6404
584757bc 64052016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6406
6407 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6408 around fp16 code.
6409 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6410 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6411 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6412 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6413 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6414 Add arm_neon_fp16_ok effective target.
f942bdbf 6415 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6416 Likewise.
6417 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6418 Likewise.
6419 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6420 Likewise.
6421 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6422 Likewise.
6423 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6424 Likewise.
6425 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6426 Likewise.
6427 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6428 Likewise.
6429 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6430 Likewise.
6431 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6432 Likewise.
6433 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6434 Likewise.
6435 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6436 Likewise.
584757bc 6437
cbcc4297 64382016-06-26 Jan Hubicka <hubicka@ucw.cz>
6439
6440 * gcc.dg/predict-12.c: New testcase.
6441
0aa73965 64422016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6443
6444 PR fortran/71649
6445 * gfortran.dg/pr71649.f90: New test.
6446
9977f724 64472016-06-25 Jakub Jelinek <jakub@redhat.com>
6448
a5c54f33 6449 PR tree-optimization/71643
6450 * g++.dg/opt/pr71643.C: New test.
6451
9977f724 6452 PR tree-optimization/71631
6453 * gcc.c-torture/execute/pr71631.c: New test.
6454
e09883e4 64552016-06-24 Jan Hubicka <hubicka@ucw.cz>
6456
6457 * gcc.dg/predict-11.c: New testcase.
6458 * gfortran.dg/predict-2.f90: New testcase.
6459
89beffc9 64602016-06-24 Jan Hubicka <hubicka@ucw.cz>
6461
6462 * gcc.dg/predict-10.c: New test.
6463
2275a11d 64642016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6465
6466 * gcc.target/powerpc/abs128-1.c: New.
6467 * gcc.target/powerpc/copysign128-1.c: New.
6468 * gcc.target/powerpc/inf128-1.c: New.
6469 * gcc.target/powerpc/nan128-1.c: New.
6470
37681b7f 64712016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6472
6473 * gfortran.dg/pr71642.f90: New test.
6474
9cf2d600 64752016-06-24 Jakub Jelinek <jakub@redhat.com>
6476
6477 PR tree-optimization/71647
6478 * gcc.target/i386/pr71647.c: New test.
6479
eea332b9 64802016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6481
6482 * gcc.target/i386/noplt-gd-1.c: New test.
6483 * gcc.target/i386/noplt-gd-2.c: Likewise.
6484 * gcc.target/i386/noplt-gd-3.c: Likewise.
6485 * gcc.target/i386/noplt-ld-1.c: Likewise.
6486 * gcc.target/i386/noplt-ld-2.c: Likewise.
6487 * gcc.target/i386/noplt-ld-3.c: Likewise.
6488 * lib/target-supports.exp
6489 (check_effective_target_tls_get_addr_via_got): New.
6490
b6d48a78 64912016-06-24 Uros Bizjak <ubizjak@gmail.com>
6492
6493 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6494 testsuite compile flags.
6495 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6496 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6497
64982016-06-24 Uros Bizjak <ubizjak@gmail.com>
6499
6500 * g++dg/vect/pr36684.cc: Add dg-do compile.
6501 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6502 * gcc.dg/vect/pr70021.c: Ditto.
6503 * gcc.dg/vect/pr70138-1.c: Ditto.
6504 * gcc.dg/vect/pr70138-2.c: Ditto.
6505 * gcc.dg/vect/pr70354-1.c: Ditto.
6506 * gcc.dg/vect/pr70354-2.c: Ditto.
6507 * gcc.dg/vect/pr71259.c: Ditto.
6508 * gcc.dg/vect/pr71416-1.c: Ditto.
6509 * gcc.dg/vect/slp-43.c: Ditto.
6510 * gcc.dg/vect/slp-45.c: Ditto.
6511 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6512 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6513 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6514 * gfortran.dg/vect/pr69980.f90: Ditto.
6515
65162016-06-24 Uros Bizjak <ubizjak@gmail.com>
6517
6518 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6519 * gcc.dg/vect/bb-slp-30.c: Ditto.
6520 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6521 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6522 * gcc.dg/vect/pr45902.c: Ditto.
6523 * gcc.dg/vect/pr48172.c: Ditto.
6524 * gcc.dg/vect/pr48377.c: Ditto.
6525 * gcc.dg/vect/pr49038.c: Ditto.
6526 * gcc.dg/vect/pr49771.c: Ditto.
6527 * gcc.dg/vect/pr52091.c: Ditto.
6528 * gcc.dg/vect/pr53185-2.c: Ditto.
6529 * gcc.dg/vect/pr56826.c: Ditto.
6530 * gcc.dg/vect/pr60276.c: Ditto.
6531 * gcc.dg/vect/pr62021.c: Ditto.
6532 * gcc.dg/vect/pr63530.c: Ditto.
6533 * gcc.dg/vect/pr65518.c: Ditto.
6534 * gcc.dg/vect/pr65947-1.c: Ditto.
6535 * gcc.dg/vect/pr65947-10.c: Ditto.
6536 * gcc.dg/vect/pr65947-11.c: Ditto.
6537 * gcc.dg/vect/pr65947-12.c: Ditto.
6538 * gcc.dg/vect/pr65947-13.c: Ditto.
6539 * gcc.dg/vect/pr65947-2.c: Ditto.
6540 * gcc.dg/vect/pr65947-3.c: Ditto.
6541 * gcc.dg/vect/pr65947-4.c: Ditto.
6542 * gcc.dg/vect/pr65947-5.c: Ditto.
6543 * gcc.dg/vect/pr65947-6.c: Ditto.
6544 * gcc.dg/vect/pr65947-7.c: Ditto.
6545 * gcc.dg/vect/pr65947-8.c: Ditto.
6546 * gcc.dg/vect/pr65947-9.c: Ditto.
6547 * gcc.dg/vect/pr71416-1.c: Ditto.
6548 * gcc.dg/vect/pr71439.c: Ditto.
6549 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6550 * gcc.dg/vect/vect-bswap16.c: Ditto.
6551 * gcc.dg/vect/vect-bswap32.c: Ditto.
6552 * gcc.dg/vect/vect-bswap64.c: Ditto.
6553 * gcc.dg/vect/vect-live-1.c: Ditto.
6554 * gcc.dg/vect/vect-live-2.c: Ditto.
6555 * gcc.dg/vect/vect-live-3.c: Ditto.
6556 * gcc.dg/vect/vect-live-4.c: Ditto.
6557 * gcc.dg/vect/vect-live-5.c: Ditto.
6558 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6559 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6560 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6561 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6562 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6563 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6564 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6565 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6566 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6567 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6568 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6569 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6570 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6571 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6572 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6573 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6574 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6575
d4213166 65762016-06-24 Uros Bizjak <ubizjak@gmail.com>
6577
6578 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6579
5aaec397 65802016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6581
6582 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6583 ia32 if R_386_GOT32X relocation is supported.
6584 * gcc.target/i386/noplt-3.c: Likewise.
6585 * gcc.target/i386/noplt-2.c: Likewise.
6586 (main): Renamed to ...
6587 (bar): This.
6588 * gcc.target/i386/noplt-4.c: Likewise.
6589 (main): Renamed to ...
6590 (bar): This.
6591 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6592 * gcc.target/i386/pr67400-5.c: Likewise.
6593
77104764 65942016-06-24 Jakub Jelinek <jakub@redhat.com>
6595
7318e591 6596 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6597 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6598
77104764 6599 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6600 f4): Adjust expected diagnostics.
6601 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6602 (T): If OVFP is defined, redefine to TP.
6603 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6604 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6605 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6606 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6607 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6608 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6609 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6610 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6611 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6612 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6613 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6614 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6615 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6616 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6617 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6618 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6619 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6620 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6621 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6622 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6623 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6624 as last argument to __builtin_add_overflow_p.
6625
ddf08519 66262016-06-23 Uros Bizjak <ubizjak@gmail.com>
6627
6628 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6629 dg-options and remove default vector testsuite compile flags.
6630 * g++.dg/vect/pr33860a.cc: Ditto.
6631 * g++.dg/vect/pr45470-a.cc: Ditto.
6632 * g++.dg/vect/pr45470-b.cc: Ditto.
6633 * g++.dg/vect/pr60896.cc: Ditto.
6634 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6635 * gcc.dg/vect/pr18308.c: Ditto.
6636 * gcc.dg/vect/pr24049.c: Ditto.
6637 * gcc.dg/vect/pr33373.c: Ditto.
6638 * gcc.dg/vect/pr36228.c: Ditto.
6639 * gcc.dg/vect/pr42395.c: Ditto.
6640 * gcc.dg/vect/pr42604.c: Ditto.
6641 * gcc.dg/vect/pr46663.c: Ditto.
6642 * gcc.dg/vect/pr48765.c: Ditto.
6643 * gcc.dg/vect/pr49093.c: Ditto.
6644 * gcc.dg/vect/pr49352.c: Ditto.
6645 * gcc.dg/vect/pr52298.c: Ditto.
6646 * gcc.dg/vect/pr52870.c: Ditto.
6647 * gcc.dg/vect/pr53185.c: Ditto.
6648 * gcc.dg/vect/pr53773.c: Ditto.
6649 * gcc.dg/vect/pr56695.c: Ditto.
6650 * gcc.dg/vect/pr62171.c: Ditto.
6651 * gcc.dg/vect/pr63530.c: Ditto.
6652 * gcc.dg/vect/pr68339.c: Ditto.
6653 * gcc.dg/vect/pr71259.c: Ditto.
6654 * gcc.dg/vect/vect-82_64.c: Ditto.
6655 * gcc.dg/vect/vect-83_64.c: Ditto.
6656 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6657 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6658 * gcc.dg/vect/vect-shift-2.c: Ditto.
6659 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6660 * gfortran.dg/vect/pr39318.f90: Ditto.
6661 * gfortran.dg/vect/pr45714-a.f: Ditto.
6662 * gfortran.dg/vect/pr45714-b.f: Ditto.
6663 * gfortran.dg/vect/pr46213.f90: Ditto.
6664
81883aeb 66652016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6666 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6667
6668 * gcc.target/powerpc/p9-splat-5.c: New test.
6669
affe5c16 66702016-06-23 Uros Bizjak <ubizjak@gmail.com>
6671
6672 PR tree-optimization/71488
6673 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6674 * lib/target-supports.exp: ... here.
6675 (check_sse4_hw_available): New procedure.
6676 (check_effective_target_sse4_runtime): Ditto.
6677 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6678 -march=westmere for sse4_runtime targets.
547fdd3e 6679 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6680 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6681 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6682 (main): Call check_vect ().
e50240d3 6683 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6684
6fb2f181 66852016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6686
6687 PR target/66232
6688 PR target/67400
6689 * gcc.target/i386/pr66232-14.c: New file.
6690 * gcc.target/i386/pr66232-15.c: Likewise.
6691 * gcc.target/i386/pr66232-16.c: Likewise.
6692 * gcc.target/i386/pr66232-17.c: Likewise.
6693 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6694 ia32 if R_386_GOT32X relocation is supported.
6695 * gcc.target/i386/pr67400-2.c: Likewise.
6696 * gcc.target/i386/pr67400-3.c: Likewise.
6697 * gcc.target/i386/pr67400-4.c: Likewise.
6698 * gcc.target/i386/pr67400-6.c: Likewise.
6699 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6700 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6701
88be2b3c 67022016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6703
6704 PR libgfortran/48852
6705 * gfortran.dg/char4_iunit_1.f03: Update test.
6706 * gfortran.dg/f2003_io_5.f03: Update test.
6707 * gfortran.dg/real_const_3.f90: Update test.
6708
ff600f64 67092016-06-23 Andi Kleen <ak@linux.intel.com>
6710
6711 * g++.dg/bprob/bprob.exp: Support autofdo.
6712 * g++.dg/tree-prof/tree-prof.exp: dito.
6713 * gcc.dg/tree-prof/tree-prof.exp: dito.
6714 * gcc.misc-tests/bprob.exp: dito.
6715 * gfortran.dg/prof/prof.exp: dito.
6716 * lib/profopt.exp: dito.
6717 * lib/target-supports.exp: Check for autofdo.
6718
afa7ed87 67192016-06-23 Martin Liska <mliska@suse.cz>
6720
6721 * gcc.dg/pr71619.c: New test.
6722
0941fba8 67232016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6724
6725 PR target/67400
56896ed3 6726 * gcc.target/i386/pr67400-1.c: New test.
6727 * gcc.target/i386/pr67400-2.c: Likewise.
6728 * gcc.target/i386/pr67400-3.c: Likewise.
6729 * gcc.target/i386/pr67400-4.c: Likewise.
6730 * gcc.target/i386/pr67400-5.c: Likewise.
6731 * gcc.target/i386/pr67400-6.c: Likewise.
6732 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6733
e557fc7f 67342016-06-22 David Malcolm <dmalcolm@redhat.com>
6735
6736 * c-c++-common/missing-header-1.c: New test case.
6737 * c-c++-common/missing-header-2.c: New test case.
6738 * c-c++-common/missing-header-3.c: New test case.
6739 * c-c++-common/missing-header-4.c: New test case.
6740
8469aece 67412016-06-22 David Malcolm <dmalcolm@redhat.com>
6742
6743 PR c/70339
6744 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6745 hint.
6746 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6747 expected results due to builtin "nanl" now being suggested for
6748 "name".
6749 * gcc.dg/pr67580.c: Update expected messages.
6750 * gcc.dg/spellcheck-identifiers.c: New testcase.
6751 * gcc.dg/spellcheck-typenames.c: New testcase.
6752
6628b04d 67532016-06-22 David Malcolm <dmalcolm@redhat.com>
6754
6755 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6756 file.
6757 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6758 diagnostic-test-show-locus-parseable-fixits.c to sources for
6759 diagnostic_plugin_test_show_locus.c.
6760 * lib/gcc-defs.exp (freeform_regexps): New global.
6761 (dg-regexp): New function.
6762 (handle-dg-regexps): New function.
6763 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6764 freeform_regexps to the empty list.
6765 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6766
82ccd33e 67672016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6768
affe5c16 6769 PR tree-optimization/71488
82ccd33e 6770 * g++.dg/pr71488.C: New test.
6771 * gcc.dg/vect/vect-bool-cmp.c: New test.
6772
2c21de58 67732016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6774
6775 * gcc.dg/guality/param-5.c: New test.
6776
fadfd5fc 67772016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6778
6779 * gcc.target/i386/asm-flag-7.c: New test.
6780
03fee1f8 67812016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6782
6783 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6784 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6785 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6786 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6787 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6788 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6789 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6790 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6791 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6792 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6793 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6794 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6795 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6796 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6797 * lib/target-supports.exp: Likewise.
6798
6905db52 67992016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6800
6801 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6802 * gcc.dg/attr-ms_struct-2.c: Likewise.
6803 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6804 * gcc.dg/bf-ms-attrib.c: Likewise.
6805 * gcc.dg/bf-ms-layout-2.c: Likewise.
6806 * gcc.dg/bf-ms-layout-3.c: Likewise.
6807 * gcc.dg/bf-ms-layout.c: Likewise.
6808 * gcc.dg/bf-no-ms-layout.c: Likewise.
6809 * gcc.target/i386/bitfield1.c: Likewise.
6810 * gcc.target/i386/bitfield2.c: Likewise.
6811 * gcc.target/i386/bitfield3.c: Likewise.
6812
a6f93fc2 68132016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6814
6815 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6816 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6817 override other than -mcpu=power9 command-line option is specified,
6818 or if the target operating system is aix.
6819 * gcc.target/powerpc/darn-1.c: Likewise.
6820 * gcc.target/powerpc/darn-2.c: Likewise.
6821 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6822 test if effective-target is not powerpc_p9vector_ok or if the
6823 target operating system is not defined.
6824 * gcc.target/powerpc/vslv-1.c: Likewise.
6825 * gcc.target/powerpc/vsrv-0.c: Likewise.
6826 * gcc.target/powerpc/vsrv-1.c: Likewise.
6827
1cb2b4d3 68282016-06-21 Tobias Burnus <burnus@net-b.de>
6829
6830 PR fortran/71068
6831 * gfortran.dg/coarray/data_1.f90: New.
6832
66ff0c67 68332016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6834
6835 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6836 (dg-require-effective-target): Use arm_v8_neon_hw.
6837 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6838 (dg-require-effective-target): Likewise.
6839 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6840 (dg-require-effective-target): Likewise.
6841 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6842 (dg-require-effective-target): Likewise.
6843 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6844 (dg-require-effective-target): Likewise.
6845 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6846 (dg-require-effective-target): Likewise.
6847 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6848 Add AArch64 check.
6849
949bfed4 68502016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6851
6852 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6853 Set to 3 so test passes.
6854
a20f6cd4 68552016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6856
6857 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6858
12792843 68592016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6860
6861 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6862 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6863 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6864 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6865
49763db6 68662016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6867
6868 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6869 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6870
ada61167 68712016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6872
6873 PR target/71549
6874 * gcc.target/i386/pr71549.c: New test.
6875
a15584d4 68762016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6877
6878 * gcc.target/powerpc/vadsdu-0.c: Replace
6879 dg-require-effective-target directive to allow test to run on more
6880 platforms, and add dg-skip-if directive to disable test on aix
6881 platforms because of known incompatibilities.
6882 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6883 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6884 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6885 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6886 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6887 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6888 * gcc.target/powerpc/vadsdub-2.c: Replace
6889 dg-require-effective-target directive to allow test to run on more
6890 platforms, and add dg-skip-if directive to disable test on aix
6891 platforms because of known incompatibilities.
6892 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6893 with vec_absdb call to differentiate this test from vadsdub-1.c.
6894 * gcc.target/powerpc/vadsduh-1.c: Replace
6895 dg-require-effective-target directive to allow test to run on more
6896 platforms, and add dg-skip-if directive to disable test on aix
6897 platforms because of known incompatibilities.
6898 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6899 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6900 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6901
ec15ec36 69022016-06-21 Jakub Jelinek <jakub@redhat.com>
6903
6904 PR tree-optimization/71588
6905 * gcc.dg/pr71558.c: New test.
6906
faeffe49 69072016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6908
6909 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6910 * c-c++-common/pr68657-2.c: Likewise.
6911 * c-c++-common/pr68657-3.c: Likewise.
6912 * gcc.dg/torture/pr69714.c: Require int32plus support.
6913 * gcc.dg/torture/pr70025.c: Likewise.
6914 * gcc.dg/torture/pr70083.c: Likewise.
6915 * gcc.dg/torture/pr70542.c: Likewise.
6916 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6917
e218d07f 69182016-06-20 Joseph Myers <joseph@codesourcery.com>
6919
6920 PR c/71601
6921 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6922
232a3df7 69232016-06-20 Jakub Jelinek <jakub@redhat.com>
6924
d7f45b87 6925 PR middle-end/71581
6926 * gcc.dg/pr71581.c: New test.
6927
232a3df7 6928 PR rtl-optimization/71591
6929 * gcc.dg/cpp/pr71591.c: New test.
6930
dbddef42 69312016-06-20 David B. Robins <gcc@davidrobins.net>
6932
6933 PR target/71571
6934 * g++.dg/torture/pr71571.C: New test.
6935
03129ccb 69362016-06-20 Jakub Jelinek <jakub@redhat.com>
6937
6938 PR target/71559
6939 * gcc.target/i386/sse2-pr71559.c: New test.
6940 * gcc.target/i386/avx-pr71559.c: New test.
6941 * gcc.target/i386/avx512f-pr71559.c: New test.
6942
a40b4b62 69432016-06-20 Tobias Burnus <burnus@net-b.de>
6944
6945 PR fortran/71194
6946 * gfortran.dg/pointer_remapping_10.f90: New.
6947
ecbea05a 69482016-06-20 David Malcolm <dmalcolm@redhat.com>
6949
6950 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6951
0f61dae9 69522016-06-20 Martin Sebor <msebor@redhat.com>
6953
6954 PR c/69507
6955 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6956 * gnu90-const-expr-1.c: Same.
6957 * gnu99-const-expr-1.c: Same.
6958 * gnu99-static-1.c: Same.
6959
e458dfd8 69602016-06-20 Renlin Li <renlin.li@arm.com>
6961
2c0c0c9b 6962 PR testsuite/71489
e458dfd8 6963 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6964
7ab71cb3 69652016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6966
6967 * gcc.target/aarch64/vcvt_f64_1.c: New.
6968 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6969 * gcc.target/aarch64/vrecp_f64_1.c: New.
6970
34d36b7a 69712016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6972
6973 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6974 "alignement".
6975
ed7f4748 69762016-06-20 Georg-Johann Lay <avr@gjlay.de>
6977
6978 PR target/71103
6979 * gcc.target/avr/torture/pr71103-2.c: New test.
6980
a940fdc7 69812016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 6982
6983 PR c/69507
6984 * gcc.dg/alignof.c: New test.
6985
98683d85 69862016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6987
6988 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6989 vs dg-error; test constexpr specifier too.
6990
358cee25 69912016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6992
6993 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6994
c3d7ceb6 69952016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6996
6997 * lib/target-supports.exp
6998 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6999 arm_neon_ok and merge flags. Fix temporary test name.
7000 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7001 and merge flags.
7002
1176073c 70032016-06-17 Martin Liska <mliska@suse.cz>
7004
7005 * gcc.dg/predict-9.c: Fix dump scanning.
7006
f3e2969a 70072016-06-17 Bin Cheng <bin.cheng@arm.com>
7008
7009 PR tree-optimization/71354
7010 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7011
7fdca647 70122016-06-17 Bin Cheng <bin.cheng@arm.com>
7013
7014 PR tree-optimization/71347
7015 * gcc.dg/tree-ssa/pr71347.c: New test.
7016
a338a226 70172016-06-17 Bin Cheng <bin.cheng@arm.com>
7018
7019 PR tree-optimization/71354
7020 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7021
c1e75671 70222016-06-17 Bin Cheng <bin.cheng@arm.com>
7023
7024 * gcc.dg/vect/vect-alias-check-1.c: New test.
7025
365ba13d 70262016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7027
59bde511 7028 PR target/71151
365ba13d 7029 * gcc.target/avr/pr71151-1.c: New test.
7030 * gcc.target/avr/pr71151-2.c: New test.
7031 * gcc.target/avr/pr71151-3.c: New test.
7032 * gcc.target/avr/pr71151-4.c: New test.
7033 * gcc.target/avr/pr71151-5.c: New test.
7034 * gcc.target/avr/pr71151-6.c: New test.
7035 * gcc.target/avr/pr71151-7.c: New test.
7036 * gcc.target/avr/pr71151-8.c: New test.
7037 * gcc.target/avr/pr71151-common.h: New test.
7038
db48d95b 70392016-06-16 Martin Liska <mliska@suse.cz>
7040
7041 * gfortran.dg/predict-1.f90: New test.
7042
4c780a59 70432016-06-16 Uros Bizjak <ubizjak@gmail.com>
7044
7045 PR target/71242
f9c39b65 7046 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7047
8c1879bc 70482016-06-16 Jan Hubicka <hubicka@ucw.cz>
7049
7050 * g++.dg/vect/pr36648.cc: Disable cunrolli
7051
33698dfe 70522016-06-16 Jakub Jelinek <jakub@redhat.com>
7053
745f2db6 7054 PR target/71554
7055 * gcc.c-torture/execute/pr71554.c: New test.
7056
33698dfe 7057 PR rtl-optimization/71532
7058 * gcc.dg/torture/pr71532.c: New test.
7059
b42322b9 70602016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7061
7062 * gcc.target/powerpc/p9-dimode1.c: New test.
7063 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7064
412b298a 70652016-06-15 Jakub Jelinek <jakub@redhat.com>
7066
93479f99 7067 * gcc.c-torture/compile/20160615-1.c: New test.
7068
412b298a 7069 * g++.dg/cpp0x/ref-qual17.C: New test.
7070
3ec40531 70712016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7072
7073 PR middle-end/71529
7074 * gcc.target/i386/pr71529.C: New test.
7075
edfe7670 70762016-06-15 Alan Hayward <alan.hayward@arm.com>
7077
7078 PR tree-optimization/71483
7079 * g++.dg/vect/pr71483.c: New
7080
6e52ac17 70812016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7082
7083 PR c++/70202
7084 * g++.dg/inherit/crash6.C: New.
7085 * g++.dg/inherit/union2.C: Likewise.
7086 * g++.dg/inherit/virtual12.C: Likewise.
7087 * g++.dg/inherit/virtual13.C: Likewise.
7088 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7089
aed35af2 70902016-06-15 Uros Bizjak <ubizjak@gmail.com>
7091
0941fba8 7092 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7093
6f710392 70942016-06-15 Alan Hayward <alan.hayward@arm.com>
7095
7096 PR tree-optimization/71439
7097 * gcc.dg/vect/pr71439.c: New
7098
d1cedfd3 70992016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7100
7101 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7102
ee8fd158 71032016-06-15 Richard Biener <rguenther@suse.de>
7104
7105 * gcc.dg/vect/slp-45.c: New testcase.
7106
5695a690 71072016-06-15 Richard Biener <rguenther@suse.de>
7108
7109 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7110
267ae3ee 71112016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7112
7113 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7114 requirements, and disable for AIX for now.
7115 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7116
a6d0e20a 71172016-06-14 Jakub Jelinek <jakub@redhat.com>
7118
b2efd162 7119 PR c++/71528
7120 * g++.dg/opt/pr71528.C: New test.
7121
a6d0e20a 7122 PR c++/71516
7123 * g++.dg/init/pr71516.C: New test.
7124
035778de 71252016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7126
7127 * g++.dg/init/array46.C: New.
7128
7c9dc58e 71292016-06-14 Uros Bizjak <ubizjak@gmail.com>
7130
0941fba8 7131 * gcc.target/i386/float128-3.c: New test.
7132 * gcc.target/i386/quad-sse4.c: Ditto.
7133 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7134 Update scan strings.
7c9dc58e 7135
412640c9 71362016-06-14 Richard Biener <rguenther@suse.de>
7137
7138 PR middle-end/71526
7139 * gfortran.dg/pr71526.f90: New testcase.
7140
1b9fde85 71412016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7142
7143 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7144 * gcc.dg/zero_bits_compound-1.c: Likewise.
7145
306097e3 71462016-06-14 Richard Biener <rguenther@suse.de>
7147
7148 PR tree-optimization/71522
7149 * gcc.dg/torture/pr71522.c: New testcase.
7150
566255a8 71512016-06-14 Jakub Jelinek <jakub@redhat.com>
7152
7153 PR tree-optimization/71520
7154 * gcc.dg/tree-ssa/pr71520.c: New test.
7155
eb912adb 71562016-06-14 Richard Biener <rguenther@suse.de>
7157
7158 PR tree-optimization/71521
56d35455 7159 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7160
9720103d 71612016-06-13 Jakub Jelinek <jakub@redhat.com>
7162
12cb8367 7163 PR sanitizer/71498
7164 * c-c++-common/ubsan/bounds-13.c: New test.
7165
9720103d 7166 PR preprocessor/71183
7167 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7168
5965fbcc 71692016-06-13 Jeff Law <law@redhat.com>
7170
7171 PR tree-optimization/71403
7172 * c-c++-common/ubsan/pr71403-1.c: New test.
7173 * c-c++-common/ubsan/pr71403-2.c: New test.
7174 * c-c++-common/ubsan/pr71403-3.c: New test.
7175
04537049 71762016-06-13 Jakub Jelinek <jakub@redhat.com>
7177
7178 PR middle-end/71478
7179 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7180 Add -Wno-psabi -w to dg-options.
7181
412f195f 71822016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7183
7184 * gcc.target/powerpc/vadsdu-0.c: New test.
7185 * gcc.target/powerpc/vadsdu-1.c: New test.
7186 * gcc.target/powerpc/vadsdu-2.c: New test.
7187 * gcc.target/powerpc/vadsdu-3.c: New test.
7188 * gcc.target/powerpc/vadsdu-4.c: New test.
7189 * gcc.target/powerpc/vadsdu-5.c: New test.
7190 * gcc.target/powerpc/vadsdub-1.c: New test.
7191 * gcc.target/powerpc/vadsdub-2.c: New test.
7192 * gcc.target/powerpc/vadsduh-1.c: New test.
7193 * gcc.target/powerpc/vadsduh-2.c: New test.
7194 * gcc.target/powerpc/vadsduw-1.c: New test.
7195 * gcc.target/powerpc/vadsduw-2.c: New test.
7196
527790c1 71972016-06-13 David Malcolm <dmalcolm@redhat.com>
7198
7199 * gcc.dg/c99-init-2.c (c): Update expected error message.
7200 * gcc.dg/init-bad-8.c (foo): Likewise.
7201 * gcc.dg/spellcheck-fields-3.c: New test case.
7202
102e67eb 72032016-06-13 Martin Liska <mliska@suse.cz>
7204
7205 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7206 and "guess loop iv compared" heuristics.
7207 * gcc.dg/predict-2.c: Likewise.
7208 * gcc.dg/predict-3.c: Likewise.
7209 * gcc.dg/predict-4.c: Likewise.
7210 * gcc.dg/predict-5.c: Likewise.
7211 * gcc.dg/predict-6.c: Likewise.
7212
1a54d3be 72132016-06-13 Marek Polacek <polacek@redhat.com>
7214
7215 PR middle-end/71476
7216 * c-c++-common/Wswitch-unreachable-4.c: New test.
7217 * gcc.dg/Wswitch-unreachable-2.c: New test.
7218 * g++.dg/tm/jump1.C: Move dg-warning.
7219
5b7401b8 72202016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7221
7222 * gnat.dg/renaming10.ad[sb]: New test.
7223
1c93151c 72242016-06-13 Paul Thomas <pault@gcc.gnu.org>
7225
7226 PR fortran/70673
7227 * gfortran.dg/pr70673.f90: New test.
7228
249865a0 72292016-06-13 Richard Biener <rguenther@suse.de>
7230
7231 PR middle-end/64516
7232 * gcc.dg/align-3.c: New testcase.
7233
776d9b14 72342016-06-13 Martin Liska <mliska@suse.cz>
7235
7236 * gcc.target/i386/pr71458.c: New test.
7237
0cf5c551 72382016-06-12 Uros Bizjak <ubizjak@gmail.com>
7239
7240 PR target/71241
f9c39b65 7241 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7242
34de0a35 72432016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7244
7245 PR target/60751
7246 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7247 statement.
7248
0cc8bc98 72492016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7250
7251 PR target/60751
7252 * gfortran.dg/comma_IO_extension_1.f90: New test.
7253 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7254 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7255 statement.
7256 * gfortran.dg/graphite/pr38083.f90: Likewise.
7257 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7258 missing format.
7259
0ff78c86 72602016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7261
7262 * gnat.dg/case_character.adb: New test.
7263
6c38863e 72642016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7265
7266 PR middle-end/71310
7267 * gcc.target/powerpc/pr71310.c: New testcase.
7268
24c41395 72692016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7270
7271 PR middle-end/71478
7272 * gcc.dg/pr71478.c: New test.
7273
aeb26fb6 72742016-06-10 Jakub Jelinek <jakub@redhat.com>
7275
702b3575 7276 PR middle-end/71494
7277 * gcc.c-torture/execute/pr71494.c: New test.
7278
8ec29807 7279 PR c/68657
7280 * gcc.target/i386/pr68657.c: New test.
7281
aeb26fb6 7282 PR inline-asm/68843
7283 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7284 (test): Add -masm=intel alternatives.
7285
1dc4d519 72862016-06-10 Martin Sebor <msebor@redhat.com>
7287
7288 PR c/71392
7289 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7290
6385d6d3 72912016-06-10 Jeff Law <law@redhat.com>
7292
7293 PR tree-optimization/71335
7294 * gcc.c-torture/execute/pr71335.c: New test.
7295
041a412b 72962016-06-10 David Malcolm <dmalcolm@redhat.com>
7297
7298 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7299 the various "cannot tail-call: " messages.
7300
4a5edbb2 73012016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7302
7303 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7304 and options.
7305
9cf3aec3 73062016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7307
7308 PR sanitizer/71480
7309 * c-c++-common/asan/pr71480.c: New test.
7310
61724718 73112016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7312
7313 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7314 (ASMNAME2): Likewise.
7315 (main): Replace fn in asm statement with ASMNAME ("fn").
7316 * gcc.dg/guality/pr68037-2.c: Likewise.
7317 * gcc.dg/guality/pr68037-3.c: Likewise.
7318 * gcc.dg/torture/pr68037-1.c: Likewise.
7319 * gcc.dg/torture/pr68037-2.c: Likewise.
7320 * gcc.dg/torture/pr68037-3.c: Likewise.
7321
1807f6fb 73222016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7323
7324 PR inline-asm/68843
7325 * gcc.target/i386/pr68843-1.c: New test.
7326 * gcc.target/i386/pr68843-2.c: New test.
7327
ccfa030f 73282016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7329 Cesar Philippidis <cesar@codesourcery.com>
7330
7331 PR middle-end/71373
7332 * gcc.dg/goacc/nested-function-1.c: New file.
7333 * gcc.dg/goacc/nested-function-2.c: Likewise.
7334 * gcc.dg/goacc/pr71373.c: Likewise.
7335 * gfortran.dg/goacc/cray-2.f95: Likewise.
7336 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7337 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7338 * gfortran.dg/goacc/cray.f95: Update.
7339 * gfortran.dg/goacc/loop-1.f95: Likewise.
7340 * gfortran.dg/goacc/loop-3.f95: Likewise.
7341 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7342 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7343
73442016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7345
7346 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7347 for OpenACC tile clauses.
7348 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7349
7350 PR c/71381
7351 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7352 to...
7353 * c-c++-common/goacc/cache-2.c: ... this new file.
7354 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7355 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7356 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7357 usage.
7358 * gfortran.dg/goacc/cray.f95: Likewise.
7359 * gfortran.dg/goacc/loop-1.f95: Likewise.
7360
bb038f3e 73612016-06-10 Alan Hayward <alan.hayward@arm.com>
7362
7363 PR tree-optimization/71407
7364 PR tree-optimization/71416
7365 * gcc.dg/vect/pr71407.c: New
7366 * gcc.dg/vect/pr71416-1.c: New
7367 * gcc.dg/vect/pr71416-2.c: New
7368
332409d3 73692016-06-10 Richard Biener <rguenther@suse.de>
7370
7371 PR middle-end/71477
7372 * gcc.dg/torture/pr71477.c: New testcase.
7373
03cf727c 73742016-06-09 Julia Koval <julia.koval@intel.com>
7375
7376 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7377 * gcc.target/i386/interrupt-13.c: Likewise.
7378 * gcc.target/i386/interrupt-15.c: Likewise.
7379 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7380 * gcc.target/i386/interrupt-24.c: Likewise.
7381 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7382 * gcc.target/i386/interrupt-9.c: Likewise.
7383 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7384
23b101c5 73852016-06-09 Martin Sebor <msebor@redhat.com>
7386
7387 PR c/70883
7388 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7389 * gcc.dg/builtin-constant_p-1.c: Same.
7390 * gcc.dg/builtins-error.c: Same.
7391 * gcc.dg/pr70859.c: Same.
7392
188d6bbb 73932016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7394
7395 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7396 * gcc.dg/torture/pr68067-1.c: Likewise.
7397 * gcc.dg/torture/pr68067-2.c: Likewise.
7398
73992016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7400
7401 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7402 when setting SIZE.
7403
ff8886bd 74042016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7405
7406 PR c++/71465
7407 * g++.dg/inherit/crash5.C: New.
7408 Revert:
7409 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7410
7411 PR c++/70202
7412 * g++.dg/inherit/crash5.C: New.
7413 * g++.dg/inherit/virtual1.C: Adjust.
7414
3f76cceb 74152016-06-09 Martin Liska <mliska@suse.cz>
7416
7417 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7418 * g++.dg/predict-loop-exit-2.C: Likewise.
7419 * g++.dg/predict-loop-exit-3.C: Likewise.
7420 * gcc.dg/predict-1.c: Likewise.
7421 * gcc.dg/predict-2.c: Likewise.
7422 * gcc.dg/predict-3.c: Likewise.
7423 * gcc.dg/predict-4.c: Likewise.
7424 * gcc.dg/predict-5.c: Likewise.
7425 * gcc.dg/predict-6.c: Likewise.
7426 * gcc.dg/predict-7.c: Likewise.
7427
59ae3d1b 74282016-06-09 Richard Biener <rguenther@suse.de>
7429
7430 PR tree-optimization/71462
7431 * gcc.dg/torture/pr71462.c: New testcase.
7432
8c2d2acf 74332016-06-09 Marek Polacek <polacek@redhat.com>
7434
7435 PR c/65471
7436 * gcc.dg/c11-generic-3.c: New test.
7437
224cb6b7 74382016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7439
7440 * g++.dg/init/array42.C: New.
7441 * g++.dg/init/array43.C: Likewise.
7442 * g++.dg/init/array44.C: Likewise.
7443 * g++.dg/init/array45.C: Likewise.
7444 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7445 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7446 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7447 * g++.dg/gomp/pr35751.C: Likewise.
7448 * g++.dg/init/array23.C: Likewise.
7449 * g++.dg/init/brace2.C: Likewise.
7450 * g++.dg/init/brace6.C: Likewise.
7451
732905bb 74522016-06-08 Martin Sebor <msebor@redhat.com>
7453 Jakub Jelinek <jakub@redhat.com>
7454
7455 PR c++/70507
7456 PR c/68120
7457 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7458 * c-c++-common/builtin-arith-overflow-2.c: New test.
7459 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7460 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7461 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7462
7ddaa622 74632016-06-08 Jakub Jelinek <jakub@redhat.com>
7464
7465 PR c++/71442
7466 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7467
84ee0905 74682016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7469
7470 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7471 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7472 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7473 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7474 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7475 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7476 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7477 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7478 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7479 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7480 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7481 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7482 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7483
2876af98 74842016-06-08 Richard Biener <rguenther@suse.de>
7485
7486 PR tree-optimization/68558
7487 * gcc.dg/vect/slp-44.c: New testcase.
7488
acbb0d03 74892016-06-08 Richard Biener <rguenther@suse.de>
7490
7491 * gcc.dg/vect/slp-43.c: New testcase.
7492
f8689010 74932016-06-08 Richard Biener <rguenther@suse.de>
7494
7495 PR tree-optimization/71452
7496 * gcc.dg/torture/pr71452.c: New testcase.
7497
52d393eb 74982016-06-08 Jakub Jelinek <jakub@redhat.com>
7499
7500 PR c++/71448
7501 * g++.dg/torture/pr71448.C: New test.
7502
9d700ce4 75032016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7504
7505 PR debug/71432
7506 PR ada/71413
7507 * g++.dg/debug/pr71432.C: New test.
7508
eb96ef65 75092016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7510
7511 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7512 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7513 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7514
a4753cdd 75152016-06-08 Alan Hayward <alan.hayward@arm.com>
7516
7517 * gcc.dg/vect/vect-live-2.c: Update effective target.
7518 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7519 * lib/target-supports.exp: Add aarch64 to vect_long.
7520
bafc7b1d 75212016-06-08 Marek Polacek <polacek@redhat.com>
7522
7523 PR c/71418
7524 * gcc.dg/noncompile/pr71418.c: New test.
7525
06e590e7 7526 PR c/71426
7527 * gcc.dg/noncompile/pr71426.c: New test.
7528
d3cb49c9 75292016-06-07 Jan Hubicka <hubicka@ucw.cz>
7530
7531 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7532 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7533 * gcc.dg/predict-3.c: Update template.
7534 * gcc.dg/predict-5.c: Update template.
7535 * gcc.dg/predict-6.c: Update template.
7536 * gcc.dg/predict-9.c: Update template.
7537 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7538
2d76c36a 75392016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7540
7541 * gcc.target/powerpc/vec-mul.c: New test.
7542
7cfde92a 75432016-06-07 David Malcolm <dmalcolm@redhat.com>
7544
7545 * gcc.dg/spellcheck-fields-2.c: New test case.
7546
b032c4dd 75472016-06-07 Richard Biener <rguenther@suse.de>
7548
7549 PR c/61564
7550 * gcc.dg/Wpragmas-1.c: New testcase.
7551 * gcc.dg/Wattributes-4.c: Likewise.
7552 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7553 entry.
7554
a7056369 75552016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7556
7557 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7558 spurious debug code.
7559
123c61e0 75602016-06-07 Richard Biener <rguenther@suse.de>
7561
7562 PR tree-optimization/71428
7563 * gcc.dg/torture/pr71428.c: New testcase.
7564
5819d47b 75652016-06-07 Richard Biener <rguenther@suse.de>
7566
7567 PR middle-end/71423
7568 * gcc.dg/torture/pr71423.c: New testcase.
7569
6cec5c6b 75702016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7571
7572 PR middle-end/71408
7573 * gcc.dg/tree-ssa/pr71408.c: New test.
7574
40bbfc17 75752016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7576
7577 PR middle-end/71281
7578 * g++.dg/torture/pr71281.C: New test.
7579
61f1f80c 75802016-06-06 Marek Polacek <polacek@redhat.com>
7581
7582 PR c/71362
7583 * gcc.dg/pr71362.c: New test.
7584
0406b32f 75852016-06-06 Jakub Jelinek <jakub@redhat.com>
7586 Patrick Palka <ppalka@gcc.gnu.org>
7587
7588 PR c++/70847
7589 PR c++/71330
7590 PR c++/71393
7591 * g++.dg/opt/pr70847.C: New test.
7592 * g++.dg/ubsan/pr70847.C: New test.
7593 * g++.dg/ubsan/pr71393.C: New test.
7594
b1445999 75952016-06-06 Jakub Jelinek <jakub@redhat.com>
7596
7597 PR tree-optimization/71259
7598 * gcc.dg/vect/pr71259.c: New test.
7599
99b4f3a2 76002016-06-06 David Malcolm <dmalcolm@redhat.com>
7601
7602 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7603 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7604 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7605 above.
7606
837679bc 76072016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7608
7609 PR middle-end/37780
7610 * gcc.c-torture/execute/pr37780.c: New test.
7611 * gcc.target/aarch64/pr37780_1.c: Likewise.
7612 * gcc.target/arm/pr37780_1.c: Likewise.
7613
e4b92538 76142016-06-06 Marek Polacek <polacek@redhat.com>
7615
7616 * c-c++-common/attr-may-alias-1.c: New test.
7617 * c-c++-common/attr-may-alias-2.c: New test.
7618 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7619
43ac2f2f 76202016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7621
7622 PR c/24414
7623 * gcc.target/i386/pr24414.c: New test.
7624
7e1786b2 76252016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7626
7627 * gcc.target/sparc/vis4misc.c: New file.
7628 * gcc.target/sparc/fpcmp.c: Likewise.
7629 * gcc.target/sparc/fpcmpu.c: Likewise.
7630
f593ccb2 76312016-06-06 Alan Hayward <alan.hayward@arm.com>
7632
7633 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7634 * gcc.dg/vect/vect-live-3.c: Likewise.
7635
be6d8ddc 76362016-06-06 Richard Biener <rguenther@suse.de>
7637
7638 PR tree-optimization/71398
7639 * gcc.dg/torture/pr71398.c: New testcase.
7640
78f27916 76412016-06-06 Uros Bizjak <ubizjak@gmail.com>
7642
7643 PR target/71389
7644 * g++.dg/pr71389.C: New test.
7645
c5899606 76462016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7647
7648 PR fortran/71404
7649 * gfortran.dg/fmt_read_5.f: New test.
7650
8e3cd305 76512016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7652
7653 PR fortran/69659
7654 * gfortran.dg/class_array_22.f03: New test.
7655
703c0a09 76562016-06-05 Jan Hubicka <hubicka@ucw.cz>
7657
7658 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7659
d07b2b6f 76602016-06-05 Jan Hubicka <hubicka@ucw.cz>
7661
7662 * gcc.dg/predict-9.c: Update template.
7663
4a7ec4ac 76642016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7665
7666 PR c++/49377
7667 * g++.dg/template/pr49377.C: New.
7668
7499ef4a 76692016-06-04 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR tree-optimization/71405
7672 * g++.dg/torture/pr71405.C: New test.
7673
558c800d 76742016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7675
7676 PR c++/70202
7677 * g++.dg/inherit/crash5.C: New.
7678 * g++.dg/inherit/virtual1.C: Adjust.
7679
4ee7cf4b 76802016-06-03 Jeff Law <law@redhat.com>
7681
7682 PR tree-optimization/71316
7683 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7684
b12ae762 76852016-06-03 Jakub Jelinek <jakub@redhat.com>
7686
7687 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7688 dg-additional-options with just -fno-tree-scev-cprop in it.
7689 * gcc.dg/vect/vect-live-2.c: Likewise.
7690 * gcc.dg/vect/vect-live-5.c: Likewise.
7691 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7692 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7693 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7694
e09a5ee3 76952016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7696
7697 PR c++/27100
7698 * g++.dg/other/friend6.C: New test.
7699
f14b1922 77002016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7701
7702 * g++.dg/torture/ppc-ldst-array.C: New.
7703
20702ea3 77042016-06-03 Joseph Myers <joseph@codesourcery.com>
7705
7706 PR target/71276
7707 PR target/71277
7708 * gcc.dg/torture/builtin-fp-int-inexact.c,
7709 gcc.target/i386/387-builtin-fp-int-inexact.c,
7710 gcc.target/i386/387-rint-inline-1.c,
7711 gcc.target/i386/387-rint-inline-2.c,
7712 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7713 gcc.target/i386/sse2-rint-inline-1.c,
7714 gcc.target/i386/sse2-rint-inline-2.c,
7715 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7716 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7717
5ed3cc7b 77182016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7719 Julia Koval <julia.koval@intel.com>
7720
7721 PR target/66960
7722 PR target/67630
7723 PR target/67634
7724 PR target/67841
7725 PR target/68037
7726 PR target/68618
7727 PR target/68661
7728 PR target/69575
7729 PR target/69596
7730 PR target/69734
7731 * gcc.dg/guality/pr68037-1.c: New test.
7732 * gcc.dg/guality/pr68037-2.c: Likewise.
7733 * gcc.dg/guality/pr68037-3.c: Likewise.
7734 * gcc.dg/torture/pr68037-1.c: Likewise.
7735 * gcc.dg/torture/pr68037-2.c: Likewise.
7736 * gcc.dg/torture/pr68037-3.c: Likewise.
7737 * gcc.dg/torture/pr68661-1a.c: Likewise.
7738 * gcc.dg/torture/pr68661-1b.c: Likewise.
7739 * gcc.target/i386/interrupt-1.c: Likewise.
7740 * gcc.target/i386/interrupt-2.c: Likewise.
7741 * gcc.target/i386/interrupt-3.c: Likewise.
7742 * gcc.target/i386/interrupt-4.c: Likewise.
7743 * gcc.target/i386/interrupt-5.c: Likewise.
7744 * gcc.target/i386/interrupt-6.c: Likewise.
7745 * gcc.target/i386/interrupt-7.c: Likewise.
7746 * gcc.target/i386/interrupt-8.c: Likewise.
7747 * gcc.target/i386/interrupt-9.c: Likewise.
7748 * gcc.target/i386/interrupt-10.c: Likewise.
7749 * gcc.target/i386/interrupt-11.c: Likewise.
7750 * gcc.target/i386/interrupt-12.c: Likewise.
7751 * gcc.target/i386/interrupt-13.c: Likewise.
7752 * gcc.target/i386/interrupt-14.c: Likewise.
7753 * gcc.target/i386/interrupt-15.c: Likewise.
7754 * gcc.target/i386/interrupt-16.c: Likewise.
7755 * gcc.target/i386/interrupt-17.c: Likewise.
7756 * gcc.target/i386/interrupt-18.c: Likewise.
7757 * gcc.target/i386/interrupt-19.c: Likewise.
7758 * gcc.target/i386/interrupt-20.c: Likewise.
7759 * gcc.target/i386/interrupt-21.c: Likewise.
7760 * gcc.target/i386/interrupt-22.c: Likewise.
7761 * gcc.target/i386/interrupt-23.c: Likewise.
7762 * gcc.target/i386/interrupt-24.c: Likewise.
7763 * gcc.target/i386/interrupt-25.c: Likewise.
7764 * gcc.target/i386/interrupt-26.c: Likewise.
7765 * gcc.target/i386/interrupt-27.c: Likewise.
7766 * gcc.target/i386/interrupt-28.c: Likewise.
7767 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7768 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7769 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7770 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7771 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7772 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7773 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7774 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7775 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7776 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7777 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7778 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7779
3e346f54 77802016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7781
f27c52fb 7782 PR tree-optimization/52171
7783 * gcc.dg/pr52171.c: New test.
7784 * gcc.target/i386/pr52171.c: New test.
3e346f54 7785
22e029d2 77862016-06-03 Jan Hubicka <jh@suse.cz>
7787
7788 * g++.dg/tree-ssa/pred-1.C: New testcase
7789 * gcc.dg/tree-ssa/pred-1.c: New testcase
7790
41ce74ed 77912016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7792
7793 PR target/70957
7794 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7795 support.
7796 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7797
cf573a72 77982016-06-03 Alan Hayward <alan.hayward@arm.com>
7799
7800 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7801
75aae5b4 78022016-06-03 Alan Hayward <alan.hayward@arm.com>
7803
7804 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7805 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7806 * gcc.dg/vect/vect-live-1.c: New test.
7807 * gcc.dg/vect/vect-live-2.c: New test.
7808 * gcc.dg/vect/vect-live-3.c: New test.
7809 * gcc.dg/vect/vect-live-4.c: New test.
7810 * gcc.dg/vect/vect-live-5.c: New test.
7811 * gcc.dg/vect/vect-live-slp-1.c: New test.
7812 * gcc.dg/vect/vect-live-slp-2.c: New test.
7813 * gcc.dg/vect/vect-live-slp-3.c: New test.
7814
eba6788d 78152016-06-03 Jakub Jelinek <jakub@redhat.com>
7816
7817 PR middle-end/71387
7818 * g++.dg/opt/pr71387.C: New test.
7819
5a653985 78202016-06-02 Jeff Law <law@redhat.com>
7821
7822 PR tree-optimization/71328
7823 * gcc.c-torture/compile/pr71328.c: New test.
7824
f92f6941 78252016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7826
7827 PR fortran/52393
7828 * gfortran.dg/fmt_read_3.f90: Fix typo.
7829 * gfortran.dg/fmt_read_4.f90: New test.
7830
0d29e152 78312016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7832
7833 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7834 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7835 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7836 * g++.dg/cpp0x/override2.C: Likewise.
7837 * g++.dg/parse/crash5.C: Likewise.
7838 * g++.dg/parse/error16.C: Likewise.
7839 * g++.dg/parse/error27.C: Likewise.
7840 * g++.dg/template/qualttp15.C: Likewise.
7841 * g++.dg/template/redecl4.C: Likewise.
7842 * g++.old-deja/g++.other/crash39.C: Likewise.
7843 * g++.old-deja/g++.other/struct1.C: Likewise.
7844 * g++.old-deja/g++.pt/m9a.C: Likewise.
7845 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7846
2740a1a5 78472016-06-02 Jakub Jelinek <jakub@redhat.com>
7848
89f17a65 7849 PR c++/71372
7850 * c-c++-common/pr71372.c: New test.
7851
2740a1a5 7852 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7853 __TIME__ strings with __builtin_strcmp instead of printf and
7854 dg-output.
7855
9ae89a4e 78562016-06-02 Martin Liska <mliska@suse.cz>
7857
7858 * gcc.dg/predict-9.c: New test.
7859
41258f9c 78602016-06-02 Jakub Jelinek <jakub@redhat.com>
7861
7862 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7863 global set_compiler_env_var and global saved_compiler_env_var.
7864
dad46eb8 78652016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7866
7867 PR rtl-optimization/71295
7868 * gcc.c-torture/compile/pr71295.c: New test.
7869
9cc8a892 78702016-06-02 Jakub Jelinek <jakub@redhat.com>
7871
98e7c96c 7872 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7873
4a5a4de2 7874 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7875 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7876
9cc8a892 7877 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7878 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7879 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7880 alternative number.
7881
46819a36 78822016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7883
7884 * gcc.target/powerpc/p9-splat-4.c: New test.
7885
78862016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7887
7888 PR target/71186
7889 * gcc.target/powerpc/pr71186.c: New test.
7890
d9820cc5 78912016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7892
7893 PR fortran/52393
7894 * gfortran.dg/fmt_read_3.f90: New test.
7895
2f14ca3e 78962016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7897
7898 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7899 procedure.
7900
dfa5c0d3 79012016-06-01 Eduard Sanou <dhole@openmailbox.org>
7902
7903 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7904 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7905 env var is set.
7906 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7907 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7908 shown once.
7909 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7910 during compilation.
7911 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7912 vars set by dg-set-compiler-env-var.
7913
7d7125df 79142016-06-01 Paul Thomas <pault@gcc.gnu.org>
7915
7916 PR fortran/71156
7917 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7918 to the module procedure declaration.
7919 * gfortran.dg/submodule_16.f08: New test.
7920
6ab9cde4 79212016-06-01 Jakub Jelinek <jakub@redhat.com>
7922
7923 PR middle-end/71371
7924 * c-c++-common/gomp/pr71371.c: New test.
7925
0cfe7a23 79262016-06-01 Richard Biener <rguenther@suse.de>
7927
7928 PR tree-optimization/71366
7929 * gcc.dg/torture/pr71366-1.c: New testcase.
7930 * gcc.dg/torture/pr71366-2.c: Likewise.
7931
5a5b02e1 79322016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7933
7934 * gcc.target/powerpc/vslv-0.c: New test.
7935 * gcc.target/powerpc/vslv-1.c: New test.
7936 * gcc.target/powerpc/vsrv-0.c: New test.
7937 * gcc.target/powerpc/vsrv-1.c: New test.
7938
d27a79f6 79392016-06-01 Nathan Sidwell <nathan@acm.org>
7940
7941 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7942 * gcc.target/nvptx/weak.c: New.
7943
6172a9fd 79442016-06-01 Richard Biener <rguenther@suse.de>
7945
7946 PR tree-optimization/71261
7947 * gcc.dg/torture/vect-bool-1.c: New testcase.
7948
f9aaabb2 79492016-06-01 Jakub Jelinek <jakub@redhat.com>
7950
7951 * gfortran.dg/gomp/order-1.f90: New test.
7952 * gfortran.dg/gomp/order-2.f90: New test.
7953
53b01069 79542016-06-01 Jan Hubicka <hubicka@ucw.cz>
7955
7956 * gcc.dg/unroll-6.c: Update template.
7957 * gcc.dg/unroll-7.c: New testcase.
7958 * gcc.dg/unroll-8.c: New testcase.
7959
36757397 79602016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7961
7962 * gnat.dg/opt56.ad[sb]: New test.
7963
7f93bd6e 79642016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7965
7966 PR c++/66635
7967 * g++.dg/cpp0x/constexpr-ice16.C: New.
7968
9f41a2ce 79692016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7970
7971 PR tree-optimization/71314
7972 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7973 -mbranch-cost=2.
7974
31e02373 79752016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7976
7977 PR tree-optimization/71077
7978 * gcc.dg/tree-ssa/pr71077.c: New test.
7979
76f8f901 79802016-05-31 Jan Hubicka <hubicka@ucw.cz>
7981
7f93bd6e 7982 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7983 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7984 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 7985
04f5f923 79862016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7987
7988 PR c++/71248
7989 * g++.dg/cpp0x/pr71248.C: New.
7990 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7991 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7992 * g++.dg/init/new37.C: Likewise.
7993 * g++.dg/template/static1.C: Likewise.
7994 * g++.dg/template/static2.C: Likewise.
7995
4ffddf28 79962016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7997
7998 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7999 instead of %rdi.
8000 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8001
4ff7bd21 80022016-05-31 Marek Polacek <polacek@redhat.com>
8003
8004 * c-c++-common/Wswitch-unreachable-3.c: New test.
8005 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8006
e1f7cc4b 80072016-05-31 Richard Biener <rguenther@suse.de>
8008
8009 PR tree-optimization/71352
8010 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8011
02978bd1 80122016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8013
8014 * gcc.target/arm/armv5_thumb_isa.c: New test.
8015
cfce8164 80162016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8017
8018 PR target/71346
8019 * gcc.target/i386/pr71346.c: New test.
8020
7a51c705 80212016-05-31 Tom de Vries <tom@codesourcery.com>
8022
8023 PR tree-optimization/69068
8024 * gcc.dg/graphite/pr69068.c: New test.
8025
8c1ac106 80262016-05-27 Martin Sebor <msebor@redhat.com>
8027
8028 PR c++/71306
8029 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8030
b6431756 80312016-05-30 Jakub Jelinek <jakub@redhat.com>
8032
8033 PR c++/71349
8034 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8035 nowait depend(inout: dd[0]) clauses where permitted.
8036
f6203294 80372016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8038
8039 PR c++/71238
8040 * g++.dg/parse/pr71238.C: New.
8041 * g++.dg/concepts/friend1.C: Test column numbers too.
8042 * g++.dg/cpp0x/initlist31.C: Likewise.
8043 * g++.dg/cpp0x/pr51420.C: Likewise.
8044 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8045 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8046 * g++.dg/ext/builtin3.C: Likewise.
8047 * g++.dg/lookup/friend12.C: Likewise.
8048 * g++.dg/lookup/friend7.C: Likewise.
8049 * g++.dg/lookup/koenig1.C: Likewise.
8050 * g++.dg/lookup/koenig5.C: Likewise.
8051 * g++.dg/lookup/used-before-declaration.C: Likewise.
8052 * g++.dg/overload/koenig1.C: Likewise.
8053 * g++.dg/template/crash65.C: Likewise.
8054 * g++.dg/template/friend57.C: Likewise.
8055 * g++.dg/warn/Wshadow-5.C: Likewise.
8056 * g++.dg/warn/Wunused-8.C: Likewise.
8057 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8058 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8059 * g++.old-deja/g++.jason/member.C: Likewise.
8060 * g++.old-deja/g++.jason/report.C: Likewise.
8061 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8062 * g++.old-deja/g++.law/visibility20.C: Likewise.
8063 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8064 * g++.old-deja/g++.other/static5.C: Likewise.
8065 * g++.old-deja/g++.pt/overload2.C: Likewise.
8066
b96f8145 80672016-05-30 Jan Hubicka <hubicka@ucw.cz>
8068
8069 * gcc.dg/tree-ssa/peel1.c: New testcase.
8070 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8071 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8072
ed5bca7a 80732016-05-30 Tom de Vries <tom@codesourcery.com>
8074
8075 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8076 to ce.
8077
c0aa0333 80782016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8079
8080 PR c++/71099
8081 * g++.dg/parse/virtual1.C: New.
8082
231010db 80832016-05-30 Uros Bizjak <ubizjak@gmail.com>
8084
8085 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8086 Use correct register when clearing %edx.
8087
765557c0 80882016-05-30 Alexander Monakov <amonakov@ispras.ru>
8089
8090 PR tree-optimization/71289
8091 * gcc.dg/pr71289.c: New test.
8092
fc3b1c44 80932016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8094
8095 PR middle-end/71269
8096 PR middle-end/71292
8097 * gcc.dg/tree-ssa/pr71269.c: New test.
8098 * gcc.dg/tree-ssa/pr71292.c: New test.
8099
ce352457 81002016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8101
8102 PR middle-end/71252
8103 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8104
eedd711b 81052016-05-30 Jan Hubicka <hubicka@ucw.cz>
8106
8107 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8108 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8109 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8110
8c061890 81112016-05-30 Tom de Vries <tom@codesourcery.com>
8112
8113 PR tree-optimization/69067
8114 * gcc.dg/graphite/pr69067.c: New test.
8115
a6b0884c 81162016-05-29 Uros Bizjak <ubizjak@gmail.com>
8117
8118 PR target/71245
8119 * gcc.target/i386/pr71245-1.c: New test.
8120 * gcc.target/i386/pr71245-2.c: Ditto.
8121
2369edfc 81222016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8123
8124 PR c++/71105
8125 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8126 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8127 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8128
b6ab3f43 81292016-05-27 Jan Hubicka <hubicka@ucw.cz>
8130
8131 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8132
0192662b 81332016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8134
8135 Revert:
8136 PR c++/69855
8137 * g++.dg/overload/69855.C: New.
8138 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8139 * g++.old-deja/g++.pt/crash3.C: Likewise.
8140
fce78c50 81412016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8142
8143 PR c++/60385
8144 * g++.dg/parse/namespace13.C: New.
8145
372172fe 81462016-05-26 Jeff Law <law@redhat.com>
8147
8148 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8149 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8150 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8151 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8152 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8153 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8154 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8155 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8156 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8157 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8158 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8159 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8160 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8161
5d8a8944 81622016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8163
8164 PR c++/69855
8165 * g++.dg/overload/69855.C: New.
8166 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8167 * g++.old-deja/g++.pt/crash3.C: Likewise.
8168
29602b75 81692016-05-27 Jiong Wang <jiong.wang@arm.com>
8170
8171 PR target/63596
8172 * gcc.target/aarch64/va_arg_1.c: New testcase.
8173 * gcc.target/aarch64/va_arg_2.c: Likewise.
8174 * gcc.target/aarch64/va_arg_3.c: Likewise.
8175
c900b732 81762016-05-27 Jiong Wang <jiong.wang@arm.com>
8177
8178 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8179 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8180 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8181 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8182 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8183
73ef73bd 81842016-05-27 Marek Polacek <polacek@redhat.com>
8185
8186 PR middle-end/71308
8187 * g++.dg/torture/pr71308.C: New test.
8188
a6031633 81892016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8190
8191 * gcc.dg/zero_bits_compound-1.c: New test.
8192 * gcc.dg/zero_bits_compound-2.c: New test.
8193
1fbdc7ae 81942016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8195
8196 PR middle-end/71279
8197 * gcc.dg/pr71279.c: New test.
8198
2e196ca8 81992016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8200
8201 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8202 floating point min/max/comparison instructions.
8203 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8204
6feab9ce 82052016-05-26 Jakub Jelinek <jakub@redhat.com>
8206
8207 * c-c++-common/gomp/schedule-1.c: New test.
8208 * gfortran.dg/gomp/schedule-1.f90: New test.
8209
978cea8f 82102016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8211
8212 PR c++/70822
8213 PR c++/70106
8214 * g++.dg/cpp1y/auto-fn32.C: New test.
8215 * g++.dg/cpp1y/paren4.C: New test.
8216
0478d9ed 82172016-05-26 Nathan Sidwell <nathan@acm.org>
8218
8219 * gcc.dg/20060410.c: Xfail on ptx.
8220 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8221 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8222 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8223 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8224 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8225
5fd1c174 82262016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8227
8228 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8229
c5e8b3e2 82302016-05-26 Jakub Jelinek <jakub@redhat.com>
8231
0db93a5b 8232 PR tree-optimization/71280
8233 * gcc.dg/pr71280.c: New test.
8234
7199c05c 8235 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8236
76c786ac 8237 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8238 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8239
c5e8b3e2 8240 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8241
e9bcea2f 82422016-05-26 Jiong Wang <jiong.wang@arm.com>
8243
8244 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8245 kept in memory.
e9bcea2f 8246
955d947b 82472016-05-25 Jeff Law <law@redhat.com>
8248
8249 PR tree-optimization/71272
8250 * gcc.c-torture/compile/pr71272.c: new test.
8251
77102dbe 82522016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8253
8254 * gcc.target/powerpc/vec-cmpne.c: New test.
8255 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8256
552821b4 82572016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8258
8259 * gnat.dg/opt55.ad[sb]: New test.
8260
0113f3c5 82612016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8262
8263 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8264 * c-c++-common/pr60226.c: Require int32plus.
8265 * gcc.c-torture/execute/pr70602.c: Likewise.
8266 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8267 unsigned long for malloc arg type.
8268 * gcc.dg/asr_div1.c: Require int32plus.
8269 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8270 * gcc.dg/pie-1.c: Require pie.
8271 * gcc.dg/pie-2.c: Likewise.
8272 * gcc.dg/pr59471.c: Require int32plus.
8273 * gcc.dg/pr59963-2.c: XFAIL for int16.
8274 * gcc.dg/pr60114.c: Require int32plus.
8275 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8276 unsigned long for typedef of size_t.
8277 * gcc.dg/pr63914.c: Require int32plus.
8278 * gcc.dg/pr64536.c: Require pt32plus.
8279 * gcc.dg/pr65658.c: Likewise.
8280 * gcc.dg/pr67271.c: Require int32plus.
8281 * gcc.dg/pr68112.c: Likewise.
8282 * gcc.dg/pr69071.c: Skip for avr target.
8283 * gcc.dg/pr69973.c: Require int32plus.
8284 * gcc.dg/pr70169.c: Skip for avr target.
8285 * gcc.dg/sso-6.c: Require int32plus.
8286 * gcc.dg/sso-7.c: Likewise.
8287 * gcc.dg/sso-8.c: Likewise.
8288 * gcc.dg/vrp-min-max-2.c: Likewise.
8289
f4094380 82902016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8291
8292 PR target/70738
8293 * gcc.target/i386/pr70738-1.c: New test.
8294 * gcc.target/i386/pr70738-2.c: Likewise.
8295 * gcc.target/i386/pr70738-3.c: Likewise.
8296 * gcc.target/i386/pr70738-4.c: Likewise.
8297 * gcc.target/i386/pr70738-5.c: Likewise.
8298 * gcc.target/i386/pr70738-6.c: Likewise.
8299 * gcc.target/i386/pr70738-7.c: Likewise.
8300 * gcc.target/i386/pr70738-8.c: Likewise.
8301 * gcc.target/i386/pr70738-9.c: Likewise.
8302
239a4bea 83032016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8304
8305 PR rtl-optimization/66940
8306 * gcc.c-torture/execute/pr66940.c: New test.
8307
bf6382ba 83082016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8309
8310 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8311 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8312 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8313 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8314 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8315 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8316 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8317 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8318 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8319 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8320 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8321 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8322 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8323 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8324 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8325 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8326 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8327 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8328 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8329 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8330 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8331 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8332 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8333 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8334
2c995da9 83352016-05-25 Marek Polacek <polacek@redhat.com>
8336
8337 PR c/71265
8338 * gcc.dg/noncompile/pr71265.c: New test.
8339
abfbb5b5 8340 PR c/71266
8341 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8342
f6871bbd 83432016-05-25 Nathan Sidwell <nathan@acm.org>
8344
8345 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8346
de04e83e 83472016-05-25 Richard Biener <rguenther@suse.de>
8348
8349 PR tree-optimization/71261
8350 * c-c++-common/torture/pr71261.c: New testcase.
8351
b35931f7 83522016-05-25 Richard Biener <rguenther@suse.de>
8353
8354 PR tree-optimization/71264
8355 * gcc.dg/vect/pr71264.c: New testcase.
8356
166c3089 83572016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8358
8359 PR c++/55992
8360 * g++.dg/cpp0x/alias-decl-53.C: New.
8361 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8362
14240409 83632016-05-25 Martin Liska <mliska@suse.cz>
8364
8365 * g++.dg/pr71239.C: New test.
8366
bc47d9f6 83672016-05-25 Richard Biener <rguenther@suse.de>
8368
4860a6bf 8369 * gcc.dg/vect/pr58135.c: Rename to ...
8370 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8371
d8a3f157 83722016-05-25 Marek Polacek <polacek@redhat.com>
8373
8374 * g++.dg/pr65295.C: Use target c++14.
8375
3af16045 83762016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8377
231010db 8378 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8379 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8380
949479b2 83812016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8382
8383 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8384 instructions.
8385
6d6a3fc3 83862016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8387
8388 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8389 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8390 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8391 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8392 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8393 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8394 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8395 * c-c++-common/goacc/pcopy.c: Likewise.
8396 * c-c++-common/goacc/pcopyin.c: Likewise.
8397 * c-c++-common/goacc/pcopyout.c: Likewise.
8398 * c-c++-common/goacc/pcreate.c: Likewise.
8399 * c-c++-common/goacc/pr70688.c: New test.
8400 * c-c++-common/goacc/present-1.c: Adjust test.
8401 * c-c++-common/goacc/reduction-5.c: Likewise.
8402 * g++.dg/goacc/data-1.C: New test.
8403
af648be2 84042016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8405
8406 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8407 vector parity built-in functions.
8408 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8409 count trailing zeros automatic vectorization.
8410 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8411 count trailing zeros built-in functions.
8412
4e173d60 84132016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8414
8415 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8416
a0c02a52 84172016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8418
8419 PR target/71050
8420 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8421
64c52e9c 84222016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8423
8424 PR c++/50436
8425 * g++.dg/template/crash123.C: New.
8426 * g++.dg/template/crash124.C: Likewise.
8427
752b5a4c 84282016-05-24 Martin Sebor <msebor@redhat.com>
8429
8430 PR c++/71147
8431 * g++.dg/ext/flexary16.C: New test.
8432
a36dd683 84332016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8434
f6871bbd 8435 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8436 before math.h is included.
a36dd683 8437 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8438 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8439 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8440 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8441 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8442 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8443 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8444 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8445 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8446 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8447 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8448 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8449 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8450 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8451 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8452 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8453 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8454 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8455 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8456 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8457 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8458 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8459 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8460
d60e1df7 84612016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8462 Kelvin Nilsen <kelvin@gcc.gnu.org>
8463
8464 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8465 support.
8466
22d09025 84672016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8468
8469 PR c++/69872
8470 * g++.dg/warn/Wno-narrowing1.C: New.
8471
6ef0143d 84722016-05-24 Marek Polacek <polacek@redhat.com>
8473
8474 PR c/71249
8475 * c-c++-common/Wswitch-unreachable-2.c: New test.
8476
962a2062 84772016-05-24 Jakub Jelinek <jakub@redhat.com>
8478
ead77194 8479 PR c++/71257
8480 * g++.dg/vect/simd-clone-6.cc: New test.
8481 * g++.dg/gomp/declare-simd-6.C: New test.
8482
962a2062 8483 PR middle-end/70434
8484 PR c/69504
8485 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8486
23edc6d1 84872016-05-24 Richard Biener <rguenther@suse.de>
8488
8489 PR tree-optimization/71240
8490 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8491
30633bcc 84922016-05-24 Richard Biener <rguenther@suse.de>
8493
8494 PR tree-optimization/71230
8495 * gcc.dg/torture/pr71230.c: New testcase.
8496 * g++.dg/torture/pr71230.C: Likewise.
8497
c9d624bd 84982016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8499
8500 * c-c++-common/goacc/routine-5.c: Add tests.
8501 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8502 * gfortran.dg/goacc/routine-6.f90: Add tests.
8503
ce143ff0 85042016-05-24 Richard Biener <rguenther@suse.de>
8505
8506 PR tree-optimization/71253
8507 * gcc.dg/torture/pr71253.c: New testcase.
8508
3bdaecd5 85092016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8510
8511 PR middle-end/71252
8512 * gfortran.dg/pr71252.f90: New test.
8513
856b494d 85142016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8515
8516 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8517
7345b977 85182016-05-24 Richard Biener <rguenther@suse.de>
8519
8520 PR middle-end/70434
8521 PR c/69504
8522 * c-c++-common/vector-subscript-4.c: New testcase.
8523 * c-c++-common/vector-subscript-5.c: Likewise.
8524
6f065267 85252016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8526
8527 PR fortran/71123
8528 * gfortran.dg/namelist_90.f: New test
8529
fd6757da 85302016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8531
8532 PR fortran/66461
8533 * gfortran.dg/unexpected_eof.f: New test
8534
7d5555a8 85352016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8536 Kelvin Nilsen <kelvin@gcc.gnu.org>
8537
8538 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8539 as little endian.
8540
ae6744c9 85412016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8542
8543 PR c++/70972
8544 * g++.dg/cpp0x/inh-ctor20.C: New.
8545 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8546
f0d91a85 85472016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8548
8549 PR c++/69095
8550 * g++.dg/cpp0x/variadic168.C: New.
8551
1618ffe5 85522016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8553
8554 * g++.dg/cpp0x/pr31445.C: Test column number too.
8555 * g++.dg/cpp0x/pr32253.C: Likewise.
8556 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8557 * g++.dg/cpp0x/variadic36.C: Likewise.
8558
c0205bab 85592016-05-23 Marc Glisse <marc.glisse@inria.fr>
8560
8561 * gcc.dg/fold-notshift-2.c: Adjust.
8562
1398da0f 85632016-05-23 Marek Polacek <polacek@redhat.com>
8564
8565 PR c/49859
8566 * c-c++-common/Wswitch-unreachable-1.c: New test.
8567 * gcc.dg/Wswitch-unreachable-1.c: New test.
8568 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8569 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8570 * g++.dg/gomp/block-10.C: Likewise.
8571 * gcc.dg/gomp/block-10.c: Likewise.
8572 * g++.dg/gomp/block-9.C: Likewise.
8573 * gcc.dg/gomp/block-9.c: Likewise.
8574 * g++.dg/gomp/target-1.C: Likewise.
8575 * g++.dg/gomp/target-2.C: Likewise.
8576 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8577 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8578 * g++.dg/gomp/taskgroup-1.C: Likewise.
8579 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8580 * gcc.dg/gomp/teams-1.c: Likewise.
8581 * g++.dg/gomp/teams-1.C: Likewise.
8582 * g++.dg/overload/error3.C: Likewise.
8583 * g++.dg/tm/jump1.C: Likewise.
8584 * g++.dg/torture/pr40335.C: Likewise.
8585 * gcc.dg/c99-vla-jump-5.c: Likewise.
8586 * gcc.dg/switch-warn-1.c: Likewise.
8587 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8588 * gcc.dg/nested-func-1.c: Likewise.
8589 * gcc.dg/pr67784-4.c: Likewise.
8590
5403ed8b 85912016-05-23 Richard Biener <rguenther@suse.de>
8592
8593 PR tree-optimization/71230
8594 * gfortran.dg/pr71230-1.f90: New testcase.
8595 * gfortran.dg/pr71230-2.f90: Likewise.
8596
27510941 85972016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8598
1618ffe5 8599 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8600 * gcc.dg/vect/pr58135.c: Add new.
8601 * gfortran.dg/pr46519-1.f: Adjust test case.
8602
a41c605d 86032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8604
8605 PR c++/53401
8606 * g++.dg/cpp0x/decltype64.C: New.
8607
3eb254ab 86082016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8609
8610 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8611 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8612 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8613
a75fffe1 86142016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8615
8616 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8617 Add poly64x1_t and poly64x2_t cases if supported.
8618 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8619 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8620 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8621 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8622 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8623
56979b12 86242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8625
8626 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8627 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8628 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8629 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8630 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8631 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8632 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8633
dc5e98db 86342016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8635
8636 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8637
c0f383ae 86382016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8639
8640 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8641 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8642
2a4d70a2 86432016-05-22 Jakub Jelinek <jakub@redhat.com>
8644
4c109025 8645 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8646 constraint instead of "r".
8647 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8648 insn instead of vxorpd.
8649 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8650
bad891ce 8651 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8652 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8653
ac23ddb9 8654 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8655
9dac9579 8656 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8657 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8658
2a4d70a2 8659 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8660
9eafdd7b 86612016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8662
8663 PR middle-end/40921
8664 * gcc.dg/tree-ssa/pr40921.c: New test.
8665
93df190d 86662016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8667
8668 PR target/71103
8669 * gcc.target/avr/pr71103.c: New test.
8670
933b9f7f 86712016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8672
8673 PR middle-end/71179
8674 * gcc.dg/tree-ssa/pr71179.c: New test.
8675
8bdfbc08 86762016-05-20 Martin Sebor <msebor@redhat.com>
8677
8678 PR c/71115
8679 * gcc.dg/init-excess-2.c: New test.
8680
6827ab42 86812016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8682
8683 * gnat.dg/opt53.adb: New test.
8684 * gnat.dg/opt54.adb: Likewise.
8685
58a5f4c0 86862016-05-20 Martin Jambor <mjambor@suse.cz>
8687
8688 PR tree-optimization/70884
8689 * gcc.dg/tree-ssa/pr70919.c: New test.
8690
bb7145f6 86912016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8692
8693 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8694 formatting.
f6871bbd 8695 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8696 fix code formatting.
8697
86982016-05-20 Nathan Sidwell <nathan@acm.org>
8699
8700 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8701 non-common cases.
8702 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8703
9954d230 87042016-05-20 David Malcolm <dmalcolm@redhat.com>
8705
8706 * jit.dg/all-non-failing-tests.h: Add
8707 test-factorial-must-tail-call.c.
8708 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8709 * jit.dg/test-factorial-must-tail-call.c: New test case.
8710
08a161f9 87112016-05-20 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR fortran/71204
8714 * gfortran.dg/pr71204.f90: New test.
8715
3d380077 87162016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8717
8718 * gcc.target/nvptx/sincos.c: New test.
8719
0f104d56 87202016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8721
8722 PR c++/70572
8723 * g++.dg/cpp1y/auto-fn31.C: New.
8724
61736a1b 87252016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8726
8727 * gcc.target/powerpc/vec-addec.c: New test.
8728 * gcc.target/powerpc/vec-addec-int128.c: New test.
8729
b4a61e77 87302016-05-20 David Malcolm <dmalcolm@redhat.com>
8731
8732 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8733 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8734 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8735 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8736
9a2ace10 87372016-05-20 Jan Hubicka <hubicka@ucw.cz>
8738
8739 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8740
45cdf8c6 87412016-05-20 Jakub Jelinek <jakub@redhat.com>
8742
b9a1dcd5 8743 PR c++/71210
8744 * g++.dg/opt/pr71210-1.C: New test.
8745 * g++.dg/opt/pr71210-2.C: New test.
8746
45cdf8c6 8747 PR tree-optimization/29756
8748 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8749 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8750 only on selected targets where V4SImode vectors are known to be
8751 supported.
8752
92e3ffbf 87532016-05-20 Marc Glisse <marc.glisse@inria.fr>
8754
8755 PR tree-optimization/71079
8756 PR tree-optimization/71206
8757 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8758
5da368e3 87592016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8760
8761 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8762 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8763 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8764
2506d97a 87652016-05-20 Richard Guenther <rguenther@suse.de>
8766
8767 PR tree-optimization/29756
8768 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8769
adade307 87702016-05-20 Richard Biener <rguenther@suse.de>
8771
8772 PR tree-optimization/71185
8773 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8774
c3deca25 87752016-05-20 Richard Biener <rguenther@suse.de>
8776
8777 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8778
8b0bef14 87792016-05-19 Marek Polacek <polacek@redhat.com>
8780
8781 PR c++/71075
8782 * g++.dg/diagnostic/pr71075.C: New test.
8783
08025288 87842016-05-19 David Malcolm <dmalcolm@redhat.com>
8785
8786 PR c++/71184
8787 * g++.dg/pr71184.C: New test case.
8788
26a51591 87892016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8790
8791 * gcc.target/powerpc/darn-0.c: New test.
8792 * gcc.target/powerpc/darn-1.c: New test.
8793 * gcc.target/powerpc/darn-2.c: New test.
8794
d8d3e75a 87952016-05-19 Marek Polacek <polacek@redhat.com>
8796
8797 PR tree-optimization/71031
8798 * gcc.dg/tree-ssa/vrp100.c: New test.
8799
c28211ae 88002016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8801
8802 PR rtl-optimization/71148
8803 * gcc.dg/pr71148.c: New test.
8804
3f5ea43a 88052016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8806
8807 PR target/71056
8808 * gcc.target/arm/pr71056.c: New test.
8809
2a7d4c20 88102016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8811
8812 * c-c++-common/pr69669.c: Check the used mode.
8813
ed0b0569 88142016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8815
8816 PR sanitizer/64354
8817 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8818
410372fe 88192016-05-19 Richard Biener <rguenther@suse.de>
8820
8821 PR tree-optimization/70729
8822 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8823 * gcc.dg/graphite/scop-18.c: Likewise.
8824 * gcc.dg/pr41783.c: Disable LIM.
8825 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8826 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8827 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8828 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8829 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8830 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8831 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8832 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8833 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8834 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8835 * gfortran.dg/pr42108.f90: Likewise.
8836
56f34f03 88372016-05-18 David Malcolm <dmalcolm@redhat.com>
8838
8839 PR driver/69265
8840 * gcc.dg/spellcheck-options-11.c: New test case.
8841
e6481cd1 88422016-05-18 Jakub Jelinek <jakub@redhat.com>
8843
8844 PR c++/71100
8845 * g++.dg/opt/pr71100.C: New test.
8846
be951c59 88472016-05-18 Martin Jambor <mjambor@suse.cz>
8848
8849 PR ipa/69708
8850 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8851 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8852 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8853 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8854
665ff45b 88552016-05-18 Martin Jambor <mjambor@suse.cz>
8856
8857 PR ipa/69708
8858 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8859 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8860 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8861 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8862 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8863
485be62c 88642016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8865
8866 PR c++/69793
8867 * g++.dg/template/crash122.C: New.
8868
b251d5f5 88692016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8870
8871 PR c++/70466
8872 * g++.dg/template/pr70466-1.C: New.
8873 * g++.dg/template/pr70466-2.C: Likewise.
8874
c93e9931 88752016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8876
8877 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8878 splat operations and the XXSPLTIB instruction.
8879 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8880 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8881 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8882 xxlxor to clear a register.
8883
8ba6639c 88842016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8885
8886 * gcc.dg/torture/pr71020.c: New test.
8887
ec6e3005 88882016-05-18 Martin Jambor <mjambor@suse.cz>
8889
8890 PR ipa/70646
8891 * gcc.dg/ipa/pr70646.c: New test.
8892
5ef3c918 88932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8894
8895 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8896
70a88eab 88972016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8898
8899 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8900 missing tests for vreinterpretq_p{8,16}.
8901
b52a930c 89022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8903
8904 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8905 vsliq_n_s64 and vsliq_n_u64.
8906
bdd4080b 89072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8908
8909 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8910 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8911
37814bf5 89122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8913
8914 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8915 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8916 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8917
764af2e0 89182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8919
8920 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8921 in comment.
8922
ffe01a83 89232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8924
8925 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8926 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8927 "blr\t" and switch to scan-assembler-times.
8928
fab6dae9 89292016-05-18 Jiong Wang <jiong.wang@arm.com>
8930
231010db 8931 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8932 with __aarch64__.
8933 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8934 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8935
4eb0c566 89362016-05-18 Jakub Jelinek <jakub@redhat.com>
8937
442f18f1 8938 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8939 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8940 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8941 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8942 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8943 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8944
4d83b36b 8945 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8946 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8947
a4528eec 8948 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8949 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8950
f0066139 8951 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8952 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8953
4eb0c566 8954 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8955
303e9267 89562016-05-18 Richard Biener <rguenther@suse.de>
8957
8958 PR tree-optimization/71168
8959 * gcc.dg/torture/pr71168.c: New testcase.
8960
0d7ddd44 89612016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8962
8963 PR middle-end/63586
8964 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8965 * gcc.dg/tree-ssa/pr63586.c: New test.
8966 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8967
899bcc0f 89682016-05-17 Nathan Sidwell <nathan@acm.org>
8969
8970 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8971 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8972 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8973 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8974
a2246979 89752016-05-17 Nathan Sidwell <nathan@acm.org>
8976
8977 * gcc.target/nvptx/abi-vararg-3.c: New.
8978
2f6a4d21 89792016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8980
8981 PR tree-optimization/54579
8982 PR middle-end/55299
8983 * gcc.dg/fold-notrotate-1.c: New test.
8984 * gcc.dg/fold-notshift-1.c: New test.
8985 * gcc.dg/fold-notshift-2.c: New test.
8986
27bdad45 89872016-05-17 Marek Polacek <polacek@redhat.com>
8988
8989 PR ipa/71146
8990 * g++.dg/ipa/pr71146.C: New test.
8991
f33a295a 89922016-05-17 David Malcolm <dmalcolm@redhat.com>
8993
8994 * jit.dg/test-error-array-bounds.c: New test case.
8995
b6dd53bf 89962016-05-17 Marc Glisse <marc.glisse@inria.fr>
8997
8998 * gcc.dg/tree-ssa/and-1.c: New testcase.
8999
a8719545 90002016-05-17 Marc Glisse <marc.glisse@inria.fr>
9001
9002 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9003 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9004
34806102 90052016-05-17 Marc Glisse <marc.glisse@inria.fr>
9006
9007 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9008 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9009
25fe08a8 90102016-05-17 Jiong Wang <jiong.wang@arm.com>
9011
9012 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9013
abf1a837 90142016-05-17 Jiong Wang <jiong.wang@arm.com>
9015
9016 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9017
666b9dd3 90182016-05-17 Jiong Wang <jiong.wang@arm.com>
9019
9020 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9021 ".2d[index]" when scan the assembly.
9022 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9023 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9024 float64x1.
9025 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9026
77d095c0 90272016-05-17 Richard Biener <rguenther@suse.de>
9028
9029 PR tree-optimization/71132
9030 * gcc.dg/torture/pr71132.c: New testcase.
9031
28adcc23 90322016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9033
9034 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9035
2439931e 90362016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9037
9038 PR target/70809
9039 * gcc.target/aarch64/pr70809_1.c: New test.
9040
5ec2ff80 90412016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9042
9043 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9044 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9045 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9046 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9047
17fd1c7a 90482016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9049 Ilya Enkovich <ilya.enkovich@intel.com>
9050
9051 PR target/71114
9052 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9053
46729204 90542016-05-16 Jan Hubicka <hubicka@ucw.cz>
9055
9056 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9057 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9058
2a1125d6 90592016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9060
9061 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9062 test for __ARM_FP16_ARGS.
9063 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9064 * gcc.target/arm/aapcs/neon-vect10.c: New.
9065 * gcc.target/arm/aapcs/neon-vect9.c: New.
9066 * gcc.target/arm/aapcs/vfp18.c: New.
9067 * gcc.target/arm/aapcs/vfp19.c: New.
9068 * gcc.target/arm/aapcs/vfp20.c: New.
9069 * gcc.target/arm/aapcs/vfp21.c: New.
9070 * gcc.target/arm/fp16-aapcs-1.c: New.
9071 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9072 test for __ARM_FP16_ARGS.
9073 * g++.target/arm/fp16-return-1.c: Update expected output.
9074
ea3d2d74 90752016-05-16 Jiong Wang <jiong.wang@arm.com>
9076
9077 PR testsuite/70227
9078 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9079
6989e05f 90802016-05-15 Harald Anlauf <anlauf@gmx.de>
9081
9082 PR fortran/69603
9083 * gfortran.dg/pr69603.f90: New testcase.
9084
a5f52592 90852016-05-14 Fritz Reese <fritzoreese@gmail.com>
9086
9087 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9088
88f949ab 90892016-05-14 Fritz Reese <fritzoreese@gmail.com>
9090
9091 PR fortran/71047
9092 * gfortran.dg/pr71047.f08: New test.
9093
90c88567 90942016-05-13 Joseph Myers <joseph@codesourcery.com>
9095
9096 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9097 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9098 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9099
00a690cc 91002016-05-13 Martin Sebor <msebor@redhat.com>
9101
9102 PR c++/60049
9103 * g++.dg/cpp0x/constexpr-60049.C: New test.
9104
ec8b6af7 91052016-05-13 Jakub Jelinek <jakub@redhat.com>
9106
9107 PR bootstrap/71071
9108 * gcc.dg/pr71071.c: New test.
9109
f54d1d7b 91102016-05-13 Uros Bizjak <ubizjak@gmail.com>
9111
9112 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9113 remove XOP handling.
2f3af60f 9114 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9115
a39a0392 91162016-05-13 Nathan Sidwell <nathan@acm.org>
9117
9118 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9119 __atomic_is_lock_free declaration.
9120
42333dd9 91212016-05-13 Richard Biener <rguenther@suse.de>
9122
9123 PR tree-optimization/42587
9124 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9125
c5442454 91262016-05-13 Martin Liska <mliska@suse.cz>
9127
9128 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9129 the new format of dump output.
9130
03a400fb 91312016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9132
9133 * gcc.dg/pr71084.c: New test.
9134
69278c3f 91352016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9136
231010db 9137 PR target/53440
9138 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9139
8138f11b 91402016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9141
9142 * gcc.target/aarch64/struct_return.c: New test.
9143
22a3f7bd 91442016-05-12 Marek Polacek <polacek@redhat.com>
9145
9146 PR c/70756
9147 * c-c++-common/pr70756-2.c: New test.
9148 * c-c++-common/pr70756.c: New test.
9149
9bcd42cc 91502016-05-12 Richard Biener <rguenther@suse.de>
9151
9152 PR tree-optimization/71059
9153 * gcc.dg/torture/pr71059.c: New testcase.
9154
5ffb4a0d 91552016-05-12 Richard Biener <rguenther@suse.de>
9156
9157 PR tree-optimization/71062
9158 * gcc.dg/torture/pr71062.c: New testcase.
9159
2ab65c31 91602016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9161
9162 PR tree-optimization/71006
9163 * gcc.dg/pr71006.c: New test.
9164
f0158fc0 91652016-05-12 Marek Polacek <polacek@redhat.com>
9166
9167 PR driver/71063
9168 * gcc.dg/opts-7.c: New test.
9169
0f56938b 91702016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9171
9172 PR target/70830
9173 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9174 Add -save-temps to dg-options.
9175 Scan for ldmfd rather than pop instruction.
9176 * gcc.target/arm/interrupt-2.c: Likewise.
9177 * gcc.target/arm/pr70830.c: New test.
9178
e10946d5 91792016-05-12 Jakub Jelinek <jakub@redhat.com>
9180
9fa8e468 9181 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9182 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9183
9ce62bbe 9184 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9185 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9186 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9187
708ae1b1 9188 PR target/71019
9189 * gcc.target/i386/avx512vl-pack-1.c: New test.
9190 * gcc.target/i386/avx512vl-pack-2.c: New test.
9191 * gcc.target/i386/avx512bw-pack-2.c: New test.
9192
a461f32e 9193 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9194
e10946d5 9195 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9196 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9197 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9198
f52a3ef6 91992016-05-12 Richard Biener <rguenther@suse.de>
9200
9201 PR tree-optimization/70986
9202 * gcc.dg/torture/pr70986-1.c: New testcase.
9203 * gcc.dg/torture/pr70986-2.c: Likewise.
9204 * gcc.dg/torture/pr70986-3.c: Likewise.
9205
54c4d22e 92062016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9207
9208 PR c/43651
9209 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9210 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9211
57215d5b 92122016-05-11 Uros Bizjak <ubizjak@gmail.com>
9213
9214 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9215 directive.
9216 * gcc.target/i386/pr66746.c: Ditto.
9217
67d3121c 92182016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9219
9220 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9221 support.
9222 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9223 warning when using -mvsx-timode.
9224 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9225 * gcc.target/powerpc/dform-2.c: Likewise.
9226 * gcc.target/powerpc/pr68805.c: Likewise.
9227
7f8012a5 92282016-05-11 Marek Polacek <polacek@redhat.com>
9229
9230 PR c++/71024
9231 * c-c++-common/attributes-3.c: New test.
9232
3e8567ce 92332016-05-11 Nathan Sidwell <nathan@acm.org>
9234
9235 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9236 * gcc.c-torture/execute/pr68185.c: Likewise.
9237 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9238 * gcc.dg/pr69634.c: Requires scheduling.
9239 * gcc.dg/torture/pr66178.c: Require label values.
9240 * gcc.dg/setjmp-6.c: Require indirect jumps.
9241
3739ac00 92422016-05-11 Richard Biener <rguenther@suse.de>
9243
9244 PR tree-optimization/71055
9245 * gcc.dg/torture/pr71055.c: New testcase.
9246
1ff8b385 92472016-05-11 Richard Biener <rguenther@suse.de>
9248
9249 PR debug/71057
9250 * g++.dg/debug/pr71057.C: New testcase.
9251
77126efa 92522016-05-11 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR fortran/70855
9255 * gfortran.dg/gomp/pr70855.f90: New test.
9256
6fcaaf9b 92572016-05-11 Richard Biener <rguenther@suse.de>
9258
9259 PR middle-end/71002
9260 * g++.dg/torture/pr71002.C: New testcase.
9261
bfa8ea12 92622016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9263
9264 PR middle-end/70807
9265 * gcc.dg/pr70807.c: New test.
9266
87632549 92672016-05-10 Martin Sebor <msebor@redhat.com>
9268
9269 PR c++/38611
9270 * g++.dg/Wattributes.C: New test.
9271
f9153689 92722016-05-10 Marc Glisse <marc.glisse@inria.fr>
9273
9274 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9275 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9276 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9277
a44ed58a 92782016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9279
9280 PR target/70799
9281 * gcc.target/i386/pr70799-1.c: New test.
9282
d6c90d89 92832016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9284
9285 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9286
c1f73044 92872016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9288
9289 PR middle-end/70877
9290 * gcc.target/i386/pr70877.c: New test.
9291
e66d763a 92922016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9293
9294 PR tree-optimization/70786
9295 * gcc.target/i386/pr70876.c: New test.
9296
a30ff73a 92972016-05-10 Jakub Jelinek <jakub@redhat.com>
9298
9299 PR target/70927
9300 * gcc.target/i386/avx512vl-logic-1.c: New test.
9301 * gcc.target/i386/avx512vl-logic-2.c: New test.
9302 * gcc.target/i386/avx512dq-logic-2.c: New test.
9303
4b3fd38f 93042016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9305
9306 PR target/70963
9307 * gcc.target/powerpc/pr70963.c: New.
9308
abf93a25 93092016-05-10 David Malcolm <dmalcolm@redhat.com>
9310
9311 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9312 (test_very_wide_line): Add ruler to expected output.
9313 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9314 (test_very_wide_line): Likewise.
9315 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9316 (test_show_locus): Within the handling of "test_very_wide_line",
9317 enable show_ruler_p on the diagnostic context.
9318
d614888f 93192016-05-10 Richard Biener <rguenther@suse.de>
9320
9321 PR tree-optimization/71039
9322 * gcc.dg/torture/pr71039.c: New testcase.
9323
dbca5ed9 93242016-05-10 Nathan Sidwell <nathan@acm.org>
9325
9326 * gcc.dg/nested-func-10.c: Requires alloca.
9327 * gcc.dg/nested-func-9.c: Requires alloca.
9328 * gcc.c-torture/execute/pr70460.c: Requires labels.
9329 * gcc.c-torture/compile/pr70199.c: Requires labels.
9330 * gcc.target/nvptx/decl.c: Compile only.
9331 * gcc.target/nvptx/trailing-init.c: Compile only.
9332 * gcc.target/nvptx/ary-init.c: Compile only.
9333
3fa82609 93342016-05-10 Marek Polacek <polacek@redhat.com>
9335
9336 PR c/70255
9337 * gcc.dg/attr-opt-1.c: New test.
9338
76825907 93392016-05-10 Richard Biener <rguenther@suse.de>
9340
9341 PR tree-optimization/70497
9342 PR tree-optimization/28367
9343 * gcc.dg/torture/20160404-1.c: New testcase.
9344 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9345 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9346
68255819 93472016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9348
9349 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9350
d9aa8cdb 93512016-05-09 Uros Bizjak <ubizjak@gmail.com>
9352
9353 * gcc.target/i386/fabsneg-1.c New test.
9354
7cc16f50 93552016-05-09 Alan Modra <amodra@gmail.com>
9356
9357 PR testsuite/70826
9358 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9359
a83b7b63 93602016-05-09 Richard Biener <rguenther@suse.de>
9361
9362 PR tree-optimization/70985
9363 * gcc.dg/torture/pr70985.c: New testcase.
9364
189d0706 93652016-05-09 Bin Cheng <bin.cheng@arm.com>
9366
9367 * gcc.dg/tree-ssa/ifc-9.c: New test.
9368 * gcc.dg/tree-ssa/ifc-10.c: New test.
9369 * gcc.dg/tree-ssa/ifc-11.c: New test.
9370 * gcc.dg/tree-ssa/ifc-12.c: New test.
9371 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9372 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9373 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9374
1ec957b0 93752016-05-09 Richard Biener <rguenther@suse.de>
9376
9377 PR fortran/70937
9378 * gfortran.dg/pr70937.f90: New testcase.
9379
923c7714 93802016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9381
9382 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9383
d7cd448a 93842016-05-07 Fritz Reese <fritzoreese@gmail.com>
9385
9386 PR fortran/56226
9387 * gfortran.dg/dec_structure_1.f90: New testcase.
9388 * gfortran.dg/dec_structure_2.f90: Ditto.
9389 * gfortran.dg/dec_structure_3.f90: Ditto.
9390 * gfortran.dg/dec_structure_4.f90: Ditto.
9391 * gfortran.dg/dec_structure_5.f90: Ditto.
9392 * gfortran.dg/dec_structure_6.f90: Ditto.
9393 * gfortran.dg/dec_structure_7.f90: Ditto.
9394 * gfortran.dg/dec_structure_8.f90: Ditto.
9395 * gfortran.dg/dec_structure_9.f90: Ditto.
9396 * gfortran.dg/dec_structure_10.f90: Ditto.
9397 * gfortran.dg/dec_structure_11.f90: Ditto.
9398 * gfortran.dg/dec_union_1.f90: Ditto.
9399 * gfortran.dg/dec_union_2.f90: Ditto.
9400 * gfortran.dg/dec_union_3.f90: Ditto.
9401 * gfortran.dg/dec_union_4.f90: Ditto.
9402 * gfortran.dg/dec_union_5.f90: Ditto.
9403 * gfortran.dg/dec_union_6.f90: Ditto.
9404 * gfortran.dg/dec_union_7.f90: Ditto.
9405
f681e29b 94062016-05-07 Tom de Vries <tom@codesourcery.com>
9407
9408 PR tree-optimization/70956
9409 * gcc.dg/graphite/pr70956.c: New test.
9410
68d7f375 94112016-05-06 Jakub Jelinek <jakub@redhat.com>
9412
faf39348 9413 PR middle-end/70941
9414 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9415 (a, b, c, d): Change type from char to signed char.
9416 (main): Compare against (signed char) -1634678893 instead of
9417 hardcoded -109. Use __builtin_abort instead of abort.
9418
b768b13a 9419 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9420 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9421
68d7f375 9422 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9423
5dda16ea 94242016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9425
9426 PR debug/70935
9427 * gcc.dg/torture/pr70935.c: New test.
9428
13ede1b5 94292016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9430
9431 PR target/58219
7fc878c4 9432 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9433
96d94be2 94342016-05-06 Richard Biener <rguenther@suse.de>
9435
9436 PR tree-optimization/70960
9437 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9438
e5d9f15d 94392016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9440
9441 PR target/52933
9442 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9443 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9444 Adjust expected instruction counts.
9445 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9446
2dd7705f 94472016-05-06 Marek Polacek <polacek@redhat.com>
9448
9449 PR sanitizer/70875
9450 * gcc.dg/ubsan/bounds-3.c: New test.
9451
cb8bc632 94522016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9453
9454 PR target/54089
9455 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9456
b343c173 94572016-05-06 Richard Biener <rguenther@suse.de>
9458
9459 PR middle-end/70931
9460 * gfortran.dg/pr70931.f90: New testcase.
9461
1e3db0b1 94622016-05-06 Richard Biener <rguenther@suse.de>
9463
9464 PR middle-end/70941
9465 * gcc.dg/torture/pr70941.c: New testcase.
9466
bdd54b6d 94672016-05-05 Bin Cheng <bin.cheng@arm.com>
9468
9469 PR tree-optimization/57206
9470 * gcc.dg/vect/pr57206.c: New test.
9471
499adcfd 94722016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9473
9474 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9475
871164c4 94762016-05-05 Jakub Jelinek <jakub@redhat.com>
9477
ecb23e00 9478 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9479
871164c4 9480 * c-c++-common/Wdangling-else-4.c: New test.
9481
70cf83ba 94822016-05-04 Jakub Jelinek <jakub@redhat.com>
9483
858c9470 9484 PR c++/70906
9485 PR c++/70933
9486 * g++.dg/opt/pr70906.C: New test.
9487 * g++.dg/opt/pr70933.C: New test.
9488
70cf83ba 9489 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9490
aaa36a78 94912016-05-04 Jan Hubicka <hubicka@ucw.cz>
9492
9493 * gcc.dg/ipa/pure-const-3.c: New testcase.
9494
1d52c456 94952016-05-04 Marek Polacek <polacek@redhat.com>
9496
9497 * c-c++-common/Wdangling-else-1.c: New test.
9498 * c-c++-common/Wdangling-else-2.c: New test.
9499 * c-c++-common/Wdangling-else-3.c: New test.
9500
dc581573 95012016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9502
9503 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9504 flag is present.
9505
a64030fe 95062016-05-04 Marek Polacek <polacek@redhat.com>
9507
9508 PR c/48778
9509 * gcc.dg/Waddress-2.c: New test.
9510
b461b04a 95112016-05-04 Alan Modra <amodra@gmail.com>
9512
9513 * gcc.target/powerpc/pr70866.c: New.
9514
c388a0cf 95152016-05-03 Martin Sebor <msebor@redhat.com>
9516
9517 PR c++/66561
9518 * c-c++-common/builtin_location.c: New test.
9519 * g++.dg/cpp1y/builtin_location.C: New test.
9520
5d4db8ef 95212016-05-03 Marek Polacek <polacek@redhat.com>
9522
9523 PR c/70859
9524 * gcc.dg/pr70859.c: New test.
9525 * gcc.dg/pr70859-2.c: New test.
9526
ca938765 95272016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9528
9529 * gnat.dg/debug5.adb: New testcase.
9530
60b27d5f 95312016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9532
9533 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9534 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9535 Procedure to check for z10 instruction set.
9536
5ab325d0 95372016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9538
9539 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9540
c548a0ad 95412016-05-03 Alan Modra <amodra@gmail.com>
9542
9543 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9544
d5ecd946 95452016-05-03 Jakub Jelinek <jakub@redhat.com>
9546
9547 * gcc.target/i386/avx512f-cvt-1.c: New test.
9548
35b0a053 95492016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9550
9551 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9552 -fdump-tree-vrp-details.
9553
9ae1b28a 95542016-05-03 Richard Biener <rguenther@suse.de>
9555
9556 * gcc.dg/pr30172-1.c: Adjust.
9557 * gcc.dg/pr63743.c: Likewise.
9558 * gcc.dg/tm/pr51696.c: Likewise.
9559 * c-c++-common/tm/safe-1.c: Likewise.
9560 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9561 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9562 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9563 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9564
9c1a31e4 95652016-05-03 Jakub Jelinek <jakub@redhat.com>
9566
fe69bcb9 9567 PR rtl-optimization/70467
9568 * gcc.target/i386/pr70467-3.c: New test.
9569 * gcc.target/i386/pr70467-4.c: New test.
9570
9082c4a4 9571 PR tree-optimization/70916
9572 * gcc.c-torture/compile/pr70916.c: New test.
9573
9c1a31e4 9574 PR target/49244
9575 * gcc.target/i386/pr49244-1.c: New test.
9576 * gcc.target/i386/pr49244-2.c: New test.
9577
69105acc 95782016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9579
9580 PR rtl-optimization/44281
9581 * gcc.target/i386/pr44281.c: New test.
9582
9ab8df54 95832016-05-03 bin cheng <bin.cheng@arm.com>
9584
9585 PR tree-optimization/56541
9586 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9587 * gcc.dg/vect/pr56541.c: new test.
9588
3c62cae0 95892016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9590
9591 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9592 __float128.
9593 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9594
91abc161 95952016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9596
9597 PR testsuite/70520
9598 * c-c++-common/asan/clone-test-1.c (main): Align child process
9599 stack to 16 bytes.
9600
aa3d1155 96012016-05-02 David Malcolm <dmalcolm@redhat.com>
9602
9603 PR c++/62314
9604 * g++.dg/spellcheck-fields-2.C: New test case.
9605
002c3f28 96062016-05-02 David Malcolm <dmalcolm@redhat.com>
9607
9608 PR c++/62314
9609 * g++.dg/pr62314.C: New test case.
9610
46e5dccc 96112016-05-02 Jan Hubicka <hubicka@ucw.cz>
9612
9613 * gcc.dg/ipa/inline-8.c: New testcase.
9614
663f4248 96152016-05-02 Jakub Jelinek <jakub@redhat.com>
9616
9617 PR rtl-optimization/70467
9618 * gcc.target/i386/pr70467-1.c: New test.
9619
efe8bdf5 96202016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9621
9622 * gcc.dg/spec-options.c: Run the test on all targets.
9623 * gcc.dg/foo.specs: Use cpp_unique_options.
9624
47ef9633 96252016-05-02 Marc Glisse <marc.glisse@inria.fr>
9626
9627 * gcc.dg/tree-ssa/unord.c: New testcase.
9628
eb1a077c 96292016-05-02 Marc Glisse <marc.glisse@inria.fr>
9630
9631 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9632
28e869d0 96332016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9634
9635 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9636
dd185f6e 96372016-05-02 Marek Polacek <polacek@redhat.com>
9638
9639 PR c/70851
9640 * gcc.dg/enum-incomplete-3.c: New test.
9641
773d09b9 96422016-05-02 Marek Polacek <polacek@redhat.com>
9643 Tom de Vries <tom@codesourcery.com>
9644
9645 PR tree-optimization/70700
9646 * gcc.dg/pr70700.c: New test.
9647
f0dc3286 96482016-05-01 Uros Bizjak <ubizjak@gmail.com>
9649
9650 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9651 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9652 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9653 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9654 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9655
7f931827 96562016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9657
9658 * ada/acats/run_acats: Rename into...
9659 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9660 * ada/acats/run_all.sh: Remove redundant test.
9661 (target_run): Move around.
9662 (target_gnatchop): Use newly built executable.
9663 (target_gnatmake): Likewise.
9664 Check that the compilation of impbit succeeds.
9665
1c492b4e 96662016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9667
9668 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9669 * gcc.dg/20021029-1.c: Likewise.
9670 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9671 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9672 * gcc.target/sh/cmpstr.c: Likewise.
9673 * gcc.target/sh/cmpstrn.c: Likewise.
9674 * gcc.target/sh/memset.c: Likewise.
9675 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9676 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9677 * gcc.target/sh/pr39423-1.c: Likewise.
9678 * gcc.target/sh/pr49468-di.c: Likewise.
9679 * gcc.target/sh/pr49468-si.c: Likewise.
9680 * gcc.target/sh/pr49880-1.c: Likewise.
9681 * gcc.target/sh/pr49880-2.c: Likewise.
9682 * gcc.target/sh/pr49880-3.c: Likewise.
9683 * gcc.target/sh/pr50751-1.c: Likewise.
9684 * gcc.target/sh/pr50751-4.c: Likewise.
9685 * gcc.target/sh/pr50751-7.c: Likewise.
9686 * gcc.target/sh/pr51244-1.c: Likewise.
9687 * gcc.target/sh/pr51244-10.c: Likewise.
9688 * gcc.target/sh/pr51244-11.c: Likewise.
9689 * gcc.target/sh/pr51244-12.c: Likewise.
9690 * gcc.target/sh/pr51244-13.c: Likewise.
9691 * gcc.target/sh/pr51244-14.c: Likewise.
9692 * gcc.target/sh/pr51244-17.c: Likewise.
9693 * gcc.target/sh/pr51244-18.c: Likewise.
9694 * gcc.target/sh/pr51244-19.c: Likewise.
9695 * gcc.target/sh/pr51244-4.c: Likewise.
9696 * gcc.target/sh/pr51244-5.c: Likewise.
9697 * gcc.target/sh/pr51244-7.c: Likewise.
9698 * gcc.target/sh/pr51244-8.c: Likewise.
9699 * gcc.target/sh/pr51244-9.c: Likewise.
9700 * gcc.target/sh/pr51697.c: Likewise.
9701 * gcc.target/sh/pr52483-1.c: Likewise.
9702 * gcc.target/sh/pr52483-2.c: Likewise.
9703 * gcc.target/sh/pr52483-3.c: Likewise.
9704 * gcc.target/sh/pr52483-5.c: Likewise.
9705 * gcc.target/sh/pr52933-1.c: Likewise.
9706 * gcc.target/sh/pr52933-2.c: Likewise.
9707 * gcc.target/sh/pr52933-3.c: Likewise.
9708 * gcc.target/sh/pr53568-1.c: Likewise.
9709 * gcc.target/sh/pr53976-1.c: Likewise.
9710 * gcc.target/sh/pr53988-1.c: Likewise.
9711 * gcc.target/sh/pr53988.c: Likewise.
9712 * gcc.target/sh/pr54089-1.c: Likewise.
9713 * gcc.target/sh/pr54089-6.c: Likewise.
9714 * gcc.target/sh/pr54089-7.c: Likewise.
9715 * gcc.target/sh/pr54089-8.c: Likewise.
9716 * gcc.target/sh/pr54089-9.c: Likewise.
9717 * gcc.target/sh/pr54236-1.c: Likewise.
9718 * gcc.target/sh/pr54236-2.c: Likewise.
9719 * gcc.target/sh/pr54236-3.c: Likewise.
9720 * gcc.target/sh/pr54236-4.c: Likewise.
9721 * gcc.target/sh/pr54386.c: Likewise.
9722 * gcc.target/sh/pr54602-1.c: Likewise.
9723 * gcc.target/sh/pr54685.c: Likewise.
9724 * gcc.target/sh/pr54760-1.c: Likewise.
9725 * gcc.target/sh/pr54760-2.c: Likewise.
9726 * gcc.target/sh/pr54760-3.c: Likewise.
9727 * gcc.target/sh/pr54760-4.c: Likewise.
9728 * gcc.target/sh/pr54760-5.c: Likewise.
9729 * gcc.target/sh/pr54760-6.c: Likewise.
9730 * gcc.target/sh/pr55146.c: Likewise.
9731 * gcc.target/sh/pr55160.c: Likewise.
9732 * gcc.target/sh/pr59278.c: Likewise.
9733 * gcc.target/sh/pr59401-1.c: Likewise.
9734 * gcc.target/sh/pr59533-1.c: Likewise.
9735 * gcc.target/sh/pr63260.c: Likewise.
9736 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9737 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9738 * gcc.target/sh/strlen.c: Likewise.
9739 * gcc.target/sh/torture/pr30807.c: Likewise.
9740 * gcc.target/sh/torture/pr34777.c: Likewise.
9741 * gcc.target/sh/torture/pr64652.c: Likewise.
9742 * gcc.target/sh/torture/pr65505.c: Likewise.
9743 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9744 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9745
0c4005be 97462016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9747
9748 PR c++/66644
9749 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9750
d94e6223 97512016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9752
9753 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9754 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9755 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9756 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9757
46f37836 97582016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9759
9760 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9761 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9762
4d0a8bac 97632016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9764
9765 PR middle-end/70626
9766 * c-c++-common/goacc/combined-reduction.c: New test.
9767 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9768
b98e0db3 97692016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9770
9771 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9772 *movdi_internal pattern only if PIC off.
9773 * gcc.target/i386/pr70155-2.c: Likewise.
9774 * gcc.target/i386/pr70155-3.c: Likewise.
9775 * gcc.target/i386/pr70155-4.c: Likewise.
9776 * gcc.target/i386/pr70155-5.c: Likewise.
9777 * gcc.target/i386/pr70155-6.c: Likewise.
9778 * gcc.target/i386/pr70155-7.c: Likewise.
9779 * gcc.target/i386/pr70155-8.c: Likewise.
9780 * gcc.target/i386/pr70155-15.c: Likewise.
9781 * gcc.target/i386/pr70155-17.c: Likewise.
9782 * gcc.target/i386/pr70155-22.c: Likewise.
9783
8b066242 97842016-04-29 Bin Cheng <bin.cheng@arm.com>
9785
9786 PR tree-optimization/70803
9787 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9788
22912e73 97892016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9790
9791 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9792 optimization of vector loop.
9793 * gcc.target/i386/vect-unpack-3.c: New test.
9794 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9795 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9796 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9797
568128c6 97982016-04-29 Marek Polacek <polacek@redhat.com>
9799
9800 PR sanitizer/70342
9801 * g++.dg/ubsan/null-7.C: New test.
9802
025dd1e0 9803 PR c/70852
9804 * gcc.dg/pr70852.c: New test.
9805
eb16928e 98062016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9807
9808 PR/69089
9809 * g++.dg/cpp0x/alignas6.C: New test.
9810
d7377ee9 98112016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9812
4860a6bf 9813 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9814 * gcc.dg/pr27003.c: Likewise.
9815 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9816 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9817 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9818 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9819 * gcc.target/arc/mxy.c: Likewise.
9820 * gcc.target/arc/mswape.c: Likewise.
9821 * gcc.target/arc/mrtsc.c: Likewise.
9822 * gcc.target/arc/mcrc.c: Likewise.
9823 * gcc.target/arc/mdsp-packa.c: Likewise.
9824 * gcc.target/arc/mdvbf.c: Likewise.
9825 * gcc.target/arc/mlock.c: Likewise.
9826 * gcc.target/arc/mmac-24.c: Likewise.
9827 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9828
efa1b7ab 98292016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9830 Matthijs Kooijman <matthijs@stdin.nl>
9831 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9832
9833 PR target/60040
9834 * gcc.target/avr/pr60040-1.c: New.
9835 * gcc.target/avr/pr60040-2.c: New.
9836
00371d68 98372016-04-29 Richard Biener <rguenther@suse.de>
9838
9839 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9840
73447cc5 98412016-04-29 Richard Biener <rguenther@suse.de>
9842
9843 PR tree-optimization/13962
9844 PR tree-optimization/65686
9845 * gcc.dg/uninit-pr65686.c: New testcase.
9846
c2087b56 98472016-04-29 Jakub Jelinek <jakub@redhat.com>
9848
9849 PR middle-end/70843
9850 * gcc.dg/pr70843.c: New test.
9851
cdd06d5a 98522016-04-28 Jakub Jelinek <jakub@redhat.com>
9853
9854 PR target/70858
9855 * gcc.target/i386/pr70858.c: New test.
9856
1a60079e 98572016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9858
9859 * gcc.target/arc/nps400-1.c: New file.
9860
11bc2894 98612016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9862 Andrew Burgess <andrew.burgess@embecosm.com>
9863
9864 * gcc.target/arc/movh_cl-1.c: New file.
9865
dd9bf0b5 98662016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9867 Andrew Burgess <andrew.burgess@embecosm.com>
9868
9869 * gcc.target/arc/extzv-1.c: New file.
9870 * gcc.target/arc/insv-1.c: New file.
9871 * gcc.target/arc/insv-2.c: New file.
9872 * gcc.target/arc/movb-1.c: New file.
9873 * gcc.target/arc/movb-2.c: New file.
9874 * gcc.target/arc/movb-3.c: New file.
9875 * gcc.target/arc/movb-4.c: New file.
9876 * gcc.target/arc/movb-5.c: New file.
9877 * gcc.target/arc/movb_cl-1.c: New file.
9878 * gcc.target/arc/movb_cl-2.c: New file.
9879 * gcc.target/arc/movbi_cl-1.c: New file.
9880 * gcc.target/arc/movl-1.c: New file.
9881
a22e4209 98822016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9883 Andrew Burgess <andrew.burgess@embecosm.com>
9884
9885 * gcc.target/arc/cmem-1.c: New file.
9886 * gcc.target/arc/cmem-2.c: New file.
9887 * gcc.target/arc/cmem-3.c: New file.
9888 * gcc.target/arc/cmem-4.c: New file.
9889 * gcc.target/arc/cmem-5.c: New file.
9890 * gcc.target/arc/cmem-6.c: New file.
9891 * gcc.target/arc/cmem-7.c: New file.
9892 * gcc.target/arc/cmem-ld.inc: New file.
9893 * gcc.target/arc/cmem-st.inc: New file.
9894
287c3982 98952016-04-28 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR target/70821
9898 * gcc.target/i386/pr70821.c: New test.
9899
e40e5340 99002016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9901
9902 * gcc.target/powerpc/vec-adde.c: New test.
9903 * gcc.target/powerpc/vec-adde-int128.c: New test.
9904
cf977d50 99052016-04-28 Jakub Jelinek <jakub@redhat.com>
9906
9907 * gcc.target/i386/avx-vround-1.c: New test.
9908 * gcc.target/i386/avx-vround-2.c: New test.
9909 * gcc.target/i386/avx512vl-vround-1.c: New test.
9910 * gcc.target/i386/avx512vl-vround-2.c: New test.
9911
572f8300 99122016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9913
9914 PR testsuite/70595
9915 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9916 (check_effective_target_cilkplus_runtime): ... this.
9917 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9918 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9919
9920 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9921 Require cilkplus_runtime.
9922 Don't add -lcilkrts.
9923 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9924 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9925 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9926 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9927 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9928 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9929 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9930 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9931 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9932 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9933 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9934 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9935 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9936 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9937 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9938 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9939 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9940 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9941 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9942 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9943 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9944 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9945 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9946 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9947 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9948 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9949 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9950 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9951 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9952
9953 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9954 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9955
9956 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9957
9958 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9959 cilkplus_runtime.
9960
dfba0905 99612016-04-27 Marc Glisse <marc.glisse@inria.fr>
9962
9963 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9964 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9965
605a4556 99662015-04-27 Ryan Burn <contact@rnburn.com>
9967
9968 PR c++/69024
9969 PR c++/68997
9970 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9971 diagnostic.
9972 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9973 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9974
6a1231a5 99752016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9976
9977 * gnat.dg/limited_with4.ad[sb]: New test.
9978 * gnat.dg/limited_with4_pkg.ads: New helper.
9979
4dad9e09 99802016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9981
9982 PR target/70155
9983 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9984 and movv1ti_internal patterns
9985 * gcc.target/i386/pr70155-1.c: New test.
9986 * gcc.target/i386/pr70155-2.c: Likewise.
9987 * gcc.target/i386/pr70155-3.c: Likewise.
9988 * gcc.target/i386/pr70155-4.c: Likewise.
9989 * gcc.target/i386/pr70155-5.c: Likewise.
9990 * gcc.target/i386/pr70155-6.c: Likewise.
9991 * gcc.target/i386/pr70155-7.c: Likewise.
9992 * gcc.target/i386/pr70155-8.c: Likewise.
9993 * gcc.target/i386/pr70155-9.c: Likewise.
9994 * gcc.target/i386/pr70155-10.c: Likewise.
9995 * gcc.target/i386/pr70155-11.c: Likewise.
9996 * gcc.target/i386/pr70155-12.c: Likewise.
9997 * gcc.target/i386/pr70155-13.c: Likewise.
9998 * gcc.target/i386/pr70155-14.c: Likewise.
9999 * gcc.target/i386/pr70155-15.c: Likewise.
10000 * gcc.target/i386/pr70155-16.c: Likewise.
10001 * gcc.target/i386/pr70155-17.c: Likewise.
10002 * gcc.target/i386/pr70155-18.c: Likewise.
10003 * gcc.target/i386/pr70155-19.c: Likewise.
10004 * gcc.target/i386/pr70155-20.c: Likewise.
10005 * gcc.target/i386/pr70155-21.c: Likewise.
10006 * gcc.target/i386/pr70155-22.c: Likewise.
10007
a80f3f45 100082016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10009
10010 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10011 ".{5,6}".
10012
279305d1 100132016-04-27 Bin Cheng <bin.cheng@arm.com>
10014
10015 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10016 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10017 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10018 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10019 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10020
8974b625 100212016-04-27 Richard Biener <rguenther@suse.de>
10022
10023 PR ipa/70760
10024 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10025 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10026
886d5463 100272016-04-27 Nathan Sidwell <nathan@acm.org>
10028
10029 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10030 * g++.dg/ubsan/pr63956.C: Adjust error location.
10031
f0e35aa9 100322016-04-27 Nick Clifton <nickc@redhat.com>
10033
10034 PR middle-end/49889
10035 * gcc.dg/pr49889.c: New test.
10036
40385231 100372016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10038
10039 * c-c++-common/memset-array.c: New test.
10040
37229a71 100412016-04-26 Martin Sebor <msebor@redhat.com>
10042
10043 PR c++/66639
10044 * g++.dg/cpp1y/func_constexpr.C: New test.
10045
3eedf9bd 100462016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10047
10048 PR c++/70241
10049 * g++.dg/cpp0x/enum32.C: New test.
10050 * g++.dg/cpp0x/enum33.C: New test.
10051
100522016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10053
10054 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10055 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10056 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10057 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10058 * gcc.c-torture/execute/pr38151.c: Likewise.
10059 * gcc.c-torture/execute/pr66556.c: Likewise.
10060 * gcc.c-torture/execute/pr67781.c: Likewise.
10061 * gcc.c-torture/execute/pr68648.c: Likewise.
10062
8c51f92f 100632016-04-26 Marc Glisse <marc.glisse@inria.fr>
10064
10065 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10066
fa20ebd3 100672016-04-26 Marek Polacek <polacek@redhat.com>
10068
10069 PR c/67784
10070 * gcc.dg/pr67784-3.c: New test.
10071 * gcc.dg/pr67784-4.c: New test.
10072 * gcc.dg/pr67784-5.c: New test.
10073
9db47803 10074 PR c/70791
10075 * gcc.dg/Wnested-externs-2.c: New test.
10076
bff407f2 100772016-04-26 Marc Glisse <marc.glisse@inria.fr>
10078
10079 * gcc.dg/fold-plusmult.c: Adjust.
10080 * gcc.dg/no-strict-overflow-6.c: Adjust.
10081 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10082
78d0c69e 100832016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10084
10085 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10086 number scans.
10087 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10088 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10089 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10090 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10091 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10092 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10093 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10094 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10095 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10096 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10097 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10098 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10099 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10100 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10101 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10102 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10103 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10104 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10105 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10106 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10107 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10108 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10109 scans.
10110 * gcc.target/i386/pr32219-4.c: Likewise.
10111 * gcc.target/i386/pr32219-6.c: Likewise.
10112 * gcc.target/i386/pr32219-8.c: Likewise.
10113
221d6722 101142016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10115
10116 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10117 associated options.
10118
514727a9 101192016-04-26 Marek Polacek <polacek@redhat.com>
10120
10121 PR c++/70744
10122 * g++.dg/ext/cond2.C: New test.
10123
e6ee4c61 101242016-04-26 Bin Cheng <bin.cheng@arm.com>
10125
10126 PR tree-optimization/70771
10127 PR tree-optimization/70775
10128 * gcc.dg/pr70771.c: New test.
3730828c 10129 * gcc.dg/pr70775.c: New test.
e6ee4c61 10130
b3d72796 101312016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10132
10133 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10134
c11ece29 101352016-04-25 Richard Biener <rguenther@suse.de>
10136
10137 PR tree-optimization/70780
10138 * gcc.dg/torture/pr70780.c: New testcase.
10139
92a44a68 101402016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10141
4860a6bf 10142 * gcc.target/arm/neon-vaddws16.c: New test.
10143 * gcc.target/arm/neon-vaddws32.c: New test.
10144 * gcc.target/arm/neon-vaddwu16.c: New test.
10145 * gcc.target/arm/neon-vaddwu32.c: New test.
10146 * gcc.target/arm/neon-vaddwu8.c: New test.
10147 * lib/target-supports.exp
d40b10b2 10148 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10149 that arm neon support vector widen sum of HImode TO SImode.
10150
4bbfd6c2 101512016-04-23 Jakub Jelinek <jakub@redhat.com>
10152
10153 PR sanitizer/70712
10154 * c-c++-common/asan/pr70712.c: New test.
10155
524df596 101562016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10157
10158 * .gitattributes: New file.
10159
426c75c3 101602016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10161
10162 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10163
c052a8d5 101642016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10165
10166 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10167 * gfortran.dg/submodule_15.f08: Likewise.
10168
c08d4612 101692016-04-22 Richard Biener <rguenther@suse.de>
10170
10171 PR tree-optimization/70740
10172 * gcc.dg/torture/pr70740.c: New testcase.
10173
fd3211e1 101742016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10175
10176 PR target/70750
10177 * gcc.target/i386/pr70750-1.c: New test.
10178 * gcc.target/i386/pr70750-2.c: Likewise.
10179
15acd78c 101802016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10181
10182 PR c++/70540
10183 * g++.dg/cpp0x/auto48.C: New.
10184
192bf59c 101852016-04-21 Marek Polacek <polacek@redhat.com>
10186
10187 PR c++/70513
10188 * g++.dg/cpp0x/forw_enum12.C: New test.
10189 * g++.dg/cpp0x/forw_enum13.C: New test.
10190
5d429e99 101912016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10192
10193 PR target/70728
10194 * gcc.target/i386/pr70728.c: New test.
10195
06777d85 101962016-04-21 Richard Biener <rguenther@suse.de>
10197
10198 PR middle-end/70747
10199 * gcc.dg/pr70747.c: New testcase.
10200
7434c6fb 102012016-04-21 Bin Cheng <bin.cheng@arm.com>
10202
10203 PR tree-optimization/70715
10204 * gcc.dg/tree-ssa/scev-13.c: New test.
10205
f3ec0970 102062016-04-21 Marc Glisse <marc.glisse@inria.fr>
10207
10208 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10209
523f3a9d 102102016-04-21 Marc Glisse <marc.glisse@inria.fr>
10211
10212 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10213
ace7bf06 102142016-04-20 Jan Hubicka <jh@suse.cz>
10215
10216 PR ipa/70018
10217 * g++.dg/ipa/nothrow-1.C: New testcase.
10218
2b073aa6 102192016-04-20 Nathan Sidwell <nathan@acm.org>
10220
10221 PR c++/55635
10222 * g++.dg/eh/delete1.C: New.
10223
8a574c11 102242016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10225
10226 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10227 -mtune-ctrl=sse_typeless_stores.
10228
e3400750 102292016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10230
10231 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10232
4bd8a059 102332016-04-20 Bin Cheng <bin.cheng@arm.com>
10234
10235 PR tree-optimization/69489
10236 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10237
70574e60 102382016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10239
10240 PR c++/69363
10241 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10242 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10243 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10244
bd6f374c 102452016-04-20 Bin Cheng <bin.cheng@arm.com>
10246
10247 PR tree-optimization/56625
10248 PR tree-optimization/69489
10249 * gcc.dg/vect/pr56625.c: New test.
10250 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10251
482539ee 102522016-04-20 Andrew Pinski <apinski@cavium.com>
10253
10254 PR target/64971
10255 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10256
b4672800 102572016-04-20 Arnaud Charlet <charlet@adacore.com>
10258
10259 * gnat.dg/self1.adb: Remove now incorrect test.
10260
4fb48737 102612016-04-20 Bin Cheng <bin.cheng@arm.com>
10262
10263 * gcc.dg/tree-ssa/scev-11.c: New test.
10264 * gcc.dg/tree-ssa/scev-12.c: New test.
10265
97efb92e 102662016-04-20 Marek Polacek <polacek@redhat.com>
10267
10268 PR tree-optimization/70725
10269 * gcc.dg/pr70725.c: New test.
10270
9d2d4060 102712016-04-20 Richard Biener <rguenther@suse.de>
10272
10273 PR tree-optimization/70726
10274 * g++.dg/vect/pr70726.cc: New testcase.
10275
54530437 102762016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10277
10278 PR target/70674
10279 * gcc.target/s390/pr70674.c: New test.
10280
acda2210 102812016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10282
10283 PR libgfortran/70684
10284 * gfortran.dg/list_read_14.f90: New test.
10285
b7040bb0 102862016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10287
10288 PR target/69201
10289 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10290 extern to force it misaligned.
10291 (b): Likewise.
10292 (c): Likewise.
10293 (d): Likewise.
10294 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10295 Don't check `*' before movv4sf_internal.
10296 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10297 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10298 Don't check `*' before movv16qi_internal.
10299 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10300 extern to force it misaligned.
10301 (b): Likewise.
10302 (c): Likewise.
10303 (d): Likewise.
10304 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10305 Don't check `*' before movv2df_internal.
10306 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10307 extern to force it misaligned.
10308 (b): Likewise.
10309 (c): Likewise.
10310 (d): Likewise.
10311 Check movv8sf_internal instead of avx_storeups256.
10312 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10313
263b5475 103142016-04-19 Richard Biener <rguenther@suse.de>
10315
10316 PR tree-optimization/70171
10317 * g++.dg/tree-ssa/pr70171.C: New testcase.
10318
222ac318 103192016-04-19 Richard Biener <rguenther@suse.de>
10320
10321 PR tree-optimization/70724
10322 * gcc.dg/torture/pr70724.c: New testcase.
10323
003000a4 103242016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10325
10326 PR middle-end/70689
4860a6bf 10327 * gcc.target/i386/pr70689.c: New.
003000a4 10328
3f6e13de 103292016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10330
10331 PR target/70708
10332 * gcc.target/i386/pr70708.c: New test.
10333
10abddbd 103342016-04-18 Richard Biener <rguenther@suse.de>
10335
10336 PR tree-optimization/43434
10337 * gcc.dg/vect/pr43434.c: New testcase.
10338 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10339 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10340 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10341 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10342 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10343 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10344 * gcc.dg/gomp/pr68640.c: Likewise.
10345 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10346 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10347
950db54a 103482016-04-18 Richard Biener <rguenther@suse.de>
10349
10350 PR tree-optimization/70701
10351 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10352
67ccbf39 103532016-04-18 Tom de Vries <tom@codesourcery.com>
10354
10355 PR testsuite/70699
10356 * gcc.dg/pr70161.c: Add dot-file scans.
10357 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10358 instead of after last dot char.
10359
021ad2f3 103602016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10361
10362 * c-c++-common/dump-ada-spec-3.c: New test.
10363 * c-c++-common/dump-ada-spec-4.c: Likewise.
10364
d572fcfd 103652016-04-17 Tom de Vries <tom@codesourcery.com>
10366
10367 PR other/70183
10368 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10369
8b4ee73c 103702016-04-15 Jan Hubicka <jh@suse.cz>
10371
10372 PR ipa/70018
10373 * g++.dg/ipa/pure-const-1.C: New testcase.
10374 * g++.dg/ipa/pure-const-2.C: New testcase.
10375 * g++.dg/ipa/pure-const-3.C: New testcase.
10376
eac243e7 103772016-04-15 Marek Polacek <polacek@redhat.com>
10378
10379 PR c/70671
10380 * gcc.dg/bitfld-22.c: New test.
10381
64c1df32 103822016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10383
10384 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10385 x86_64.
10386
926f9422 103872016-04-15 Marek Polacek <polacek@redhat.com>
10388
10389 PR c/70651
10390 * c-c++-common/pr70651.c: New test.
10391
309bbaa3 103922016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10393
10394 PR rtl-optimization/70681
10395 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10396 dump scan on arm and powerpc.
10397 * gcc.dg/pr10474.c: Likewise.
10398
b4ba8358 103992016-04-15 Jakub Jelinek <jakub@redhat.com>
10400
ed92874a 10401 PR c++/69517
10402 PR c++/70019
10403 PR c++/70588
10404 * g++.dg/cpp1y/vla11.C: Revert for real.
10405
b4ba8358 10406 PR c/70436
10407 * c-c++-common/Wparentheses-1.c: New test.
10408 * c-c++-common/gomp/Wparentheses-1.c: New test.
10409 * c-c++-common/gomp/Wparentheses-2.c: New test.
10410 * c-c++-common/gomp/Wparentheses-3.c: New test.
10411 * c-c++-common/gomp/Wparentheses-4.c: New test.
10412 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10413 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10414 * c-c++-common/goacc/Wparentheses-1.c: New test.
10415
65717bb5 104162016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10417
10418 PR target/70662
10419 * gcc.target/i386/pr70662.c: New test.
10420
ca1a4077 104212016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10422 Alan Modra <amodra@gmail.com>
ca1a4077 10423
10424 PR tree-optimization/70130
10425 * gcc.dg/vect/O3-pr70130.c: New testcase.
10426
dbe1794c 104272016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10428
11836644 10429 PR target/70669
10430 * gcc.target/powerpc/pr70669.c: New test.
10431
dbe1794c 10432 PR target/70640
10433 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10434 a power7 system that does not have an assembler that supports
10435 power8.
10436
4c1007f1 104372016-04-14 Martin Sebor <msebor@redhat.com>
10438
10439 PR c++/69517
10440 PR c++/70019
10441 PR c++/70588
10442 * c-c++-common/ubsan/vla-1.c: Revert.
10443 * g++.dg/cpp1y/vla11.C: Same.
10444 * g++.dg/cpp1y/vla12.C: Same.
10445 * g++.dg/cpp1y/vla13.C: Same.
10446 * g++.dg/cpp1y/vla14.C: Same.
10447 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10448 * g++.dg/init/array24.C: Same.
4c1007f1 10449 * g++.dg/ubsan/vla-1.C: Same.
10450
22dcab66 104512016-04-14 Marek Polacek <polacek@redhat.com>
10452 Jan Hubicka <hubicka@ucw.cz>
10453
10454 PR c++/70029
10455 * g++.dg/torture/pr70029.C: New test.
10456
3e74b025 104572016-04-14 Martin Sebor <msebor@redhat.com>
10458
10459 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10460 type size to prevent failures on targets with very low maximum
10461 alignment.
10462
1d2e0f2a 104632016-04-14 Richard Biener <rguenther@suse.de>
10464
10465 PR tree-optimization/70623
10466 * gcc.dg/torture/pr70623.c: New testcase.
10467 * gcc.dg/torture/pr70623-2.c: Likewise.
10468
9aed0626 104692016-04-13 Martin Sebor <msebor@redhat.com>
10470
10471 PR c++/69517
10472 PR c++/70019
10473 PR c++/70588
10474 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10475 * g++.dg/cpp1y/vla11.C: New test.
10476 * g++.dg/cpp1y/vla12.C: New test.
10477 * g++.dg/cpp1y/vla13.C: New test.
10478 * g++.dg/cpp1y/vla14.C: New test.
10479 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10480 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10481 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10482
fd499010 104832016-04-13 Jakub Jelinek <jakub@redhat.com>
10484
10485 PR c++/70641
10486 * g++.dg/opt/pr70641.C: New test.
10487
87fa7252 104882016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10489
10490 PR rtl-optimization/68749
10491 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10492 effects of argument promotions.
10493 Remove default args to dg-skip-if.
10494
6c40e18b 104952016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10496
10497 PR c++/70635
10498 * g++.dg/parse/pr70635.C: New.
10499
92c53257 105002016-04-13 Marek Polacek <polacek@redhat.com>
10501
10502 PR c++/70639
10503 * c-c++-common/Wmisleading-indentation-4.c: New test.
10504
0241e4dc 105052016-04-13 Marek Polacek <polacek@redhat.com>
10506
10507 PR c/70436
4860a6bf 10508 * gcc.dg/Wparentheses-12.c: New test.
10509 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10510
92bda444 105112016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10512
10513 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10514 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10515 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10516
38ea8a26 105172016-04-13 Jakub Jelinek <jakub@redhat.com>
10518
d08aa032 10519 PR middle-end/70633
10520 * gcc.c-torture/compile/pr70633.c: New test.
10521
38ea8a26 10522 PR debug/70628
10523 * gcc.dg/torture/pr70628.c: New test.
10524
9231d5c2 105252016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10526
10527 PR c++/70610
10528 * g++.dg/template/pr70610.C: New test.
10529 * g++.dg/template/pr70610-2.C: New test.
10530 * g++.dg/template/pr70610-3.C: New test.
10531 * g++.dg/template/pr70610-4.C: New test.
10532
249ca944 105332016-04-12 Jakub Jelinek <jakub@redhat.com>
10534
7f2ea2fb 10535 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10536 128 instead of 32.
10537
249ca944 10538 PR c++/70571
10539 * g++.dg/ext/pr70571.C: New test.
10540
8ca5a97d 105412016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10542
bf32a52d 10543 PR target/70640
8ca5a97d 10544 * gcc.target/powerpc/pr70640.c: New test.
10545
e971b45f 105462016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10547
10548 PR c++/68722
10549 * g++.dg/parse/pr68722.C: New.
10550
0b54d964 105512016-04-12 Jakub Jelinek <jakub@redhat.com>
10552
10553 PR rtl-optimization/70596
10554 * gcc.target/i386/pr70596.c: New test.
10555
d2dd85e3 105562016-04-12 Nathan Sidwell <nathan@acm.org>
10557
10558 PR c++/70501
10559 * g++.dg/init/pr70501.C: New.
10560
2d0001b0 105612016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10562
10563 * gcc.target/i386/asm-flag-6.c: New test.
10564
6c4df0d1 105652016-04-12 Tom de Vries <tom@codesourcery.com>
10566
10567 PR tree-optimization/68756
10568 * gcc.dg/graphite/pr68756.c: New test.
10569
0d60da57 105702016-04-12 Jakub Jelinek <jakub@redhat.com>
10571
10572 PR tree-optimization/70602
10573 * gcc.c-torture/execute/pr70602.c: New test.
10574
62735984 105752016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10576
10577 PR target/70381
10578 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10579 __float128 emulator is built and runs.
10580 * gcc.target/powerpc/float128-1.c: Likewise.
10581
10582 * lib/target-supports.exp (check_ppc_float128_sw_available):
10583 Rework tests for __float128 software and hardware
10584 availability. Fix exit condition to return 0 on success.
10585
a702492c 105862016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10587
10588 PR target/70133
10589 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10590 * gcc.target/aarch64/target_attr_15.c: Likewise.
10591
a8c5ce92 105922016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10593
10594 PR c++/69066
10595 * g++.dg/cpp1y/pr69066.C: New.
10596
5ecab913 105972016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10598
10599 PR fortran/68566
10600 * gfortran.dg/pr36192.f90: Update test.
10601 * gfortran.dg/pr36192_1.f90: Update test.
10602 * gfortran.dg/real_dimension_1.f: Update test.
10603 * gfortran.dg/parameter_array_init_7.f90: New test.
10604
6cb5ef70 106052016-04-09 John David Anglin <danglin@gcc.gnu.org>
10606
4edfdd23 10607 PR testsuite/64039
10608 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10609
964f71e3 10610 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10611
5d61c198 10612 PR rtl-optimization/66669
10613 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10614
16eaaf58 10615 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10616
0b68802d 10617 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10618 * gcc.dg/pie-1.c: Likewise.
10619 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10620 * gcc.dg/pic-4.c: Likewise.
10621 * gcc.dg/pie-3.c: Likewise.
10622 * gcc.dg/pie-4.c: Likewise.
10623
9c0dd509 10624 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10625
03b2d3c1 10626 PR tree-optimization/68644
10627 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10628
6cb5ef70 10629 PR rtl-optimization/64886
10630 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10631
07de41ba 106322016-04-09 Tom de Vries <tom@codesourcery.com>
10633
10634 PR tree-optimization/68953
10635 * gcc.dg/graphite/pr68953.c: New test.
10636
d294e3fb 106372016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10638
10639 PR fortran/70592
10640 * gfortran.dg/deferred_character_16.f90: New test.
10641
3cb15094 106422016-04-09 Jakub Jelinek <jakub@redhat.com>
10643
10644 PR tree-optimization/70586
10645 * gcc.c-torture/execute/pr70586.c: New test.
10646
a02dc66f 106472016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10648
10649 PR sanitizer/70573
10650 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10651 with __builtin_memset
10652 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10653
0c302595 106542016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10655
10656 PR lto/70289
10657 PR ipa/70348
10658 PR tree-optimization/70373
10659 PR middle-end/70533
10660 PR middle-end/70534
10661 PR middle-end/70535
10662 * c-c++-common/goacc/reduction-5.c: New test.
10663 * c-c++-common/goacc/reduction-promotions.c: New test.
10664 * gfortran.dg/goacc/reduction-3.f95: New test.
10665 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10666
c6c0523b 106672016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10668
10669 PR c++/70590
10670 PR c++/70452
10671 * g++.dg/pr70590.C: New test.
10672 * g++.dg/pr70590-2.C: New test.
10673
3ac399da 106742016-04-08 Jakub Jelinek <jakub@redhat.com>
10675
e97d1706 10676 PR middle-end/70593
10677 * gcc.target/i386/pr70593.c: New test.
10678
3ac399da 10679 PR rtl-optimization/70574
10680 * gcc.target/i386/avx2-pr70574.c: New test.
10681
fcfbb129 106822016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10683
10684 PR sanitizer/70541
10685 * c-c++-common/asan/pr70541.c: New test.
10686
0aabcddf 106872016-04-08 Tom de Vries <tom@codesourcery.com>
10688
10689 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10690 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10691
bec0c1e8 106922016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10693
10694 PR target/70566
10695 * gcc.c-torture/execute/pr70566.c: New test.
10696
87c791f5 106972016-04-08 Tom de Vries <tom@codesourcery.com>
10698
10699 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10700 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10701
7f38718f 107022016-04-08 Alan Modra <amodra@gmail.com>
10703
10704 * gcc.target/powerpc/pr70117.c: New.
10705
a96a7710 107062016-04-07 Jakub Jelinek <jakub@redhat.com>
10707
7a6265d1 10708 PR testsuite/70581
10709 * gcc.dg/lto/simd-function_0.c: New test.
10710
a96a7710 10711 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10712 clones.
10713 * c-c++-common/attr-simd-2.c: Likewise.
10714 * c-c++-common/attr-simd-4.c: Likewise.
10715 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10716 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10717
508dd607 107182016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10719
10720 PR testsuite/70553
10721 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10722
1b61585a 107232016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10724 Tom de Vries <tom@codesourcery.com>
10725
10726 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10727 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10728 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10729 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10730 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10731 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10732 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10733 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10734
5f060aa8 107352016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10736
10737 PR c/70436
10738 * g++.dg/warn/Wparentheses-29.C: New test.
10739
d3831f71 107402016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10741
10742 PR c/70436
10743 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10744 explicit braces to resolve a future -Wparentheses warning.
10745
382ece2d 107462016-04-06 Richard Henderson <rth@redhat.com>
10747
10748 * gcc.dg/pr61817-1.c: New test.
10749 * gcc.dg/pr61817-2.c: New test.
10750 * gcc.dg/pr69391-1.c: New test.
10751 * gcc.dg/pr69391-2.c: New test.
10752
72234ee9 107532016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10754
10755 PR rtl-optimization/70398
4860a6bf 10756 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10757
5547150a 107582016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10759
10760 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10761
15b70121 107622016-04-06 Yvan Roux <yvan.roux@linaro.org>
10763 Pedro Alves <palves@redhat.com>
10764
10765 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10766
585aefbb 107672016-04-06 Jakub Jelinek <jakub@redhat.com>
10768
0cbb513b 10769 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10770 Check for avx512f effective targets instead of avx2.
10771 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10772 for AVX512F clones.
10773 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10774 * g++.dg/gomp/declare-simd-1.C: Likewise.
10775 * g++.dg/gomp/declare-simd-3.C: Likewise.
10776 * g++.dg/gomp/declare-simd-4.C: Likewise.
10777
585aefbb 10778 PR middle-end/70550
10779 * c-c++-common/gomp/pr70550-1.c: New test.
10780 * c-c++-common/gomp/pr70550-2.c: New test.
10781
0b91cceb 107822016-04-05 Nathan Sidwell <nathan@acm.org>
10783
10784 PR c++/70512
10785 * g++.dg/ext/attribute-may-alias-5.C: New.
10786
645a9d8e 107872016-04-05 Jakub Jelinek <jakub@redhat.com>
10788
10789 PR c++/70336
10790 * c-c++-common/pr70336.c: New test.
10791 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10792 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10793
bdf23925 107942016-04-05 Jan Hubicka <hubicka@ucw.cz>
10795
10796 PR ipa/66223
10797 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10798
aaff837c 107992016-04-05 Jakub Jelinek <jakub@redhat.com>
10800
10801 PR rtl-optimization/70542
10802 * gcc.dg/torture/pr70542.c: New test.
10803 * gcc.target/i386/avx2-pr70542.c: New test.
10804
2eac58a0 108052016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10806
10807 PR tree-optimization/70509
10808 * gcc.target/i386/avx512bw-pr70509.c: New test.
10809
4f7ebe46 108102016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10811
10812 PR c++/70452
10813 * g++.dg/ext/constexpr-vla4.C: New test.
10814
305d86a0 108152016-04-05 Uros Bizjak <ubizjak@gmail.com>
10816
10817 PR target/70510
10818 * gcc.target/i386/pr70510.c: New test.
10819
eec3b789 108202016-04-05 Richard Biener <rguenther@suse.de>
10821
10822 PR tree-optimization/70526
10823 * g++.dg/torture/pr70526.C: New testcase.
10824
ca943582 108252016-04-05 Jakub Jelinek <jakub@redhat.com>
10826
10827 PR target/70525
10828 * gcc.target/i386/pr70525.c: New test.
10829
87825cd5 108302016-04-05 Richard Biener <rguenther@suse.de>
10831
10832 PR middle-end/70499
10833 * g++.dg/torture/pr70499.C: New testcase.
10834
14638828 108352016-04-05 Richard Biener <rguenther@suse.de>
10836
10837 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10838 remove XFAIL.
10839
967a90d5 108402016-04-04 Jakub Jelinek <jakub@redhat.com>
10841
10842 PR middle-end/70307
10843 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10844 rs6000 ABI warnings.
10845
d374a3a3 108462016-04-04 Jan Hubicka <hubicka@ucw.cz>
10847
10848 PR ipa/66223
10849 * g++.dg/ipa/devirt-51.C: New testcase.
10850
8ff377a6 108512016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10852 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10853
10854 PR middle-end/70457
10855 * gcc.dg/torture/pr70457.c: New.
10856
f567b44f 108572016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10858
10859 PR fortran/67538
10860 * gfortran.dg/allocate_with_source_19.f08: New test.
10861
89d4ebfa 108622016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10863
10864 PR fortran/65795
10865 * gfortran.dg/coarray_allocate_6.f08: New test.
10866
68ab33a6 108672016-04-04 Richard Biener <rguenther@suse.de>
10868
10869 PR rtl-optimization/70484
10870 * gcc.dg/torture/pr70484.c: New testcase.
10871
c4f5465d 108722016-04-04 Marek Polacek <polacek@redhat.com>
10873
10874 PR c/70307
10875 * gcc.dg/torture/pr70307.c: New test.
10876
bfec6609 108772016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10878
10879 PR target/70416
10880 PR target/67391
10881 * gcc.target/sh/torture/pr70416.c: New.
10882
40df9099 108832016-04-02 Martin Sebor <msebor@redhat.com>
10884
10885 PR c++/67376
10886 PR c++/70170
10887 PR c++/70172
10888 PR c++/70228
10889 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10890 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10891 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10892 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10893 * g++.dg/cpp0x/constexpr-string.C: Same.
10894 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10895 * g++.dg/cpp0x/pr65398.C: Same.
10896 * g++.dg/ext/constexpr-vla1.C: Same.
10897 * g++.dg/ext/constexpr-vla2.C: Same.
10898 * g++.dg/ext/constexpr-vla3.C: Same.
10899 * g++.dg/ubsan/pr63956.C: Same.
10900
0edb9bfe 109012016-04-01 Jakub Jelinek <jakub@redhat.com>
10902
10903 PR rtl-optimization/70467
10904 * gcc.target/i386/pr70467-2.c: New test.
10905
e5b1a1d9 109062016-04-01 Jakub Jelinek <jakub@redhat.com>
10907 Marek Polacek <polacek@redhat.com>
10908
10909 PR c++/70488
10910 * g++.dg/init/new47.C: New test.
10911
b2ca3fb0 109122016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10913
10914 PR target/70496
10915 * gcc.target/arm/pr70496.c: New test.
10916
4c3bd1e3 109172016-04-01 Nathan Sidwell <nathan@acm.org>
10918
47de69ad 10919 PR c++/68475
10920 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10921
313d569f 109222016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10923
10924 PR target/69890
10925 * gcc.dg/strlenopt.h (memmove): New.
10926 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10927 instead of "string.h".
10928 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10929 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10930 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10931 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10932 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10933 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10934 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10935 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10936 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10937 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10938 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10939 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10940 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10941 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10942 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10943 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10944 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10945 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10946 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10947 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10948
5469facd 109492016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10950
10951 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10952 (Holder::foo): Reflect this.
10953
503de754 109542016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10955
10956 PR target/70442
10957 * gcc.dg/pr70442.c: New test.
10958
13ee2de7 109592016-03-31 Nathan Sidwell <nathan@acm.org>
10960
10961 PR c++/70393
10962 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10963
5e0d03a8 109642016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10965
10966 PR target/70453
10967 * gcc.target/i386/pr70453.c: New test.
10968
8cb82ed4 109692016-03-31 Andrey Belevantsev <abel@ispras.ru>
10970
10971 PR target/70292
10972 * gcc.c-torture/pr70292.c: New test.
10973
7952b661 109742016-03-31 Marek Polacek <polacek@redhat.com>
10975
10976 PR c/70297
10977 * c-c++-common/pr70297.c: New test.
10978 * g++.dg/cpp0x/typedef-redecl.C: New test.
10979 * gcc.dg/typedef-redecl2.c: New test.
10980
1607cc74 109812016-03-31 Jakub Jelinek <jakub@redhat.com>
10982
10983 PR rtl-optimization/70460
10984 * gcc.c-torture/execute/pr70460.c: New test.
10985
c689c252 109862016-03-31 Richard Biener <rguenther@suse.de>
10987
10988 PR c++/70430
10989 * g++.dg/ext/vector30.C: New testcase.
10990
91c9586d 109912016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10992 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10993
10994 * gfortran.dg/fmt_pf.f90: New test.
10995
afa5c1b8 109962016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10997
10998 Forward-port from 5 branch
10999 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11000
11001 PR testsuite/70356
11002 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11003 dg-require-effective-target after dg-do.
11004
11005 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11006
11007 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11008
6a5dcab3 110092016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11010 Julian Brown <julian@codesourcery.com>
11011 Chung-Lin Tang <cltang@codesourcery.com>
11012 Cesar Philippidis <cesar@codesourcery.com>
11013 James Norris <jnorris@codesourcery.com>
11014 Tom de Vries <tom@codesourcery.com>
11015 Nathan Sidwell <nathan@codesourcery.com>
11016
305d86a0 11017 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11018 * c-c++-common/goacc/loop-clauses.c: Likewise.
11019 * g++.dg/goacc/template.C: Likewise.
11020 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11021 * gfortran.dg/goacc/loop-1.f95: Likewise.
11022 * gfortran.dg/goacc/loop-5.f95: Likewise.
11023 * gfortran.dg/goacc/loop-6.f95: Likewise.
11024 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11025 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11026 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11027 * c-c++-common/goacc/clauses-fail.c: Likewise.
11028 * c-c++-common/goacc/parallel-1.c: Likewise.
11029 * c-c++-common/goacc/reduction-1.c: Likewise.
11030 * c-c++-common/goacc/reduction-2.c: Likewise.
11031 * c-c++-common/goacc/reduction-3.c: Likewise.
11032 * c-c++-common/goacc/reduction-4.c: Likewise.
11033 * c-c++-common/goacc/routine-3.c: Likewise.
11034 * c-c++-common/goacc/routine-4.c: Likewise.
11035 * c-c++-common/goacc/routine-5.c: Likewise.
11036 * c-c++-common/goacc/tile.c: Likewise.
11037 * g++.dg/goacc/template.C: Likewise.
11038 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11039 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11040 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11041 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11042 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11043 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11044 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11045 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11046 * c-c++-common/goacc/use_device-1.c: ... this file.
11047 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11048 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11049 * c-c++-common/goacc/host_data-6.c: ... this file.
11050 * c-c++-common/goacc/loop-2-kernels.c: New file.
11051 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11052 * c-c++-common/goacc/loop-3.c: Likewise.
11053 * g++.dg/goacc/reference.C: Likewise.
11054 * g++.dg/goacc/routine-1.C: Likewise.
11055 * g++.dg/goacc/routine-2.C: Likewise.
11056
932c0baa 110572016-03-30 Richard Biener <rguenther@suse.de>
11058
11059 PR middle-end/70450
11060 * gcc.dg/torture/pr70450.c: New testcase.
11061
7f7c4659 110622016-03-30 Jakub Jelinek <jakub@redhat.com>
11063
11064 PR target/70421
11065 * gcc.dg/torture/pr70421.c: New test.
11066 * gcc.target/i386/avx512f-pr70421.c: New test.
11067
9cbfe80c 110682016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11069
11070 PR testsuite/70364
11071 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11072 (check): New function.
11073 (bar): Call check.
11074 (foo): Align stack to 16 bytes when calling bar.
11075 * gcc.target/i386/cleanup-2.c: Likewise.
11076
f56c7d36 110772016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11078
11079 PR tree-optimization/59124
11080 * gcc.dg/Warray-bounds-19.c: New test.
11081
92a44a68 110822016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11083
11084 * lib/prune.exp (escape_regex_chars): New.
11085 (prune_file_path): Update to quote metcharacters for regexp.
11086
a3daa269 110872016-03-29 Jakub Jelinek <jakub@redhat.com>
11088
24e1ba3d 11089 PR rtl-optimization/70429
11090 * gcc.c-torture/execute/pr70429.c: New test.
11091
a3daa269 11092 PR tree-optimization/70405
11093 * gcc.dg/pr70405.c: New test.
11094
3ef41a6e 110952016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11096
11097 PR fortran/70397
11098 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11099 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11100
4abd9410 111012016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11102
11103 PR testsuite/64177
11104 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11105 __cilkrts_set_param to set two workers.
11106 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11107 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11108
b58e5f0f 111092016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11110
305d86a0 11111 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11112
bff53658 111132016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11114
11115 PR target/70406
305d86a0 11116 * gcc.target/i386/pr70406.c: New test.
bff53658 11117
bb2c9c15 111182016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11119
11120 * gnat.dg/specs/double_record_extension3.ads: New test.
11121
f12c84ab 111222016-03-25 Richard Henderson <rth@redhat.com>
11123
11124 PR target/70120
11125 * gcc.target/aarch64/pr70120-1.c: New.
11126 * gcc.target/aarch64/pr70120-2.c: New.
11127 * gcc.target/aarch64/pr70120-3.c: New.
11128
b0bf58c4 111292016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11130
11131 PR c++/62212
11132 * g++.dg/template/mangle2.C: The dg-do directive should be
11133 "compile" not "assemble".
11134
f175ba0f 111352016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11136
11137 PR lto/69650
11138 * gcc.dg/pr69650.c: New test.
11139
4cc3295f 111402016-03-25 David Edelsohn <dje.gcc@gmail.com>
11141
11142 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11143
0cf40600 111442016-03-25 Alan Modra <amodra@gmail.com>
11145
11146 * gcc.dg/dfp/pr70052.c: New test.
11147
3aebf099 111482016-03-24 Richard Henderson <rth@redhat.com>
11149
11150 PR middle-end/69845
11151 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11152 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11153
83245bd3 111542016-03-24 Tom de Vries <tom@codesourcery.com>
11155
11156 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11157
108e7ee4 111582016-03-24 Tom de Vries <tom@codesourcery.com>
11159
11160 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11161 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11162
17af0b14 111632016-03-24 Tom de Vries <tom@codesourcery.com>
11164
11165 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11166 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11167
6c8770ee 111682016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11169
11170 PR c++/62212
11171 * g++.dg/template/mangle2.C: New test.
11172
a7e21b7b 111732016-03-24 Richard Biener <rguenther@suse.de>
11174
11175 PR tree-optimization/70396
11176 * gcc.dg/torture/pr70396.c: New testcase.
11177
f365d297 111782016-03-24 Richard Biener <rguenther@suse.de>
11179
11180 PR middle-end/70370
11181 * gcc.dg/torture/pr70370.c: New testcase.
11182
da7aeb13 111832016-03-24 Tom de Vries <tom@codesourcery.com>
11184
11185 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11186 * gfortran.dg/goacc/kernels-tree.f95: Same.
11187 * gfortran.dg/goacc/parallel-tree.f95: Same.
11188
80b30de0 111892016-03-24 Tom de Vries <tom@codesourcery.com>
11190
11191 * c-c++-common/goacc/uninit-if-clause.c: New test.
11192 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11193
cb9b6b99 111942016-03-24 Jakub Jelinek <jakub@redhat.com>
11195
11196 PR target/70290
305d86a0 11197 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11198 Fix formatting.
cb9b6b99 11199
a4225fff 112002016-03-24 Richard Biener <rguenther@suse.de>
11201
11202 PR tree-optimization/70372
11203 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11204
5a869ab8 112052016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11206
11207 PR c++/70347
11208 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11209
36ce5faa 112102016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11211
11212 PR c++/70332
11213 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11214
c4fa85c9 112152016-03-23 Jakub Jelinek <jakub@redhat.com>
11216
d9377ad5 11217 PR c++/70001
11218 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11219 * g++.dg/cpp1y/pr70001.C: New test.
11220
c4fa85c9 11221 PR c++/70323
11222 * g++.dg/cpp0x/constexpr-70323.C: New test.
11223
0a2062da 112242016-03-23 Alexandre Oliva <aoliva@redhat.com>
11225 Jason Merrill <jason@redhat.com>
11226 Jakub Jelinek <jakub@redhat.com>
11227
11228 PR c++/69315
11229 * g++.dg/cpp0x/constexpr-69315.C: New test.
11230 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11231
62d2a6dc 112322016-03-23 Marek Polacek <polacek@redhat.com>
11233
11234 PR c++/69884
11235 * g++.dg/warn/Wignored-attributes-1.C: New test.
11236 * g++.dg/warn/Wignored-attributes-2.C: New test.
11237
a82d6246 112382016-03-23 Tom de Vries <tom@codesourcery.com>
11239
11240 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11241 initialization.
11242 * gfortran.dg/goacc/private-3.f95 (test): Same.
11243 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11244 missing use param.
11245
dc834ba1 112462016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11247
11248 * lib/target-supports.exp: Remove v7ve entry from loop
11249 creating effective target checks.
11250 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11251 (add_options_for_arm_arch_v7ve): Likewise.
11252
7e83fd1f 112532016-03-23 Jakub Jelinek <jakub@redhat.com>
11254
11255 PR tree-optimization/70354
11256 * gcc.dg/vect/pr70354-1.c: New test.
11257 * gcc.dg/vect/pr70354-2.c: New test.
11258 * gcc.target/i386/avx2-pr70354-1.c: New test.
11259 * gcc.target/i386/avx2-pr70354-2.c: New test.
11260
4e4da058 112612016-03-22 Jeff Law <law@redhat.com>
11262
11263 PR target/70232
11264 * gcc.dg/tree-ssa/pr70232.c: New test.
11265
6855137b 112662016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11267
11268 PR target/70302
11269 * gcc.target/i386/pr70302.c: New test.
11270
19db1ec8 112712016-03-22 Richard Biener <rguenther@suse.de>
11272
11273 PR middle-end/70251
11274 * g++.dg/torture/pr70251.C: New testcase.
11275
4baec9f2 112762016-03-22 David Malcolm <dmalcolm@redhat.com>
11277
11278 PR c/69993
11279 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11280 Wmisleading-indentation.c.
11281 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11282 reflect change to diagnostic text and order of messages.
11283 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11284
fcfec126 112852016-03-22 David Edelsohn <dje.gcc@gmail.com>
11286
11287 * g++.dg/ext/java-3.C: Don't compile on AIX.
11288
aa30728a 112892016-03-22 Richard Biener <rguenther@suse.de>
11290
11291 PR middle-end/70333
11292 * gcc.dg/torture/pr70333.c: New testcase.
11293
46ec4eb4 112942016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11295
11296 * g++.dg/ext/pr70290.C: New test.
11297
4880f878 112982016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11299
11300 PR target/70325
11301 * gcc.target/i386/pr70325.c: New test.
11302
3d78ea44 113032016-03-22 Jakub Jelinek <jakub@redhat.com>
11304
5934fb8f 11305 PR target/70329
11306 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11307 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11308
b6436f79 11309 PR target/70300
11310 * gcc.target/i386/pr70300.c: New test.
11311
3d78ea44 11312 PR c++/70295
11313 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11314 (func2): New function for cond with parens, xfail warning for c++.
11315 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11316
b60244f6 113172016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11318
11319 PR c++/70096
11320 * g++.dg/template/ptrmem30.C: New test.
11321
c8e3e744 113222016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11323
11324 PR c++/70204
11325 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11326 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11327
2715f63a 113282016-03-21 Jakub Jelinek <jakub@redhat.com>
11329
11330 PR middle-end/70326
11331 * gcc.dg/pr70326.c: New test.
11332
2daa2cda 113332016-03-21 Marc Glisse <marc.glisse@inria.fr>
11334 Jakub Jelinek <jakub@redhat.com>
11335
11336 PR tree-optimization/70317
11337 * gcc.dg/pr70317.c: New test.
11338
d9aa5a50 113392016-03-21 Uros Bizjak <ubizjak@gmail.com>
11340
11341 PR target/70327
11342 * gcc.target/i386/pr70327.c: New test.
11343
e1a88bf4 113442016-03-21 Martin Liska <mliska@suse.cz>
11345
61941425 11346 PR ipa/70306
e1a88bf4 11347 * gcc.dg/ipa/pr70306.c: New test.
11348
d9aa5a50 113492016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11350
11351 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11352 * gcc.target/arm/attr-align3.c: Likewise.
11353 * gcc.target/arm/attr_arm.c: Likewise.
11354 * gcc.target/arm/flip-thumb.c: Likewise.
11355
afdde20c 113562016-03-21 Jakub Jelinek <jakub@redhat.com>
11357
11358 PR target/70296
11359 * gcc.target/powerpc/altivec-36.c: New test.
11360
3f2ef661 113612016-03-21 Richard Biener <rguenther@suse.de>
11362
11363 PR tree-optimization/70310
11364 * gcc.dg/torture/pr70310.c: New testcase.
11365
08b2b692 113662016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11367
11368 PR target/70293
11369 * gcc.target/i386/pr70293.c: New test.
11370
93505d22 113712016-03-21 Richard Biener <rguenther@suse.de>
11372
11373 PR tree-optimization/70288
11374 * gcc.dg/torture/pr70288-1.c: New testcase.
11375 * gcc.dg/torture/pr70288-2.c: Likewise.
11376
06fd1914 113772016-03-21 Andrey Belevantsev <abel@ispras.ru>
11378
11379 PR rtl-optimization/69307
11380 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11381
b628775e 113822016-03-21 Andrey Belevantsev <abel@ispras.ru>
11383
11384 PR rtl-optimization/69102
11385 * gcc.c-torture/compile/pr69102.c: New test.
11386
1421f43c 113872016-03-18 Jeff Law <law@redhat.com>
11388
11389 PR rtl-optimization/70263
11390 * gcc.c-torture/compile/pr70263-1.c: New test.
11391 * gcc.target/i386/pr70263-2.c: New test.
11392
e7142ce1 113932016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11394
11395 PR rtl-optimization/70278
11396 * gcc.dg/torture/pr70278.c: New test.
11397 * gcc.target/arm/pr70278.c: New test.
11398
5539bc70 113992016-03-18 David Malcolm <dmalcolm@redhat.com>
11400
11401 PR c/70281
11402 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11403 (test_builtin_types_compatible_p): New test function.
11404 * gcc.dg/pr70281.c: New test case.
11405
296a290a 114062016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11407
11408 PR target/70113
11409 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11410
666094f0 114112016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11412
11413 PR tree-optimization/70252
11414 * gcc.dg/pr70252.c: New test.
11415
350514e8 114162016-03-18 Tom de Vries <tom@codesourcery.com>
11417
11418 * gcc.dg/pr70161-2.c: New test.
11419 * gcc.dg/pr70161.c: New test.
11420
011e0cea 114212016-03-18 Tom de Vries <tom@codesourcery.com>
11422
11423 PR ipa/70269
11424 * gcc.dg/pr70269.c: New test.
11425
292a09de 114262016-03-18 Jakub Jelinek <jakub@redhat.com>
11427
11428 PR c++/70267
11429 * g++.dg/ext/java-3.C: New test.
11430
efc86c4c 114312016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11432
11433 PR c++/70205
11434 * g++.dg/lookup/pr70205.C: New test.
11435
a28dd575 114362016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11437
11438 PR c++/70218
11439 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11440
92e7ab1e 114412016-03-17 Marek Polacek <polacek@redhat.com>
11442
11443 PR c/69407
11444 * gcc.dg/atomic-op-6.c: New test.
11445
7378dbfb 114462016-03-17 David Malcolm <dmalcolm@redhat.com>
11447
11448 PR c/70264
11449 * c-c++-common/pr70264.c: New test case.
11450
f7995d7d 114512016-03-17 Jakub Jelinek <jakub@redhat.com>
11452
e2895b76 11453 PR c++/70144
11454 * c-c++-common/pr70144-1.c: New test.
11455 * c-c++-common/pr70144-2.c: New test.
11456
f7995d7d 11457 PR c++/70272
11458 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11459 * g++.dg/opt/flifetime-dse6.C: New test.
11460 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11461
5ec4a949 114622016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11463
11464 PR driver/70192
11465 * gcc.dg/pic-1.c: New test.
11466 * gcc.dg/pic-2.c: Likewise.
11467 * gcc.dg/pic-3.c: Likewise.
11468 * gcc.dg/pic-4.c: Likewise.
11469 * gcc.dg/pie-1.c: Likewise.
11470 * gcc.dg/pie-2.c: Likewise.
11471 * gcc.dg/pie-3.c: Likewise.
11472 * gcc.dg/pie-4.c: Likewise.
11473 * gcc.dg/pie-5.c: Likewise.
11474 * gcc.dg/pie-6.c: Likewise.
11475
c28550e1 114762016-03-17 Tom de Vries <tom@codesourcery.com>
11477
11478 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11479 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11480
be3296cb 114812016-03-17 Richard Biener <rguenther@suse.de>
11482
11483 PR debug/70271
11484 * g++.dg/debug/pr70271.C: New testcase.
11485
9b60ef21 114862016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11487
11488 * gcc.target/i386/pr70251.c: New test.
11489
9a80bc1a 114902016-03-17 Marek Polacek <polacek@redhat.com>
11491
11492 PR c++/70194
11493 * g++.dg/warn/constexpr-70194.C: New test.
11494
733d7ff9 114952016-03-16 Richard Henderson <rth@redhat.com>
11496
11497 PR middle-end/70240
11498 * gcc.c-torture/compile/pr70240.c: New.
11499
3e6f12bf 115002016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11501
11502 * gcc.c-torture/compile/20151204.c: Skip for avr.
11503
867c9e99 115042016-03-16 Jakub Jelinek <jakub@redhat.com>
11505
11506 PR target/70245
11507 * g++.dg/opt/pr70245.C: New test.
11508 * g++.dg/opt/pr70245.h: New file.
11509 * g++.dg/opt/pr70245-aux.cc: New file.
11510
8ced6ab7 115112016-03-16 Martin Sebor <msebor@redhat.com>
11512
11513 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11514
37af779a 115152016-03-16 Richard Henderson <rth@redhat.com>
11516
11517 PR middle-end/70199
11518 * gcc.c-torture/compile/pr70199.c: New.
11519
78ed999c 115202016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11521
11522 * gcc.dg/uninit-19.c: Run dos2unix.
11523
462ca422 115242016-03-16 Marek Polacek <polacek@redhat.com>
11525
11526 PR c/70093
11527 * gcc.dg/nested-func-10.c: New test.
11528 * gcc.dg/nested-func-9.c: New test.
11529
fe58aacc 115302016-03-16 Jakub Jelinek <jakub@redhat.com>
11531
11532 PR tree-optimization/68714
11533 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11534
27a53872 115352016-03-16 Tom de Vries <tom@codesourcery.com>
11536
11537 PR tree-optimization/68715
11538 * gcc.dg/graphite/pr68715-2.c: New test.
11539 * gcc.dg/graphite/pr68715.c: New test.
11540 * gfortran.dg/graphite/pr68715.f90: New test.
11541
95049c3c 115422016-03-16 Tom de Vries <tom@codesourcery.com>
11543
11544 PR tree-optimization/68809
11545 * gcc.dg/graphite/pr68809-2.c: New test.
11546 * gcc.dg/graphite/pr68809.c: New test.
11547
09eddd70 115482016-03-16 Jakub Jelinek <jakub@redhat.com>
11549
81fc5915 11550 PR c++/70147
11551 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11552 method call to i () as argument. Adjust expected output.
11553
09eddd70 11554 PR c++/70147
11555 * g++.dg/ubsan/pr70147-1.C: New test.
11556 * g++.dg/ubsan/pr70147-2.C: New test.
11557
6373d2a2 115582016-03-15 Martin Sebor <msebor@redhat.com>
11559
11560 PR c++/58281
11561 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11562
d27a0c11 115632016-03-15 John David Anglin <danglin@gcc.gnu.org>
11564
9908039d 11565 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11566 hppa*-*-hpux*.
11567
45cdc3a6 11568 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11569
d27a0c11 11570 PR libfortran/69799
11571 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11572 libatomic_available.
11573
0dd1d57f 115742016-03-15 Marek Polacek <polacek@redhat.com>
11575
11576 PR c++/70209
11577 * g++.dg/ext/attribute-may-alias-4.C: New test.
11578
0ce02c07 115792016-03-15 Alexander Monakov <amonakov@ispras.ru>
11580
11581 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11582 -fvar-tracking-assignments-toggle flag.
11583
f6e39b30 115842016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11585
11586 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11587
167f93a2 115882016-03-15 Jakub Jelinek <jakub@redhat.com>
11589
11590 PR rtl-optimization/70222
11591 * gcc.c-torture/execute/pr70222-1.c: New test.
11592 * gcc.c-torture/execute/pr70222-2.c: New test.
11593
08a8af4a 115942016-03-15 Richard Henderson <rth@redhat.com>
11595
11596 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11597
738eb905 115982016-03-15 Andrey Belevantsev <abel@ispras.ru>
11599
11600 PR rtl-optimization/69032
11601 * gcc.dg/pr69032.c: New test.
11602
dd148b3a 116032016-03-15 Andrey Belevantsev <abel@ispras.ru>
11604
11605 PR rtl-optimization/63384
d9aa5a50 11606 * g++.dg/pr63384.C: New test.
dd148b3a 11607
acf58115 116082016-03-15 Andrey Belevantsev <abel@ispras.ru>
11609
11610 PR target/64411
11611 * gcc.target/i386/pr64411.C: New test.
11612
a2897dc4 116132016-03-15 Tom de Vries <tom@codesourcery.com>
11614
11615 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11616 * gfortran.dg/goacc/kernels-alias.f95: New test.
11617
7bad2faf 116182016-03-14 Martin Sebor <msebor@redhat.com>
11619
11620 PR c++/53792
11621 * g++.dg/cpp0x/constexpr-inline.C: New test.
11622 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11623
d65fa8d9 116242016-03-14 David Edelsohn <dje.gcc@gmail.com>
11625
11626 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11627
2b3c633f 116282016-03-14 Jakub Jelinek <jakub@redhat.com>
11629
11630 PR middle-end/70219
11631 * gcc.dg/pr70219.c: New test.
11632
e947f9c3 116332016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11634
11635 PR target/70083
11636 * gcc.dg/torture/pr70083.c: New test.
11637 * gcc.target/i386/pr70083.c: New test.
11638
74201dc2 116392016-03-14 Richard Biener <rguenther@suse.de>
11640
11641 PR tree-optimization/56365
11642 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11643
88aea41e 116442016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11645
11646 PR target/70098
11647 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11648 New function.
11649 * g++.dg/pr70098.C: New testcase.
11650
11651
1bd2aefd 116522016-03-14 Tom de Vries <tom@codesourcery.com>
11653
11654 PR tree-optimization/70045
11655 * gcc.dg/graphite/pr70045.c: New test.
11656
922c7033 116572016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11658
11659 PR fortran/69043
11660 * gfortran.dg/include_9.f90: New test.
11661
fd4ab6d9 116622016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11663
11664 PR fortran/45076
11665 gfortran.dg/prof/prof.exp: New script.
11666 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11667
7d7218d3 116682016-03-12 Andrey Belevantsev <abel@ispras.ru>
11669
11670 PR rtl-optimization/69307
11671 * gcc.dg/pr69307.c: New test.
11672
02ffd664 116732016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11674
11675 PR target/69614
11676 * gcc.target/arm/pr69614.c: New.
11677
76e207a9 116782016-03-12 Paul Thomas <pault@gcc.gnu.org>
11679
11680 PR fortran/70031
11681 * gfortran.dg/submodule_14.f08: New test
11682
11683 PR fortran/69524
11684 * gfortran.dg/submodule_15.f08: New test
11685
490ee78a 116862016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11687
11688 PR c++/70106
11689 * g++.dg/cpp1y/paren3.C: New test.
11690
04e137ff 116912016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11692
11693 PR target/70131
11694 * gcc.target/powerpc/ppc-round2.c: New test.
11695
27b2c1c4 116962016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11697
11698 PR target/70123
11699 * gcc.dg/torture/pr70123.c: New test.
11700
84116671 117012016-03-11 Jeff Law <law@redhat.com>
11702
11703 PR tree-optimization/70190
11704 * gcc.c-torture/compile/pr70190.c: New test.
11705
cfa58bc8 117062016-03-11 David Malcolm <dmalcolm@redhat.com>
11707
11708 PR c/68187
11709 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11710 case.
11711 (test43_b): Likewise.
11712 (test43_c): Likewise.
11713 (test43_d): Likewise.
11714 (test43_e): Likewise.
11715 (test43_f): Likewise.
11716 (test43_g): Likewise.
11717 (test44_a): Likewise.
11718 (test44_b): Likewise.
11719 (test44_c): Likewise.
11720 (test44_d): Likewise.
11721 (test44_e): Likewise.
11722
ce234f27 117232016-03-11 David Malcolm <dmalcolm@redhat.com>
11724
11725 PR c/70085
11726 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11727
e4756b48 117282016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11729
11730 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11731 dg-options.
11732
1f5ef87e 117332016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11734
11735 PR target/70002
11736 PR target/69245
11737 * gcc.target/aarch64/pr69245_2.c: New test.
11738
f9c352a1 117392016-03-11 Jakub Jelinek <jakub@redhat.com>
11740
11741 PR tree-optimization/70177
11742 * gcc.dg/pr70177.c: New test.
11743
4dd92ac6 117442016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11745
11746 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11747
331e4fdb 117482016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11749
11750 * gcc.dg/tree-ssa/sra-20.c: New.
11751
69262824 117522016-03-11 Jakub Jelinek <jakub@redhat.com>
11753
6f9a7425 11754 PR rtl-optimization/70174
11755 * gcc.dg/pr70174.c: New test.
11756
69262824 11757 PR tree-optimization/70169
11758 * gcc.dg/pr70169.c: New test.
11759
4637a847 117602016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11761
11762 PR target/70160
11763 * gcc.target/i386/pr70160.c: New test.
11764
5a86d754 117652016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11766
11767 * gcc.target/s390/dfp-1.c: New test.
11768
af4c8290 117692016-03-10 Nick Clifton <nickc@redhat.com>
11770
11771 PR target/70044
11772 * gcc.target/aarch64/pr70044.c: New test.
11773
98dfd328 117742016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11775 Jakub Jelinek <jakub@redhat.com>
11776
11777 PR c++/70001
11778 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11779 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11780 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11781
75e72311 117822016-03-10 Jan Hubicka <hubicka@ucw.cz>
11783
11784 PR lto/69589
11785 * g++.dg/lto/pr69589_0.C: New testcase
11786 * g++.dg/lto/pr69589_1.C: New testcase
11787
a2eb1271 117882016-03-10 Marek Polacek <polacek@redhat.com>
11789
11790 PR c++/70153
11791 * g++.dg/delayedfold/unary-plus1.C: New test.
11792
117932016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11794
11795 * gcc.target/arm/pr45701-1.c: Escape brackets.
11796 * gcc.target/arm/pr45701-2.c: Likewise.
11797
5ab2987f 117982016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11799
11800 * gfortran.dg/unconstrained_commons.f: New.
11801
6972afac 118022016-03-10 Alan Modra <amodra@gmail.com>
11803
11804 * gcc.dg/pr69195.c: New.
11805 * gcc.dg/pr69238.c: New.
11806
c82c99ec 118072016-03-10 Tom de Vries <tom@codesourcery.com>
11808
11809 PR testsuite/68915
11810 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11811
a2389d4a 118122016-03-10 Richard Biener <rguenther@suse.de>
11813
11814 PR tree-optimization/70128
11815 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11816 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11817
c272412d 118182016-03-09 Jakub Jelinek <jakub@redhat.com>
11819
a0451069 11820 PR tree-optimization/70152
11821 * gcc.dg/pr70152.c: New test.
11822
c272412d 11823 PR target/70086
11824 * gcc.target/i386/pr70086-1.c: New test.
11825 * gcc.target/i386/pr70086-2.c: New test.
11826 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11827
11828 PR tree-optimization/70127
11829 * gcc.c-torture/execute/pr70127.c: New test.
11830
27dcb7a8 118312016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11832
11833 * c-c++-common/goacc/combined-directives-2.c: New test.
11834
c24757cf 118352016-03-09 David Malcolm <dmalcolm@redhat.com>
11836
11837 PR c/68473
11838 PR c++/70105
11839 * g++.dg/diagnostic/pr70105.C: New test.
11840 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11841 (test_multiple_ordinary_maps): New test function.
11842
83108969 118432016-03-09 David Malcolm <dmalcolm@redhat.com>
11844
11845 PR c/68473
11846 PR c++/70105
11847 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11848 Drop range information from call to inform_at_rich_loc.
11849 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11850 New.
11851 (test_show_locus): Replace calls to rich_location::add_range with
11852 calls to add_range. Rewrite the tests that used the now-defunct
11853 rich_location ctor taking a source_range. Simplify other tests
11854 by replacing calls to COMBINE_LOCATION_DATA with calls to
11855 make_location.
11856
6733c0e8 118572016-03-09 Richard Biener <rguenther@suse.de>
11858 Jakub Jelinek <jakub@redhat.com>
11859
11860 PR tree-optimization/70138
11861 * gcc.dg/vect/pr70138-1.c: New testcase.
11862 * gcc.dg/vect/pr70138-2.c: Likewise.
11863
96abb9f5 118642016-03-09 Jakub Jelinek <jakub@redhat.com>
11865
11866 PR target/70049
11867 * gcc.target/i386/pr70049.c: New test.
11868
42bb3bfb 118692016-03-09 Richard Biener <rguenther@suse.de>
11870
11871 PR c/70143
11872 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11873 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11874 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11875
27527428 118762016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11877
11878 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11879 arm-*-*.
11880
248449f2 118812016-03-09 Jakub Jelinek <jakub@redhat.com>
11882
1bd49ced 11883 PR middle-end/67278
11884 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11885
248449f2 11886 PR target/67278
11887 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11888
11889 PR middle-end/70050
11890 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11891 in testcase comment.
11892
dfc460ff 118932016-03-09 Tom de Vries <tom@codesourcery.com>
11894
11895 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11896 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11897 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11898 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11899 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11900 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11901 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11902 * gfortran.dg/goacc/kernels-loop.f95: New test.
11903
0377fc7f 119042016-03-08 Martin Sebor <msebor@redhat.com>
11905
11906 PR c++/62096
11907 * g++.dg/warn/overflow-warn-7.C: New test.
11908
3556aa80 119092016-03-08 Jason Merrill <jason@redhat.com>
11910
11911 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11912 * lib/target-supports.exp (check_effective_target_concepts): New.
11913
e5096208 119142016-03-08 Jakub Jelinek <jakub@redhat.com>
11915
5370eb8d 11916 PR c++/70135
11917 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11918 * g++.dg/ubsan/pr70135.C: New test.
11919
e5096208 11920 PR target/70110
11921 * gcc.dg/pr70110.c: New test.
11922
cc37120d 119232016-03-07 Martin Jambor <mjambor@suse.cz>
11924
11925 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11926 * c-c++-common/gomp/if-1.c: Likewise.
11927 * c-c++-common/gomp/pr61486-2.c: Likewise.
11928 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11929 to dg-additional-options.
11930 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11931 * g++/gomp/target-teams-1.c: Likewise.
11932 * gcc.dg/gomp/gomp.exp: Likewise.
11933 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11934 dg-additional-options.
11935 * gfortran.dg/gomp/gomp.exp: Likewise.
11936 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11937 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11938 dg-additional-options.
11939 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11940
53c248d8 119412016-03-07 Martin Jambor <mjambor@suse.cz>
11942
11943 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11944 * c-c++-common/gomp/gridify-1.c: New test.
11945 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11946
541e79a0 119472016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11948
11949 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11950 trigger for cortex-r8, when scanning for register r8.
11951 * gcc.target/arm/pr45701-2.c: Likewise.
11952
4dfabd94 119532016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11954 Jeff Law <law@redhat.com>
4dfabd94 11955
11956 PR tree-optimization/69740
11957 * gcc.c-torture/compile/pr69740-1.c: New test.
11958 * gcc.c-torture/compile/pr69740-2.c: New test.
11959
1b63a87b 119602016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11961
11962 * lib/target-supports.exp
11963 (check_effective_target_whole_vector_shift): Enable for PPC64.
11964
d33914da 119652016-03-07 Richard Biener <rguenther@suse.de>
11966
11967 PR tree-optimization/70115
11968 * gcc.dg/torture/pr70115.c: New testcase.
11969
584fba4b 119702016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11971
11972 PR middle-end/69916
11973 * c-c-++-common/goacc/pr69916.c: New.
11974
7f2f5ec0 119752016-03-07 Richard Henderson <rth@redhat.com>
11976
11977 * gcc.c-torture/compile/pr70061.c: New test.
11978
f530e7c4 119792016-03-07 Richard Biener <rguenther@suse.de>
11980
11981 PR testsuite/70109
11982 * gcc.dg/vect/O3-pr36098.c: New testcase.
11983
a3855fed 119842016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11985
11986 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11987
091ffc31 119882016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11989
11990 * gnat.dg/renaming9.ad[sb]: New testcase.
11991
2941b871 119922016-03-05 Jakub Jelinek <jakub@redhat.com>
11993
11994 PR c++/70084
11995 * g++.dg/expr/stdarg3.C: New test.
11996
5173ce42 119972016-03-04 Jeff Law <law@redhat.com>
11998
11999 PR tree-optimization/69196
12000 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12001 x86_64-*-*.
12002
2d1d2e55 120032016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12004
0e43078e 12005 PR c/69973
12006 * gcc.dg/pr69973.c: New test.
12007
d8ec06ae 12008 PR rtl-optimization/69941
12009 * gcc.dg/torture/pr69941.c: New test.
12010
2d1d2e55 12011 PR c/69824
12012 * gcc.dg/pr69824.c: New test.
12013
32f692e2 120142016-03-05 Tom de Vries <tom@codesourcery.com>
12015
12016 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12017 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12018 function.
12019
1c699e9a 120202016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12021
12022 PR c++/66786
12023 * g++.dg/cpp1y/var-templ48.C: New test.
12024 * g++.dg/cpp1y/var-templ49.C: New test.
12025
358448c6 120262016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12027
12028 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12029
01dc3c45 120302016-03-04 Jakub Jelinek <jakub@redhat.com>
12031
e968ff6d 12032 PR c++/70035
12033 * g++.dg/ubsan/pr70035.C: New test.
12034
01dc3c45 12035 PR target/70062
12036 * gcc.target/i386/pr70062.c: New test.
12037
3937d618 120382016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12039
12040 * g++.dg/template/typename21.C: Remove c++98_only.
12041
c58ac7f8 120422016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12043
12044 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12045
0060768a 120462016-03-04 David Malcolm <dmalcolm@redhat.com>
12047
12048 PR c/68187
12049 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12050 function.
12051 (fn_42_b): Likewise.
12052 (fn_42_c): Likewise.
12053
74c6fd40 120542016-03-04 David Malcolm <dmalcolm@redhat.com>
12055
12056 PR c/68187
12057 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12058 function.
12059 (fn_40_b): Likewise.
12060 (fn_41_a): Likewise.
12061 (fn_41_b): Likewise.
12062
31b11359 120632016-03-04 Jakub Jelinek <jakub@redhat.com>
12064
12065 PR target/70059
12066 * gcc.target/i386/avx512f-pr70059.c: New test.
12067 * gcc.target/i386/avx512dq-pr70059.c: New test.
12068
c5b93452 120692016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12070
12071 PR rtl-optimization/57676
12072 * gcc.dg/torture/pr57676.c: New test.
12073
268fbd56 120742016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12075
12076 * gcc.dg/pr70026.c: New test.
12077
6560d1ad 120782016-03-04 Marek Polacek <polacek@redhat.com>
12079
12080 PR c/69798
12081 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12082 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12083
cc7dfddf 120842016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12085
12086 PR target/70004
12087 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12088 Delete.
12089 (test_corners_sisd_si): Likewise.
12090 (main): Remove checks of the above.
12091 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12092
e9663bd4 120932016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12094
12095 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12096
dcdd684e 120972016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12098
12099 * gcc.dg/torture/pr69951.c: Accept argc==0.
12100
e692d332 121012016-03-04 Richard Biener <rguenther@suse.de>
12102
12103 PR c++/70054
12104 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12105 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12106
af77b7e6 121072016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12108
12109 PR testsuite/69766
12110 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12111 testing multiarch.
12112
290da96e 121132016-03-04 Jakub Jelinek <jakub@redhat.com>
12114
12115 PR debug/69947
12116 * gcc.dg/guality/pr69947.c: New test.
12117
e51ce713 121182016-03-03 Jakub Jelinek <jakub@redhat.com>
12119
12120 PR ada/70017
12121 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12122
1feed892 121232016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12124
12125 PR rtl-optimization/69904
12126 * gcc.target/arm/pr69904.c: New test.
12127
c32bda69 121282016-03-03 Jakub Jelinek <jakub@redhat.com>
12129
12130 PR target/70021
12131 * gcc.dg/vect/pr70021.c: New test.
12132 * gcc.target/i386/pr70021.c: New test.
12133
1bc579ed 121342016-03-03 Marek Polacek <polacek@redhat.com>
12135
12136 PR middle-end/70050
12137 * gcc.dg/pr70050.c: New test.
12138
cfa8d638 121392016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12140
12141 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12142
1b889259 121432016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12144
12145 PR tree-optimization/70043
12146 * gfortran.dg/vect/pr70043.f90: New test.
12147
f756dfa3 121482016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12149
12150 * gnat.dg/specs/task1.ads: New test.
12151
5cb4863d 121522016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12153
12154 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12155 Invoke gdb with -batch.
12156 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12157
5dd12e43 121582016-03-03 Richard Biener <rguenther@suse.de>
12159
12160 PR tree-optimization/55936
12161 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12162
d97ba4ca 121632016-03-02 Jeff Law <law@redhat.com>
12164
5d23c86f 12165 PR rtl-optimization/69942
12166 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12167 effects of argument promotions.
12168
d97ba4ca 12169 PR tree-optimization/69987
12170 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12171 target does not support -fprefetch-loop-arrays.
12172
901faaa0 121732016-03-02 Uros Bizjak <ubizjak@gmail.com>
12174
12175 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12176
51f6fdce 121772016-03-02 Bin Cheng <bin.cheng@arm.com>
12178
6bc7872f 12179 PR rtl-optimization/69052
51f6fdce 12180 * gcc.target/i386/pr69052.c: New test.
12181
31d31e07 121822016-03-02 Alan Modra <amodra@gmail.com>
12183
12184 * gcc.dg/pr69990.c: New.
12185
04faee95 121862016-03-02 Jakub Jelinek <jakub@redhat.com>
12187
270d0117 12188 PR c/68062
12189 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12190
12191 PR middle-end/70022
12192 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12193
04faee95 12194 PR target/70028
12195 * gcc.target/i386/pr70028.c: New test.
12196
a2cc9e8e 121972016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12198
12199 * c-c++-common/asan/swapcontext-test-1.c,
12200 * c-c++-common/tsan/thread_leak.c,
12201 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12202 * g++.dg/tsan/benign_race.C,
12203 * g++.dg/tsan/fd_close_norace.C,
12204 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12205 races with sanitizer output
12206
dd4bd263 122072016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12208 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12209
12210 PR target/67278
12211 * gcc.dg/simd-8.c: New testcase.
12212
b5fe3a49 122132016-03-02 Richard Biener <rguenther@suse.de>
12214
12215 PR middle-end/67278
12216 * gcc.dg/simd-7.c: New testcase.
12217
23601f67 122182016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12219
12220 * gcc.target/i386/pr70007.c: Tweak.
12221
f66f65e7 122222016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12223
12224 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12225
60773515 122262016-03-02 Marek Polacek <polacek@redhat.com>
12227
12228 PR c/67854
12229 * gcc.dg/pr67854.c: New test.
12230
6c094cb1 122312016-03-02 Jakub Jelinek <jakub@redhat.com>
12232
12233 PR middle-end/70025
12234 * gcc.dg/torture/pr70025.c: New test.
12235
7627bb56 122362016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12237
12238 PR tree-optimization/68621
12239 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12240
066c8e94 122412016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12242
12243 * gcc.target/i386/pr70007.c: New test.
12244
d3b819ad 122452016-03-01 Jeff Law <law@redhat.com>
12246
d4b9ad56 12247 PR tree-optimization/69196
7e217344 12248 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12249
d3b819ad 12250 PR tree-optimization/69196
12251 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12252 duplicating code and spoiling the expected output.
12253
4f37285d 122542016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12255
12256 PR target/70033
12257 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12258 supports power9 before doing tests.
12259 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12260 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12261 * gcc.target/powerpc/p9-permute.c: Likewise.
12262
3e9c4f6c 122632016-03-01 Uros Bizjak <ubizjak@gmail.com>
12264
12265 PR target/70027
12266 * gcc.target/i386/pr70027.c: New test.
12267
e324729e 122682016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12269
12270 * gcc.dg/pr70017.c: New test.
12271
40e9ce2d 122722016-03-01 Jakub Jelinek <jakub@redhat.com>
12273
12274 PR c/69796
12275 PR c/69974
12276 * gcc.dg/pr69796.c: New test.
12277 * gcc.dg/pr69974.c: New test.
12278
e8b016ea 122792016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12280
12281 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12282
24d3127c 122832016-02-29 Jeff Law <law@redhat.com>
12284
12285 PR tree-optimization/69987
12286 * gfortran.dg/pr69987.f90: New test.
12287
12288 PR tree-optimization/69989
12289 * gcc.c-torture/compile/pr69989-2.c: New test.
12290
12cc1225 122912016-03-01 Marek Polacek <polacek@redhat.com>
12292
12293 PR c++/69795
12294 * g++.dg/parse/invalid1.C: New test.
12295
d99a947c 122962016-03-01 Richard Biener <rguenther@suse.de>
12297
12298 PR middle-end/70022
12299 * gcc.dg/pr70022.c: New testcase.
12300
395dbc60 123012016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12302
12303 PR tree-optimization/69956
12304 * gcc.dg/pr69956.c: New test.
12305
40a35c55 123062016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12307
12308 PR target/70011
12309 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12310 XFAIL when hardware supports efficient unaligned storage access.
12311
4edc90b0 123122016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12313
12314 PR c++/69961
12315 * g++.dg/template/pr69961a.C: New test.
12316 * g++.dg/template/pr69961b.C: New test.
12317
1ed1f69a 123182016-02-29 David Malcolm <dmalcolm@redhat.com>
12319
12320 PR preprocessor/69985
12321 * gcc.dg/cpp/pr69985.c: New test case.
12322
01c5d15d 123232016-02-29 Jeff Law <law@redhat.com>
12324
3a4d3de5 12325 PR tree-optimization/70005
12326 * gcc.c-torture/execute/pr70005.c New test.
12327
01c5d15d 12328 PR tree-optimization/69999
12329 * gcc.c-torture/compile/pr69999.c: New test.
12330
1bf66b54 123312016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12332
12333 PR tree-optimization/69652
12334 * gcc.dg/torture/pr69652.c: Delete test.
12335 * gcc.dg/vect/pr69652.c: New test.
12336
b4d653d5 123372016-02-19 Richard Biener <rguenther@suse.de>
12338
12339 PR tree-optimization/69980
12340 * gfortran.dg/vect/pr69980.f90: New testcase.
12341
35bc4745 123422016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12343
12344 * gcc.target/sparc/20160229-1.c: New test.
12345
bb54a538 123462016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12347
12348 * gnat.dg/stack_usage3.adb: New test.
12349 * gnat.dg/stack_usage3_pkg.ads: New helper.
12350
95164e71 123512016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12352
12353 * gnat.dg/renaming8.adb: New test.
12354 * gnat.dg/renaming8_pkg1.ads: New helper.
12355 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12356 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12357
a890896f 123582016-02-29 Richard Biener <rguenther@suse.de>
12359
12360 PR tree-optimization/69720
12361 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12362
5c70403a 123632016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12364
12365 PR fortran/68147
12366 PR fortran/47674
12367 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12368
dfb6d139 123692016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12370 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12371
12372 PR fortran/56007
12373 * gfortran.dg/coarray_8.f90: Adjust error message.
12374 * gfortran.dg/pr56007.f90: New test.
12375 * gfortran.dg/pr56007.f: New test.
12376
536508db 123772016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12378
12379 PR tree-optimization/69989
12380 * gcc.dg/torture/pr69989.c: New test.
12381
eec75e45 123822016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12383
12384 * gcc.target/i386/stack-realign-win.c: New test.
12385
0175e45a 123862016-02-28 Harald Anlauf <anlauf@gmx.de>
12387
12388 PR fortran/60126
12389 * gfortran.dg/pr60126.f90: New test.
12390
2a703589 123912016-02-27 Jeff Law <law@redhat.com>
12392
12393 Revert
12394 2016-02-26 Richard Biener <rguenther@suse.de>
12395 Jeff Law <law@redhat.com>
12396
12397 PR tree-optimization/69740
12398 * gcc.c-torture/compile/pr69740-1.c: New test.
12399 * gcc.c-torture/compile/pr69740-2.c: New test.
12400
359b4c18 124012016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12402
1c96765a 12403 PR fortran/69910
359b4c18 12404 * gfortran.dg/newunit_4.f90: New test.
12405
49462d93 124062016-02-27 Jakub Jelinek <jakub@redhat.com>
12407
12408 PR target/69613
12409 PR rtl-optimization/69886
12410 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12411 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12412 target.
12413
c4ac733e 124142016-02-26 Martin Sebor <msebor@redhat.com>
12415
12416 PR tree-optimization/15826
12417 * gcc.dg/tree-ssa/pr15826.c: New test.
12418
da8c4b5d 124192016-02-26 Jakub Jelinek <jakub@redhat.com>
12420
12421 PR target/69969
12422 * gcc.target/powerpc/pr69969.c: New test.
12423
0a4558eb 124242016-02-26 Martin Sebor <msebor@redhat.com>
12425
12426 PR c++/15766
12427 * g++.old-deja/g++.other/decl5.C: Add a test case.
12428
5b500299 124292016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12430
12431 PR target/69946
12432 * gcc.target/powerpc/pr69946.c: New file.
12433
565f533b 124342016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12435 Jeff Law <law@redhat.com>
565f533b 12436
0a4558eb 12437 PR tree-optimization/69740
565f533b 12438 * gcc.c-torture/compile/pr69740-1.c: New test.
12439 * gcc.c-torture/compile/pr69740-2.c: New test.
12440
ff67cbea 124412016-02-26 Martin Jambor <mjambor@suse.cz>
12442
12443 PR middle-end/69920
12444 * gcc.dg/torture/pr69932.c: New test.
12445 * gcc.dg/torture/pr69936.c: Likewise.
12446
e400d817 124472016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12448
12449 PR target/69709
12450 * gcc.target/s390/pr69709.c: New test.
12451
126a5a2d 124522016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12453
12454 PR target/69245
12455 * gcc.target/aarch64/pr69245_1.c: New test.
12456
59c58860 124572016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12458
12459 PR target/69613
12460 * gcc.dg/torture/pr69613.c: New test.
12461
9441fa4e 124622016-02-26 Jakub Jelinek <jakub@redhat.com>
12463
12464 PR rtl-optimization/69891
12465 * gcc.target/i386/pr69891.c: New test.
12466
e48fcde0 124672016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12468 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12469
35ed600a 12470 PR target/61397
f41208a1 12471 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12472 functionality for both 32-bit and 64-bit.
12473
c86aaa0e 124742016-02-26 Richard Biener <rguenther@suse.de>
12475
12476 PR tree-optimization/69551
12477 * gcc.dg/torture/pr69951.c: New testcase.
12478
38e71a65 124792016-02-25 Richard Biener <rguenther@suse.de>
12480
12481 PR tree-optimization/48795
12482 * gcc.dg/Warray-bounds-18.c: New testcase.
12483
03331e69 124842016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12485
12486 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12487
f14d8d6a 124882016-02-25 Jakub Jelinek <jakub@redhat.com>
12489
12490 PR rtl-optimization/69896
12491 * gcc.dg/pr69896.c: New test.
12492
4003c807 124932016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12494
12495 PR c++/69736
12496 * g++.dg/cpp1y/paren2.C: New test.
12497
a0573328 124982016-02-24 Martin Sebor <msebor@redhat.com>
12499
12500 PR c/51147
12501 * gcc.dg/enum-mode-2.c: New test.
12502
2cde02ad 125032016-02-24 Jakub Jelinek <jakub@redhat.com>
12504
12505 PR c++/69922
12506 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12507 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12508 * g++.dg/ubsan/pr69922.C: New test.
12509
f0ea75d1 125102016-02-24 Marek Polacek <polacek@redhat.com>
12511
12512 PR c/69819
12513 * gcc.dg/pr69819.c: New test.
12514
05027366 125152016-02-24 Martin Sebor <msebor@redhat.com>
12516
34ed562b 12517 PR c++/69912
12518 * g++.dg/ext/flexary15.C: New test.
12519
125202016-02-24 Martin Sebor <msebor@redhat.com>
12521
12522 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12523 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12524 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12525
650c3ad5 125262016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12527 Charles Baylis <charles.baylis@linaro.org>
12528
12529 PR debug/61033
12530 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12531
596070e8 125322016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12533 Jakub Jelinek <jakub@redhat.com>
596070e8 12534
12535 PR middle-end/69760
12536 * gcc.dg/torture/pr69760.c: New testcase.
12537
d6b92d9f 125382016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12539
12540 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12541 pattern on Solaris with as.
12542
90436d9d 125432016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12544
12545 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12546 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12547 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12548 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12549
7c749495 125502016-02-24 Jakub Jelinek <jakub@redhat.com>
12551
12552 PR middle-end/69915
12553 * gcc.dg/pr69915.c: New test.
12554
9c9680b5 125552016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12556
12557 PR rtl-optimization/69886
12558 * gcc.dg/torture/pr69886.c: New test.
12559
36d081ee 125602016-02-24 Richard Biener <rguenther@suse.de>
12561
12562 PR middle-end/68963
12563 * gcc.dg/torture/pr68963.c: New testcase.
12564
2a0accb9 125652016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12566
12567 PR target/69875
12568 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12569 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12570 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12571 * gcc.target/arm/atomic_loaddi_1.c: New test.
12572 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12573 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12574 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12575 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12576 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12577 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12578 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12579 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12580
f0e92ef1 125812016-02-24 Jakub Jelinek <jakub@redhat.com>
12582
12583 PR middle-end/69909
12584 * gcc.dg/torture/pr69909.c: New test.
12585
6907286f 125862016-02-24 Richard Biener <rguenther@suse.de>
12587
12588 PR tree-optimization/69907
12589 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12590 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12591 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12592
e6ab7475 125932016-02-24 Christian Bruel <christian.bruel@st.com>
12594
12595 * gcc.target/arm/pragma_cpp_fma.c: New test.
12596
47587450 125972016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12598
12599 PR fortran/61156
12600 * gfortran.dg/include_6.f90: Update test.
12601
d41ab738 126022016-02-23 Jakub Jelinek <jakub@redhat.com>
12603
12604 PR objc/69844
12605 * objc.dg/pr69844.m: New test.
12606
4772d9d5 126072016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12608
12609 PR libgfortran/69456
12610 * gfortran.dg/namelist_89.f90: New test.
12611 * gfortran.dg/pr59700.f90: Update test..
12612
8c38d887 126132016-02-23 Martin Sebor <msebor@redhat.com>
12614
12615 PR middle-end/69780
12616 * g++.dg/ext/builtin_alloca.C: New test.
12617 * gcc.dg/builtins-68.c: New test.
12618
ee1bfdb0 126192016-02-23 Richard Henderson <rth@redhat.com>
12620
12621 * gcc.target/i386/addr-space-3.c: Remove test.
12622
52609ec3 126232016-02-23 David Malcolm <dmalcolm@redhat.com>
12624
12625 PR preprocessor/69126
12626 PR preprocessor/69543
12627 * c-c++-common/pr69126-2-long.c: New test.
12628 * c-c++-common/pr69126-2-short.c: New test.
12629 * c-c++-common/pr69543-1.c: Remove xfail.
12630
d5bf2cc8 126312016-02-23 David Malcolm <dmalcolm@redhat.com>
12632
12633 PR preprocessor/69126
12634 PR preprocessor/69543
12635 PR preprocessor/69558
12636 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12637 (f): Rename to...
12638 (test_2): ...this, and add leading comment.
12639 (MACRO_3, test_3): New.
12640 (MACRO_4A, MACRO_4B, test_4): New.
12641 (MACRO): Rename to...
12642 (MACRO_5): ...this.
12643 (g): Rename to...
12644 (test_5): ...this, updating for renaming of MACRO, and
12645 add leading comment.
12646 * c-c++-common/pr69543-1.c: New.
12647 * c-c++-common/pr69543-2.c: New.
12648 * c-c++-common/pr69543-3.c: New.
12649 * c-c++-common/pr69543-4.c: New.
12650 * c-c++-common/pr69558-1.c: New.
12651 * c-c++-common/pr69558-2.c: New.
12652 * c-c++-common/pr69558-3.c: New.
12653 * c-c++-common/pr69558-4.c: New.
12654 * gcc.dg/pr69558.c: Move to...
12655 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12656 xfail for c++.
12657
3a37a410 126582016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12659
12660 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12661 to -ftree-parallelize-loops/-fopenacc changes.
12662 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12663 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12664 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12665 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12666 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12667 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12668 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12669 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12670 * c-c++-common/goacc/kernels-loop.c: Likewise.
12671 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12672 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12673 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12674 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12675
ecca180f 126762016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12677
12678 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12679
eec0fa3f 126802016-02-23 Jakub Jelinek <jakub@redhat.com>
12681
f1f91c07 12682 PR c++/69902
12683 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12684
eec0fa3f 12685 PR c/69900
12686 * gcc.dg/pr69900.c: New test.
12687
e045424d 126882016-02-23 Martin Jambor <mjambor@suse.cz>
12689
12690 PR tree-optimization/69666
12691 * gcc.dg/tree-ssa/pr69666.c: New test.
12692
f482dff6 126932016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12694
12695 PR fortran/67451
12696 * gfortran.dg/coarray_allocate_5.f08: New test.
12697
57ed698b 126982016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12699
12700 * gcc.target/s390/vcond-shift.c: Move to ...
12701 * gcc.target/s390/vector/vcond-shift.c: ... here.
12702
990e443c 127032016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12704
12705 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12706 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12707
296c5f01 127082016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12709
12710 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12711
e53f41d5 127122016-02-20 Mark Wielaard <mjw@redhat.com>
12713
12714 PR c/28901
12715 * gcc.dg/unused-variable-3.c: New test.
12716
13af201d 127172016-02-22 Jakub Jelinek <jakub@redhat.com>
12718
12719 PR target/69888
12720 * gcc.target/i386/pr69888.c: New test.
12721
682c90f9 127222016-02-22 Richard Biener <rguenther@suse.de>
12723
12724 PR tree-optimization/69882
12725 * gfortran.dg/vect/pr69882.f90: New testcase.
12726
b8cd18c3 127272016-02-22 Jakub Jelinek <jakub@redhat.com>
12728
12729 PR target/69885
12730 * gcc.dg/pr69885.c: New test.
12731
09343379 127322016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12733
12734 PR target/69806
12735 PR target/54089
12736 * gcc.target/sh/pr54089-10.c: New.
12737
b345a09f 127382016-02-20 Paul Thomas <pault@gcc.gnu.org>
12739
12740 PR fortran/69423
12741 * gfortran.dg/deferred_character_15.f90 : New test.
12742
51385aed 127432016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12744
12745 PR fortran/57365
12746 gfortran.dg/allocate_with_source_18.f03: New test.
12747
127482016-02-20 Harald Anlauf <anlauf@gmx.de>
12749
12750 PR fortran/52531
12751 gfortran.dg/gomp/pr52531.f90: New test.
12752
9cce8384 127532016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12754
12755 PR c++/69865
12756 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12757 -std=c++03.
12758
d91f5fbb 127592016-02-19 Jakub Jelinek <jakub@redhat.com>
12760
563d5cb8 12761 PR c++/69826
12762 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12763 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12764
0a04aac9 12765 PR c++/69850
12766 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12767
d91f5fbb 12768 PR c++/69851
12769 * g++.dg/torture/pr69851.C: New test.
12770
5fe1f282 127712016-02-19 Martin Sebor <msebor@redhat.com>
12772
12773 PR testsuite/69573
12774 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12775
a45bce11 127762016-02-19 Jakub Jelinek <jakub@redhat.com>
12777
6263dde1 12778 PR c++/69850
12779 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12780 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12781
a45bce11 12782 PR c++/67767
12783 * g++.dg/cpp0x/pr67767.C: New test.
12784
cf2ed1b7 127852016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12786
12787 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12788 for fp, simd, crypto, crc, lse.
12789 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12790 above.
12791 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12792 effective target check.
12793
f6cc34b0 127942016-02-19 Jakub Jelinek <jakub@redhat.com>
12795
12796 PR target/69820
12797 * gcc.target/i386/pr69820.c: New test.
12798
6c678e78 127992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12800
12801 * gcc.target/s390/vector/int128-1.c: New test.
12802
b088ff4b 128032016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12804
12805 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12806
b11e60a4 128072016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12808
12809 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12810 instruction pattern name to prevent the testcase from failing with
12811 -march=z13.
12812
664ff6a0 128132016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12814
12815 * gcc.target/s390/md/movstr-2.c: New test.
12816
e80be24b 128172016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12818
12819 * gcc.target/s390/morestack.c: New test.
12820
9839f350 128212016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12822
12823 PR target/69625
12824 * gcc.target/s390/pr69625.c: Add test case.
12825
4550fbd0 128262016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12827
12828 PR testsuite/68580
12829 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12830
57d00b6a 128312016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12832
12833 PR target/68404
12834 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12835 * gcc.target/powerpc/fusion3.c: Likewise.
12836
63ad69d6 128372016-02-18 Richard Biener <rguenther@suse.de>
12838
12839 PR middle-end/69553
12840 * g++.dg/torture/pr69553.C: New testcase.
12841
d92404ed 128422016-02-18 Nick Clifton <nickc@redhat.com>
12843
4550fbd0 12844 PR target/62254
12845 PR target/69610
12846 * gcc.target/arm/pr62554.c: New test.
12847 * gcc.target/arm/pr69610-1.c: New test.
12848 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12849
0808dfce 128502016-02-18 Richard Biener <rguenther@suse.de>
12851
12852 PR middle-end/69854
12853 * gcc.dg/torture/pr69854.c: New testcase.
12854
fc3527e3 128552016-02-17 Jakub Jelinek <jakub@redhat.com>
12856
12857 PR c++/69850
12858 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12859
e3c24279 128602012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12861
12862 * gcc.target/powerpc/vec-cg.c: New test.
12863
c9732c2b 128642016-02-17 Richard Biener <rguenther@suse.de>
12865
12866 PR testsuite/69586
12867 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12868
51bf9f9b 128692016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12870
12871 PR target/69161
12872 * gcc.c-torture/compile/pr69161.c: New test.
12873
6baedca3 128742016-02-17 David Sherwood <david.sherwood@arm.com>
12875
12876 PR target/69532
12877 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12878 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12879
4f240715 128802016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12881
12882 * gcc.dg/ifcvt-4.c: Skip on Visium.
12883
e0c0515d 128842016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12885
12886 * gnat.dg/atomic8.adb: New test.
12887
7b319ee6 128882016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12889
12890 * gnat.dg/discr46.ad[sb]: New test.
12891
48a7e3d1 128922016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12893
12894 PR Target/48344
12895 * gcc.target/powerpc/pr48344-1.c: New test.
12896
3f844f15 128972015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12898
12899 PR fortran/69742
12900 * gfortran.dg/associate_21.f90: New test.
12901
7675e968 129022016-02-16 Jakub Jelinek <jakub@redhat.com>
12903
12904 PR c/69835
12905 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12906 -Wnonnull in dg-options.
12907 * c-c++-common/nonnull-2.c: New test.
12908
d6faee88 129092016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12910 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12911
12912 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12913
3a2a72aa 129142016-02-16 Jakub Jelinek <jakub@redhat.com>
12915
12916 PR middle-end/69801
12917 * gcc.dg/pr69801.c: Add empty dg-options.
12918
28072426 129192016-02-16 James Norris <jnorris@codesourcery.com>
12920
12921 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12922 * g++.dg/goacc/deviceptr-1.c: New file.
12923
37fffac2 129242016-02-16 Jakub Jelinek <jakub@redhat.com>
12925
12926 PR tree-optimization/69820
12927 * gcc.dg/vect/pr69820.c: New test.
12928
f72a5e61 129292016-02-16 Richard Biener <rguenther@suse.de>
12930
12931 PR tree-optimization/69776
12932 * gcc.dg/torture/pr69776-2.c: New testcase.
12933
50e0cd76 129342016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12935
12936 PR tree-optimization/69714
12937 * gcc.dg/torture/pr69714.c: New test.
12938
14a72c4e 129392016-02-16 Jakub Jelinek <jakub@redhat.com>
12940
12941 PR tree-optimization/69802
12942 * gcc.dg/pr69802.c: New test.
12943
fd808c11 129442016-02-16 Richard Biener <rguenther@suse.de>
12945
12946 PR middle-end/69801
12947 * gcc.dg/pr69801.c: New testcase.
12948
49a549ca 129492016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12950
12951 PR libgfortran/69651
12952 * gfortran.dg/read_bang.f90: New test.
12953 * gfortran.dg/read_bang4.f90: New test.
12954
77454e6e 129552016-02-15 Jakub Jelinek <jakub@redhat.com>
12956
2074f21c 12957 PR c++/69658
12958 * g++.dg/init/pr69658.C: New test.
12959
77454e6e 12960 PR c++/69797
12961 * c-c++-common/pr69797.c: New test.
12962
4ef4d764 129632016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12964
12965 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12966 check for aarch64*-*-*.
12967
4a45fe0f 129682016-02-15 Richard Biener <rguenther@suse.de>
12969
12970 PR tree-optimization/69783
12971 * gcc.dg/vect/pr69783.c: New testcase.
12972
0b3619e6 129732016-02-15 Richard Biener <rguenther@suse.de>
12974
12975 PR tree-optimization/69776
12976 * gcc.dg/torture/pr69776.c: New testcase.
12977
9b49c3cb 129782016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12979
12980 PR fortran/60526
12981 * gfortran.dg/type_decl_4.f90: Reinstated.
12982
e46faff9 129832016-02-14 John David Anglin <danglin@gcc.gnu.org>
12984
12985 PR fortran/68746
12986 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12987
a96c809a 129882016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12989
12990 PR fortran/60526
12991 PR bootstrap/69816
12992 * gfortran.dg/type_decl_4.f90: Removed.
12993
fdec7e88 129942016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12995
12996 PR fortran/60526
12997 * gfortran.dg/type_decl_4.f90: New test.
12998
a72095c4 129992016-02-14 Alan Modra <amodra@gmail.com>
13000
bc436924 13001 PR testsuite/68886
a72095c4 13002 * gcc.c-torture/execute/stkalign.c: Revise test.
13003
73bb5f8b 130042016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13005
13006 PR target/67260
13007 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13008
beb13161 130092016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13010
13011 PR target/67260
13012 * gcc.target/sh/torture/pr67260.c: New.
13013
67cab04e 130142016-02-12 John David Anglin <danglin@gcc.gnu.org>
13015
13016 * gcc.dg/pr67964.c: Add dg-require-alias.
13017
44a59bb1 130182016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13019
13020 PR target/67636
13021 PR target/64345
13022 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13023
38c9bd3a 130242016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13025
13026 PR libgfortran/69668
13027 * gfortran.dg/namelist_88.f90: New test.
13028
1774ff82 130292016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13030
13031 PR libgfortran/69668
13032 * gfortran.dg/namelist_38.f90: Update test.
13033 * gfortran.dg/namelist_84.f90: Update test.
13034
aec1f4bd 130352016-02-12 David Malcolm <dmalcolm@redhat.com>
13036
13037 PR other/69554
13038 * gcc.dg/pr69554-1.c: New test.
13039 * gfortran.dg/pr69554-1.F90: New test.
13040 * gfortran.dg/pr69554-2.F90: New test.
13041 * lib/gcc-dg.exp (proc dg-locus): New function.
13042 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13043 distinguish between the caret-printing and non-caret-printing
13044 cases. If caret-printing has been explicitly enabled, bail out
13045 without attempting to fix up the output.
13046
da7d5066 130472016-02-12 David Malcolm <dmalcolm@redhat.com>
13048
13049 PR driver/69265
13050 PR driver/69453
13051 * gcc.dg/spellcheck-options-3.c: New test case.
13052 * gcc.dg/spellcheck-options-4.c: New test case.
13053 * gcc.dg/spellcheck-options-5.c: New test case.
13054 * gcc.dg/spellcheck-options-6.c: New test case.
13055 * gcc.dg/spellcheck-options-7.c: New test case.
13056 * gcc.dg/spellcheck-options-8.c: New test case.
13057 * gcc.dg/spellcheck-options-9.c: New test case.
13058 * gcc.dg/spellcheck-options-10.c: New test case.
13059
fcce1b0b 130602016-02-12 Jakub Jelinek <jakub@redhat.com>
13061
13062 PR rtl-optimization/69764
13063 PR rtl-optimization/69771
13064 * c-c++-common/pr69764.c: New test.
13065 * gcc.dg/torture/pr69771.c: New test.
13066
6d609290 130672016-02-12 Marek Polacek <polacek@redhat.com>
13068
13069 * g++.dg/torture/init-list1.C: New.
13070
7d75fb56 130712016-02-12 Marek Polacek <polacek@redhat.com>
13072
13073 * gcc.dg/pr69522.c: Add empty dg-options.
13074
52543fda 130752016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13076
13077 * g++.dg/lto/lto.exp: Include and init mpx.
13078 * g++.dg/lto/pr69729_0.C: New test.
13079
34947478 130802016-02-12 Jakub Jelinek <jakub@redhat.com>
13081
9181a4ec 13082 PR ipa/69241
13083 * g++.dg/ipa/pr69241-4.C: New test.
13084
34947478 13085 PR ipa/68672
13086 * g++.dg/ipa/pr68672-1.C: New test.
13087 * g++.dg/ipa/pr68672-2.C: New test.
13088 * g++.dg/ipa/pr68672-3.C: New test.
13089
74a4140f 130902016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13091
13092 PR c/69522
50e0cd76 13093 * gcc.dg/pr69522.c: New test.
74a4140f 13094
9ddb20d6 130952016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13096
13097 PR c++/69098
13098 * g++.dg/cpp1y/69098.C: New test.
13099 * g++.dg/cpp1y/69098-2.C: New test.
13100
67cf9b55 131012016-02-12 Jakub Jelinek <jakub@redhat.com>
13102
13103 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13104 and neighbour -> neighbor.
13105 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13106 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13107 * c-c++-common/Wvarargs.c: Likewise.
13108 * c-c++-common/goacc/host_data-5.c: Likewise.
13109 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13110 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13111 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13112 * gcc.target/aarch64/pr60697.c: Likewise.
13113 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13114 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13115 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13116 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13117 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13118 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13119 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13120 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13121 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13122 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13123 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13124 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13125 * g++.dg/lookup/koenig5.C: Likewise.
13126 * g++.dg/ext/no-asm-2.C: Likewise.
13127 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13128 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13129 * gfortran.dg/used_types_16.f90: Likewise.
13130 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13131 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13132 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13133 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13134 * gfortran.dg/abstract_type_6.f03: Likewise.
13135 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13136 * gfortran.dg/used_types_15.f90: Likewise.
13137 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13138 * gfortran.dg/exit_3.f08: Likewise.
13139 * gfortran.dg/open_status_2.f90: Likewise.
13140 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13141 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13142 * gfortran.dg/associate_1.f03: Likewise.
13143 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13144 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13145 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13146 * gcc.dg/builtin-object-size-1.c: Likewise.
13147 * gcc.dg/noreturn-6.c: Likewise.
13148 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13149 * gcc.dg/globalalias.c: Likewise.
13150 * gcc.dg/builtins-config.h: Likewise.
13151 * gcc.dg/pr30457.c: Likewise.
13152 * gcc.c-torture/compile/volatile-1.c: Likewise.
13153 * gcc.c-torture/execute/20101011-1.c: Likewise.
13154 * c-c++-common/Waddress-1.c: Likewise.
13155
40b38ace 131562016-02-11 Jakub Jelinek <jakub@redhat.com>
13157
13158 PR c/69768
13159 * c-c++-common/Waddress-1.c: New test.
13160
42c87ca9 131612016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13162
13163 PR fortran/69296
13164 * gfortran.dg/associate_19.f03: New test.
13165 * gfortran.dg/associate_20.f03: New test.
13166
acb7939f 131672016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13168
13169 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13170
6defe3c5 131712016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13172
13173 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13174 .arch armv8-a\n. Add -dA to dg-options.
13175 * gcc.target/aarch64/assembler_arch_1.c: New test.
13176 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13177
63f63318 131782016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13179
13180 PR c++/68726
13181 * g++.dg/cpp0x/pr68726.C: New.
13182
1cddf457 131832016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13184
13185 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13186 test.
13187
b86fba37 131882016-02-11 Richard Biener <rguenther@suse.de>
13189
13190 * g++.dg/tree-ssa/pr61034.C: Adjust.
13191
ec4ec95a 131922016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13193
be7c31e9 13194 PR target/69148
ec4ec95a 13195 * gcc.target/s390/pr69148.c: New.
13196
f64416ca 131972016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13198
13199 PR tree-optimization/69652
13200 * gcc.dg/torture/pr69652.c: New test.
13201
e5d1ea31 132022016-02-10 Jakub Jelinek <jakub@redhat.com>
13203 Patrick Palka <ppalka@gcc.gnu.org>
13204
13205 PR ipa/69241
13206 PR c++/69649
13207 * g++.dg/ipa/pr69241-1.C: New test.
13208 * g++.dg/ipa/pr69241-2.C: New test.
13209 * g++.dg/ipa/pr69241-3.C: New test.
13210 * g++.dg/ipa/pr69649.C: New test.
13211
fa03b19d 132122016-02-10 Uros Bizjak <ubizjak@gmail.com>
13213
13214 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13215 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13216
14485c8a 132172016-02-10 Bin Cheng <bin.cheng@arm.com>
13218
13219 PR tree-optimization/68021
13220 * gcc.dg/tree-ssa/pr68021.c: New test.
13221
79f1ed25 132222016-02-10 Richard Biener <rguenther@suse.de>
13223
13224 PR tree-optimization/69726
13225 * gcc.dg/uninit-22.c: New testcase.
13226
58f74eff 132272016-02-09 Andrew Pinski <apinski@cavium.com>
13228
13229 PR tree-opt/69282
13230 * gcc.c-torture/compile/20160205-1.c: New testcase.
13231
600c00f7 132322016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13233
13234 PR target/68404
13235 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13236 instead accessing a really large arrray.
13237 * gcc.target/powerpc/fusion3.c: Likewise.
13238
0771836e 132392016-02-09 Charles Baylis <charles.baylis@linaro.org>
13240
13241 PR target/68532
13242 * gcc.c-torture/execute/pr68532.c: New test.
13243
4ccd644f 132442016-02-11 Alexandre Oliva <aoliva@redhat.com>
13245
13246 PR target/69634
13247 * gcc.dg/pr69634.c: New.
13248
2e980a39 132492016-02-09 Richard Biener <rguenther@suse.de>
13250
13251 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13252
aacf7102 132532016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13254
aacf7102 13255 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13256
a1856ddf 132572016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13258
13259 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13260
d4d3da7e 132612016-02-09 Richard Biener <rguenther@suse.de>
13262
13263 PR tree-optimization/69715
13264 * gcc.dg/torture/pr69715.c: New testcase.
13265
9cc6714f 132662016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13267
13268 PR c++/69139
13269 * g++.dg/cpp0x/trailing12.C: New test.
13270 * g++.dg/cpp0x/trailing13.C: New test.
13271
83d5062b 132722016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13273
13274 PR c++/69283
13275 PR c++/67835
13276 * g++.dg/cpp1y/auto-fn29.C: New test.
13277 * g++.dg/cpp1y/auto-fn30.C: New test.
13278
394a86f3 132792016-02-08 Jakub Jelinek <jakub@redhat.com>
13280
13281 PR tree-optimization/69209
13282 * gcc.c-torture/compile/pr69209.c: New test.
13283
93b124b4 132842016-02-08 Jeff Law <law@redhat.com>
13285
13286 PR tree-optimization/68541
13287 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13288 of statements allowed in join block for path splitting.
13289
26abce13 132902016-02-08 Jakub Jelinek <jakub@redhat.com>
13291
0acb2d6e 13292 PR c++/59627
13293 * g++.dg/gomp/pr59627.C: New test.
13294
26abce13 13295 PR ipa/69239
13296 * g++.dg/ipa/pr69239.C: New test.
13297
86e0b129 132982016-02-08 David Malcolm <dmalcolm@redhat.com>
13299
13300 PR preprocessor/69664
13301 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13302 * gcc.dg/cpp/warn-comments.c: Likewise.
13303
f553d9f8 133042016-02-08 Marek Polacek <polacek@redhat.com>
13305
13306 PR c++/69688
13307 * g++.dg/init/const12.C: New test.
13308
600695e0 133092016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13310
13311 PR target/60410
13312 * gcc.dg/lto/pr55113_0.c: Remove test.
13313
c4f4b1e8 133142016-02-08 Richard Biener <rguenther@suse.de>
13315
13316 PR tree-optimization/69719
13317 * gcc.dg/torture/pr69719.c: New testcase.
13318
5a987d87 133192016-02-08 Richard Biener <rguenther@suse.de>
13320 Jeff Law <law@redhat.com>
13321
13322 PR target/68273
13323 * gcc.target/mips/pr68273.c: New testcase.
13324
0418e71d 133252016-02-08 Richard Biener <rguenther@suse.de>
13326
13327 PR rtl-optimization/69274
13328 * gcc.target/i386/addr-sel-1.c: XFAIL.
13329
07c0f1ca 133302016-02-08 Jeff Law <law@redhat.com>
13331
40d85f4c 13332 PR tree-optimization/68541
13333 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13334
140e093f 13335 PR tree-optimization/65917
07c0f1ca 13336 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13337
16430acf 133382016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13339
13340 PR fortran/50555
13341 * gfortran.dg/namelist_args.f90: New test.
13342
3f0ff0d8 133432016-02-05 Jeff Law <law@redhat.com>
13344
140e093f 13345 PR tree-optimization/68541
3f0ff0d8 13346 * gcc.dg/tree-ssa/split-path-2.c: New test.
13347 * gcc.dg/tree-ssa/split-path-3.c: New test.
13348 * gcc.dg/tree-ssa/split-path-4.c: New test.
13349 * gcc.dg/tree-ssa/split-path-5.c: New test.
13350 * gcc.dg/tree-ssa/split-path-6.c: New test.
13351 * gcc.dg/tree-ssa/split-path-7.c: New test.
13352
a7cc1f94 133532016-02-05 Martin Sebor <msebor@redhat.com>
13354
13355 PR c++/69662
13356 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13357 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13358
fcb25f28 133592016-02-06 Richard HEnderson <rth@redhat.com>
13360
13361 PR c/69643
13362 * gcc.target/i386/addr-space-4.c: New.
13363 * gcc.target/i386/addr-space-5.c: New.
13364
3a2545a1 133652016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13366
13367 PR fortran/66089
13368 * gfortran.dg/elemental_dependency_6.f90: New.
13369
1e302465 133702016-02-05 Jakub Jelinek <jakub@redhat.com>
13371
66feb54c 13372 PR rtl-optimization/69691
13373 * gcc.c-torture/execute/pr69691.c: New test.
13374
1e302465 13375 PR c++/69628
13376 * g++.dg/parse/pr69628.C: New test.
13377
9c28a298 133782016-02-05 Uros Bizjak <ubizjak@gmail.com>
13379
13380 * gcc.dg/sancov/asan.c: Move to ...
13381 * gcc.dg/asan/sancov-1.c: ... here.
13382
a854e286 133832016-02-05 Uros Bizjak <ubizjak@gmail.com>
13384
13385 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13386
d4f0b240 133872016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13388
13389 PR target/69677
13390 * gcc.target/i386/pr69677.c: New test.
13391
235d8723 133922016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13393
13394 PR c++/68948
13395 * g++.dg/template/pr68948.C: New test.
13396
f390cf65 133972016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13398
13399 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13400 (only necessary on s390x).
13401
ab99f104 134022016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13403
13404 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13405 -mno-accumulate-outgoing-args.
13406
f7ef5392 134072016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13408
13409 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13410
6b098e91 134112016-02-04 Jakub Jelinek <jakub@redhat.com>
13412
13413 PR c/69669
13414 * c-c++-common/pr69669.c: New test.
13415
f0146cf3 134162016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13417
13418 PR target/69667
13419 * g++.dg/pr69667.C: New file.
13420
08fd6cf5 134212016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13422
13423 PR target/69619
13424 * gcc.dg/pr69619.c: Add new test.
13425
a6f3f39f 134262016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13427
13428 PR rtl-optimization/69577
13429 * gcc.target/i386/pr69577.c: New test.
13430
774068a0 134312016-02-04 Martin Liska <mliska@suse.cz>
13432
13433 * g++.dg/asan/pr69276.C: New test.
13434
f50a7894 134352016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13436
13437 PR target/65932
13438 PR target/67714
13439 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13440 a single smulbb instruction.
13441 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13442 * gcc.target/amr/wmul-2.c: Likewise.
13443
6b722eb3 134442016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13445
13446 PR target/65932
13447 PR target/67714
13448 * gcc.c-torture/execute/pr67714.c: New test.
13449
1f1475a7 134502016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13451
13452 PR target/69454
13453 * gcc.target/i386/pr69454-1.c: New test.
13454 * gcc.target/i386/pr69454-2.c: New test.
13455
6b94e133 134562016-02-03 Martin Sebor <msebor@redhat.com>
13457
13458 PR c++/69251
13459 PR c++/69253
13460 PR c++/69290
13461 PR c++/69277
13462 PR c++/69349
13463 * g++.dg/ext/flexarray-mangle-2.C: New test.
13464 * g++.dg/ext/flexarray-mangle.C: New test.
13465 * g++.dg/ext/flexarray-subst.C: New test.
13466 * g++.dg/ext/flexary11.C: New test.
13467 * g++.dg/ext/flexary12.C: New test.
13468 * g++.dg/ext/flexary13.C: New test.
13469 * g++.dg/ext/flexary14.C: New test.
13470 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13471
342ed0ac 134722016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13473
13474 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13475 Define only if CHECK_FLOAT128 is defined.
13476 (main): Properly initialize u5.
13477
edf6c4d2 134782016-02-03 Jakub Jelinek <jakub@redhat.com>
13479
415d5641 13480 PR c/69627
13481 * gcc.dg/pr69627.c: New test.
13482
edf6c4d2 13483 PR target/69644
13484 * gcc.dg/pr69644.c: New test.
13485
cf8f3ba0 134862016-02-03 Mike Stump <mikestump@comcast.net>
13487
13488 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13489 support for struct-layout-1.exp.
13490
c90d55dd 134912016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13492
13493 PR c++/69056
f7ef5392 13494 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13495
401bd0c8 134962016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13497 Alexandre Oliva <aoliva@redhat.com>
13498
13499 PR target/69461
13500 * gcc.target/powerpc/pr69461.c: New.
13501
277d9d1d 135022016-02-03 Uros Bizjak <ubizjak@gmail.com>
13503
13504 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13505 works from here ...
13506 (check_effective_target_fsanitize_thread): ... to here. Do not
13507 specify additional compile flags for the test source.
13508 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13509 specify additional compile flags for the test source.
13510
e69ad94a 135112016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13512
13513 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13514
a4454da2 135152016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13516
13517 PR fortran/67451
13518 PR fortran/69418
13519 * gfortran.dg/coarray_allocate_2.f08: New test.
13520 * gfortran.dg/coarray_allocate_3.f08: New test.
13521 * gfortran.dg/coarray_allocate_4.f08: New test.
13522
88cab2dd 135232016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13524
13525 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13526 use same scan-tree-dump-times on all platforms.
13527 * gcc.dg/vect/vect-outer-1.c: Likewise.
13528 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13529 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13530 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13531 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13532 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13533 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13534 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13535
66ea75c4 135362016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13537
13538 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13539 warning.
13540
4eef8df7 135412016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13542
13543 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13544
665fbc2f 135452016-02-02 James Norris <jnorris@codesourcery.com>
13546
13547 * c-c++-common/goacc/routine-5.c: Add tests.
13548
b10e3d47 135492016-02-02 Alexander Monakov <amonakov@ispras.ru>
13550
13551 * gcc.target/nvptx/unsigned-cmp.c: New test.
13552
12ad66dd 135532016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13554
13555 * gcc.target/aarch64/scalar_shift_1.c
13556 (test_corners_sisd_di): Improve force to SIMD register.
13557 (test_corners_sisd_si): Likewise.
13558 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13559 Remove scan-assembler check for ldr.
13560
f9ec342f 135612016-02-02 Richard Biener <rguenther@suse.de>
13562
13563 PR tree-optimization/69595
13564 * gcc.dg/Warray-bounds-17.c: New testcase.
13565
32f2925a 135662016-02-02 Richard Biener <rguenther@suse.de>
13567
13568 PR tree-optimization/69606
13569 * gcc.dg/torture/pr69606.c: New testcase.
13570
cfd9ca84 135712016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13572
13573 PR middle-end/68542
13574 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13575 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13576
19bf08e2 135772016-02-02 Alan Modra <amodra@gmail.com>
13578
13579 PR target/69548
13580 * gcc.target/powerpc/pr69548.c: New test.
13581
6f13b088 135822016-02-01 Jakub Jelinek <jakub@redhat.com>
13583
dcddc5af 13584 PR rtl-optimization/69592
13585 * gcc.dg/pr69592.c: New test.
13586
6f13b088 13587 PR preprocessor/69543
13588 PR c/69558
13589 * gcc.dg/pr69543.c: New test.
13590 * gcc.dg/pr69558.c: New test.
13591
d090e5c2 135922016-02-01 Uros Bizjak <ubizjak@gmail.com>
13593
fcb317c5 13594 PR testsuite/65940
13595 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13596
aaf527dc 135972016-02-01 Martin Sebor <msebor@redhat.com>
13598
13599 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13600
1674217b 136012016-02-01 Bin Cheng <bin.cheng@arm.com>
13602
13603 PR tree-optimization/67921
13604 * c-c++-common/ubsan/pr67921.c: New test.
13605
b4007655 136062016-02-01 Richard Biener <rguenther@suse.de>
13607
13608 PR middle-end/69556
13609 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13610
88a477bb 136112016-02-01 Richard Biener <rguenther@suse.de>
13612
13613 PR tree-optimization/69574
13614 * gcc.dg/torture/pr69574.c: New testcase.
13615
2eaaa4e7 136162016-02-01 Richard Biener <rguenther@suse.de>
13617
13618 PR tree-optimization/69579
13619 * gcc.dg/setjmp-6.c: New testcase.
13620
e3882c44 136212016-02-01 Jakub Jelinek <jakub@redhat.com>
13622
13623 PR rtl-optimization/69570
13624 * g++.dg/opt/pr69570.C: New test.
13625
f80aff47 136262016-02-01 Richard Henderson <rth@redhat.com>
13627
13628 * gcc.dg/pr69535.c: New test.
13629
240568aa 136302016-01-31 John David Anglin <danglin@gcc.gnu.org>
13631
6009b3b8 13632 PR testsuite/69584
13633 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13634 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13635
1fdf7177 13636 PR debug/68244
13637 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13638
240568aa 13639 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13640
cb3e5ac0 136412016-01-31 Paul Thomas <pault@gcc.gnu.org>
13642
13643 PR fortran/67564
13644 * gfortran.dg/allocate_with_source_17.f03: New test.
13645
3b8b902b 136462016-01-30 Jakub Jelinek <jakub@redhat.com>
13647
13648 PR tree-optimization/69546
13649 * gcc.dg/torture/pr69546.c: New test.
13650
17985abe 136512016-01-30 Paul Thomas <pault@gcc.gnu.org>
13652
13653 PR fortran/69566
13654 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13655
b5239e80 136562016-01-30 Martin Sebor <msebor@redhat.com>
13657
13658 PR c++/68490
13659 * g++.dg/ext/flexary10.C: New test.
13660
e8f03010 136612016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13662
13663 PR fortran/66707
13664 gfortran.dg/common_23.f90: New test.
13665
dc93691a 136662016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13667
13668 PR target/65546
13669 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13670 condition being checked, and disable it when the target supports
13671 misaligned loads and stores.
13672
ff5e28e9 136732016-01-29 Jakub Jelinek <jakub@redhat.com>
13674
13675 PR debug/69518
13676 * gcc.dg/torture/pr69518.c: New test.
13677
b0d8930a 136782016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13679
13680 PR target/69530
13681 * gcc.target/i386/pr69530.c: New test.
13682
21601fc7 136832016-01-29 Steve Ellcey <sellcey@imgtec.com>
13684
13685 PR target/65604
13686 * gcc.target/mips/div-delay.c: New test.
13687
ca6c7317 136882016-01-29 Jakub Jelinek <jakub@redhat.com>
13689
4758dc39 13690 PR target/69551
13691 * gcc.target/i386/pr69551.c: New test.
13692
ca6c7317 13693 PR target/66137
13694 * gcc.target/i386/pr66137.c: New test.
13695
e3078da6 136962016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13697
13698 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13699 always built for p5600.
13700 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13701 isa=p5600 dg-option.
13702
b622ec25 137032016-01-29 Richard Biener <rguenther@suse.de>
13704
13705 PR tree-optimization/69547
13706 * g++.dg/tree-ssa/pr69547.C: New testcase.
13707
d2a60e99 137082016-01-29 Jakub Jelinek <jakub@redhat.com>
13709
13710 PR debug/66869
13711 * g++.dg/warn/Wunused-function2.C: New test.
13712
ae849d2b 137132016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13714
13715 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13716 support for test to succeed.
13717
ce6a6978 137182016-01-29 Marek Polacek <polacek@redhat.com>
13719
13720 PR c++/69509
13721 PR c++/69516
13722 * g++.dg/ext/constexpr-vla2.C: New test.
13723 * g++.dg/ext/constexpr-vla3.C: New test.
13724 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13725
7550d855 137262016-01-29 Richard Biener <rguenther@suse.de>
13727
13728 PR middle-end/69537
13729 * gcc.dg/uninit-21.c: New testcase.
13730
f11bb279 137312016-01-28 Uros Bizjak <ubizjak@gmail.com>
13732
13733 PR target/69459
13734 * gcc.target/i386/pr69459.c: New test.
13735
c80c12c8 137362016-01-28 Steve Ellcey <sellcey@imgtec.com>
13737
13738 PR target/68400
13739 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13740 * gcc.target/mips/pr68400.c: New test.
13741
c649bacc 137422016-01-28 Martin Sebor <msebor@redhat.com>
13743
13744 PR target/17381
13745 * gcc.target/powerpc/pr17381.c: New test.
13746
f4881661 137472016-01-28 Jakub Jelinek <jakub@redhat.com>
13748
13749 PR middle-end/69542
13750 * gcc.dg/torture/pr69542.c: New test.
13751
d66fdd75 137522016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13753
13754 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13755
d4a78818 137562016-01-28 David Edelsohn <dje.gcc@gmail.com>
13757
13758 * gcc.dg/pr65980.c: Skip on AIX.
13759 * gcc.dg/pr66688.c: Same.
13760
21329e97 137612016-01-28 David Edelsohn <dje.gcc@gmail.com>
13762
13763 PR target/63679
13764 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13765 * gcc.dg/tree-ssa/sra-18.c: Same.
13766
cc7124a6 137672016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13768
13769 PR fortran/62536
13770 * gfortran.dg/block_15.f08: New test.
13771 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13772 on incorrectly closed BLOCK.
13773
358dfcb4 137742016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13775
13776 * gcc.dg/declare-simd.c: New test.
2034deb9 13777
e87502d6 137782016-01-28 Richard Biener <rguenther@suse.de>
13779
13780 PR tree-optimization/69466
13781 * gfortran.dg/vect/pr69466.f90: New testcase.
13782
44e7334b 137832016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13784
13785 * g++.dg/pr67989.C: Remove ARM-specific option.
13786 * gcc.target/arm/pr67989.C: New file.
13787
5ce8f551 137882016-01-27 Uros Bizjak <ubizjak@gmail.com>
13789
13790 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13791 and expm1 test for glibc < 2.11.
13792
fa6e6b15 137932016-01-27 Richard Henderson <rth@redhat.com>
13794
13795 * gcc.c-torture/execute/pr69447.c: New test.
13796
137972016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13798
7b8122c6 13799 PR fortran/69422
147b2f9b 13800 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13801
78e516eb 138022016-01-27 Jakub Jelinek <jakub@redhat.com>
13803
13804 PR debug/66869
13805 * gcc.dg/pr66869.c: New test.
13806
9b849350 138072016-01-25 Jeff Law <law@redhat.com>
13808
13809 PR tree-optimization/68398
f11bb279 13810 PR tree-optimization/69196
9b849350 13811 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13812 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13813 path to avoid new heuristic allowing more irreducible regions
13814 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13815 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13816 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13817 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13818 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13819
fee5e491 138202016-01-27 Marek Polacek <polacek@redhat.com>
13821
13822 PR c/68062
13823 * c-c++-common/vector-compare-4.c: New test.
13824
eec96426 138252016-01-27 David Malcolm <dmalcolm@redhat.com>
13826
13827 PR preprocessor/69126
13828 * c-c++-common/pr69126.c: New test case.
13829
5068be18 138302016-01-27 Ian Lance Taylor <iant@google.com>
13831
13832 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13833
5fa82c11 138342016-01-27 Ryan Burn <contact@rnburn.com>
13835
13836 PR cilkplus/69267
13837 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13838
b3df0219 138392016-01-27 Uros Bizjak <ubizjak@gmail.com>
13840
13841 PR target/69512
13842 * gcc.target/i386/pr69512.c: New test.
13843
d46a16d4 138442016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13845
13846 PR ada/69488
13847 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13848
6a9b35ef 138492016-01-27 Marek Polacek <polacek@redhat.com>
13850
13851 PR c++/69379
13852 * g++.dg/pr69379.C: New test.
13853
18e9663b 138542016-01-27 Martin Sebor <msebor@redhat.com>
13855
13856 PR c++/69317
13857 * g++.dg/abi/Wabi-2-2.C: New test.
13858 * g++.dg/abi/Wabi-2-3.C: New test.
13859 * g++.dg/abi/Wabi-3-2.C: New test.
13860 * g++.dg/abi/Wabi-3-3.C: New test.
13861
c88301ad 138622016-01-27 Richard Biener <rguenther@suse.de>
13863
13864 PR tree-optimization/69166
13865 * gcc.dg/torture/pr69166.c: New testcase.
13866
8ca47550 138672016-01-27 Martin Jambor <mjambor@suse.cz>
13868
13869 PR tree-optimization/69355
13870 * gcc.dg/tree-ssa/pr69355.c: New test.
13871
5cb23e3c 138722016-01-27 Marek Polacek <polacek@redhat.com>
13873
13874 PR c++/69496
13875 * g++.dg/ext/constexpr-vla1.C: New test.
13876
7b0c1b6d 138772016-01-20 Christian Bruel <christian.bruel@st.com>
13878
13879 PR target/69245
13880 * gcc.target/arm/pr69245.c: New test.
13881
220112fc 138822016-01-27 Jakub Jelinek <jakub@redhat.com>
13883
13884 PR tree-optimization/69399
13885 * gcc.dg/torture/pr69399.c: New test.
13886
16294490 138872016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13888
13889 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13890
8abd3d0c 138912016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13892
13893 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13894
7cf9b895 138952016-01-26 Tom de Vries <tom@codesourcery.com>
13896
13897 PR tree-optimization/69110
13898 * gcc.dg/autopar/pr69110.c: New test.
13899
557c1942 139002016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13901 Sebastian Pop <s.pop@samsung.com>
557c1942 13902
13903 * gcc.dg/graphite/isl-ast-op-select.c: New.
13904
80adbd96 139052015-01-26 Paul Thomas <pault@gcc.gnu.org>
13906
13907 PR fortran/69385
13908 * gfortran.dg/allocate_error_6.f90: New test.
13909
c3f86f60 139102016-01-26 Richard Henderson <rth@redhat.com>
13911
13912 * gcc.dg/tm/pr60908.c: New test.
13913
3752e5b1 139142016-01-26 David Malcolm <dmalcolm@redhat.com>
13915
13916 PR other/69006
13917 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13918 directive.
13919 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13920 expected multiline output to reflect the colorization being
13921 disabled before newlines.
13922 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13923 (custom_diagnostic_finalizer): Replace call to
13924 pp_newline_and_flush with call to pp_flush.
13925 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13926 * gfortran.dg/implicit_class_1.f90: Likewise.
13927 * lib/gcc-dg.exp (allow_blank_lines): New global.
13928 (dg-allow-blank-lines-in-output): New procedure.
13929 (gcc-dg-prune): Complain about blank lines in the output, unless
13930 dg-allow-blank-lines-in-output was called.
13931 * lib/multiline.exp (_build_multiline_regex): Only support
13932 arbitrary followup text for non-blank-lines, not for blank lines.
13933
9bbfd060 139342016-01-26 Jakub Jelinek <jakub@redhat.com>
13935
13936 PR tree-optimization/69483
13937 * gcc.dg/pr69483.c: New test.
13938 * g++.dg/opt/pr69483.C: New test.
13939
53773057 139402016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13941
13942 PR target/68620
13943 * gcc.target/arm/pr68620.c: New test.
13944
442a556f 139452016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13946
13947 * gcc.target/i386/pr68986-2.c: Remove -m32.
13948
d513c683 139492016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13950
13951 PR target/68986
13952 * gcc.target/i386/pr68986-1.c: New test.
13953 * gcc.target/i386/pr68986-2.c: Likewise.
13954 * gcc.target/i386/pr68986-3.c: Likewise.
13955
976877a5 139562016-01-26 Christian Bruel <christian.bruel@st.com>
13957
13958 * lib/target-supports.exp
13959 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13960 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13961 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13962
2c7b2f88 139632016-01-26 Richard Biener <rguenther@suse.de>
13964
13965 PR tree-optimization/69452
13966 * gcc.dg/torture/pr69452.c: New testcase.
13967
f7fc06e7 139682016-01-26 Jakub Jelinek <jakub@redhat.com>
13969
13970 PR target/69442
13971 * gcc.dg/pr69442.c: New test.
13972
d1dae587 139732016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13974
13975 PR target/67896
13976 * gcc.target/aarch64/simd/pr67896.C: New.
13977
ef7be7f8 139782016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13979
13980 PR tree-optimization/69400
13981 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13982 function.
13983 (plugin_init): Call it.
13984 * gcc.dg/torture/pr69400.c: New test.
13985
648433a4 139862016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13987
13988 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13989
45fc5243 139902016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13991 Sebastian Pop <s.pop@samsung.com>
13992
13993 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13994 isl-0.15.
13995
c699f6a1 139962016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13997 Sebastian Pop <s.pop@samsung.com>
13998
13999 * gcc.dg/graphite/pr69292.c: New.
14000
b86e24ea 140012016-01-25 Jakub Jelinek <jakub@redhat.com>
14002
14003 * c-c++-common/goacc/use_device-1.c: New test.
14004
105cb8d7 140052016-01-25 Jeff Law <law@redhat.com>
14006
14007 PR tree-optimization/69196
14008 PR tree-optimization/68398
14009 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14010 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14011
44562749 140122016-01-25 David Edelsohn <dje.gcc@gmail.com>
14013
14014 PR target/69469
14015 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14016 Algorithm.
14017
6837fee7 140182016-01-25 Richard Biener <rguenther@suse.de>
14019
14020 PR testsuite/69380
14021 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14022
fe500d65 140232016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14024
14025 PR target/69421
14026 * gcc.dg/pr69421.c: New test.
14027
8eacba94 140282016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14029
14030 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14031 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14032 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14033 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14034 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14035 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14036 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14037 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14038 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14039 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14040
af09d40d 140412016-01-25 Richard Biener <rguenther@suse.de>
14042
14043 PR tree-optimization/69376
14044 * gcc.dg/torture/pr69376.c: New testcase.
14045
d65063f5 140462016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14047
14048 PR fortran/69397
14049 PR fortran/68442
14050 * gfortran.dg/interface_38.f90: New test.
14051 * gfortran.dg/interface_39.f90: New test.
80adbd96 14052
08c7bfb4 140532016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14054
14055 Revert:
14056 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14057
14058 PR c++/11858
14059 PR c++/24663
14060 PR c++/24664
14061 * g++.dg/template/pr11858.C: New test.
14062 * g++.dg/template/pr24663.C: New test.
14063 * g++.dg/template/unify12.C: New test.
14064 * g++.dg/template/unify13.C: New test.
14065 * g++.dg/template/unify14.C: New test.
14066 * g++.dg/template/unify15.C: New test.
14067 * g++.dg/template/unify16.C: New test.
14068 * g++.dg/template/unify17.C: New test.
14069
c2e7d2be 140702016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14071
14072 PR fortran/68283
14073 gfortran.dg/pr68283.f90: New test.
14074
9f2e8617 140752016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14076
14077 PR fortran/66094
14078 * gfortran.dg/inline_matmul_13.f90: New test.
14079 * gfortran.dg/matmul_bounds_8.f90: New test.
14080 * gfortran.dg/matmul_bounds_9.f90: New test.
14081 * gfortran.dg/matmul_bounds_10.f90: New test.
14082
a4838119 140832016-01-23 Tom de Vries <tom@codesourcery.com>
14084
14085 PR tree-optimization/69426
14086 * gcc.dg/autopar/pr69426.c: New test.
14087
feddf0dc 140882016-01-23 Martin Sebor <msebor@redhat.com>
14089
14090 PR c++/58109
14091 PR c++/69022
14092 * g++.dg/cpp0x/alignas5.C: New test.
14093 * g++.dg/ext/vector29.C: Same.
14094
132731fb 140952016-01-23 Uros Bizjak <ubizjak@gmail.com>
14096
14097 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14098 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14099 _GNU_SOURCE from compile flags to the source.
14100 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14101 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14102 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14103 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14104
51aec681 141052016-01-22 Jakub Jelinek <jakub@redhat.com>
14106
14107 PR target/69432
14108 * g++.dg/opt/pr69432.C: New test.
14109
147aa3e3 141102016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14111
14112 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14113 32-bit targets testing an -m64 multilib.
14114
4d04e35e 141152016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14116
14117 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14118 64-bit support.
14119
86f38d0c 141202016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14121
14122 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14123
f776e712 141242016-01-21 Christian Bruel <christian.bruel@st.com>
14125
14126 PR target/68674
14127 * gcc.target/i386/pr68674.c
14128 * gcc.target/aarch64/pr68674.c
14129 * gcc.target/arm/pr68674.c
14130
7b9de435 141312016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14132
14133 PR target/69403
14134 * gcc.c-torture/execute/pr69403.c: New test.
14135
9935a0ba 141362016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14137
14138 PR c++/55843
14139 * g++.dg/template/pr55843.C: New.
14140
06b94aa1 141412016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14142
14143 PR testsuite/66877
14144 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14145 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14146
b68773a8 141472016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14148
14149 PR testsuite/67489
132731fb 14150 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14151 from dg-do compile directive, and instead add
14152 { dg-require-effective-target int128 }.
b68773a8 14153
bbbbe8ab 141542016-01-20 Martin Sebor <msebor@redhat.com>
14155
14156 PR c/69405
14157 * gcc.dg/sync-fetch.c: New test.
14158
f3a6a26f 141592016-01-21 Martin Sebor <msebor@redhat.com>
14160
14161 PR target/69252
14162 * gcc.target/powerpc/pr69252.c: New test.
14163
d1565a03 141642016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14165
14166 PR fortran/65996
132731fb 14167 * gfortran.dg/pr65996.f90: New test.
d1565a03 14168
15a5a905 141692016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14170
14171 PR c++/68810
bbbbe8ab 14172 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14173 expected to generate an error.
15a5a905 14174
e4538af5 141752016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14176
14177 PR middle-end/66178
14178 * gcc.dg/torture/pr66178.c: New test.
14179
4d4180ce 141802016-01-21 Anton Blanchard <anton@samba.org>
14181 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14182
14183 PR target/63354
14184 * gcc.target/powerpc/pr63354.c: New test.
14185
86e16058 141862016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14187
14188 PR rtl-optimization/68990
14189 * gcc.target/i386/pr68990: New.
14190
b11b85e4 141912016-01-21 Nick Clifton <nickc@redhat.com>
14192
14193 PR target/69129
14194 * gcc.target/mips/pr69129.c: New.
14195
62dd9f85 141962016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14197
14198 PR c++/58046
14199 * g++.dg/cpp0x/pr58046.C: New.
14200
ac7d424b 142012016-01-21 Jakub Jelinek <jakub@redhat.com>
14202
47c0bea3 14203 PR target/69187
14204 PR target/65624
14205 * gcc.target/arm/pr69187.c: New test.
14206
ac7d424b 14207 PR c++/69355
14208 * g++.dg/torture/pr69355.C: New test.
14209
9e18b252 142102016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14211 Sebastian Pop <s.pop@samsung.com>
14212
14213 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14214
de862e2f 142152016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14216 Sebastian Pop <s.pop@samsung.com>
14217
132731fb 14218 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14219
f55f9344 142202016-01-21 Jakub Jelinek <jakub@redhat.com>
14221
14222 PR middle-end/67653
14223 * c-c++-common/pr67653.c: New test.
14224 * gcc.dg/torture/pr29119.c: Add dg-warning.
14225
62752e71 142262016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14227
14228 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14229
16d4186f 142302016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14231
14232 PR c/24293
14233 * gcc.dg/pr24293.c: New test.
14234 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14235 incomplete struct type.
14236 * gcc.dg/declspec-1.c: Likewise.
14237 * gcc.dg/pr63549.c: Likewise.
14238
58219d13 142392016-01-20 Jakub Jelinek <jakub@redhat.com>
14240
14241 PR tree-optimization/66612
14242 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14243 for bdn instruction.
14244
a7b5688a 142452016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14246
14247 * lib/target-supports.exp
14248 (check_effective_target_arm_fp_ok_nocache): New.
14249 (check_effective_target_arm_fp_ok): New.
14250 (add_options_for_arm_fp): New.
14251 (check_effective_target_arm_crypto_ok_nocache): Require
14252 target_arm_v8_neon_ok instead of arm32.
14253 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14254 (check_effective_target_arm_crypto_pragma_ok): New.
14255 (add_options_for_arm_vfp): New.
14256 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14257 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14258 target instead. Force initial fpu to vfp.
14259 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14260 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14261 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14262 dependency.
14263 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14264 use arm_vfp effective target instead. Force initial fpu to vfp.
14265 * gcc.target/arm/attr-neon3.c: Likewise.
14266 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14267 arm_vfp_ok.
14268 * gcc.target/arm/unsigned-float.c: Likewise.
14269 * gcc.target/arm/vfp-1.c: Likewise.
14270 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14271 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14272 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14273 * gcc.target/arm/vfp-ldmias.c: Likewise.
14274 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14275 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14276 * gcc.target/arm/vfp-stmiad.c: Likewise.
14277 * gcc.target/arm/vfp-stmias.c: Likewise.
14278 * gcc.target/arm/vnmul-1.c: Likewise.
14279 * gcc.target/arm/vnmul-2.c: Likewise.
14280 * gcc.target/arm/vnmul-3.c: Likewise.
14281 * gcc.target/arm/vnmul-4.c: Likewise.
14282
7ca56ca8 142832016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14284
7fb75b57 14285 PR testsuite/69366
14286 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14287 the MPX run-time library, for compile-time MPX test.
14288 * gcc.target/i386/chkp-always_inline.c: Likewise.
14289 * gcc.target/i386/chkp-bndret.c: Likewise.
14290 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14291 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14292 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14293 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14294 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14295 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14296 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14297 * gcc.target/i386/chkp-label-address.c: Likewise.
14298 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14299 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14300 * gcc.target/i386/chkp-pr69044.c: Likewise.
14301 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14302 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14303 * gcc.target/i386/chkp-strchr.c: Likewise.
14304 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14305 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14306 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14307 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14308 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14309 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14310 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14311 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14312 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14313 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14314 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14315 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14316 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14317 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14318 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14319 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14320 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14321 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14322 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14323 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14324 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14325 * gcc.target/i386/pr63995-2.c: Likewise.
14326 * gcc.target/i386/pr64805.c: Likewise.
14327 * gcc.target/i386/pr65044.c: Likewise.
14328 * gcc.target/i386/pr65167.c: Likewise.
14329 * gcc.target/i386/pr65183.c: Likewise.
14330 * gcc.target/i386/pr65184.c: Likewise.
14331 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14332
f2da0b99 143332016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14334
14335 PR tree-optimization/69328
14336 * gcc.dg/pr69328.c: New test.
14337
4d379676 143382016-01-20 Jeff Law <law@redhat.com>
14339
4a11f145 14340 PR target/25114
4d379676 14341 * gcc.target/m68k/pr25114.c: New test.
14342
0754bad1 143432016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14344
14345 * gcc.target/arm/memset-inline-10.c: Added
14346 dg-require-effective-target arm_thumb2_ok.
14347
63bd5c2d 143482016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14349
14350 * gcc.dg/debug/dwarf2/sso.c: New test.
14351
a9c01e81 143522016-01-19 Uros Bizjak <ubizjak@gmail.com>
14353
14354 PR testsuite/68820
14355 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14356 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14357 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14358
53fa0e54 143592016-01-19 Jan Hubicka <hubicka@ucw.cz>
14360
14361 PR ipa/66223
14362 * g++.dg/ipa/devirt-50.C: New testcase.
14363
e035a62c 143642016-01-19 Marek Polacek <polacek@redhat.com>
14365
14366 PR c++/68965
14367 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14368 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14369
885cc3ea 143702016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14371
14372 PR target/69135
14373 * gcc.target/arm/pr69135_1.c: New test.
14374
07bd240e 143752015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14376
14377 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14378
9f60d257 143792015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14380
14381 * gcc.target/aarch64/ccmp_1.c: New testcase.
14382
a0c919f7 143832016-01-19 Marek Polacek <polacek@redhat.com>
14384
14385 PR c++/68586
14386 * g++.dg/cpp0x/enum30.C: New test.
14387
dc5d6d17 143882016-01-19 Richard Biener <rguenther@suse.de>
14389
14390 PR tree-optimization/69336
14391 * g++.dg/tree-ssa/pr69336.C: New testcase.
14392
6dd156e0 143932016-01-19 Jakub Jelinek <jakub@redhat.com>
14394
14395 PR debug/65779
14396 * gcc.dg/pr65779.c: New test.
14397
3e0d45b9 143982016-01-19 Richard Biener <rguenther@suse.de>
14399
14400 PR tree-optimization/69352
14401 * gcc.dg/torture/pr69352.c: New testcase.
14402
7a3cf64d 144032016-01-19 Jakub Jelinek <jakub@redhat.com>
14404
14405 PR rtl-optimization/68955
14406 PR rtl-optimization/64557
14407 * gcc.dg/torture/pr68955.c: New test.
14408
8be55b33 144092016-01-19 Jan Hubicka <hubicka@ucw.cz>
14410
14411 PR lto/69136
14412 * g++.dg/torture/pr69136.C: New testcase.
14413
72a985d7 144142016-01-19 Jan Hubicka <hubicka@ucw.cz>
14415
14416 PR lto/69133
14417 * g++.dg/lto/pr69133_0.C: New testcase.
14418 * g++.dg/lto/pr69133_1.C: New testcase.
14419
56778b62 144202016-01-15 Jeff Law <law@redhat.com>
14421
14422 PR tree-optimization/69320
14423 * gcc.c-torture/pr69320-1.c: New test.
14424 * gcc.c-torture/pr69320-2.c: New test.
14425 * gcc.c-torture/pr69320-3.c: New test.
14426 * gcc.c-torture/pr69320-4.c: New test.
14427
ced41b93 144282016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14429
14430 PR c++/11858
14431 PR c++/24663
14432 PR c++/24664
14433 * g++.dg/template/pr11858.C: New test.
14434 * g++.dg/template/pr24663.C: New test.
14435 * g++.dg/template/unify12.C: New test.
14436 * g++.dg/template/unify13.C: New test.
14437 * g++.dg/template/unify14.C: New test.
14438 * g++.dg/template/unify15.C: New test.
14439 * g++.dg/template/unify16.C: New test.
14440 * g++.dg/template/unify17.C: New test.
14441
7f8cbcaf 144422016-01-18 David Malcolm <dmalcolm@redhat.com>
14443
14444 PR testsuite/69181
14445 * gcc.dg/pr69181-1.c: New test file.
14446 * gcc.dg/pr69181-2.c: New test file.
14447 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14448 globals by moving it to...
14449 (cleanup-after-saved-dg-test): ...this new function. Add
14450 "global additional_sources_used". Add reset of global
14451 multiline_expected_outputs to the empty list.
14452 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14453 global to...
14454 (multiline_expected_outputs): ...this, and updated comments to
14455 note that it is modified from gcc-dg.exp.
14456 (dg-end-multiline-output): Update for the above renaming.
14457 (handle-multiline-outputs): Likewise. Remove the clearing
14458 of the expected outputs to the empty list.
14459
3c7cbfc0 144602016-01-18 Richard Biener <rguenther@suse.de>
14461
14462 PR tree-optimization/69297
14463 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14464
81d49cc1 144652016-01-18 Joseph Myers <joseph@codesourcery.com>
14466
14467 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14468 dg-options.
14469 * gcc.target/mips/mips-3d-2.c: Likewise.
14470 * gcc.target/mips/mips-3d-3.c: Likewise.
14471 * gcc.target/mips/mips-3d-4.c: Likewise.
14472 * gcc.target/mips/mips-3d-5.c: Likewise.
14473 * gcc.target/mips/mips-3d-6.c: Likewise.
14474 * gcc.target/mips/mips-3d-7.c: Likewise.
14475 * gcc.target/mips/mips-3d-8.c: Likewise.
14476 * gcc.target/mips/mips-3d-9.c: Likewise.
14477 * gcc.target/mips/mips-ps-1.c: Likewise.
14478 * gcc.target/mips/mips-ps-2.c: Likewise.
14479 * gcc.target/mips/mips-ps-3.c: Likewise.
14480 * gcc.target/mips/mips-ps-4.c: Likewise.
14481 * gcc.target/mips/mips-ps-5.c: Likewise.
14482 * gcc.target/mips/mips-ps-6.c: Likewise.
14483 * gcc.target/mips/mips-ps-7.c: Likewise.
14484 * gcc.target/mips/mips-ps-type.c: Likewise.
14485 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14486 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14487
03c4ff3a 144882016-01-18 Tom de Vries <tom@codesourcery.com>
14489
14490 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14491 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14492 * c-c++-common/goacc/kernels-empty.c: New test.
14493 * c-c++-common/goacc/kernels-eternal.c: New test.
14494 * c-c++-common/goacc/kernels-loop-2.c: New test.
14495 * c-c++-common/goacc/kernels-loop-3.c: New test.
14496 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14497 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14498 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14499 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14500 * c-c++-common/goacc/kernels-loop-data.c: New test.
14501 * c-c++-common/goacc/kernels-loop-g.c: New test.
14502 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14503 * c-c++-common/goacc/kernels-loop-n.c: New test.
14504 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14505 * c-c++-common/goacc/kernels-loop.c: New test.
14506 * c-c++-common/goacc/kernels-noreturn.c: New test.
14507 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14508 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14509 * c-c++-common/goacc/kernels-reduction.c: New test.
14510
22e3dcee 145112016-01-18 Tom de Vries <tom@codesourcery.com>
14512
14513 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14514 * gcc.dg/autopar/outer-2.c: Same.
14515 * gcc.dg/autopar/outer-3.c: Same.
14516 * gcc.dg/autopar/outer-4.c: Same.
14517 * gcc.dg/autopar/outer-5.c: Same.
14518 * gcc.dg/autopar/outer-6.c: Same.
14519 * gcc.dg/autopar/parallelization-1.c: Same.
14520 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14521 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14522 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14523 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14524 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14525 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14526 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14527 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14528 * gcc.dg/autopar/pr39500-1.c: Same.
14529 * gcc.dg/autopar/pr39500-2.c: Same.
14530 * gcc.dg/autopar/pr46193.c: Same.
14531 * gcc.dg/autopar/pr46194.c: Same.
14532 * gcc.dg/autopar/pr49580.c: Same.
14533 * gcc.dg/autopar/pr49960-1.c: Same.
14534 * gcc.dg/autopar/pr49960.c: Same.
14535 * gcc.dg/autopar/pr68373.c: Same.
14536 * gcc.dg/autopar/reduc-1.c: Same.
14537 * gcc.dg/autopar/reduc-1char.c: Same.
14538 * gcc.dg/autopar/reduc-1short.c: Same.
14539 * gcc.dg/autopar/reduc-2.c: Same.
14540 * gcc.dg/autopar/reduc-2char.c: Same.
14541 * gcc.dg/autopar/reduc-2short.c: Same.
14542 * gcc.dg/autopar/reduc-3.c: Same.
14543 * gcc.dg/autopar/reduc-4.c: Same.
14544 * gcc.dg/autopar/reduc-6.c: Same.
14545 * gcc.dg/autopar/reduc-7.c: Same.
14546 * gcc.dg/autopar/reduc-8.c: Same.
14547 * gcc.dg/autopar/reduc-9.c: Same.
14548 * gcc.dg/autopar/uns-outer-4.c: Same.
14549 * gcc.dg/autopar/uns-outer-5.c: Same.
14550 * gcc.dg/autopar/uns-outer-6.c: Same.
14551 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14552 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14553
fd5cbe2f 145542016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14555
14556 PR target/63679
14557 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14558 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14559
fa75ab55 145602016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14561
14562 PR target/63679
14563 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14564 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14565 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14566
214b2582 145672016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14568
14569 PR target/63679
14570 * gcc.dg/tree-ssa/sra-17.c: New.
14571 * gcc.dg/tree-ssa/sra-18.c: New.
14572
13146837 145732016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14574
14575 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14576
6ccd18c2 145772016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14578
14579 * gnat.dg/inline12.adb: New test.
14580
8872b95f 145812016-01-18 Bin Cheng <bin.cheng@arm.com>
14582
14583 PR tree-optimization/66797
14584 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14585
971514e3 145862016-01-18 Richard Biener <rguenther@suse.de>
14587
14588 PR tree-optimization/69170
14589 * gcc.dg/torture/pr69170.c: New testcase.
14590
dfb6d139 145912016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14592
14593 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14594
164d84c2 145952016-01-16 Tom de Vries <tom@codesourcery.com>
14596
14597 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14598
4c33b769 145992016-01-16 Tom de Vries <tom@codesourcery.com>
14600
14601 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14602 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14603 redundant dg-require-effective-target pthread.
14604 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14605 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14606 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14607 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14608 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14609 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14610 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14611
673441b0 146122016-01-16 David Edelsohn <dje.gcc@gmail.com>
14613
14614 PR target/68609
14615 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14616 * gcc.target/powerpc/recip-7.c: Same.
14617
90153ae7 146182016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14619
14620 PR c++/69091
14621 * g++.dg/template/pr69091.C: New test.
14622
bc24d01d 146232016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14624
14625 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14626 dump does not contain an error_mark_node.
14627 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14628 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14629
4067c0fd 146302016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14631
14632 PR c++/68936
14633 * g++.dg/template/pr68936.C: New test.
14634
27c6dbdd 146352016-01-15 David Edelsohn <dje.gcc@gmail.com>
14636
14637 PR target/68609
14638 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14639 * gcc.target/powerpc/recip-2.c: Same.
14640 * gcc.target/powerpc/recip-3.c: Same.
14641 * gcc.target/powerpc/recip-4.c: Same.
14642 * gcc.target/powerpc/recip-sqrtf.c: Same.
14643
e390c57d 146442016-01-15 Jeff Law <law@redhat.com>
14645
14646 PR tree-optimization/69270
14647 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14648 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14649
ddcfeaf1 146502016-01-15 Paul Thomas <pault@gcc.gnu.org>
14651
14652 PR fortran/49630
14653 * gfortran.dg/deferred_character_13.f90: New test for the fix
14654 of comment 3 of the PR.
14655
14656 PR fortran/54070
14657 * gfortran.dg/deferred_character_8.f90: New test
14658 * gfortran.dg/allocate_error_5.f90: New test
14659
14660 PR fortran/60593
14661 * gfortran.dg/deferred_character_10.f90: New test
14662
14663 PR fortran/60795
14664 * gfortran.dg/deferred_character_14.f90: New test
14665
14666 PR fortran/61147
14667 * gfortran.dg/deferred_character_11.f90: New test
14668
14669 PR fortran/64324
14670 * gfortran.dg/deferred_character_9.f90: New test
14671
81be349c 146722016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14673
14674 PR rtl-optimization/69030
14675 * gcc.target/i386/pr69030.c: New.
14676
998456c5 146772016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14678
14679 * gcc.target/aarch64/target_attr_17.c: New test.
14680
0d85be19 146812016-01-15 Richard Biener <rguenther@suse.de>
14682
14683 PR tree-optimization/66856
14684 * gcc.dg/torture/pr66856-1.c: New testcase.
14685 * gcc.dg/torture/pr66856-2.c: Likewise.
14686
321d36c8 146872016-01-15 Richard Biener <rguenther@suse.de>
14688
14689 PR debug/69137
14690 * g++.dg/lto/pr69137_0.C: New testcase.
14691
d94a1f53 146922016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14693
14694 PR middle-end/69246
14695 * gcc.target/i386/pr69246.c: New test.
14696
5fe9a861 146972016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14698
a9c01e81 14699 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14700
3d05a5e9 147012016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14702
14703 PR c++/56194
14704 * g++.dg/init/const9.C: Disable test on S/390.
14705
5e8132b5 147062016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14707
14708 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14709 * g++.dg/Wno-frame-address.C: Ditto.
14710
32307cdf 147112016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14712
14713 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14714
1ca28250 147152016-01-15 Richard Biener <rguenther@suse.de>
14716
14717 PR tree-optimization/68961
14718 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14719
6271bd93 147202016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14721
14722 * gcc.target/i386/pr65105-5.c: New test.
14723
dfb6d139 147242016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14725
14726 * gcc.c-torture/execute/alias-4.c: New testcase.
14727
dfb6d139 147282016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14729
14730 PR ipa/68148
14731 * g++.dg/ipa/devirt-49.C: New testcase.
14732
7bbac464 147332016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14734
14735 PR target/65837
14736 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14737 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14738 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14739
4345b868 147402016-01-15 Richard Biener <rguenther@suse.de>
14741
14742 PR tree-optimization/69117
14743 * gcc.dg/torture/pr69117.c: New testcase.
14744
580357e7 147452015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14746
14747 PR c++/69048
14748 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14749
612baa31 147502016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14751
14752 PR testsuite/67509
14753 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14754 range tests use 100 * maximum instead of maximum + 1.
14755
44e09bc4 147562016-01-14 Jakub Jelinek <jakub@redhat.com>
14757
14758 PR debug/69244
14759 * gcc.dg/guality/pr69244.c: New test.
14760
96962ae4 147612016-01-14 Uros Bizjak <ubizjak@gmail.com>
14762
14763 * lib/target-supports.exp (check_effective_target_issignaling):
14764 New procedure.
14765 * gcc.dg/pr61441.c: Require issignaling effective target.
14766
ab9c400b 147672016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14768
14769 PR target/68803
14770 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14771
a7ed4583 147722016-01-14 David Malcolm <dmalcolm@redhat.com>
14773
14774 PR c++/68819
14775 PR preprocessor/69177
14776 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14777 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14778 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14779 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14780
77f35cec 147812016-01-14 Marek Polacek <polacek@redhat.com>
14782
14783 PR c/69262
14784 * gcc.dg/array-15.c: New test.
14785
915d0950 147862016-01-14 Jakub Jelinek <jakub@redhat.com>
14787
14788 PR middle-end/68146
14789 PR tree-optimization/69155
14790 * gfortran.dg/pr68146.f: New test.
14791 * gfortran.dg/pr69155.f90: New test.
14792
24651fb7 147932016-01-14 Richard Biener <rguenther@suse.de>
14794
14795 PR tree-optimization/68060
14796 * gcc.dg/torture/pr68060-1.c: New testcase.
14797 * gcc.dg/torture/pr68060-2.c: Likewise.
14798
2f63f950 147992016-01-14 Nick Clifton <nickc@redhat.com>
14800
14801 * lib/target-supports.exp
14802 (check_effective_target_arm_neon_ok_nocache): Add an option
14803 sequence that includes setting the ARM architecture to ARMv7-A.
14804 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14805 command line options necessary to enable Neon support.
14806 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14807 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14808 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14809 * gcc.target/arm/pr69180.c: Likewise.
14810
3ce0acde 148112016-01-14 Jeff Law <law@redhat.com>
14812
14813 PR tree-optimization/69270
14814 * gcc.dg/tree-ssa/pr69270.c: New test.
14815
bda05c57 148162016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14817
14818 PR c/66208
14819 * c-c++-common/pr66208.c: New file.
14820
9b657cf1 148212016-01-13 Jakub Jelinek <jakub@redhat.com>
14822
14823 PR tree-optimization/69156
14824 * gcc.dg/pr69156.c: New test.
14825
58ba1b9d 148262016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14827
14828 * gcc.target/i386/pr69225-7.c: New test.
14829
e5fee0fe 148302016-01-13 Richard Henderson <rth@redhat.com>
14831
14832 * gcc.dg/tm/memopt-13.c: Update expected function.
14833 * gcc.dg/tm/memopt-6.c: Likewise.
14834
3f0e9745 148352016-01-13 Uros Bizjak <ubizjak@gmail.com>
14836
14837 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14838 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14839 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14840 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14841
3f0e9745 148422016-01-13 Tom de Vries <tom@codesourcery.com>
14843
14844 PR tree-optimization/69169
7a6ddc0d 14845 * gcc.dg/pr69169.c: New test.
14846
9b657cf1 148472016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14848
14849 PR target/69228
14850 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14851 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14852 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14853 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14854 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14855 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14856 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14857 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14858
f704d701 148592016-01-13 Jakub Jelinek <jakub@redhat.com>
14860
14861 PR target/69247
14862 * gcc.dg/pr69247.c: New test.
14863
e966d6b9 148642016-01-13 Richard Biener <rguenther@suse.de>
14865
14866 PR tree-optimization/69242
14867 * gcc.dg/torture/pr69242.c: New testcase.
14868
1ca1d9b2 148692016-01-13 Richard Biener <rguenther@suse.de>
14870
14871 PR tree-optimization/69186
14872 * gcc.dg/torture/pr69186.c: New testcase.
14873
d07cbccc 148742016-01-13 Jeff Law <law@redhat.com>
14875
14876 PR tree-optimization/67755
14877 * gcc.dg/tree-ssa/pr67755.c: New test.
14878
148792016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14880
14881 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14882 pass number in output by a star.
14883
b95d41cf 148842016-01-12 Bin Cheng <bin.cheng@arm.com>
14885
14886 PR tree-optimization/68911
14887 * gcc.c-torture/execute/pr68911.c: New test.
14888
91d87e22 148892016-01-12 Marek Polacek <polacek@redhat.com>
14890
14891 PR c++/68979
14892 * g++.dg/warn/permissive-1.C: New test.
14893
8a9401a4 148942016-01-12 Jakub Jelinek <jakub@redhat.com>
14895
14896 PR objc++/68511
14897 PR c++/69213
14898 * g++.dg/opt/pr69213.C: New test.
14899
b9cb7a67 149002016-01-12 Christian Bruel <christian.bruel@st.com>
14901
14902 PR target/69180
14903 * gcc.target/arm/pr69180.c: New test.
14904
e4c96992 149052016-01-12 Richard Biener <rguenther@suse.de>
14906
14907 PR lto/69077
14908 * g++.dg/lto/pr69077_0.C: New testcase.
14909 * g++.dg/lto/pr69077_1.C: Likewise.
14910
90525f61 149112016-01-12 Jakub Jelinek <jakub@redhat.com>
14912
14913 PR target/69175
14914 * g++.dg/opt/pr69175.C: New test.
14915
9e7edfd3 149162016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14917
14918 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14919 rather than #including math.h & stdlib.h.
14920 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14921 * gcc.dg/vect/pr49771.c: Likewise.
14922 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14923 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14924 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14925 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14926 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14927 * gcc.dg/vect/pr44507.c: Likewise.
14928 * gcc.dg/vect/pr45902.c: Likewise.
14929 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14930 * gcc.dg/vect/vect-117.c: Likewise.
14931 * gcc.dg/vect/vect-99.c: Likewise.
14932 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14933 * gcc.dg/vect/vect-cond-1.c: Likewise.
14934 * gcc.dg/vect/vect-cond-2.c: Likewise.
14935 * gcc.dg/vect/vect-cond-3.c: Likewise.
14936 * gcc.dg/vect/vect-cond-4.c: Likewise.
14937 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14938 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14939 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14940 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14941 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14942 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14943 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14944 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14945 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14946 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14947 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14948 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14949 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14950 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14951 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14952 include of signal.h.
14953 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14954 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14955 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14956 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14957 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14958 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14959 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14960 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14961 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14962 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14963 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14964 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14965 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14966 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14967 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14968 * gcc.dg/vect/vect-outer-5.c: Likewise.
14969 * gcc.dg/vect/vect-outer-6.c: Likewise.
14970 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14971 include of stdio.h.
14972
3368873d 149732016-01-12 Nick Clifton <nickc@redhat.com>
14974
14975 PR target/68913
14976 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14977 to fread so that it will be found in all target runtimes.
14978
0464ea95 149792016-01-12 Richard Biener <rguenther@suse.de>
14980
14981 PR tree-optimization/69053
14982 * g++.dg/torture/pr69053.C: New testcase.
14983
7819730f 149842016-01-12 Richard Biener <rguenther@suse.de>
14985
14986 PR tree-optimization/69168
14987 * gcc.dg/torture/pr69168.c: New testcase.
14988
995bfebf 149892016-01-12 Richard Biener <rguenther@suse.de>
14990
14991 PR tree-optimization/69157
14992 * gcc.dg/torture/pr69157.c: New testcase.
14993
149942016-01-12 Richard Biener <rguenther@suse.de>
14995
14996 PR tree-optimization/69174
14997 * gcc.dg/torture/pr69174.c: New testcase.
14998
1d10d64c 149992016-01-12 Jakub Jelinek <jakub@redhat.com>
15000
15001 PR c++/66808
15002 PR c++/69000
15003 * g++.dg/tls/pr66808.C: New test.
15004 * g++.dg/tls/pr69000.C: New test.
15005
f0b79faf 150062016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15007
15008 * gcc.target/powerpc/swaps-p8-23.c: New test.
15009 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15010
04cf75a4 150112016-01-11 John David Anglin <danglin@gcc.gnu.org>
15012
15013 PR tree-optimization/68356
15014 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15015
0eb4264c 150162016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15017 Jim Wilson <jim.wilson@linaro.org>
15018
15019 PR target/69194
15020 * gcc.target/arm/pr69194.c: New test.
15021
2f66de64 150222016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15023
15024 PR target/69225
15025 * gcc.target/i386/pr69225-1.c: New test.
15026 * gcc.target/i386/pr69225-2.c: Likewise.
15027 * gcc.target/i386/pr69225-3.c: Likewise.
15028 * gcc.target/i386/pr69225-4.c: Likewise.
15029 * gcc.target/i386/pr69225-5.c: Likewise.
15030 * gcc.target/i386/pr69225-6.c: Likewise.
15031
36105e82 150322016-01-11 Jakub Jelinek <jakub@redhat.com>
15033
1c78ce2e 15034 PR target/67462
15035 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15036 if lp64.
15037
a4a87320 15038 PR target/69071
15039 * gcc.dg/pr69071.c: New test.
15040
91fbd04f 15041 PR c++/69211
15042 * g++.dg/opt/pr69211.C: New test.
15043
36105e82 15044 PR tree-optimization/69214
15045 * gcc.c-torture/compile/pr69214.c: New test.
15046
e934c380 150472016-01-11 Uros Bizjak <ubizjak@gmail.com>
15048
15049 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15050 * gcc.target/i386/pr66232-11.c: Ditto.
15051 * gcc.target/i386/pr66232-12.c: Ditto.
15052 * gcc.target/i386/pr66232-13.c: Ditto.
15053
3ff1b153 150542016-01-11 Richard Biener <rguenther@suse.de>
15055
15056 PR tree-optimization/69173
15057 * gcc.dg/torture/pr69173.c: New testcase.
15058
04e1504c 150592016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15060
15061 PR rtl-optimization/68796
15062 * gcc.target/aarch64/tst_5.c: New test.
15063 * gcc.target/aarch64/tst_6.c: Likewise.
15064
ae8718b5 150652016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15066
15067 PR rtl-optimization/68841
15068 * gcc.dg/pr68841.c: New test.
15069 * gcc.c-torture/execute/pr68841.c: New test.
15070
bd8bece2 150712016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15072
15073 PR rtl-optimization/68920
15074 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15075 for ix86 targets.
15076 * gcc.dg/ifcvt-5.c: New test.
15077
9b657cf1 150782016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15079
15080 PR bootstrap/69123
15081 * g++.dg/pr69123.C: New.
15082
7a158352 150832016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15084
15085 PR target/69010
15086 * gcc.target/i386/pr69010.c: New test.
15087
ff375d11 150882016-01-11 Martin Jambor <mjambor@suse.cz>
15089
15090 PR ipa/69044
15091 * gcc.target/i386/chkp-pr69044.c: New test.
15092
9eb890f1 150932016-01-11 Tom de Vries <tom@codesourcery.com>
15094
15095 PR tree-optimization/69109
15096 * gcc.dg/autopar/pr69109-2.c: New test.
15097 * gcc.dg/autopar/pr69109.c: New test.
15098
c4157ee5 150992016-01-11 Tom de Vries <tom@codesourcery.com>
15100
15101 PR tree-optimization/69108
15102 * gcc.dg/autopar/pr69108.c: New test.
15103
b933e511 151042016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15105
15106 PR c++/69029
15107 * c-c++-common/Wisleading-indentation.c: Augment test.
15108
efb73de1 151092016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15110
15111 PR fortran/69154
15112 * gfortran.dg/inline_matmul_12.f90: New test.
15113
40c86c3b 151142016-01-10 Paul Thomas <pault@gcc.gnu.org>
15115
15116 PR fortran/67779
15117 * gfortran.dg/actual_array_offset_1: New test.
15118
a006c0bb 151192016-01-10 Tom de Vries <tom@codesourcery.com>
15120
15121 PR tree-optimization/69062
15122 * gcc.dg/autopar/pr69062.c: New test.
15123
880ed4be 151242016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15125
15126 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15127 * gcc.dg/vect/slp-perm-2.c: Likewise.
15128 * gcc.dg/vect/slp-perm-3.c: Likewise.
15129 * gcc.dg/vect/slp-perm-5.c: Likewise.
15130 * gcc.dg/vect/slp-perm-6.c: Likewise.
15131 * gcc.dg/vect/slp-perm-7.c: Likewise.
15132 * gcc.dg/vect/slp-perm-8.c: Likewise.
15133
d95e1856 151342016-01-10 Tom de Vries <tom@codesourcery.com>
15135
15136 PR tree-optimization/69039
15137 * gcc.dg/autopar/pr69039.c: New test.
15138
0f8f48d0 151392016-01-09 Marek Polacek <polacek@redhat.com>
15140
15141 PR c++/69113
15142 * g++.dg/pr69113.C: New test.
15143
7dff0499 151442016-01-09 Jakub Jelinek <jakub@redhat.com>
15145
15146 PR middle-end/50865
15147 PR tree-optimization/69097
15148 * gcc.c-torture/execute/pr50865.c: New test.
15149 * gcc.c-torture/execute/pr69097-1.c: New test.
15150 * gcc.c-torture/execute/pr69097-2.c: New test.
15151 * gcc.dg/pr69097-1.c: New test.
15152 * gcc.dg/pr69097-2.c: New test.
15153
18431e78 151542016-01-09 Jakub Jelinek <jakub@redhat.com>
15155
15156 PR c++/69164
15157 * g++.dg/opt/pr69164.C: New test.
15158
1943a4a2 151592016-01-08 Jakub Jelinek <jakub@redhat.com>
15160
15161 PR tree-optimization/69167
15162 * gcc.dg/pr69167.c: New test.
15163
a143e277 151642016-01-08 Marek Polacek <polacek@redhat.com>
15165
15166 PR c++/68449
15167 * g++.dg/pr68449.C: New.
15168
44c01906 151692016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15170
15171 PR tree-optimization/68707
15172 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15173 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15174 on platforms supporting it.
15175 * gcc.dg/vect/slp-perm-2.c: Likewise.
15176 * gcc.dg/vect/slp-perm-3.c: Likewise.
15177 * gcc.dg/vect/slp-perm-5.c: Likewise.
15178 * gcc.dg/vect/slp-perm-7.c: Likewise.
15179 * gcc.dg/vect/slp-perm-8.c: Likewise.
15180 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15181 on platforms supporting it.
15182
c437d1e8 151832016-01-08 Jakub Jelinek <jakub@redhat.com>
15184
c9595c51 15185 PR tree-optimization/69162
15186 * gcc.dg/pr69162.c: New test.
15187
c437d1e8 15188 PR tree-optimization/69172
15189 * gcc.dg/pr69172.c: New test.
15190
6a46a28c 151912016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15192
15193 PR tree-optimization/67781
15194 * gcc.c-torture/execute/pr67781.c: New file.
15195
62ad9a04 151962016-01-08 Jakub Jelinek <jakub@redhat.com>
15197
15198 PR tree-optimization/69083
15199 * gcc.dg/vect/pr69083.c: New test.
15200
9e0e8c2a 152012016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15202
15203 PR tree-optimization/61441
15204 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15205 Use -fexcess-precision=standard for compiler options.
15206 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15207
5d034e37 152082016-01-08 Jakub Jelinek <jakub@redhat.com>
15209
5013f740 15210 PR fortran/69128
15211 * gfortran.dg/gomp/pr69128.f90: New test.
15212
5d034e37 15213 PR c++/69145
15214 * g++.dg/ext/pr69145-1.C: New test.
15215 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15216 * g++.dg/ext/pr69145-2.h: New file.
15217
517906ff 152182016-01-07 Martin Sebor <msebor@redhat.com>
15219
15220 PR c/68966
15221 * gcc.dg/atomic-fetch-bool.c: New test.
15222 * gcc.dg/sync-fetch-bool.c: New test.
15223
cdbb524c 152242016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15225
15226 PR fortran/66680
15227 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15228
ec3aba9e 152292016-01-07 Nick Clifton <nickc@redhat.com>
15230
15231 PR target/66655
15232 * g++.dg/pr66655.C: New test.
15233 * g++.dg/pr66655_1.cc: Test support file.
15234 * g++.dg/pr66655.h: Test header file.
15235
9b657cf1 152362016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15237
15238 PR fortran/66680
15239 gfortran.dg/gomp/pr66680.f90: New test.
15240
cd45d7a5 152412016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15242
15243 PR target/69171
15244 * gcc.target/i386/pr69171-1.c: New test.
15245 * gcc.target/i386/pr69171-2.c: Likewise.
15246 * gcc.target/i386/pr69171-3.c: Likewise.
15247 * gcc.target/i386/pr69171-4.c: Likewise.
15248 * gcc.target/i386/pr69171-5.c: Likewise.
15249 * gcc.target/i386/pr69171-6.c: Likewise.
15250
4a86a91a 152512015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15252
15253 PR middle-end/67639
15254 * c-c++-common/pr67639.c: New test.
15255
34c05552 152562016-01-07 Jakub Jelinek <jakub@redhat.com>
15257
15258 PR tree-optimization/69141
15259 * g++.dg/opt/pr69141.C: New test.
15260
f08d6895 152612016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15262
15263 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15264
32ec4173 152652016-01-06 Uros Bizjak <ubizjak@gmail.com>
15266
15267 PR target/69140
15268 * gcc.target/i386/pr69140.c: New test
15269
d74214f3 152702016-01-06 David Malcolm <dmalcolm@redhat.com>
15271
15272 * gcc.dg/bad-dereference.c: New test case.
15273
73991cab 152742015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15275
15276 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15277
fc8cc457 152782016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15279
15280 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15281
be3c9981 152822016-01-06 Marek Polacek <polacek@redhat.com>
15283
15284 PR sanitizer/69099
15285 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15286
2cb724f9 152872016-01-05 Marek Polacek <polacek@redhat.com>
15288
15289 PR c/69104
15290 * gcc.dg/atomic-invalid-2.c: New.
15291
233a53ed 152922016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15293
15294 PR target/68991
15295 * gcc.target/i386/pr68991.c: New test.
15296
ea87c5e3 152972016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15298
15299 PR target/68991
15300 * g++.dg/pr68991-1.C: New test.
15301 * g++.dg/pr68991-2.C: Likewise.
15302
1943a4a2 153032016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15304
1943a4a2 15305 PR other/60465
afe82e5b 15306 * gcc.target/ia64/pr60465-gprel64.c: New test.
15307 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15308
1e9147dd 153092016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15310
15311 PR rtl-optimization/68651
15312 * gcc.target/aarch64/pr68651_1.c: New test.
15313
d42aa619 153142016-01-05 David Malcolm <dmalcolm@redhat.com>
15315
15316 PR c/69122
15317 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15318
1776de76 153192016-01-05 Nathan Sidwell <nathan@acm.org>
15320
2d7d361d 15321 PR c++/58583
15322 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15323
1776de76 15324 * gcc.dg/alias-15.c: New.
15325
5beb12c0 153262016-01-05 Nick Clifton <nickc@redhat.com>
15327
15328 PR target/68870
15329 * g++.dg/pr68770.C: New test.
15330
d8cca921 153312016-01-04 Mike Stump <mikestump@comcast.net>
15332
15333 * lib/target-supports.exp (check_effective_target_cilkplus):
15334 cilkplus targets require pthreads.
afc907ef 15335 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15336
8427dff3 153372016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15338
15339 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15340 generation.
15341
f1717362 153422016-01-04 Jakub Jelinek <jakub@redhat.com>
15343
15344 Update copyright years.
15345
d7d6a3ab 153462016-01-04 Marek Polacek <polacek@redhat.com>
15347
15348 PR c/68908
15349 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15350 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15351 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15352
b8f4a5f9 153532016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15354
15355 * gcc.target/sparc/20160104-2.c: New test.
15356
6b5c028f 153572016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15358
15359 * gcc.target/sparc/20160104-1.c: New test.
15360
300e1002 153612016-01-03 Paul Thomas <pault@gcc.gnu.org>
15362
15363 PR fortran/65045
15364 * gfortran.dg/pr65045.f90: New test.
15365
855b105f 153662016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15367
15368 * gnat.dg/specs/debug1.ads: Delete.
15369
bdc177dc 153702016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15371
15372 PR libgfortran/68867
15373 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15374 expression.
15375
48aaffae 153762016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15377
15378 PR libgfortran/68867
15379 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15380 PowerPC.
15381
19a468b8 153822016-01-01 Paul Thomas <pault@gcc.gnu.org>
15383
15384 PR fortran/68864
15385 * gfortran.dg/pr68864.f90: New test.
15386
25371c91 153872016-01-01 Jakub Jelinek <jakub@redhat.com>
15388
2a659064 15389 PR tree-optimization/69070
15390 * gcc.dg/pr69070.c: New test.
15391
57aa9851 15392 PR sanitizer/69055
15393 * gfortran.dg/pr69055.f90: New test.
15394
25371c91 15395 PR target/69015
15396 * gcc.dg/pr69015.c: New test.
f1717362 15397\f
fb2c1edd 15398Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15399
15400Copying and distribution of this file, with or without modification,
15401are permitted in any medium without royalty provided the copyright
15402notice and this notice are preserved.