]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
CWG 2233 - default arg and parameter pack
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4699a580 12016-11-12 David Edelsohn <dje.gcc@gmail.com>
2
3 * g++.dg/pr78112.C: XFAIL AIX.
4
f7b2c82b 52016-11-12 Janus Weil <janus@gcc.gnu.org>
6
7 PR fortran/77501
8 * gfortran.dg/typebound_generic_16.f90: New test.
9
d16addb3 102016-11-12 Jakub Jelinek <jakub@redhat.com>
11
12 PR c++/71225
13 * g++.dg/cpp0x/pr71225.C: New test.
14
1998c023 152016-11-11 Eric Botcazou <ebotcazou@adacore.com>
16
17 * gcc.target/sparc/20161111-1.c: New test.
18
a3b46c9c 192016-11-11 Uros Bizjak <ubizjak@gmail.com>
20
21 PR target/78310
22 * gcc.target/i386/pr78310.c: New test.
23
0d56015c 242016-11-11 Jeff Law <law@redhat.com>
25
26 * gcc.dg/tree-ssa/isolate-6.c: New test.
27 * gcc.dg/tree-ssa/isolate-7.c: New test.
28
dc9e2118 292016-11-11 Bin Cheng <bin.cheng@arm.com>
30
31 PR testsuite/78292
32 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
33 vect_max_reduc.
34
9117e2ab 352016-11-11 Jakub Jelinek <jakub@redhat.com>
36
37 PR c++/72774
38 * g++.dg/parse/pr72774.C: New test.
39
3d8b172a 402016-11-11 Richard Biener <rguenther@suse.de>
41
42 PR tree-optimization/71575
43 * gcc.dg/graphite/pr71575-1.c: New testcase.
44 * gcc.dg/graphite/pr71575-2.c: Likewise.
45
36bb9d71 462016-11-11 Richard Biener <rguenther@suse.de>
47
48 PR middle-end/78295
49 * gcc.dg/uninit-pr78295.c: New testcase.
50
c717a688 512016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
52
53 PR fortran/78277
54 * gfortran.dg/dec_structure_17.f90: New test.
55
3c57e933 562016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
57
58 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
59 being allowed in vector registers.
60 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
61 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
62 * gcc.target/powerpc/vsx-himode.c: Likewise.
63 * gcc.target/powerpc/vsx-himode2.c: Likewise.
64 * gcc.target/powerpc/vsx-himode3.c: Likewise.
65 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
66 to allow matching MFVSRD or MFVSRW.
67
b851b8f0 682016-11-10 Pat Haugen <pthaugen@us.ibm.com>
69
70 PR rtl-optimization/78241
71 * gcc.dg/pr78241.c: New test.
72
a08fc382 732016-11-10 Jakub Jelinek <jakub@redhat.com>
74
5fca0e1a 75 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
76 201307.
77
a08fc382 78 * g++.dg/cpp1z/noexcept-type14.C: New test.
79 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
80
8c2f9148 812016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
82
83 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
84 WVAL0S tests added in r241817.
85
44b49e6b 862016-11-10 Jakub Jelinek <jakub@redhat.com>
87
88 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
89 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
90 no longer allowed and corresponding ordered construct.
91 * gfortran.dg/gomp/linear-1.f90: New test.
92 * gfortran.dg/gomp/declare-simd-2.f90: New test.
93 * gfortran.dg/gomp/declare-target-1.f90: New test.
94 * gfortran.dg/gomp/declare-target-2.f90: New test.
95
65dc2516 962016-11-10 Martin Liska <mliska@suse.cz>
97
98 PR sanitizer/78270
99 * gcc.dg/asan/pr78270.c: New test.
100
c74b2e3b 1012016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
102 Jakub Jelinek <jakub@redhat.com>
103
104 PR debug/78112
44b49e6b 105 * g++.dg/pr78112.C: New testcase.
c74b2e3b 106
934a0458 1072016-11-09 Jakub Jelinek <jakub@redhat.com>
108
104d9702 109 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
110 -Wno-c++1z-compat.
111 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
112 string in case condition contains % characters.
113
934a0458 114 PR c++/78283
115 * g++.dg/cpp1z/noexcept-type13.C: New test.
116
99f5e97b 1172016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
118
119 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
120 using (HAS_MOVN) with MIPS III.
121
92902736 1222016-11-09 Janus Weil <janus@gcc.gnu.org>
123
124 PR fortran/46459
125 * gfortran.dg/volatile14.f90: New test.
126
c07c7aac 1272016-11-09 Uros Bizjak <ubizjak@gmail.com>
128
129 PR target/78262
130 * gcc.target/i386/pr78262.c: New test.
131
5a0a2447 1322016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
133
134 PR fortran/78259
135 * gfortran.dg/pr78259.f90: New test.
136
c2ee4354 1372016-11-09 Janus Weil <janus@gcc.gnu.org>
138
139 PR fortran/60777
140 * gfortran.dg/spec_expr_7.f90: New test.
141
58721d0c 1422016-11-09 Jakub Jelinek <jakub@redhat.com>
143
092db747 144 PR target/77718
145 * gcc.c-torture/execute/pr77718.c: New test.
146
58721d0c 147 * gcc.dg/ubsan/c99-shift-3.c: New test.
148 * gcc.dg/ubsan/c99-shift-4.c: New test.
149 * gcc.dg/ubsan/c99-shift-5.c: New test.
150 * gcc.dg/ubsan/c99-shift-6.c: New test.
151
61e45f2d 1522016-11-09 Martin Liska <mliska@suse.cz>
153
154 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
155 test-case for memcmp.
156 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
157
0787dd56 1582016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
159
160 PR testsuite/78269
161 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
162
df163634 1632016-11-09 Paul Thomas <pault@gcc.gnu.org>
164
165 * gfortran.dg/move_alloc_18.f90: New test.
166
0c3d1ddf 1672016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
168
169 PR middle-end/78256
170 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
171 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
172
46837445 1732016-11-09 Janus Weil <janus@gcc.gnu.org>
174
175 PR fortran/71894
176 * gfortran.dg/class_59.f90: New test.
177
68d072bb 1782016-11-09 Richard Biener <rguenther@suse.de>
179
180 PR tree-optimization/78007
181 * gcc.dg/vect/vect-bswap32.c: Adjust.
182 * gcc.dg/vect/vect-bswap64.c: Likewise.
183
e0bcc1cc 1842016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
185
186 * gcc.dg/ipa/vrp7.c: New test.
187
166f8178 1882016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
189
190 PR ipa/78121
191 * gcc.dg/ipa/pr78121.c: New test.
192
e7c5f688 1932016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
194
195 * c-c++-common/asan/default_options.h: New file.
196 * c-c++-common/asan/strcasestr-1.c: New test.
197 * c-c++-common/asan/strcasestr-2.c: Likewise.
198 * c-c++-common/asan/strcspn-1.c: Likewise.
199 * c-c++-common/asan/strcspn-2.c: Likewise.
200 * c-c++-common/asan/strpbrk-1.c: Likewise.
201 * c-c++-common/asan/strpbrk-2.c: Likewise.
202 * c-c++-common/asan/strspn-1.c: Likewise.
203 * c-c++-common/asan/strspn-2.c: Likewise.
204 * c-c++-common/asan/strstr-1.c: Likewise.
205 * c-c++-common/asan/strstr-2.c: Likewise.
206 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
207
1350ad47 2082016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
209
210 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
211
a3ba9d54 2122016-11-08 Janus Weil <janus@gcc.gnu.org>
213
214 PR fortran/68440
215 * gfortran.dg/class_58.f90: New test.
216
bcc971fd 2172016-11-08 Uros Bizjak <ubizjak@gmail.com>
218
219 PR target/70799
220 * gcc.target/i386/pr70799-2.c: New test.
221
af1b77d0 2222016-11-08 Janus Weil <janus@gcc.gnu.org>
223
224 PR fortran/77596
225 * gfortran.dg/proc_ptr_comp_46.f90: New test.
226
ed73a6cb 2272016-11-08 Bin Cheng <bin.cheng@arm.com>
228
229 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
230
b887afd7 2312016-11-08 Bin Cheng <bin.cheng@arm.com>
232
233 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
234
4ba8fd25 2352016-11-08 Bin Cheng <bin.cheng@arm.com>
236
237 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
238
d71fcb4d 2392016-11-08 Martin Liska <mliska@suse.cz>
240
241 PR testsuite/78242
242 * g++.dg/asan/use-after-scope-4.C: New test.
243 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
244 * gcc.dg/asan/use-after-scope-8.c: Remove.
245
dc168f1c 2462016-11-08 Richard Biener <rguenther@suse.de>
247
248 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
249
2cda118d 2502016-11-08 Tamar Christina <tamar.christina@arm.com>
251
252 PR testsuite/78136
253 * gcc.dg/cpp/trad/trad.exp
254 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
255 * gcc.dg/cpp/trad/include.c: Use local header file.
256
de8f611c 2572016-11-08 Richard Biener <rguenther@suse.de>
258
259 PR tree-optimization/78205
260 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
261
095c7123 2622016-11-08 Richard Biener <rguenther@suse.de>
263
264 PR tree-optimization/78224
265 * g++.dg/torture/pr78224.C: New testcase.
266
5de86198 2672016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
268
269 * gcc.dg/store_merging_1.c: Require store_merge.
270 * gcc.dg/store_merging_2.c: Likewise.
271 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 272 * gcc.dg/store_merging_5.c: Likewise.
5de86198 273 * gcc.dg/store_merging_6.c: Likewise.
274 * gcc.dg/store_merging_7.c: Likewise.
275 * gcc.dg/store_merging_8.c: Likewise.
276 * lib/target-supports.exp (check_effective_target_store_merge): New.
277
9c118ae0 2782016-11-07 David Edelsohn <dje.gcc@gmail.com>
279
280 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
281 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
282 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
283 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
284 -mvsx -mpower8-vector.
285 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
286 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
287 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
288 -mvsx -mpower8-vector.
289
ded98213 2902016-11-07 David Edelsohn <dje.gcc@gmail.com>
291
292 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
293
294 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
295 * gcc.dg/visibility-14.c: XFAIL AIX.
296 * gcc.dg/visibility-15.c: XFAIL AIX.
297 * gcc.dg/visibility-16.c: XFAIL AIX.
298 * gcc.dg/visibility-17.c: XFAIL AIX.
299 * gcc.dg/visibility-18.c: XFAIL AIX.
300 * gcc.dg/visibility-19.c: XFAIL AIX.
301 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
302 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
303 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
304 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
305
dfeedc5c 3062016-11-07 Jakub Jelinek <jakub@redhat.com>
307
308 PR target/78227
309 * gcc.target/i386/pr78227-1.c: New test.
310 * gcc.target/i386/pr78227-2.c: New test.
311
4a9eb7eb 3122016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
313
314 PR middle-end/35691
315 * gcc.dg/pr35691-1.c: New test-case.
316 * gcc.dg/pr35691-2.c: Likewise.
317
9075517e 3182016-11-07 Bernd Schmidt <bschmidt@redhat.com>
319
320 PR rtl-optimization/77309
321 * gcc.dg/torture/pr77309.c: New test.
322
1764c2f2 3232016-11-07 Jakub Jelinek <jakub@redhat.com>
324
325 PR middle-end/71529
326 * gcc.target/i386/pr71529.C: Moved to ...
327 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
328
329 PR target/64411
330 * gcc.target/i386/pr64411.C: Moved to ...
331 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
332 lp64.
333
334 PR target/65105
335 * gcc.target/i386/pr65105-4.C: Moved to ...
336 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
337 Run into compile test rather than execute test.
338
e3dbe99a 3392016-11-07 Richard Biener <rguenther@suse.de>
340
341 PR target/78229
342 * g++.dg/pr78229.C: New testcase.
343
4de7f8df 3442016-11-07 Richard Biener <rguenther@suse.de>
345
346 PR tree-optimization/78218
347 * gcc.dg/torture/pr78218.c: New testcase.
348
57b2dea1 3492016-11-07 Richard Biener <rguenther@suse.de>
350
351 PR tree-optimization/78228
352 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
353
0c448d00 3542016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
355
356 PR target/77822
357 * g++.dg/torture/pr77822.C: New test.
358
ea86011c 3592016-11-07 Martin Liska <mliska@suse.cz>
360
361 * c-c++-common/asan/force-inline-opt0-1.c: Disable
362 -f-sanitize-address-use-after-scope.
363 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
364 internal fn calls.
365 * g++.dg/asan/use-after-scope-1.C: New test.
366 * g++.dg/asan/use-after-scope-2.C: Likewise.
367 * g++.dg/asan/use-after-scope-3.C: Likewise.
368 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
369 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
370 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
371 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
372 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
373 * g++.dg/asan/use-after-scope-types.h: Likewise.
374 * gcc.dg/asan/use-after-scope-1.c: Likewise.
375 * gcc.dg/asan/use-after-scope-2.c: Likewise.
376 * gcc.dg/asan/use-after-scope-3.c: Likewise.
377 * gcc.dg/asan/use-after-scope-4.c: Likewise.
378 * gcc.dg/asan/use-after-scope-5.c: Likewise.
379 * gcc.dg/asan/use-after-scope-6.c: Likewise.
380 * gcc.dg/asan/use-after-scope-7.c: Likewise.
381 * gcc.dg/asan/use-after-scope-8.c: Likewise.
382 * gcc.dg/asan/use-after-scope-9.c: Likewise.
383 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
384 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
385 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
386 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
387 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
388
82031b11 3892016-11-07 Richard Biener <rguenther@suse.de>
390
391 PR tree-optimization/78189
392 * g++.dg/torture/pr78189.C: New testcase.
393
272c18b8 3942016-11-06 David Edelsohn <dje.gcc@gmail.com>
395
396 * gcc.dg/Wtrampolines.c: XFAIL AIX.
397
5055cc98 3982016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
399
400 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
401 occuring.
402
ddd81c4d 4032016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
404
405 PR fortran/78221
406 * arith.c (gfc_complex2real): Change gfc_warning_now to
407 gfc_warning.
408
ae1fe1c1 4092016-11-05 Paul Thomas <pault@gcc.gnu.org>
410
411 * gfortran.dg/move_alloc_17.f03: New test.
412
1f8787c9 4132016-11-05 Richard Biener <rguenther@suse.de>
414
415 PR bootstrap/78188
416 * g++.dg/ipa/pr78188.C: New test.
417
a3886308 4182016-11-05 Janus Weil <janus@gcc.gnu.org>
419 Dominique d'Humieres <dominiq@lps.ens.fr>
420
421 PR fortran/69495
422 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
423
ae235bb5 4242016-11-05 Paul Thomas <pault@gcc.gnu.org>
425
426 PR fortran/67564
427 * gfortran.dg/select_type_39.f03: New test.
428
4292016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 430
431 PR fortran/64933
432 * gfortran.dg/associate_23.f90: New test.
433
cdf56687 4342016-11-04 Jakub Jelinek <jakub@redhat.com>
435
436 PR target/77834
437 * gcc.dg/pr77834.c: New test.
438
8be5cb78 4392016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
440
441 PR c++/67980
442 * g++.dg/cpp1y/pr67980.C: New.
443
133e5599 4442016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
445
446 * gcc.target/powerpc/fold-vec-add-1.c: New.
447 * gcc.target/powerpc/fold-vec-add-2.c: New.
448 * gcc.target/powerpc/fold-vec-add-3.c: New.
449 * gcc.target/powerpc/fold-vec-add-4.c: New.
450 * gcc.target/powerpc/fold-vec-add-5.c: New.
451 * gcc.target/powerpc/fold-vec-add-6.c: New.
452 * gcc.target/powerpc/fold-vec-add-7.c: New.
453
1c518af3 4542016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 455
456 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
457 for -mbranch-likely, infer -mno-branch-likely for R6.
458
25326fef 4592016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
460
461 PR c++/71973
462 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
463 * g++.dg/init/new15.C: Likewise.
464 * g++.dg/ipa/inline-1.C: Likewise.
465 * g++.dg/ipa/inline-2.C: Likewise.
466 * g++.dg/lto/20080908-1_0.C: Likewise.
467 * g++.dg/tc1/dr20.C: Likewise.
468 * g++.dg/tree-ssa/inline-1.C: Likewise.
469 * g++.dg/tree-ssa/inline-2.C: Likewise.
470 * g++.old-deja/g++.law/except1.C: Likewise.
471 * g++.old-deja/g++.other/vbase5.C: Likewise.
472 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
473
e72902d2 4742016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
475
476 PR tree-optimization/78210
477 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
478 possibility of widening multiplies.
479
5b9b62c9 4802016-11-04 Richard Biener <rguenther@suse.de>
481
482 PR middle-end/78185
483 * gcc.dg/pr78185.c: New testcase.
484
5f1e62c6 4852016-10-04 David Edelsohn <dje.gcc@gmail.com>
486
487 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
488 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
489
2034deb9 4902016-11-03 Jakub Jelinek <jakub@redhat.com>
491 Alexandre Oliva <aoliva@redhat.com>
492 Jason Merrill <jason@redhat.com>
493
494 PR debug/28767
495 PR debug/56974
496 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
497 * g++.dg/debug/dwarf2/ref-3.C: New test.
498 * g++.dg/debug/dwarf2/ref-4.C: New test.
499 * g++.dg/debug/dwarf2/refqual-1.C: New test.
500 * g++.dg/debug/dwarf2/refqual-2.C: New test.
501
5022016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 503
504 * gfortran.dg/dec_exp_1.f90: New test.
505 * gfortran.dg/dec_exp_2.f90: Likewise.
506 * gfortran.dg/dec_exp_3.f90: Likewise.
507
2034deb9 5082016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 509
510 * gfortran.dg/dec_parameter_1.f: New test.
511 * gfortran.dg/dec_parameter_2.f90: Likewise.
512 * gfortran.dg/dec_parameter_3.f90: Likewise.
513 * gfortran.dg/dec_parameter_4.f90: Likewise.
514
36ffeeaf 5152016-11-03 Martin Liska <mliska@suse.cz>
516
517 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
518 output.
519 * gcc.dg/tree-prof/time-profiler-3.c: New test.
520
9769a02b 5212016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
522
523 PR libgcc/78067
524 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
525
d9b9f4ab 5262016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
527
528 * gcc.c-torture/execute/pr78170.c: Require int32plus.
529
60cd8c97 5302016-11-02 Max Filippov <jcmvbkbc@gmail.com>
531
532 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
533
e69f2f12 5342016-11-01 Tamar Christina <tamar.christina@arm.com>
535
536 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
537 Check for arm_v8_neon_hw.
538 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
539 Likewise.
540 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
541 Likewise.
542 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
543 Likewise.
544
427223f1 5452016-11-02 Richard Biener <rguenther@suse.de>
546
547 * gcc.dg/store_merging_8.c: New testcase.
548
2034deb9 5492016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 550
551 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
552
134e84c6 5532016-11-02 David Edelsohn <dje.gcc@gmail.com>
554
bbfcea83 555 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
556 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
557 * gcc.dg/addr_equal_1.c: XFAIL AIX.
558 * gcc.dg/pr65779.c: XFAIL AIX.
559 * gcc.dg/pr70405.c: XFAIL AIX.
560
134e84c6 561 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
562 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
563 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
564
0cc844b2 5652016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
566
567 * lib/target-supports.exp (check_gc_sections_available): Use
568 -print-prog-name=ld to determine linker used.
569
5e0b5f08 5702016-11-02 Martin Liska <mliska@suse.cz>
571
572 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
573 test case.
574
5e922e43 5752016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
576
577 PR tree-optimization/78170
578 * gcc.c-torture/execute/pr78170.c: New test.
579
e77557c0 5802016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
581
582 PR tree-optimization/78162
583 * gcc.c-torture/compile/pr78162.c: New test.
584
76bc343a 5852016-11-02 Richard Biener <rguenther@suse.de>
586
587 PR tree-optimization/78035
588 PR tree-optimization/77964
589 * gcc.target/i386/pr78035.c: New testcase.
590
3763b845 5912016-11-02 Richard Biener <rguenther@suse.de>
592
593 * gcc.dg/tree-ssa/vrp111.c: New testcase.
594 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
595 * gcc.dg/tree-ssa/pr21086.c: Likewise.
596 * gcc.dg/tree-ssa/pr58480.c: Likewise.
597 * gcc.dg/tree-ssa/vrp08.c: Likewise.
598
3e41d21b 5992016-11-01 David Edelsohn <dje.gcc@gmail.com>
600
601 * gfortran.dg/pr70937.f90: require-effective-target lto.
602
66d722cc 6032016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
604
605 PR fortran/69544
606 * gfortran.dg/where_6.f90: New test.
607
dcc1dde9 6082016-11-01 Jakub Jelinek <jakub@redhat.com>
609
610 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
611
d28d2da4 6122016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
613
614 PR fortran/69544
615 * gfortran.dg/where_5.f90: New test.
616
94bea3fe 6172016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
618
619 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
620 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
621 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
622 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
623
164d44e8 6242016-11-01 Uros Bizjak <ubizjak@gmail.com>
625
626 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
627 Whitespace fixes.
628 (check_effective_target_vect_cmdline_needed): Check
629 is-effective-target ia32 for x86 targets.
630 (check_effective_target_vect_simd_clones): Simplify condition.
631 (check_effective_target_vect_double): Ditto.
632 (check_effective_target_vect_aligned_arrays): Check
633 is-effective-target ia32 for x86 targets. Simplify condition.
634 (check_effective_target_vect_multiple_sizes): Simplify condition.
635 (check_effective_target_sqrt_insn): Add i?86-*-* target.
636 (check_effective_target_sync_int_128): Simplify condition.
637 (check_effective_target_sync_int_128_runtime): Ditto.
638 (check_effective_target_sync_long_long_runtime): Ditto.
639 (check_effective_target_divmod): Add i?86-*-* target.
640
9fc5a5fc 6412016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
642
643 * gcc.target/powerpc/vsx-extract-4.c: New test.
644 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
645
a5b29676 6462016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
647
648 PR fortran/54679
649 * gfortran.dg/fmt_l.f90: Update test.
650 * gfortran.dg/fmt_l0.f90: New test.
651
e7defe0c 6522016-10-31 Jakub Jelinek <jakub@redhat.com>
653
654 PR c++/78089
655 * c-c++-common/builtin-shuffle-1.c: New test.
656 * g++.dg/cpp0x/addressof3.C: New test.
657
6743ce6f 6582016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
659
660 Add tests for a const member and a reference member for launder.
661 * g++.dg/cpp1z/launder3.C: New.
662 * g++.dg/cpp1z/launder4.C: Likewise.
663 * g++.dg/cpp1z/launder5.C: Likewise.
664 * g++.dg/cpp1z/launder5.cc: Likewise.
665 * g++.dg/cpp1z/launder5.h: Likewise.
666 * g++.dg/cpp1z/launder6.C: Likewise.
667 * g++.dg/cpp1z/launder6.cc: Likewise.
668 * g++.dg/cpp1z/launder6.h: Likewise.
669
c02417ad 6702016-10-31 Jakub Jelinek <jakub@redhat.com>
671
f6f44a1d 672 PR c++/77948
673 * g++.dg/cpp0x/pr77948-1.C: New test.
674 * g++.dg/cpp0x/pr77948-2.C: New test.
675 * g++.dg/cpp0x/pr77948-3.C: New test.
676 * g++.dg/cpp0x/pr77948-4.C: New test.
677 * g++.dg/cpp0x/pr77948-5.C: New test.
678 * g++.dg/cpp0x/pr77948-6.C: New test.
679
c02417ad 680 PR tree-optimization/77860
681 * gcc.dg/pr77860.c: New test.
682
5f5452c2 6832016-10-31 Jakub Jelinek <jakub@redhat.com>
684
685 PR c++/77886
686 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
687
c6c79147 6882016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
689
690 * gcc.dg/lto/pr60449_0.c: Skip for avr.
691
50d3ad71 6922016-10-30 Le-Chun Wu <lcwu@google.com>
693 Mark Wielaard <mjw@redhat.com>
694
695 * gcc.dg/Wshadow-compatible-local-1.c: New test.
696 * gcc.dg/Wshadow-local-1.c: Likewise.
697 * gcc.dg/Wshadow-local-2.c: Likewise.
698 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
699 * g++.dg/warn/Wshadow-local-1.C: Likewise.
700 * g++.dg/warn/Wshadow-local-2.C: Likewise.
701
7f0c2660 7022016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
703
704 PR tree-optimization/71915
705 PR tree-optimization/71490
706 * gcc.dg/tree-ssa/pr54245.c: Delete.
707 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
708 document why.
709
8efd711b 7102016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
711
712 PR fortran/78123
713 * gfortran.dg/fmt_t_9.f: New test.
714
a57f28d2 7152016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
716
717 PR fortran/67219
718 * gfortran.dg/pr67219.f90: New test.
719
f6443ac9 7202016-10-29 Jakub Jelinek <jakub@redhat.com>
721
90ff29c3 722 PR rtl-optimization/77919
723 * g++.dg/torture/pr77919-2.C: New test.
724
f6443ac9 725 PR target/78148
726 * gcc.dg/pr78148.c: New test.
727
97574c57 7282016-10-28 Eric Botcazou <ebotcazou@adacore.com>
729
730 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
731 * gcc.target/sparc/overflow-4.c: ...here.
732 * gcc.target/sparc/overflow-5.c: New test.
733
67f7b566 7342016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
735 Kugan Vivekanandarajah <kuganv@linaro.org>
736 Jim Wilson <jim.wilson@linaro.org>
737
738 PR tree-optimization/43721
739 * lib/target-supports.exp (check_effective_target_divmod): New.
740 (check_effective_target_divmod_simode): Likewise.
741 (check_effective_target_arm_divmod_simode): Likewise.
742 * gcc.dg/divmod-1-simode.c: New test.
743 * gcc.dg/divmod-1.c: Likewise.
744 * gcc.dg/divmod-2-simode.c: Likewise.
745 * gcc.dg/divmod-2.c: Likewise.
746 * gcc.dg/divmod-3-simode.c: Likewise.
747 * gcc.dg/divmod-3.c: Likewise.
748 * gcc.dg/divmod-4-simode.c: Likewise.
749 * gcc.dg/divmod-4.c: Likewise.
750 * gcc.dg/divmod-5.c: Likewise.
751 * gcc.dg/divmod-6-simode.c: Likewise.
752 * gcc.dg/divmod-6.c: Likewise.
753 * gcc.dg/divmod-7.c: Likewise.
754
3d3e04ac 7552016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 756 Jakub Jelinek <jakub@redhat.com>
757 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 758
759 PR middle-end/22141
760 PR rtl-optimization/23684
761 * gcc.c-torture/execute/pr22141-1.c: New test.
762 * gcc.c-torture/execute/pr22141-2.c: Likewise.
763 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
764 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
765 * gcc.dg/store_merging_1.c: New test.
766 * gcc.dg/store_merging_2.c: Likewise.
767 * gcc.dg/store_merging_3.c: Likewise.
768 * gcc.dg/store_merging_4.c: Likewise.
769 * gcc.dg/store_merging_5.c: Likewise.
770 * gcc.dg/store_merging_6.c: Likewise.
771 * gcc.dg/store_merging_7.c: Likewise.
772 * gcc.target/i386/pr22141.c: Likewise.
773 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
774 * g++.dg/init/new17.C: Likewise.
775
2034deb9 7762016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 777
778 PR middle-end/72747
779 * c-c++-common/pr72747-1.c: New test.
780 * c-c++-common/pr72747-2.c: Likewise.
781
987860a9 7822016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
783
784 * gcc.target/s390/oscbreak-1.c: New test.
785
55c01516 7862016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
787
788 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
789
452a353a 7902016-10-28 Jakub Jelinek <jakub@redhat.com>
791
971e7f12 792 PR rtl-optimization/77919
793 * g++.dg/torture/pr77919.C: New test.
794
452a353a 795 PR rtl-optimization/78132
796 * gcc.target/i386/pr78132.c: New test.
797
c8fb4e06 7982016-10-27 Eric Botcazou <ebotcazou@adacore.com>
799
800 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
801
d59ca9c8 8022016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
803
804 * gcc.target/powerpc/vsx-simode.c: New test.
805 * gcc.target/powerpc/vsx-simode2.c: Likewise.
806 * gcc.target/powerpc/vsx-simode3.c: Likewise.
807
b95a2fd4 8082016-10-27 Jakub Jelinek <jakub@redhat.com>
809
bd7b3fc8 810 PR fortran/78026
811 * gfortran.dg/gomp/pr78026.f03: New test.
812 * gfortran.dg/select_type_38.f03: New test.
813
b95a2fd4 814 PR middle-end/78025
815 * g++.dg/gomp/declare-simd-7.C: New test.
816
bd7b3fc8 8172016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 818
819 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
820 * gfortran.dg/dec_init_2.f90: Likewise.
821 * gfortran.dg/dec_init_3.f90: New test.
822 * gfortran.dg/dec_init_4.f90: Likewise.
823
641ae1b8 8242016-10-27 Bin Cheng <bin.cheng@arm.com>
825
826 * gcc.dg/fold-narrowbopcst-1.c: New test.
827
bd7b3fc8 8282016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 829
830 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
831 dg-shouldfail/dg-output instead of XFAIL.
832 * gfortran.dg/dec_io_6.f90: Likewise.
833
84b72a11 8342016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
835
836 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
837 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
838 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
839 * gcc.target/arm/atomic-op-char-3.c: Likewise.
840 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
841 * gcc.target/arm/atomic-op-int-3.c: Likewise.
842 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
843 * gcc.target/arm/atomic-op-release-3.c: Likewise.
844 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
845 * gcc.target/arm/atomic-op-short-3.c: Likewise.
846
15eeb126 8472016-10-27 Bin Cheng <bin.cheng@arm.com>
848
849 * gcc.dg/fold-convmaxconv-1.c: New test.
850 * gcc.dg/fold-convminconv-1.c: New test.
851
2034deb9 8522016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 853
854 PR fortran/78092
855 * gfortran.dg/pr78092.f90: New test.
856
2db725dd 8572016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
858
859 PR target/78056
860 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
861 expected error message.
862 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
863 expected error message.
864 * gcc.target/powerpc/vsu/vec-all-nez-7.c
865 (test_all_not_equal_and_not_zero): Change expected error message.
866
816a8c6d 8672016-10-26 Jakub Jelinek <jakub@redhat.com>
868
869 PR fortran/77973
870 * gfortran.dg/gomp/pr77973.f90: New test.
871
ed09e1d5 8722016-10-26 Paul Thomas <pault@gcc.gnu.org>
873
874 PR fortran/78108
875 * gfortran.dg/submodule_18.f08: New test.
876 * gfortran.dg/submodule_19.f08: New test.
877
a0194feb 8782016-10-26 Michael Matz <matz@suse.de>
879
880 * g++.dg/pr78060.C: New test.
881 * gfortran.dg/pr78061.f: New test.
882 * g++.dg/pr78088.C: New test.
883
bd7b3fc8 8842016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 885
886 * gfortran.dg/dec_io_1.f90: New test.
887 * gfortran.dg/dec_io_2.f90: New test.
888 * gfortran.dg/dec_io_3.f90: New test.
889 * gfortran.dg/dec_io_4.f90: New test.
890 * gfortran.dg/dec_io_5.f90: New test.
891 * gfortran.dg/dec_io_6.f90: New test.
892
83ee671e 8932016-10-25 Jakub Jelinek <jakub@redhat.com>
894
895 PR sanitizer/78106
896 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
897
8982016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 899
900 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
901 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
902
9db5ef21 9032016-10-25 Eric Botcazou <ebotcazou@adacore.com>
904
905 * gnat.dg/opt59.adb: New test.
906 * gnat.dg/opt59_pkg.ad[sb]: New helper.
907
908 * gnat.dg/opt60.adb: New test.
909
255d575a 9102016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
911
912 PR fortran/72770
913 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
914 this pr.
915
6a2e2a85 9162016-10-25 Jakub Jelinek <jakub@redhat.com>
917
918 PR target/78102
919 * gcc.target/i386/pr78102.c: New test.
920
83ee671e 9212016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 922
923 * gfortran.dg/dec_logical_xor_1.f90: New test.
924 * gfortran.dg/dec_logical_xor_2.f90: New test.
925 * gfortran.dg/dec_logical_xor_3.f03: New test.
926
83ee671e 9272016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 928
929 * gfortran.dg/dec_loc_rval_1.f90: New test.
930 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 931 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 932
83ee671e 9332016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 934
006943e8 935 * gfortran.dg/dec_type_print.f90: New testcase.
936
83ee671e 9372016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 938
939 * gfortran.dg/feed_1.f90: New test.
940 * gfortran.dg/feed_2.f90: New test.
501b58b2 941
a07d5339 9422016-10-25 Martin Liska <mliska@suse.cz>
943
944 PR sanitizer/78106
945 * gcc.dg/asan/pr78106.c: New test.
946
131ad74b 9472016-10-25 Martin Liska <mliska@suse.cz>
948
949 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
950
78e31c4c 9512016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
952
953 PR target/78041
954 * gcc.target/arm/pr78041.c: New test.
955
6e1b2ffb 9562016-10-25 Jakub Jelinek <jakub@redhat.com>
957
958 * g++.dg/cpp1z/launder1.C: New test.
959 * g++.dg/cpp1z/launder2.C: New test.
960
c9a8ee19 9612016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 962 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 963
964 PR target/71676
965 PR target/71678
966 * gcc.target/avr/pr71676-2.c: New test.
967
24c7ece1 9682016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 969 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 970
971 PR target/71676
972 PR target/71678
973 * gcc.target/avr/pr71676-1.c: New test.
974 * gcc.target/avr/pr71676-3.c: New test.
975 * gcc.target/avr/pr71676.c: New test.
976 * gcc.target/avr/pr71678.c: New test.
977
2e2f6914 9782016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
979
980 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
981 such that cloned verions of tested functions are not created.
982
0fdad659 9832016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
984
985 PR fortran/71895
986 * gfortran.dg/pr71895.f90: New test.
987
1eaf0150 9882016-10-24 Jakub Jelinek <jakub@redhat.com>
989
990 * g++.dg/debug/dwarf2/ref-2.C: New test.
991
5f64e688 9922016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
993
994 * c-c++-common/Wint-in-bool-context-3.c: New test.
995
c62d63d4 9962016-10-24 Martin Sebor <msebor@redhat.com>
997
998 PR middle-end/77735
999 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1000 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1001 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1002 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1003 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1004 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1005 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1006
11cb7700 10072016-10-24 Richard Biener <rguenther@suse.de>
1008
1009 PR testsuite/71491
1010 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1011 * gcc.dg/vect/slp-45.c: Likewise.
1012
c2423c1d 10132016-10-24 Richard Biener <rguenther@suse.de>
1014
1015 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1016 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1017 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1018
2cd66116 10192016-10-24 Georg-Johann Lay <avr@gjlay.de>
1020
1021 PR target/78093
1022 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1023 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1024
8cc18ee3 10252016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1026
1027 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1028
595090de 10292016-10-24 Jakub Jelinek <jakub@redhat.com>
1030
1031 * gcc.target/i386/bmi2-pext-1.c: New test.
1032 * gcc.target/i386/bmi2-pdep-1.c: New test.
1033 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1034 * gcc.target/i386/tbm-bextri-1.c: New test.
1035 * gcc.target/i386/bmi-bextr-6.c: New test.
1036
98d9f593 10372016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1038
1039 PR target/77483
1040 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1041 * gcc.target/i386/pr65105-1.c: Likewise.
1042 * gcc.target/i386/pr65105-2.c: Likewise.
1043 * gcc.target/i386/pr65105-3.c: Likewise.
1044 * gcc.target/i386/pr65105-5.c: Likewise.
1045 * gcc.target/i386/pr67761.c: Likewise.
1046 * gcc.target/i386/pr70799-1.c: Likewise.
1047
020c2754 10482016-10-24 Martin Liska <mliska@suse.cz>
1049
1050 PR sanitizer/77966
1051 * c-c++-common/ubsan/unreachable-3.c: New test.
1052
a484f6fe 10532016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1054
1055 PR fortran/77763
1056 * gfortran.dg/pr77763.f90
1057
1a6627ef 10582016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1059
1060 PR fortran/54730
1061 PR fortran/78033
1062 * gfortran.dg/pr78033.f90: New test.
1063
b0cb70c0 10642016-10-23 Paul Thomas <pault@gcc.gnu.org>
1065
1066 PR fortran/69834
1067 * gfortran.dg/select_type_1.f03: Change error for overlapping
1068 TYPE IS cases.
1069 * gfortran.dg/select_type_36.f03: New test.
1070
11d8d4ee 10712016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1072
1073 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1074
5676fa7f 10752016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1076
1077 PR fortran/78021
1078 * gfortran.dg/string_length_3.f90: New test.
1079
d202d7b5 10802016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1081
d202d7b5 1082 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1083
10842016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1085
1086 PR fortran/43366
1087 PR fortran/57117
1088 PR fortran/61337
1089 * gfortran.dg/alloc_comp_class_5.f03: New test.
1090 * gfortran.dg/class_allocate_21.f90: New test.
1091 * gfortran.dg/class_allocate_22.f90: New test.
1092 * gfortran.dg/realloc_on_assign_27.f08: New test.
1093
5a096987 10942016-10-21 Jeff Law <law@redhat.com>
1095
1096 * PR tree-optimization/71947
1097 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1098 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1099 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1100
6cb5d057 11012016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1102
1103 * gcc.dg/ipa/vrp5.c: New test.
1104 * gcc.dg/ipa/vrp6.c: New test.
1105
0ee6ade7 11062016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1107
1108 * gcc.target/aarch64/test_frame_17.c: New test.
1109
0fe76522 11102016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1111
1112 * gcc.target/aarch64/test_frame_17.c: New test.
1113
4e2173b0 11142016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1115
1116 PR preprocessor/71681
1117 * gcc.dg/cpp/pr71681-1.c: New testcase
1118 * gcc.dg/cpp/pr71681-2.c: Likewise
1119 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1120 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1121 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1122 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1123
4d8040d8 11242016-10-21 Jakub Jelinek <jakub@redhat.com>
1125
1a4cced6 1126 PR target/78057
1127 * gcc.target/i386/pr78057.c: New test.
1128
4d8040d8 1129 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1130
60e91af4 11312016-10-21 Paul Thomas <pault@gcc.gnu.org>
1132
1133 PR fortran/69566
1134 * gfortran.dg/select_type_37.f03: New test.
1135
c2c800fc 11362016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1137
1138 PR target/71627
1139 * gcc.target/avr/pr71627.c: New test
1140
121d313b 11412016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1142
1143 * gcc.target/sparc/overflow-1.c: New test.
1144 * gcc.target/sparc/overflow-2.c: Likewise.
1145 * gcc.target/sparc/overflow-3.c: Likewise.
1146
f1ea412a 11472016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1148
1149 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1150 effective target.
1151
ec85126d 11522016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1153
1154 PR rtl-optimization/78038
1155 * gcc.target/aarch64/pr78038.c: New test.
1156
a3d5ca2a 11572016-10-21 Richard Biener <rguenther@suse.de>
1158
1159 PR tree-optimization/78051
1160 * g++.dg/torture/pr78051.C: New testcase.
1161
127b5b65 11622016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1163
1164 * c-c++-common/wdate-time.c: Restored test case.
1165 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1166
8d379b82 11672016-10-20 Jakub Jelinek <jakub@redhat.com>
1168
1169 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1170
e0a20c9e 11712016-10-20 Uros Bizjak <ubizjak@gmail.com>
1172
1173 PR target/78037
1174 * gcc.target/i386/pr78037.c: New test.
1175
06904722 11762016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1177
1178 * gcc.target/visium/overflow8.c: New.
1179 * gcc.target/visium/overflow16.c: Likewise.
1180 * gcc.target/visium/overflow32: Likewise.
1181
92a2a716 11822016-10-20 Michael Matz <matz@suse.de>
1183
1184 * gcc.dg/loop-split.c: New test.
1185 * gcc.dg/tree-ssa/ifc-9.c: Update.
1186 * gcc.dg/tree-ssa/ifc-10.c: Update.
1187
8a0d346b 11882016-10-20 Richard Biener <rguenther@suse.de>
1189
1190 * gcc.dg/graphite/pr35356-1.c: Update.
1191
bc3bde59 11922016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1193
1194 PR c++/77446
1195 * g++.dg/cpp1y/pr77446.C: New.
1196
ab056ef4 11972016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1198
1199 PR tree-optimization/53979
1200 * gcc.dg/pr53979-1.c: New test-case.
1201 * gcc.dg/pr53979-2.c: Likewise.
1202
5c2ba578 12032016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1204
1205 * c-c++-common/Wint-in-bool-context-2.c: New test.
1206
dbbe97e3 12072016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1208
1209 * gfortran.dg/dtio_17.f90: Fix test.
1210
0d05daf3 12112016-10-19 Aldy Hernandez <aldyh@redhat.com>
1212
1213 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1214 * gcc.dg/Walloca-2.c: Same.
1215
e066ee66 12162016-10-19 Aldy Hernandez <aldyh@redhat.com>
1217
1218 * gcc.dg/Wvla-1.c: Rename to...
1219 * gcc.dg/Wvla-larger-than-1.c: ...this.
1220 * gcc.dg/Wvla-2.c: Rename to...
1221 * gcc.dg/Wvla-larger-than-2.c: ...this.
1222 * gcc.dg/Wvla-3.c: Rename to...
1223 * gcc.dg/Walloca-11.c.: ...this.
1224 * gcc.dg/wvla-[1-7].c: Rename to:
1225 * gcc.dg/Wvla-[1-7].c: ...this.
1226
82112bf2 12272016-10-19 Bin Cheng <bin.cheng@arm.com>
1228
1229 PR tree-optimization/78005
1230 * gcc.dg/vect/pr78005.c: New.
1231 * gcc.target/i386/l_fma_float_1.c: Revise test.
1232 * gcc.target/i386/l_fma_float_2.c: Ditto.
1233 * gcc.target/i386/l_fma_float_3.c: Ditto.
1234 * gcc.target/i386/l_fma_float_4.c: Ditto.
1235 * gcc.target/i386/l_fma_float_5.c: Ditto.
1236 * gcc.target/i386/l_fma_float_6.c: Ditto.
1237 * gcc.target/i386/l_fma_double_1.c: Ditto.
1238 * gcc.target/i386/l_fma_double_2.c: Ditto.
1239 * gcc.target/i386/l_fma_double_3.c: Ditto.
1240 * gcc.target/i386/l_fma_double_4.c: Ditto.
1241 * gcc.target/i386/l_fma_double_5.c: Ditto.
1242 * gcc.target/i386/l_fma_double_6.c: Ditto.
1243
b3e3b38b 12442016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1245
1246 PR tree-optimization/78024
1247 * gcc.dg/goacc/loop-processing-1.c: New file.
1248
1227b118 12492016-10-19 Richard Biener <rguenther@suse.de>
1250
1251 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1252
f9debd38 12532016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1254
1255 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1256 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1257 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1258 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1259 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1260 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1261 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1262 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1263 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1264 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1265 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1266 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1267 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1268 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1269 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1270 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1271 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1272 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1273 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1274 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1275 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1276 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1277 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1278 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1279 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1280 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1281 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1282 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1283 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1284 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1285 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1286 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1287 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1288 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1289 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1290 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1291 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1292 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1293 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1294 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1295 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1296 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1297 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1298 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1299 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1300 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1301 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1302 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1303 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1304 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1305 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1306 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1307 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1308 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1309 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1310 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1311 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1312 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1313 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1314 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1315 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1316 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1317 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1318 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1319 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1320 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1321 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1322 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1323 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1324 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1325 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1326 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1327 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1328 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1329 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1330 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1331 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1332 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1333 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1334 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1335 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1336 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1337 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1338 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1339 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1340 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1341 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1342 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1343 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1344 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1345 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1346 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1347 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1348 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1349 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1350 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1351 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1352 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1353 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1354 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1355 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1356 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1357 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1358 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1359 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1360 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1361 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1362 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1363 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1364 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1365 * gcc.target/powerpc/vsu/vsu.exp: New file.
1366
4d7671d9 13672016-10-18 Uros Bizjak <ubizjak@gmail.com>
1368
1369 PR target/77991
1370 * gcc.target/i386/pr77991.c: New test.
1371
ce1813aa 13722016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1373
1374 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1375 LTO is used.
1376
7c57132a 13772016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1378
4d7671d9 1379 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1380
9edca09e 13812016-10-18 Richard Biener <rguenther@suse.de>
1382
1383 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1384 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1385 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1386 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1387 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1388 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1389 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1390 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1391 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1392 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1393 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1394 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1395 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1396 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1397 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1398 * gcc.dg/pr68217.c: Likewise.
1399 * gcc.dg/predict-9.c: Likewise.
1400 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1401 * gcc.dg/predict-1.c: Likewise.
1402
089541f0 14032016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1404
1405 * gfortran.dg/dtio_17.f90: New test.
1406
130a8de2 14072016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1408
1409 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1410
fc323d70 14112016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1412
1413 * gcc.dg/ipa/vrp4.c: New test.
1414
5b48910f 14152016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1416
1417 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1418 * gcc.dg/torture/pr39074.c: Likewise.
1419
946d814a 14202016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1421
1422 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1423 * gnat.dg/trampoline4.adb: Minor tweak.
1424
53cddf24 14252016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1426
1427 PR tree-optimization/77916
1428 * gcc.dg/torture/pr77916.c: New.
1429
443d1195 14302016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1431
1432 PR fortran/77978
1433 * gfortran.dg/pr77978_1.f90: New test.
1434 * gfortran.dg/pr77978_2.f90: Ditto.
1435 * gfortran.dg/pr77978_3.f90: Ditto.
1436
5db34fe5 14372016-10-17 Paul Thomas <pault@gcc.gnu.org>
1438
1439 PR fortran/61420
1440 PR fortran/78013
1441 * gfortran.dg/proc_ptr_49.f90: New test.
1442
a68b3ea1 14432016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1444
1445 PR target/77308
1446 * gcc.target/arm/pr77308.c: New test.
1447
dbd2f085 14482016-10-17 David Edelsohn <dje.gcc@gmail.com>
1449
1450 * lib/target-supports.exp
1451 (check_effective_target_floatn_nx_runtime): Return 0 for
1452 powerpc*-ibm-aix*.
1453
5bcc4152 14542016-10-17 Andrew Pinski <apinski@cavium.com>
1455
1456 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1457 long instead of long.
1458 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1459 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1460 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1461 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1462 * gcc.target/aarch64/pr68102_1.c: Likewise.
1463 * gcc.target/aarch64/target_attr_3.c: Likewise.
1464
6539e0f7 14652016-10-17 Richard Biener <rguenther@suse.de>
1466
1467 PR tree-optimization/77988
1468 * gcc.dg/torture/pr77988.c: New testcase.
1469
6a0d39d6 14702016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1471
1472 * gcc.dg/pr71636-1.c: New test-case.
1473 * gcc.dg/pr71636-2.c: Likewise.
1474
a27e3913 14752016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1476
1477 * gnat.dg/trampoline3.adb: New test.
1478 * gnat.dg/trampoline4.adb: Likewise.
1479
4c3a9c43 14802016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1481
1482 * gfortran.dg/dtio_16.f90: New test.
1483
b39e7130 14842016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1485
1486 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1487 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1488 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1489
e16e12bf 14902016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1491
1492 * gcc.target/sparc/popc.c: Rename to...
1493 * gcc.target/sparc/popc-1.c: ...this.
1494 * gcc.target/sparc/popc-2.c: New test.
1495
f2540a7e 14962016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1497
1498 PR fortran/77972
1499 * gfortran.dg/unexpected_eof_4.f90: New test.
1500
5ba96fdd 15012016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1502
c258c004 1503 PR libfortran/48587
1504 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1505
6b34469c 15062016-10-14 Jakub Jelinek <jakub@redhat.com>
1507
7aeed2e5 1508 PR middle-end/77959
1509 * gfortran.dg/pr77959.f90: New test.
1510
6b34469c 1511 DR 1511 - const volatile variables and ODR
1512 * g++.dg/DRs/dr1511-1.C: New test.
1513 * g++.dg/DRs/dr1511-2.C: New test.
1514
f81df488 15152016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1516
1517 * gnat.dg/debug7.adb (dg-options): Remove -g.
1518 * gnat.dg/debug8.adb (dg-options): Add -margs.
1519 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1520
e5664bb5 15212016-10-14 Richard Biener <rguenther@suse.de>
1522
1523 PR tree-optimization/77979
1524 * gcc.dg/torture/pr77979.c: New testcase.
1525
3b7a15a1 15262016-10-14 Martin Liska <mliska@suse.cz>
1527
1528 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1529 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1530 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1531
2b379696 15322016-10-14 Uros Bizjak <ubizjak@gmail.com>
1533
1534 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1535 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1536 * gcc.dg/torture/pr77937-2.c: Likewise.
1537
0dfdb37a 15382016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1539
1540 * gnat.dg/lto15.adb: Adjust.
1541 * gnat.dg/lto16.adb: Likewise.
1542 * gnat.dg/lto17.adb: Likewise
1543 * gnat.dg/lto18.ad[sb]: New test.
1544 * gnat.dg/lto18_pkg.ads: New helper.
1545 * gnat.dg/lto19.adb: New test.
1546 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1547 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1548 * gnat.dg/lto20.adb: New test.
1549 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1550
30825815 15512016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1552
1553 * gfortran.dg/coarray_38.f90: Expect error message.
1554
f6412f44 15552016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1556
1557 * gcc.target/aarch64/spellcheck_1.c: New test.
1558 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1559 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1560 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1561 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1562 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1563
7a8fd205 15642016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1565
1566 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1567
0512a8c6 15682016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1569
1570 PR tree-optimization/77937
1571 * gcc.dg/torture/pr77937-1.c: New.
1572 * gcc.dg/torture/pr77937-2.c: New.
1573
81f19d90 15742016-10-13 Jakub Jelinek <jakub@redhat.com>
1575
1576 * g++.dg/cpp1z/inline-var1.C: New test.
1577 * g++.dg/cpp1z/inline-var1a.C: New test.
1578 * g++.dg/cpp1z/inline-var1.h: New file.
1579 * g++.dg/cpp1z/inline-var2.C: New test.
1580 * g++.dg/cpp1z/inline-var3.C: New test.
1581 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1582 uninitialized const.
1583
83ee671e 15842016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1585
f3e6118a 1586 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1587 Xscale is specified, not just -march.
1588 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1589 is incompatible with Xscale.
8d16d6ff 1590
2e7b05a3 15912016-10-13 Martin Sebor <msebor@redhat.com>
1592
1593 PR c++/71912
1594 * g++.dg/ext/flexary4.C: Adjust.
1595 * g++.dg/ext/flexary5.C: Same.
1596 * g++.dg/ext/flexary9.C: Same.
1597 * g++.dg/ext/flexary19.C: New test.
1598 * g++.dg/ext/flexary18.C: New test.
1599 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1600 regression test.
4d7671d9 1601 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1602 Avoid generating a flexible array member in an array.
2e7b05a3 1603
ff56abd1 16042016-10-13 Martin Sebor <msebor@redhat.com>
1605
1606 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1607 to placate -Wformat on targets where the type is not int.
1608
c4966203 16092016-10-13 David Malcolm <dmalcolm@redhat.com>
1610
1611 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1612 in INSN_LOCATION.
1613
0655e0e6 16142016-10-13 Bin Cheng <bin.cheng@arm.com>
1615
1616 * gcc.target/i386/l_fma_float_1.c: Revise test.
1617 * gcc.target/i386/l_fma_float_2.c: Ditto.
1618 * gcc.target/i386/l_fma_float_3.c: Ditto.
1619 * gcc.target/i386/l_fma_float_4.c: Ditto.
1620 * gcc.target/i386/l_fma_float_5.c: Ditto.
1621 * gcc.target/i386/l_fma_float_6.c: Ditto.
1622 * gcc.target/i386/l_fma_double_1.c: Ditto.
1623 * gcc.target/i386/l_fma_double_2.c: Ditto.
1624 * gcc.target/i386/l_fma_double_3.c: Ditto.
1625 * gcc.target/i386/l_fma_double_4.c: Ditto.
1626 * gcc.target/i386/l_fma_double_5.c: Ditto.
1627 * gcc.target/i386/l_fma_double_6.c: Ditto.
1628
c4dd22f7 16292016-10-13 Bin Cheng <bin.cheng@arm.com>
1630
1631 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1632
73e363e1 16332016-10-13 Bin Cheng <bin.cheng@arm.com>
1634
1635 * gcc.dg/vect/vect-98.c: Refine test case.
1636 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1637 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1638 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1639
c0f4422f 16402016-10-13 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR c/77946
1643 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1644
5d3eb95a 16452016-10-13 Martin Liska <mliska@suse.cz>
1646
1647 PR tree-optimization/77943
1648 * g++.dg/tree-ssa/pr77943.C: New test.
1649
eb04d24c 16502016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1651
1652 PR fortran/72832
1653 * gfortran.dg/allocate_with_source_22.f03: New test.
1654 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1655 fail.
1656
4c57e30a 16572016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1658
1659 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1660 * gcc.target/arm/movsi_movw.c: Likewise.
1661 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1662 directive to work on big endian targets.
1663
a70bfd3e 16642016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1665
1666 * gcc.dg/tree-ssa/evrp6.c: New test.
1667
ef51c561 16682016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1669
1670 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1671 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1672 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1673
c1276ee1 16742016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1675
1676 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1677 * gcc.target/powerpc/warn-2.c: Ditto.
1678
a5c34f4b 16792016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1680
1681 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1682 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1683 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1684 for -mmsa.
1685 * gcc.target/mips/msa.c: New test.
1686 * gcc.target/mips/msa-builtins.c: Likewise.
1687 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1688 (check_effective_target_mips_msa_runtime): Likewise.
1689 (check_effective_target_mips_msa): Likewise.
1690 (add_options_for_mips_msa): Likewise.
1691 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1692 (check_effective_target_vect_intfloat_cvt): Likewise.
1693 (check_effective_target_vect_uintfloat_cvt): Likewise.
1694 (check_effective_target_vect_floatint_cvt): Likewise.
1695 (check_effective_target_vect_floatuint_cvt): Likewise.
1696 (check_effective_target_vect_shift): Likewise.
1697 (check_effective_target_vect_shift_char): Likewise.
1698 (check_effective_target_vect_long): Likewise.
1699 (check_effective_target_vect_float): Likewise.
1700 (check_effective_target_vect_double): Likewise.
1701 (check_effective_target_vect_long_long): Likewise.
1702 (check_effective_target_vect_perm): Likewise.
1703 (check_effective_target_vect_perm_byte): Likewise.
1704 (check_effective_target_vect_perm_short): Likewise.
1705 (check_effective_target_vect_sdot_qi): Likewise.
1706 (check_effective_target_vect_udot_qi): Likewise.
1707 (check_effective_target_vect_sdot_hi): Likewise.
1708 (check_effective_target_vect_udot_hi): Likewise.
1709 (check_effective_target_vect_pack_trunc): Likewise.
1710 (check_effective_target_vect_unpack): Likewise.
1711 (check_effective_target_vect_hw_misalign): Likewise.
1712 (check_effective_target_vect_condition): Likewise.
1713 (check_effective_target_vect_cond_mixed): Likewise.
1714 (check_effective_target_vect_char_mult): Likewise.
1715 (check_effective_target_vect_short_mult): Likewise.
1716 (check_effective_target_vect_int_mult): Likewise.
1717 (check_effective_target_vect_extract_even_odd): Likewise.
1718 (check_effective_target_vect_interleave): Likewise.
1719 (check_vect_support_and_set_flags): Check if the target supports MSA
1720 and append to the list of EFFECTIVE_TARGETS.
1721
3e7c21b1 17222016-10-12 Richard Biener <rguenther@suse.de>
1723
1724 PR debug/77947
1725 * g++.dg/torture/pr77947.C: New testcase.
1726
bd043173 17272016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1728
1729 * gnat.dg/debug8.adb: New testcase.
1730
dade7ede 17312016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1732
1733 * gnat.dg/debug9.adb: New testcase.
1734
98e16200 17352016-10-12 Richard Biener <rguenther@suse.de>
1736
1737 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1738 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1739 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1740
30855003 17412016-10-12 Richard Biener <rguenther@suse.de>
1742
1743 PR tree-optimization/77920
1744 * gcc.dg/torture/pr77920.c: New testcase.
1745
12663602 17462016-10-12 Jakub Jelinek <jakub@redhat.com>
1747
221d7858 1748 PR tree-optimization/77929
1749 * gcc.c-torture/compile/pr77929.c: New test.
1750
12663602 1751 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1752 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1753 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1754 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1755 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1756 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1757 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1758 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1759 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1760
443a4842 17612016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1762
1763 * gcc.target/sparc/setcc-4.c: Adjust.
1764 * gcc.target/sparc/setcc-5.c: Likewise.
1765 * gcc.target/sparc/setcc-6.c: Likewise.
1766 * gcc.target/sparc/setcc-7.c: Likewise.
1767 * gcc.target/sparc/setcc-8.c: Likewise.
1768 * gcc.target/sparc/setcc-9.c: Likewise.
1769 * gcc.target/sparc/setcc-10.c: Delete.
1770
ffe8440e 17712016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1772
1773 PR fortran/77942
1774 * gfortran.dg/pr77942.f90
1775
f9d86318 17762016-10-11 Fritz Reese <fritzoreese@gmail.com>
1777
1778 * gfortran.dg/dec_math.f90: New testsuite.
1779
aec336e9 17802016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1781
1782 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1783 (main): Declare j as i32 instead of int.
1784
96eb1519 17852016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1786
1787 PR testsuite/PR77710
1788 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1789 target triplet instead of *-*-*-*.
1790
a84cc613 17912016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1792
1793 * gnat.dg/unchecked_convert10.adb: New test.
1794 * gnat.dg/unchecked_convert11.adb: Likewise.
1795 * gnat.dg/unchecked_convert12.adb: Likewise.
1796
94ec1a50 17972016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1798
1799 * gcc.target/sparc/cbcond-1.c: New test.
1800 * gcc.target/sparc/cbcond-2.c: Likewise.
1801 * gcc.target/sparc/movcc-1.c: Likewise.
1802 * gcc.target/sparc/movcc-2.c: Likewise.
1803 * gcc.target/sparc/setcc-1.c: Adjust.
1804 * gcc.target/sparc/setcc-2.c: Likewise.
1805 * gcc.target/sparc/setcc-3.c: Likewise.
1806 * gcc.target/sparc/setcc-4.c: Likewise.
1807 * gcc.target/sparc/setcc-5.c: Likewise.
1808 * gcc.target/sparc/setcc-6.c: New test.
1809 * gcc.target/sparc/setcc-7.c: Likewise.
1810 * gcc.target/sparc/setcc-8.c: Likewise.
1811 * gcc.target/sparc/setcc-9.c: Likewise.
1812 * gcc.target/sparc/setcc-10.c: Likewise.
1813
74cf8d76 18142016-10-10 Jeff Law <law@redhat.com>
1815
1816 PR tree-optimization/71947
1817 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1818 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1819 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1820 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1821 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1822 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1823
8d3bf9df 18242016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1825
1826 PR fortran/77915
1827 * gfortran.dg/matmul_11.f90: New test.
1828
ade2e453 18292016-10-10 Jiong Wang <jiong.wang@arm.com>
1830
1831 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1832 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1833 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1834 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1835 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1836 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1837 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1838 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1839 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1840 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1841 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1842 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1843 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1844 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1845 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1846 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1847 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1848 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1849 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1850 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1851 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1852 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1853 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1854 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1855 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1856 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1857 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1858 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1859 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1860 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1861 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1862 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1863 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1864 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1865 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1866 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1867 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1868 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1869 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1870 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1871 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1872 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1873 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1874 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1875 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1876 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1877 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1878 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1879 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1880 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1881 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1882 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1883 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1884 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1885 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1886 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1887 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1888 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1889 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1890
d9b5db8e 18912016-10-10 Jiong Wang <jiong.wang@arm.com>
1892
1893 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1894 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1895 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1896 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1897 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1898 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1899 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1900 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1901 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1902 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1903 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1904 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1905 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1906 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1907
67789205 19082016-10-10 Jiong Wang <jiong.wang@arm.com>
1909
1910 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1911 Enable AArch64.
1912 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1913 vdup*_laneq.
1914 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1915 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1916 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1917 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1918
6dfe8276 19192016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1920 Jiong Wang <jiong.wang@arm.com>
1921
1922 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1923 AArch64 support.
1924 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1925 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1926 AArch64 targets.
1927 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1928 AArch64 targets.
1929 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1930 targets.
1931 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1932
ec8fd20e 19332016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1934
1935 * gnat.dg/specs/vfa.ads: New test.
1936
6dfe8276 19372016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1938
1939 * gnat.dg/inline13.ad[sb]: New test.
1940 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1941
8fc51369 19422016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1943
1944 * gnat.dg/biased_subtype.adb: New test.
1945
b4d09fc1 19462016-10-09 Jakub Jelinek <jakub@redhat.com>
1947
1948 PR tree-optimization/77901
1949 * gcc.c-torture/compile/pr77901.c: New test.
1950
14964a36 19512016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1952
1953 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1954 * gcc.dg/ipa/propalign-2.c: Likewise
1955 * gcc.dg/ipa/propalign-3.c: Likewise.
1956 * gcc.dg/ipa/propalign-4.c: Likewise.
1957 * gcc.dg/ipa/propalign-5.c: Likewise.
1958
ad0c1dec 19592016-10-08 Jakub Jelinek <jakub@redhat.com>
1960
ae691a10 1961 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1962
4582d852 1963 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1964
ad0c1dec 1965 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1966 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1967
90a2ad05 19682016-10-07 Fritz Reese <fritzoreese@gmail.com>
1969
1970 * gfortran.dg/dec_union_11.f90: New testcase.
1971
4076953a 19722016-10-07 Nathan Sidwell <nathan@acm.org>
1973
1974 PR c++/66443
1975 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1976 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1977 * g++.dg/cpp1y/pr66443-cxx14.C: New
1978 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1979 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1980
cd45162d 19812016-10-07 Jakub Jelinek <jakub@redhat.com>
1982
1983 * g++.dg/cpp0x/addressof1.C: New test.
1984 * g++.dg/cpp0x/addressof2.C: New test.
1985
7d29bba9 19862016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1987
1988 * gcc.target/powerpc/float128-type-1.c: New test to check that
1989 PowerPC 64-bit Linux enables -mfloat128-type by default.
1990 * gcc.target/powerpc/float128-type-2.c: Likewise.
1991 * gcc.target/powerpc/float128-mix.c: Change error message to
1992 reflect that __ibm128 is now #define'ed to be long double.
1993
7d562e89 19942016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1995
1996 PR fortran/77406
1997 * gfortran.dg/pr77406.f90: New test.
1998 * gfortran.dg/assumed_type_3.f90: Update error messages.
1999 * gfortran.dg/defined_operators_1.f90: Ditto.
2000 * gfortran.dg/generic_26.f90: Ditto.
2001 * gfortran.dg/generic_7.f90: Ditto.
2002 * gfortran.dg/gomp/udr5.f90: Ditto.
2003 * gfortran.dg/gomp/udr7.f90: Ditto.
2004 * gfortran.dg/interface_1.f90: Ditto.
2005 * gfortran.dg/interface_37.f90: Ditto.
2006 * gfortran.dg/interface_5.f90: Ditto.
2007 * gfortran.dg/interface_6.f90: Ditto.
2008 * gfortran.dg/interface_7.f90
2009 * gfortran.dg/no_arg_check_3.f90
2010 * gfortran.dg/operator_5.f90
2011 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2012
0365bfa8 20132016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2014
2015 PR c++/77700
2016 * c-c++-common/Wint-in-bool-context.c: Update test.
2017
1941149a 20182016-10-07 Richard Biener <rguenther@suse.de>
2019
2020 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2021 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2022
dc5b5d21 20232016-10-07 Marek Polacek <polacek@redhat.com>
2024
2025 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2026
30ac4925 20272016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2028
2029 PR c++/69733
2030 * c-c++-common/pr69733.c: New test.
2031 * gcc.dg/pr69733.c: New test.
2032 * gcc.target/i386/pr69733.c: New test.
2033
95c0ad19 20342016-10-07 Marek Polacek <polacek@redhat.com>
2035
2036 PR c++/77803
2037 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2038
fafde080 20392016-10-07 Jakub Jelinek <jakub@redhat.com>
2040
2041 PR tree-optimization/77664
2042 * gcc.dg/tree-ssa/pr77664.c: New test.
2043 * gcc.dg/pr77664.c: New test.
2044
20452016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2046
2047 * gfortran.dg/pr69955.f90: New test.
2048
4147af80 20492016_10-06 Louis Krupp <louis.krupp@zoho.com>
2050
2051 PR fortran/57910
2052 * gfortran.dg/pr57910.f90: New test.
2053
adeca879 20542016-10-06 Jakub Jelinek <jakub@redhat.com>
2055
2056 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2057 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2058
fefb1a11 20592016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2060
2061 PR tree-optimization/77862
2062 * gcc.dg/pr77862.c: New test.
2063
f7df25e9 20642016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2065
2066 * gcc.dg/tree-ssa/evrp4.c: New test.
2067
3ff1ad36 20682016-10-06 Jeff Law <law@redhat.com>
2069
2070 PR tree-optimization/71661
2071 * gcc.dg/tree-ssa/pr71661.c: New test.
2072
1424fde5 20732016-10-06 Richard Biener <rguenther@suse.de>
2074
2075 PR tree-optimization/77855
2076 * gcc.dg/torture/pr77855.c: New testcase.
2077
a22dd5ec 20782016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2079 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2080
2081 * g++.dg/other/pr77759.C: New test.
2082
cb1f8eb4 20832016-10-06 Richard Biener <rguenther@suse.de>
2084
2085 PR tree-optimization/77839
2086 * gcc.dg/torture/pr77839.c: New testcase.
2087
bb513366 20882016-10-06 Marek Polacek <polacek@redhat.com>
2089
2090 * g++.dg/cpp1z/init-statement9.C: New test.
2091
26d689f4 20922016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2093
2094 * gcc.target/i386/pcommit-1.c: Deleted.
2095 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2096 * gcc.target/i386/sse-13.c: Ditto.
2097 * gcc.target/i386/sse-14.c: Ditto.
2098 * gcc.target/i386/sse-22.c: Ditto.
2099 * gcc.target/i386/sse-23.c: Ditto.
2100 * g++.dg/other/i386-2.C: Ditto.
2101
847e66cc 21022016-10-05 Uros Bizjak <ubizjak@gmail.com>
2103
2104 * gcc.target/i386/pr77833.c: Require int128 effective target.
2105
670ec524 21062016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2107
2108 PR fortran/58991
2109 PR fortran/58992
2110 * gfortran.dg/associate_22.f90: New test.
2111
fca4e258 21122016-10-05 Fritz Reese <fritzoreese@gmail.com>
2113
2114 * gfortran.dg/dec_union_9.f90: New testcase.
2115 * gfortran.dg/dec_union_10.f90: New testcase.
2116
994fc95f 21172016-10-05 Jakub Jelinek <jakub@redhat.com>
2118
c6958264 2119 PR sanitizer/66343
2120 * gcc.dg/pch/pr66343-3.c: New test.
2121 * gcc.dg/pch/pr66343-3.hs: New file.
2122
994fc95f 2123 PR sanitizer/66343
2124 * gcc.dg/pch/pr66343-1.c: New test.
2125 * gcc.dg/pch/pr66343-1.hs: New file.
2126 * gcc.dg/pch/pr66343-2.c: New test.
2127 * gcc.dg/pch/pr66343-2.hs: New file.
2128
2b6903a5 21292016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2130
2131 * c-c++-common/Wint-in-bool-context.c: Update test.
2132
a9e44c43 21332016-10-05 Marek Polacek <polacek@redhat.com>
2134
2135 * g++.dg/cpp1z/init-statement1.C: New test.
2136 * g++.dg/cpp1z/init-statement2.C: New test.
2137 * g++.dg/cpp1z/init-statement3.C: New test.
2138 * g++.dg/cpp1z/init-statement4.C: New test.
2139 * g++.dg/cpp1z/init-statement5.C: New test.
2140 * g++.dg/cpp1z/init-statement6.C: New test.
2141 * g++.dg/cpp1z/init-statement7.C: New test.
2142 * g++.dg/cpp1z/init-statement8.C: New test.
2143
d0a5b595 21442016-10-05 Louis Krupp <louis.krupp@zoho.com>
2145
2146 PR fortran/67524
2147 * gfortran.dg/pr67524.f90: New test.
2148
c7b01e77 21492016-10-05 Jakub Jelinek <jakub@redhat.com>
2150
2151 PR sanitizer/77823
2152 * c-c++-common/ubsan/shift-9.c: New test.
2153
d204444e 21542016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2155
2156 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2157 of int if __SIZEOF_INT__ is less than 4 bytes.
2158
ea55eab9 21592016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2160
2161 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2162 * gfortran.dg/class_array_20.f03: Likewise.
2163 * gfortran.dg/class_array_21.f03: Likewise.
2164 * gfortran.dg/finalize_29.f08: Likewise.
2165 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2166
bf1426ea 21672016-10-05 Richard Biener <rguenther@suse.de>
2168
2169 PR middle-end/77826
2170 * gcc.dg/torture/pr77826.c: New testcase.
2171
eb93b162 21722016-10-05 Richard Biener <rguenther@suse.de>
2173
2174 * gcc.dg/fold-copysign-1.c: New testcase.
2175
830f8f08 21762016-10-05 Andreas Schwab <schwab@suse.de>
2177
2178 * g++.dg/pr49847-2.C: Remove.
2179
ce229d56 21802016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2181
2182 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2183
d82d27a3 21842016-10-05 Richard Biener <rguenther@suse.de>
2185
2186 PR middle-end/55152
2187 * gcc.dg/pr55152-2.c: New testcase.
2188
29e40d1d 21892016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2190
2191 * gfortran.dg/dtio_15.f90: New test.
2192
78dc0da1 21932016-10-04 Ian Lance Taylor <iant@golang.org>
2194
2195 * gcc.dg/split-7.c: New test.
2196
f72de674 21972016-10-04 Martin Sebor <msebor@redhat.com>
2198
2199 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2200 %lc directive to wint_t to silence -Wformat warnings on targets
2201 where the latter is a distinct type such as long.
2202
c30da209 22032016-10-04 Martin Sebor <msebor@redhat.com>
2204
2205 PR c++/77804
2206 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2207
c93d719b 22082016-10-04 Jakub Jelinek <jakub@redhat.com>
2209
c8887d28 2210 PR c++/77791
2211 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2212
c93d719b 2213 * g++.dg/other/java3.C: Remove.
2214 * g++.dg/other/java1.C: Remove.
2215 * g++.dg/other/error12.C: Remove.
2216 * g++.dg/other/java2.C: Remove.
2217 * g++.dg/warn/Wnvdtor.C: Remove.
2218 * g++.dg/lookup/java1.C: Remove.
2219 * g++.dg/lookup/java2.C: Remove.
2220 * g++.dg/ext/pr34829.C: Remove.
2221 * g++.dg/ext/java-3.C: Remove.
2222 * g++.dg/ext/java-1.C: Remove.
2223 * g++.dg/ext/java-2.C: Remove.
2224 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2225
e62363b1 22262016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2227
2228 PR tree-optimization/77808
2229 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2230
38f18c01 22312016-10-04 Richard Biener <rguenther@suse.de>
2232
2233 PR tree-optimization/77399
2234 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2235
47fd90af 22362016-10-04 Richard Biener <rguenther@suse.de>
2237
2238 PR middle-end/77833
2239 * gcc.target/i386/pr77833.c: New testcase.
2240
2f8d6297 22412016-09-26 Jeff Law <law@redhat.com>
2242
2243 PR tree-optimization/71550
2244 PR tree-optimization/71403
2245 * gcc.c-torture/execute/pr71550.c: New test.
2246
4092cccf 22472016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2248
2249 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2250 option.
2251
8e8fe25a 22522016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2253
2254 Revert
2255 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2256
2257 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2258
fcfa0d6a 22592016-10-03 Marek Polacek <polacek@redhat.com>
2260
2261 * g++.dg/cpp0x/nullptr37.C: New test.
2262
255beb07 22632016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2264
2265 * c-c++-common/Wint-in-bool-context.c: Update test.
2266
16127d51 22672016-10-02 Jakub Jelinek <jakub@redhat.com>
2268
2269 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2270 earlier.
2271 * g++.dg/charset/asm2.c (memmove): Likewise.
2272 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2273 * g++.dg/tls/diag-4.C (foo): Likewise.
2274 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2275 dg-warning, fix up regex.
2276 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2277 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2278 * g++.old-deja/g++.mike/net31.C: Likewise.
2279 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2280 for C++17.
2281 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2282 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2283
c9e875f1 22842016-10-01 Richard Biener <rguenther@suse.de>
2285
2286 PR middle-end/77798
2287 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2288
77daf8b6 22892016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2290
2291 PR fortran/77663
2292 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2293
ff2feb8b 22942016-10-01 Jakub Jelinek <jakub@redhat.com>
2295
2296 PR c/77490
2297 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2298 Add dg-prune-output directive.
2299
fd3720ac 23002016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2301
2302 PR fortran/66643
2303 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2304 * gfortran.fortran-torture/compile/write.f90: Update test.
2305
dd07e329 23062016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2307
2308 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2309 arm_fp16_alternative_ok as the required effective target.
2310 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2311 -mfp16-format=alternative to the dg-options directive and remove
2312 the dg-add-options directive.
2313
580083a2 23142016-09-30 Fritz Reese <fritzoreese@gmail.com>
2315
2316 PR fortran/77764
2317 * gfortran.dg/dec_union_8.f90: New testcase.
2318
f24fcad2 23192016-09-30 Fritz Reese <fritzoreese@gmail.com>
2320
2321 PR fortran/77782
2322 * gfortran.dg/dec_structure_16.f90: New testcase.
2323
e0e00cf4 23242016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2325
2326 * gfortran.dg/coarray_allocate_10.f08: New test.
2327 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2328
44211526 23292016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2330
2331 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2332
e2441cd8 23332016-09-30 Richard Biener <rguenther@suse.de>
2334
2335 PR tree-optimization/77399
2336 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2337
0914a8ef 23382016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2339
5db34fe5 2340 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2341 -fdelete-null-pointer-checks explicit.
2342 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2343 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2344 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2345 * gcc.dg/pic-1.c: Require fpic target support.
2346 * gcc.dg/pic-2.c: Likewise.
2347
c5d89bae 23482016-09-29 Jakub Jelinek <jakub@redhat.com>
2349
2350 Implement P0001R1 - C++17 removal of register storage class specifier
2351 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2352 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2353 C++17.
2354 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2355 keyword if not __SSE2__.
2356 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2357 C++17.
2358 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2359 register keywords.
2360 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2361 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2362 no_erroneous_warning): Expect new warnings for C++17.
2363 * g++.dg/warn/register-var-2.C (f): Likewise.
2364 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2365 * g++.dg/parse/linkage2.C (foo): Likewise.
2366 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2367 keyword on parameters for C++17.
2368 * g++.dg/cpp1z/register1.C: New test.
2369 * g++.dg/cpp1z/register2.C: New test.
2370 * g++.dg/cpp1z/register3.C: New test.
2371
5424b150 23722016-09-29 Uros Bizjak <ubizjak@gmail.com>
2373
2374 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2375 * gcc.target/i386/avx2-check.h (main): Ditto.
2376 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2377 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2378 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2379 * gcc.target/i386/avx512er-check.h (main): Ditto.
2380 * gcc.target/i386/avx512f-check.h (main): Ditto.
2381 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2382 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2383 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2384
132fa33c 23852016-09-29 Uros Bizjak <ubizjak@gmail.com>
2386
2387 PR target/77756
2388 * gcc.target/i386/pr77756.c: New test.
2389
ea72fa65 23902016-09-29 Marek Polacek <polacek@redhat.com>
2391
2392 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2393
40334d1a 23942016-09-29 Marek Polacek <polacek@redhat.com>
2395
2396 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2397 C++14.
2398
2bf721c3 23992016-09-29 Martin Liska <mliska@suse.cz>
2400
2401 * objc/execute/construct1.m: New test.
2402
a8243a97 24032016-09-29 Richard Biener <rguenther@suse.de>
2404
2405 PR tree-optimization/77768
2406 * gcc.dg/torture/pr77768.c: New testcase.
2407
98da8d3b 24082016-09-28 Richard Biener <rguenther@suse.de>
2409
2410 PR middle-end/77407
2411 * gcc.dg/pr77407.c: New testcase.
2412
b0ab3ca0 24132016-09-29 Richard Biener <rguenther@suse.de>
2414
2415 PR middle-end/55152
2416 * gcc.dg/pr55152.c: New testcase.
2417 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2418
f76c9f26 24192016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2420
2421 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2422 (dg-options): Remove -m32.
2423
94d9ba6a 24242016-09-28 Martin Sebor <msebor@redhat.com>
2425
2426 PR middle-end/77721
2427 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2428
d23296dc 24292016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2430
2431 PR libgfortran/77707
2432 * gfortran.dg/inquire_17.f90: New test.
2433
2a2770c6 24342016-09-28 Jakub Jelinek <jakub@redhat.com>
2435
2436 PR c++/77467
2437 * g++.dg/cpp1y/constexpr-77467.C: New test.
2438
3e822015 24392016-09-28 Martin Sebor <msebor@redhat.com>
2440
2441 PR c/77762
2442 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2443 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2444 (test_sprintf_p_const): Adjust line numbers to avoid failures
2445 introduced in r240503.
2446
21ce832f 24472016-09-28 Martin Sebor <msebor@redhat.com>
2448
2449 PR middle-end/77683
2450 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2451
8d9e3eb6 24522016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2453
cfa852a5 2454 PR c++/77748
2455 * g++.dg/pr77550.C: Avoid undefined behavior.
2456
8d9e3eb6 2457 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2458
85dd8d9a 24592016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2460
2461 * gcc.dg/strlenopt-20.c: Update test.
2462 * gcc.dg/strlenopt-21.c: Likewise.
2463 * gcc.dg/strlenopt-22.c: Likewise.
2464 * gcc.dg/strlenopt-22g.c: Likewise.
2465 * gcc.dg/strlenopt-26.c: Likewise.
2466 * gcc.dg/strlenopt-5.c: Likewise.
2467 * gcc.dg/strlenopt-7.c: Likewise.
2468 * gcc.dg/strlenopt-9.c: Likewise.
2469
ce7e2f0e 24702016-09-27 Jakub Jelinek <jakub@redhat.com>
2471
4fd4e9e0 2472 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2473
66108a57 2474 * g++.dg/cpp1z/lambda-this1.C: New test.
2475 * g++.dg/cpp1z/lambda-this2.C: New test.
2476
ce7e2f0e 2477 PR c++/77722
2478 * g++.dg/ubsan/return-4.C: New test.
2479 * g++.dg/ubsan/return-5.C: New test.
2480 * g++.dg/ubsan/return-6.C: New test.
2481
eedf6f96 24822016-09-27 Jiong Wang <jiong.wang@arm.com>
2483
2484 * lib/target-supports.exp
2485 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2486 in function comment.
2487
febf7a45 24882016-09-27 Martin Liska <mliska@suse.cz>
2489
2490 PR gcov-profile/46266
2491 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2492 considered.
2493
1ef012e4 24942016-09-27 Richard Biener <rguenther@suse.de>
2495
2496 PR tree-optimization/77745
2497 * g++.dg/torture/pr77745.C: New testcase.
2498
fcaf08b7 24992016-09-27 Richard Biener <rguenther@suse.de>
2500
2501 PR tree-optimization/77478
2502 * gcc.dg/torture/pr77478.c: New testcase.
2503
db46bcd3 25042016-09-27 Martin Liska <mliska@suse.cz>
2505
2506 PR gcov-profile/7970
2507 PR gcov-profile/16855
2508 PR gcov-profile/44779
2509 * g++.dg/gcov/pr16855.C: New test.
2510
2e0bcd96 25112016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2512
2513 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2514
93768ef7 25152016-09-27 Jakub Jelinek <jakub@redhat.com>
2516
2517 PR fortran/77666
2518 * gfortran.dg/gomp/pr77666.f90: New test.
2519
b09a4365 25202016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2521
2522 PR ipa/77677
2523 * gcc.dg/torture/pr77677-2.c: New test.
2524
85527e8f 25252016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2526
2527 PR fortran/77420
2528 * gfortran.dg/pr77420_1.f90: New test.
2529 * gfortran.dg/pr77420_2.f90: Ditto.
2530 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2531 * gfortran.dg/pr77420_4.f90: this file.
2532
140cd7ff 25332016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2534
2535 PR middle-end/77719
2536 * gfortran.dg/pr77719.f90: New test.
2537
d4d58fc3 25382016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2539
2540 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2541 singular form of byte when quantity is unknown.
d4d58fc3 2542
e997bd3a 25432016-09-26 Marek Polacek <polacek@redhat.com>
2544
2545 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2546
9c7de46a 25472016-09-26 Martin Liska <mliska@suse.cz>
2548
2549 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2550 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2551 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2552 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2553 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2554 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2555 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2556 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2557 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2558
3c77f69c 25592016-09-26 Marek Polacek <polacek@redhat.com>
2560
2561 PR c/7652
2562 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2563 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2564 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2565 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2566 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2567 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2568 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2569 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2570 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2571 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2572 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2573 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2574 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2575 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2576 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2577 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2578 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2579 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2580 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2581 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2582 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2583 * c-c++-common/attr-fallthrough-1.c: New test.
2584 * c-c++-common/attr-fallthrough-2.c: New test.
2585 * g++.dg/cpp0x/fallthrough1.C: New test.
2586 * g++.dg/cpp0x/fallthrough2.C: New test.
2587 * g++.dg/cpp1z/fallthrough1.C: New test.
2588 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2589 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2590 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2591 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2592
40e245e1 25932016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2594
9e9fb49b 2595 PR fortran/77429
40e245e1 2596 * gfortran.dg/pr77429.f90: New test.
2597
cfffcdf4 25982016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2599
2600 PR fortran/77694
2601 * gfortran.dg/pr77694.f90: New test.
2602
223e6ae9 26032016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2604
2605 PR target/51244
2606 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2607
9e932ac2 26082016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2609
2610 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2611 for 32-bit mode.
2612
04f16d28 26132016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2614
2615 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2616 for 32-bit mode.
2617
481ce481 26182016-09-24 Marek Polacek <polacek@redhat.com>
2619
2620 PR c/77490
2621 * c-c++-common/Wbool-operation-1.c: New test.
2622 * gcc.dg/Wbool-operation-1.c: New test.
2623
8e652fcf 26242016-09-23 Fritz Reese <fritzoreese@gmail.com>
2625
2626 * gfortran.dg/dec_static_1.f90: New.
2627 * gfortran.dg/dec_static_2.f90: New.
2628 * gfortran.dg/dec_static_3.f90: New.
2629 * gfortran.dg/dec_static_4.f90: New.
2630
e7c4560c 26312016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2632
2633 PR fortran/48298
2634 * gfortran.dg/negative_unit_check.f90: Update test.
2635 * gfortran.dg/dtio_14.f90: New test.
481ce481 2636
ad020996 26372016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2638
2639 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2640 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2641 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2642 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2643 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2644 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2645 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2646
e2c1228b 26472016-09-23 Martin Sebor <msebor@redhat.com>
2648
2649 PR testsuite/77713
2650 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2651 assuming long double is bigger than double.
2652
9b5db70f 26532016-09-23 Jakub Jelinek <jakub@redhat.com>
2654
2655 Implement P0138R2, C++17 construction rules for enum class values
2656 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2657
a30e370d 26582016-09-23 David Malcolm <dmalcolm@redhat.com>
2659
2660 PR preprocessor/77672
2661 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2662 expected multiline output from first warning to reflect change
2663 in r240434.
2664
15650eb7 26652016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2666
2667 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2668
f886b2b4 26692016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2670 Tom de Vries <tom@codesourcery.com>
2671
2672 PR testsuite/77411
2673 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2674
f74ba31d 26752016-09-23 Marek Polacek <polacek@redhat.com>
2676
2677 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2678 * c-c++-common/gomp/atomic-13.c: Likewise.
2679 * c-c++-common/gomp/atomic-14.c: Likewise.
2680 * c-c++-common/pr60439.c: Remove invalid code.
2681 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2682 * g++.dg/expr/bitfield5.C: Likewise.
2683 * g++.dg/expr/bitfield6.C: Likewise.
2684 * g++.dg/expr/bool1.C: Likewise.
2685 * g++.dg/expr/bool3.C: Likewise.
2686 * g++.dg/expr/lval3.C: Likewise.
2687 * g++.dg/expr/lval4.C: Likewise.
2688 * g++.old-deja/g++.jason/bool5.C: Likewise.
2689
7413e757 26902016-09-23 David Malcolm <dmalcolm@redhat.com>
2691
2692 PR preprocessor/77672
2693 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2694 (test_terminator_location): New function.
2695
81df50de 26962016-09-23 Richard Biener <rguenther@suse.de>
2697
2698 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2699
5f4626d8 27002016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2701
2702 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2703 -march=armv8.2-a+fp16 when supported by the hardware.
2704 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2705 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2706 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2707 semi-colons to a macro invocations.
2708 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2709 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2710 defined.
2711 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2712 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2713 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2714 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2715 defined.
2716 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2717 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2718 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2719 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2720 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2721 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2722 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2723 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2724 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2725 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2726 defined.
2727 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2728 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2729 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2730 defined.
2731 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2732 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2733 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2734 defined.
2735 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2736 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2737 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2738 defined.
2739 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2740 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2741 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2742 defined. Also fix some white-space.
2743 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2744 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2745 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2746 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2747 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2748 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2749 defined. Also fix some long lines and white-space.
2750 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2751 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2752 defined. Also fix some long lines and white-space.
2753 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2754 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2755 defined.
2756 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2757 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2758 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2759 defined.
2760 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2761 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2762 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2763 defined.
2764 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2765 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2766 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2767 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2768 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2769 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2770 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2771 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2772 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2773 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2774 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2775 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2776 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2777 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2778 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2779 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2780 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2781 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2782 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2783
f2645569 27842016-09-23 Jiong Wang <jiong.wang@arm.com>
2785 Matthew Wahab <matthew.wahab@arm.com>
2786
2787 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2788 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2789 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2790 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2791 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2792 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2793 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2794 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2795 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2796 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2797 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2798 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2799 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2800 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2801 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2802 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2803 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2804 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2805 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2806 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2807 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2808 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2809 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2810 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2811 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2812 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2813 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2814 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2815 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2816 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2817 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2818 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2819 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2820 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2821 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2822 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2823 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2824
66a55fc4 28252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2826
2827 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2828 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2829 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2830 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2831 support.
2832
ada0f4c4 28332016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2834
2835 PR ipa/77677
2836 * gcc.dg/torture/pr77677.c: New test.
2837
8771094d 28382016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2839
2840 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2841 here now.
2842
c959fae1 28432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2844
2845 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2846 options. Add tests for float16x4_t and float16x8_t.
2847
88b594a3 28482016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2849
2850 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2851 * gcc.target/s390/risbg-ll-2.c: Ditto.
2852 * gcc.target/s390/risbg-ll-3.c: Ditto.
2853
e4ad661c 28542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2855
2856 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2857 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2858
4005a882 28592016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2860
2861 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2862 output to the simplified instructions.
2863
9854d864 28642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2865
2866 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2867 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2868
388ce7db 28692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2870
2871 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2872 (FP16_SUPPORTED): New
2873 (expected-hfloat-16x4): Make conditional on __fp16 support.
2874 (expected-hfloat-16x8): Likewise.
2875 (vdup_n_f16): Disable for non-AArch64 targets.
2876 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2877 conditional on FP16_SUPPORTED.
2878 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2879 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2880 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2881 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2882 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2883 for testing __fp16.
2884 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2885 conditional on FP16_SUPPORTED.
2886 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2887 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2888
837bb76e 28892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2890
2891 * gcc.target/arm/short-vfp-1.c: New.
2892
e183c2b8 28932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2894
2895 * gcc.target/arm/attr-fp16-arith-1.c: New.
2896
cd6fbed6 28972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2898
2899 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2900 New.
2901 (add_options_for_arm_v8_2a_fp16_neon): New.
2902 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2903 (add_options_for_arm_arch_v8_2a): Auto-generate.
2904 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2905 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2906 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2907 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2908 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2909 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2910 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2911
4961b0ab 29122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2913
2914 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2915 arm_fp16_alternative_ok.
2916 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2917 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 2918 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2919 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 2920 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2921 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2922 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2923 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2924 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2925 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2926 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2927 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2928 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2929 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2930 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2931 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2932 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2933 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2934 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2935 arm_fp16_alternative_ok.
2936 * lib/target-supports.exp
2937 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2938 (check_effective_target_arm_fp16_alternative_ok): New.
2939 (check_effective_target_arm_fp16_none_ok_nocache): New.
2940 (check_effective_target_arm_fp16_none_ok): New.
2941
ce5b3c3b 29422016-09-23 Martin Liska <mliska@suse.cz>
2943
2944 * gcc.dg/ipa/pr77653.c: Replace adress
2945 with address.
2946
d4c65e05 29472016-09-23 Martin Liska <mliska@suse.cz>
2948
2949 * gcc.target/i386/movbe-4.c: New test.
2950
82a47693 29512016-09-23 Martin Liska <mliska@suse.cz>
2952
2953 * gcc.target/i386/crc32-5.c: New test.
2954
0253072a 29552016-09-23 Martin Liska <mliska@suse.cz>
2956
2957 * gcc.target/i386/pr71652.c: New test.
2958 * gcc.target/i386/pr71652-2.c: New test.
2959 * gcc.target/i386/pr71652-3.c: New test.
2960
0bfdbd22 29612016-09-23 Jakub Jelinek <jakub@redhat.com>
2962
2963 * lib/gcc-dg.exp (process-message): Support relative line number
2964 notation - .+4 or .-1 etc.
2965 * gcc.dg/dg-test-1.c: New test.
2966
ff982ab4 29672016-09-22 Martin Sebor <msebor@redhat.com>
2968
2969 PR target/77676
2970 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2971 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2972 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2973 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2974
78299f8d 29752016-09-22 Uros Bizjak <ubizjak@gmail.com>
2976
2977 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2978 * gcc.dg/ifcvt-2.c: Ditto.
2979 * gcc.dg/zero_bits_compound-1.c: Ditto.
2980 * gcc.dg/zero_bits_compound-1.c: Ditto.
2981 * gcc.dg/pr40550.c: Simplify target selectors.
2982 Use dg-additional-options.
2983 * gcc.dg/pr47893.c: Ditto.
2984 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2985 additional options for 32-bit x86 targets.
2986 * gcc.dg/pr70955.c: Move to ...
2987 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2988
ec645283 29892016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2990
2991 PR c++/61019
2992 * g++.dg/cpp0x/pr61019.C: New.
2993
9753b549 29942016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2995 Terry Guo <terry.guo@arm.com>
2996
2997 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2998 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2999 * gcc.target/arm/pure-code/pure-code.exp: New.
3000
7dbfb427 30012016-09-22 Uros Bizjak <ubizjak@gmail.com>
3002
3003 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3004 Remove SSE effective target requirement.
3005
7e20dff2 30062016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3007
3008 PR c++/71979
3009 * g++.dg/cpp0x/pr71979.C: New.
3010
05dd002d 30112016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3012
3013 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3014
53769cc8 30152016-09-22 Martin Liska <mliska@suse.cz>
3016
3017 PR ipa/77653
3018 * gcc.dg/ipa/pr77653.c: New test.
3019
51c846d6 30202016-09-22 Jakub Jelinek <jakub@redhat.com>
3021
3022 PR fortran/77665
3023 * gfortran.dg/gomp/pr77665.f90: New test.
3024
51278c1a 30252016-09-22 Paul Thomas <pault@gcc.gnu.org>
3026
3027 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3028 * gfortran.dg/dtio_13.f90: New test.
3029
cde225a2 30302016-09-21 Louis Krupp <louis.krupp@zoho.com>
3031
3032 PR fortran/66107
3033 * gfortran.dg/pr66107.f90: New test.
3034
0d5530d9 30352016-09-21 Ian Lance Taylor <iant@golang.org>
3036
3037 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3038 with call to builtin delete function.
3039
9ca7e933 30402016-09-21 Joseph Myers <joseph@codesourcery.com>
3041
3042 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3043 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3044 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3045 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3046 tests.
3047
451127c6 30482016-09-21 Uros Bizjak <ubizjak@gmail.com>
3049
3050 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3051
98aa0f57 30522016-09-21 Jakub Jelinek <jakub@redhat.com>
3053
3054 PR c++/77651
3055 * g++.dg/cpp1z/aligned-new6.C: New test.
3056
65eeae10 30572016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3058
3059 * gcc.target/arm/fp16-aapcs-3.c: New.
3060 * gcc.target/arm/fp16-aapcs-4.c: New.
3061 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3062 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3063 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3064 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3065
1a39df22 30662016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3067
3068 PR tree-optimization/77550
3069 * g++.dg/pr77550.C: New test.
3070
48bc6fdd 30712016-09-21 Georg-Johann Lay <avr@gjlay.de>
3072
3073 PR target/77326
3074 * gcc.target/avr/torture/pr77326.c: New test.
3075
a09b160b 30762016-09-21 Louis Krupp <louis.krupp@zoho.com>
3077
3078 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3079
91207228 30802016-09-21 Richard Biener <rguenther@suse.de>
3081
3082 PR tree-optimization/77648
3083 * gcc.dg/torture/pr77648-1.c: New testcase.
3084 * gcc.dg/torture/pr77648-2.c: Likewise.
3085
f6aeb966 30862016-09-21 Richard Biener <rguenther@suse.de>
3087 Jakub Jelinek <jakub@redhat.com>
3088
3089 PR tree-optimization/77621
3090 * gcc.dg/pr77621.c: New testcase.
3091
637b3ebb 30922016-09-21 Paul Thomas <pault@gcc.gnu.org>
3093
3094 PR fortran/77657
3095 * gfortran.dg/dtio_12.f90: New test.
3096
b5b88e7a 30972016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3098
3099 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3100
8ccdb0a4 31012016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3102
3103 PR tree-optimization/72835
3104 * gcc.dg/tree-ssa/pr72835.c: New test.
3105
b9833bfd 31062016-09-20 Martin Sebor <msebor@redhat.com>
3107
3108 PR middle-end/49905
3109 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3110 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3111 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3112 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3113 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3114 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3115 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3116
597323ed 31172016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3118
3119 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3120 arguments/compare will be optimized away.
3121 * gcc.dg/torture/ftrapv-1.c: Likewise.
3122
25a8e007 31232016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3124
3125 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3126 will be optimized away.
3127 * gcc.dg/ipa/vrp1.c: New test.
3128 * gcc.dg/ipa/vrp2.c: New test.
3129 * gcc.dg/ipa/vrp3.c: New test.
3130
6e93da1b 31312016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3132
3133 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3134 does the same transformation.
3135 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3136 * gcc.dg/tree-ssa/evrp1.c: New test.
3137 * gcc.dg/tree-ssa/evrp2.c: New test.
3138 * gcc.dg/tree-ssa/evrp3.c: New test.
3139 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3140 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3141 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3142 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3143 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3144 foling now happens early.
3145 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3146 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3147 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3148 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3149 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3150
b8b3b645 31512016-09-20 Uros Bizjak <ubizjak@gmail.com>
3152
3153 PR target/77621
3154 * gcc.target/i386/pr77621.c: New test.
3155 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3156 pattern, loop should vectorize with -mtune=atom.
3157
81165554 31582016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3159 Jakub Jelinek <jakub@redhat.com>
3160
3161 PR testsuite/63299
3162 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3163 instead of delete.
3164
2f8a2ead 31652016-09-20 Jakub Jelinek <jakub@redhat.com>
3166
a48667ee 3167 PR c++/77626
3168 * g++.dg/other/pr77626.C: New test.
3169
7e67c6d5 3170 PR c++/77638
3171 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3172
59934ea3 3173 PR c++/77637
3174 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3175
2f8a2ead 3176 PR middle-end/77624
3177 * c-c++-common/pr77624-1.c: New test.
3178 * c-c++-common/pr77624-2.c: New test.
3179
a1268ee1 31802016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3181
3182 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3183 of digits expected.
3184
0b77b2cf 31852016-09-20 Richard Biener <rguenther@suse.de>
3186
3187 PR tree-optimization/77646
3188 * gcc.dg/torture/pr77646.c: New testcase.
3189
bed03df1 31902016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3191
3192 PR c++/77434
3193 * c-c++-common/Wint-in-bool-context.c: New test.
3194
cb19a0da 31952016-09-19 Joseph Myers <joseph@codesourcery.com>
3196
3197 * gcc.dg/cr-decimal-dig-1.c: New test.
3198
9b5c49ef 31992016-09-19 Joseph Myers <joseph@codesourcery.com>
3200
3201 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3202 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3203 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3204 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3205
48d1445d 32062016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3207
3208 PR rtl-optimization/77416
3209 * gcc.target/powerpc/pr77416.c: New.
3210
579f478b 32112016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3212
3213 PR c++/77639
3214 * g++.dg/template/error-recovery4.C: New test.
3215
f2e52448 32162016-09-19 Bin Cheng <bin.cheng@arm.com>
3217
3218 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3219
aaf7d5f8 32202016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3221
3222 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3223 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3224
5f036000 32252016-09-19 Jakub Jelinek <jakub@redhat.com>
3226 Jan Hubicka <jh@suse.cz>
3227
3228 PR target/77587
3229 * gcc.dg/pr77587.c: New test.
3230 * gcc.dg/pr77587a.c: New file.
3231
eee0cf09 32322016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3233
3234 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3235 * gfortran.dg/coarray_38.f90:
3236 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3237 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3238 * gfortran.dg/coarray_allocate_7.f08: New test.
3239 * gfortran.dg/coarray_allocate_8.f08: New test.
3240 * gfortran.dg/coarray_allocate_9.f08: New test.
3241 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3242 new caf_register.
3243 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3244 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3245 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3246 get_by_refs.
3247 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3248 * gfortran.dg/coarray_lock_7.f90: Same.
3249 * gfortran.dg/coarray_poly_5.f90: Same.
3250 * gfortran.dg/coarray_poly_6.f90: Same.
3251 * gfortran.dg/coarray_poly_7.f90: Same.
3252 * gfortran.dg/coarray_poly_8.f90: Same.
3253 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3254
891196d7 32552016-09-19 Fritz Reese <fritzoreese@gmail.com>
3256
3257 PR fortran/77584
3258 * gfortran.dg/dec_structure_15.f90: New testcase.
3259
281da9a3 32602016-09-19 Richard Biener <rguenther@suse.de>
3261
3262 PR middle-end/77605
3263 * gcc.dg/torture/pr77605.c: New testcase.
3264
8a252920 32652016-09-18 Louis Krupp <louis.krupp@zoho.com>
3266
3267 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3268
a18b7a33 32692016-09-17 Jan Hubicka <hubicka@ucw.cz>
3270
3271 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3272 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3273 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3274 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3275 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3276 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3277 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3278 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3279 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3280 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3281 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3282
b868c23d 32832016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3284
3285 * gcc.target/i386/pr68633.c: Fix expected result.
3286
360d7ea8 32872016-09-17 Louis Krupp <louis.krupp@gmail.com>
3288
3289 PR fortran/68078
3290 * gfortran.dg/pr68078.f90: New test.
3291 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3292
d58661cb 32932016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3294
3295 PR target/77613
3296 * gcc.target/powerpc/swaps-p8-25.c: New.
3297
24b3d864 32982016-09-16 Jakub Jelinek <jakub@redhat.com>
3299
e6db887a 3300 PR c++/77482
3301 * g++.dg/cpp0x/constexpr-77482.C: New test.
3302
44df6c11 3303 PR c++/77379
3304 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3305 thunk offsets.
3306 * g++.dg/abi/abi-tag23a.C: Likewise.
3307
53d2f3de 3308 PR c++/77338
3309 * g++.dg/cpp0x/decltype-77338.C: New test.
3310
24b3d864 3311 PR c++/77375
3312 * g++.dg/cpp0x/mutable1.C: New test.
3313
42f172d0 33142016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3315
3316 PR fortran/77612
3317 * gfortran.dg/pr77612.f90: New test.
3318
0665113b 33192016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3320
3321 * gcc.dg/torture/pr70421.c: Require int32plus.
3322
dff10ec9 33232016-09-16 Jakub Jelinek <jakub@redhat.com>
3324
be63912c 3325 PR middle-end/77475
3326 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3327
dff10ec9 3328 PR target/77526
3329 * gcc.target/i386/pr77526.c: New test.
3330
69cdadd9 33312016-09-16 Jakub Jelinek <jakub@redhat.com>
3332 Eric Botcazou <ebotcazou@adacore.com>
3333
3334 PR middle-end/77594
3335 * gcc.target/i386/pr77594.c: New test.
3336
b74250bc 33372016-09-15 Louis Krupp <louis.krupp@zoho.com>
3338
3339 PR fortran/69963
3340 * gfortran.dg/misplaced_implicit_character.f90: New test.
3341
834a2c29 33422016-09-15 Bin Cheng <bin.cheng@arm.com>
3343
3344 PR tree-optimization/77503
3345 * gcc.dg/vect/pr77503.c: New test.
3346
fbcb99d5 33472016-09-15 Richard Biener <rguenther@suse.de>
3348
3349 PR middle-end/77544
3350 * c-c++-common/torture/pr77544.c: New testcase.
3351
3aa4e8c2 33522016-09-15 Jakub Jelinek <jakub@redhat.com>
3353
3354 PR middle-end/77475
3355 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3356 * gcc.dg/march-generic.c: Likewise.
3357 * gcc.target/i386/spellcheck-options-1.c: New test.
3358 * gcc.target/i386/spellcheck-options-2.c: New test.
3359 * gcc.target/i386/spellcheck-options-3.c: New test.
3360 * gcc.target/i386/spellcheck-options-4.c: New test.
3361
e9dea525 33622016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3363
3364 PR fortran/72743
3365 * gfortran.dg/goacc/pr72743.f90: New test.
3366
7270347c 33672016-09-15 Richard Biener <rguenther@suse.de>
3368
3369 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3370
091e8e90 33712016-09-15 Richard Biener <rguenther@suse.de>
3372
3373 PR tree-optimization/77514
3374 * gcc.dg/torture/pr77514.c: New testcase.
3375
8cc08773 33762016-09-14 Jakub Jelinek <jakub@redhat.com>
3377
3378 PR c++/77549
3379 * g++.dg/lookup/pr77549.C: New test.
3380
5be60f03 33812016-09-14 Marek Polacek <polacek@redhat.com>
3382
3383 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3384 * c-c++-common/gomp/atomic-13.c: Likewise.
3385 * c-c++-common/gomp/atomic-14.c: Likewise.
3386 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3387 * g++.dg/cpp1z/bool-increment1.C: New test.
3388 * c-c++-common/pr60439.c: Add dg-warning.
3389 * g++.dg/expr/bitfield4.C: Likewise.
3390 * g++.dg/expr/bitfield5.C: Likewise.
3391 * g++.dg/expr/bitfield6.C: Likewise.
3392 * g++.dg/expr/bool1.C: Likewise.
3393 * g++.dg/expr/bool3.C: Likewise.
3394 * g++.dg/expr/lval3.C: Likewise.
3395 * g++.dg/expr/lval4.C: Likewise.
3396 * g++.old-deja/g++.jason/bool5.C: Likewise.
3397 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3398 * g++.dg/other/error18.C: Likewise.
3399 * g++.dg/gomp/atomic-14.C: Likewise.
3400
f80a245e 34012016-09-14 Nathan Sidwell <nathan@acm.org>
3402
3403 PR c++/77539
3404 * g++.dg/cpp1y/pr77539.C: New.
3405
7b329bca 34062016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3407
3408 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3409 dg-require.
3410 * g++.dg/ext/builtin_alloca.C: Likewise.
3411 * g++.dg/template/spec35.C: Likewise.
3412 * gcc.dg/builtins-68.c: Likewise.
3413 * gcc.misc-tests/gcov-13.c: Likewise.
3414 * gcc.misc-tests/gcov-14.c: Likewise.
3415
0029200d 34162016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3417
3418 * gfortran.dg/dec_structure_14.f90: New testcase.
3419
0975f764 34202016-09-14 Jakub Jelinek <jakub@redhat.com>
3421
3422 PR sanitizer/68260
3423 * c-c++-common/tsan/pr68260.c: New test.
3424
1098c313 34252016-09-13 Joe Seymour <joe.s@somniumtech.com>
3426
3427 PR target/70713
3428 * gcc.target/msp430/function-attributes-1.c: New test.
3429 * gcc.target/msp430/function-attributes-2.c: New test.
3430 * gcc.target/msp430/function-attributes-3.c: New test.
3431
2e7b05a3 34322015-04-18 Martin Sebor <msebor@redhat.com>
3433
3434 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3435 of non-nul characters.
3436 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3437
46fad8d5 34382016-09-13 Jakub Jelinek <jakub@redhat.com>
3439
4bdba715 3440 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3441 * g++.dg/cpp1z/gen-attrs1.C: New test.
3442
99d887de 3443 PR tree-optimization/77454
3444 * gcc.dg/pr77454.c: New test.
3445
46fad8d5 3446 PR c++/77553
3447 * g++.dg/cpp1y/constexpr-77553.C: New test.
3448
68ef907c 34492016-09-13 David Malcolm <dmalcolm@redhat.com>
3450
3451 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3452 (test_show_locus): Replace rich_location::add_fixit_insert calls
3453 with add_fixit_insert_before and add_fixit_insert_after.
3454
2c24fd5e 34552016-09-13 Jason Merrill <jason@redhat.com>
3456 Tom de Vries <tom@codesourcery.com>
3457
3458 PR c++/77427
3459 * g++.dg/pr77427.C: New test.
3460
68b219ee 34612016-09-13 Martin Liska <mliska@suse.cz>
3462
3463 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3464 effective target.
3465 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3466 * lib/target-supports.exp: Define the new target.
3467
c72e91d3 34682016-09-12 Andrew Pinski <apinski@cavium.com>
3469
3470 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3471 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3472
b38c0a37 34732016-09-12 Uros Bizjak <ubizjak@gmail.com>
3474
3475 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3476 variable arguments.
3477 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3478 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3479 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3480 variable argument.
3481 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3482 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3483
7a21b590 34842016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3485
3486 PR c++/77496
3487 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3488 * g++.dg/ext/pr77496.C: New test.
3489 * g++.dg/warn/pr77496.C: New test.
3490
00434032 34912016-09-12 David Malcolm <dmalcolm@redhat.com>
3492
3493 PR c/72858
3494 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3495 to preserve conversion chars, and to preserve prefix information.
3496 * gcc.dg/format/pr72858.c: New test case.
3497
54f56c28 34982016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3499
3500 * gfortran.dg/pr77507.f90: Move to ...
3501 * gfortran.dg/ieee/pr77507.f90: here.
3502
08d6d42c 35032016-08-09 Jan Hubicka <hubicka@ucw.cz>
3504
3505 PR ipa/61159
3506 * compile/pr61159.c: New testcase
3507
35870532 35082016-08-09 Jan Hubicka <hubicka@ucw.cz>
3509
3510 PR ipa/64316
3511 * gcc.dg/ipa/pr63416.c: New testcase.
3512
953b9eef 35132016-09-10 Paul Thomas <pault@gcc.gnu.org>
3514 Steven G. Kargl <kargl@gcc.gnu.org>
3515
3516 PR fortran/77532
c78b1f64 3517 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3518
1aef7c3c 35192016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3520
3521 PR fortran/77507
3522 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3523 * gfortran.dg/c_assoc_4.f90: Ditto.
3524
3bb45f76 35252016-09-10 Tom de Vries <tom@codesourcery.com>
3526
3527 PR C/71602
3528 * c-c++-common/va-arg-va-list-type.c: New test.
3529
9731eaaf 35302016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3531
3532 PR rtl-optimization/77289
3533 * gcc.target/powerpc/pr77289.c: New test.
3534
911ea34a 35352016-09-09 Martin Sebor <msebor@redhat.com>
3536
3537 PR c/77520
3538 PR c/77521
3539 * gcc.dg/pr77520.c: New test.
3540 * gcc.dg/pr77521.c: New test.
3541
edd0f33b 35422016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3543
3544 PR fortran/77506
3545 * gfortran.dg/pr77506.f90: New test.
3546
374777a4 35472016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3548
3549 PR fortran/77507
3550 * gfortran.dg/pr77507.f90: New test.
3551
c5eddaf9 35522016-09-09 Joseph Myers <joseph@codesourcery.com>
3553
3554 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3555
3e7e4e14 35562016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3557 Louis Krupp <lkrupp@gcc.gnu.org>
3558
3559 PR fortran/69514
3560 * gfortran.dg/pr69514_1.f90: New test.
3561 * gfortran.dg/pr69514_2.f90: New test.
3562
51688bb7 35632016-09-08 Jakub Jelinek <jakub@redhat.com>
3564
a34338c9 3565 PR fortran/77500
3566 * gfortran.dg/gomp/pr77500.f90: New test.
3567
51688bb7 3568 PR fortran/77516
3569 * gfortran.dg/gomp/pr77516.f90: New test.
3570
3ecb55e7 35712016-09-07 Jakub Jelinek <jakub@redhat.com>
3572
3573 PR middle-end/77475
3574 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3575 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3576 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3577 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3578 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3579 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3580
3da97ff7 35812016-09-07 David Malcolm <dmalcolm@redhat.com>
3582
3583 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3584 "substring-locations.h".
3585
b55f1f44 35862016-09-07 Richard Biener <rguenther@suse.de>
3587
3588 PR c/77450
3589 * c-c++-common/vector-subscript-8.c: Move ..
3590 * gcc.dg/pr77450.c: ... here.
3591
7d482049 35922016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3593
3594 PR libgfortran/77393
3595 * gfortran.dg/fmt_f0_2.f90: Update test.
3596 * gfortran.dg/fmt_f0_3.f90: New test.
3597
ef3b531c 35982016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3599
3600 PR debug/77389
3601 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3602 in dg-options.
3603
3604 PR debug/57519
3605 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3606
39370ea0 36072016-09-06 Jakub Jelinek <jakub@redhat.com>
3608
3609 PR target/69255
3610 * gcc.target/i386/pr69255-1.c: New test.
3611 * gcc.target/i386/pr69255-2.c: New test.
3612 * gcc.target/i386/pr69255-3.c: New test.
3613
36142016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3615
3616 PR c/77336
3617 * gcc.dg/format/miss-7.c: New test.
3618
88820414 36192016-09-06 Uros Bizjak <ubizjak@gmail.com>
3620
3621 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3622
4c790ba8 36232016-09-06 Martin Liska <mliska@suse.cz>
3624
3625 PR gcov-profile/77378
3626 PR gcov-profile/77466
3627 * gcc.dg/profile-update-warning.c: New test.
3628
43d2460d 36292016-09-06 Richard Biener <rguenther@suse.de>
3630
3631 PR tree-optimization/77479
3632 * gcc.dg/torture/pr77479.c: New testcase.
3633
4c04bcce 36342016-09-06 Richard Biener <rguenther@suse.de>
3635
3636 PR c/77450
3637 * c-c++-common/vector-subscript-7.c: Adjust.
3638 * c-c++-common/vector-subscript-8.c: New testcase.
3639
8925068a 36402016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3641
3642 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3643
daea048c 36442016-09-05 Jakub Jelinek <jakub@redhat.com>
3645
e315ff48 3646 PR target/77476
3647 * gcc.target/i386/avx512f-pr77476.c: New test.
3648 * gcc.target/i386/avx512bw-pr77476.c: New test.
3649 * gcc.target/i386/avx512dq-pr77476.c: New test.
3650
8eeca3ac 3651 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3652 Update comment to mention also avx512f.
3653
daea048c 3654 PR sanitizer/77396
3655 * g++.dg/asan/pr77396-2.C: New test.
3656
a6ffaadf 36572016-09-05 Uros Bizjak <ubizjak@gmail.com>
3658
3659 PR rtl-optimization/77452
3660 * gcc.target/i386/pr77452.c: New test.
3661
8f8828ba 36622016-09-05 Marek Polacek <polacek@redhat.com>
3663
3664 PR c/77423
3665 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3666
65277f2a 36672016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3668
3669 PR fortran/77391
3670 * gfortran.dg/pr77391.f90: New test.
3671
a1cf06b8 36722016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3673
3674 PR fortran/77460
3675 * gfortran.dg/pr77460.f90: New test.
3676
4d261282 36772016-09-03 Jakub Jelinek <jakub@redhat.com>
3678
3679 PR c/65467
3680 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3681
4fc4eb94 36822016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3683
3684 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3685
40a431fa 36862016-09-02 David Malcolm <dmalcolm@redhat.com>
3687
3688 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3689 test case.
3690 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3691 diagnostic-test-show-locus-generate-patch.c to the sources
3692 for diagnostic_plugin_test_show_locus.c.
3693
a940fdc7 36942016-09-02 Jakub Jelinek <jakub@redhat.com>
3695
0b80c4b2 3696 PR c/65467
3697 * gcc.dg/gomp/_Atomic-1.c: New test.
3698 * gcc.dg/gomp/_Atomic-2.c: New test.
3699 * gcc.dg/gomp/_Atomic-3.c: New test.
3700 * gcc.dg/gomp/_Atomic-4.c: New test.
3701 * gcc.dg/gomp/_Atomic-5.c: New test.
3702
a940fdc7 3703 PR sanitizer/77396
3704 * g++.dg/asan/pr77396.C: New test.
3705
37062016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3707
3708 PR tree-optimization/71831
3709 * gcc.dg/builtin-object-size-16.c: New test.
3710 * gcc.dg/builtin-object-size-17.c: New test.
3711
0b404bb4 37122016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3713
3714 PR libgfortran/77393
3715 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3716
8a5817a9 37172016-09-01 Uros Bizjak <ubizjak@gmail.com>
3718
3719 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3720 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3721 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3722 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3723 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3724 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3725 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3726 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3727 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3728 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3729 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3730 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3731 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3732 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3733 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3734 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3735 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3736 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3737
209253ae 37382016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3739
3740 * gnat.dg/opt58.adb: New test.
3741 * gnat.dg/opt58_pkg.ads: New helper.
3742
15182c1d 37432016-09-01 Richard Biener <rguenther@suse.de>
3744
3745 PR middle-end/77436
3746 * gcc.dg/torture/pr77436.c: New testcase.
3747
1c02615c 37482016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3749
3750 * gcc.dg/pr64252.c: Require int32plus.
3751 * gcc.dg/pr66299-1.c: Likewise.
3752 * gcc.dg/pr66299-2.c: Likewise.
3753 * gcc.dg/torture/20131115-1.c: Skip for avr.
3754
08fded5f 37552016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3756
3757 * gcc.target/aarch64/ands_3.c: New test.
3758
a7b3b7c4 37592016-08-31 Jakub Jelinek <jakub@redhat.com>
3760
68c215e4 3761 PR fortran/77352
3762 * gfortran.dg/gomp/pr77352.f90: New test.
3763
a7b3b7c4 3764 PR fortran/77374
3765 * gfortran.dg/gomp/pr77374.f08: New test.
3766
51a43c06 37672016-08-31 Marc Glisse <marc.glisse@inria.fr>
3768
3769 PR tree-optimization/73714
3770 * gcc.dg/tree-ssa/pr73714.c: New test.
3771
01109414 37722016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3773
3774 PR libgfortran/77393
3775 * gfortran.dg/fmt_f0_2.f90: New test.
3776
8036ac7f 37772016-08-31 Marc Glisse <marc.glisse@inria.fr>
3778
3779 * gcc.target/i386/pr59539-2.c: Adapt options.
3780 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3781
b298bde8 37822016-08-31 Paul Thomas <pault@gcc.gnu.org>
3783
3784 PR fortran/77418
3785 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3786 of the associate entity and replace with a pointer to the
3787 intended item on the stack.
3788
9f732c4e 37892016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3790 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3791
3792 PR fortran/48298
3793 * gfortran.dg/dtio_1.f90: New test.
3794 * gfortran.dg/dtio_2.f90: New test.
3795 * gfortran.dg/dtio_3.f90: New test.
3796 * gfortran.dg/dtio_4.f90: New test.
3797 * gfortran.dg/dtio_5.f90: New test.
3798 * gfortran.dg/dtio_6.f90: New test.
3799 * gfortran.dg/dtio_7.f90: New test.
3800 * gfortran.dg/dtio_8.f90: New test.
3801 * gfortran.dg/dtio_9.f90: New test.
3802 * gfortran.dg/dtio_10.f90: New test.
3803
d6dd1b60 38042016-08-30 David Malcolm <dmalcolm@redhat.com>
3805
3806 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3807 (test_many_nested_locations): New function.
3808 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3809 (test_show_locus): Handle "test_many_nested_locations".
3810
2e7400df 38112016-08-30 David Malcolm <dmalcolm@redhat.com>
3812
3813 * g++.dg/template/double-greater-than-fixit.C: New test case.
3814
98023bfd 38152016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3816
3817 * gnat.dg/opt57.ad[sb]: New test.
3818 * gnat.dg/opt57_pkg.ads: New helper.
3819
f9723d87 38202016-08-30 Richard Biener <rguenther@suse.de>
3821
3822 PR tree-optimization/69047
3823 * gcc.dg/pr69047.c: Fix byte-order check.
3824
77ce6232 38252016-08-30 Jakub Jelinek <jakub@redhat.com>
3826
adca2d16 3827 PR tree-optimization/72866
3828 * gcc.dg/vect/pr72866.c: New test.
3829
06cee168 3830 PR debug/77363
3831 * g++.dg/debug/dwarf2/pr77363.C: New test.
3832
4472e8d1 3833 PR middle-end/77377
3834 * gcc.target/i386/pr77377.c: New test.
3835
77ce6232 3836 PR debug/77389
3837 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3838 in dg-options.
3839
36bda760 38402016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3841
3842 * gfortran.dg/pr77372.f90: Moved to ...
3843 * gfortran.dg/ieee/pr77372.f90: here.
3844
2db6ea89 38452016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3846
3847 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3848 vector short/char initializations.
3849 * gcc.target/powerpc/vec-init-5.c: Likewise.
3850 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3851 vector initialization optimizations.
3852 * gcc.target/powerpc/vec-init-7.c: Likewise.
3853 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3854 vector float/double initializations.
3855 * gcc.target/powerpc/vec-init-9.c: Likewise.
3856
1e4df796 38572016-08-29 Uros Bizjak <ubizjak@gmail.com>
3858
3859 PR target/77403
3860 * gcc.target/i386/pr77403.c: New test.
3861
f293b7f2 38622016-08-29 Marek Polacek <polacek@redhat.com>
3863
3864 PR c/77292
3865 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3866
ea2ec8f6 38672016-08-29 Tom de Vries <tom@codesourcery.com>
3868
3869 PR c/77398
3870 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3871
686436fe 38722016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3873
3874 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3875
686436fe 38762016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3877
3878 * gfortran.dg/dec_structure_13.f90: New testcase.
3879
f1ecf8b3 38802016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3881
3882 PR fortran/77261
3883 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3884 available.
3885
4670f428 38862016-08-28 Tom de Vries <tom@codesourcery.com>
3887
3888 PR lto/70955
3889 * gcc.dg/pr70955.c: New test.
3890 * gcc.dg/lto/pr70955_0.c: Same.
3891 * gcc.dg/lto/pr70955_1.c: Same.
3892
b243b563 38932016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3894
3895 PR tree-optimization/71077
3896 * gcc.target/i386/pr71077.c: New test.
3897
92a44a68 38982016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3899
3900 PR fortran/77380
3901 * gfortran.dg/pr77380.f90: New test.
3902
92a44a68 39032016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3904
3905 PR fortran/77372
3906 gfortran.dg/pr77372.f90: New test.
3907
367964fa 39082016-08-26 David Malcolm <dmalcolm@redhat.com>
3909
3910 * gcc.dg/spellcheck-fields-2.c (test): Move
3911 dg-begin/end-multiline-output within function body.
3912 (test_macro): New function.
3913
df4248fb 39142016-08-26 David Malcolm <dmalcolm@redhat.com>
3915
3916 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3917 (test_fixit_insert): Update expected output.
3918 (test_fixit_remove): Likewise.
3919 (test_fixit_replace): Likewise.
3920
377da6e4 39212016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3922
3923 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3924 Fix typo.
3925
4f16cc83 39262016-08-26 Richard Biener <rguenther@suse.de>
3927
3928 PR tree-optimization/69047
3929 * gcc.dg/pr69047.c: New testcase.
3930
a54071b2 39312016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3932 Martin Jambhor <mjambor@suse.cz>
377da6e4 3933
a54071b2 3934 * gcc.dg/ipa/propbits-1.c: New test-case.
3935 * gcc.dg/ipa/propbits-2.c: Likewise.
3936 * gcc.dg/ipa/propbits-3.c: Likewise.
3937
2ae10c8c 39382016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3939
3940 PR fortran/77351
3941 * gfortran.dg/pr77351.f90: New test.
3942
c4963714 39432016-08-25 Marek Polacek <polacek@redhat.com>
3944
3945 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3946
49e1f4eb 39472016-08-25 Marek Polacek <polacek@redhat.com>
3948
3949 PR c/77323
3950 * gcc.dg/pr77323.c: New test.
3951
984f03c2 39522016-08-24 Paul Thomas <pault@gcc.gnu.org>
3953
3954 PR fortran/77358
3955 * gfortran.dg/submodule_17.f08: New test.
3956
92a44a68 39572016-08-24 Michael Collison <michael.collison@linaro.org>
3958 Michael Collison <michael.collison@arm.com>
f6c98a9a 3959
3960 * gcc.target/arm/builtin_saddl.c: New testcase.
3961 * gcc.target/arm/builtin_saddll.c: New testcase.
3962 * gcc.target/arm/builtin_uaddl.c: New testcase.
3963 * gcc.target/arm/builtin_uaddll.c: New testcase.
3964 * gcc.target/arm/builtin_ssubl.c: New testcase.
3965 * gcc.target/arm/builtin_ssubll.c: New testcase.
3966 * gcc.target/arm/builtin_usubl.c: New testcase.
3967 * gcc.target/arm/builtin_usubll.c: New testcase.
3968
8938d43d 39692016-08-24 Uros Bizjak <ubizjak@gmail.com>
3970
3971 PR target/77270
3972 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3973 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3974 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3975 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3976 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3977 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3978 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3979 effective target. Remove scan-assembler-times directives.
3980 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3981 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3982 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3983
2fb84e50 39842016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3985
3986 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3987 of unsigned int.
3988 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3989
cac7df4e 39902016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3991
3992 PR testsuite/77317
3993 * lib/target-supports.exp
3994 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3995 (check_effective_target_vect_natural_alignment): Ditto.
3996 (check_effective_target_vector_alignment_reachable): Ditto.
3997 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3998
b904831d 39992016-08-23 Ian Lance Taylor <iant@golang.org>
4000
4001 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4002
ff055c48 40032016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4004
4005 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4006 being created from pointers to memory locations.
4007 * gcc.target/powerpc/vec-init-2.c: Likewise.
4008
27af8972 40092016-08-23 Fritz Reese <fritzoreese@gmail.com>
4010
4011 * gfortran.dg/dec_structure_12.f90: New testcase.
4012
bd8ac469 40132016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4014
4015 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4016
434d4291 40172016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4018
4019 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4020 verification.
4021
be0be2de 40222016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4023
4024 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4025 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4026
7feac654 40272016-08-23 Richard Biener <rguenther@suse.de>
4028
4029 PR tree-optimization/27336
4030 * c-c++-common/pr27336.c: New testcase.
4031
364743f3 40322016-08-22 Marek Polacek <polacek@redhat.com>
4033
4034 PR c++/77321
4035 * g++.dg/cpp1y/pr77321.C: New test.
4036
b92c452d 40372016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4038
4039 PR fortran/60774
4040 * gfortran.dg/empty_label.f: Adjust test for new error message.
4041 * gfortran.dg/empty_label.f90: Ditto.
4042 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4043 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4044 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4045
bfbc628a 40462016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4047
4048 PR fortran/61318
4049 * gfortran.dg/pr61318.f90: New test.
4050
99af6e70 40512016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4052
4053 PR fortran/77260
4054 * gfortran.dg/pr77260_1.f90: New test.
4055 * gfortran.dg/pr77260_2.f90: Ditto.
4056
6cfc7001 40572016-08-22 Joseph Myers <joseph@codesourcery.com>
4058
4059 PR middle-end/77269
4060 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4061 __builtin_signbitf and __builtin_signbitl in expected generic
4062 expansion.
4063 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4064 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4065 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4066 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4067 tests.
4068
012f068a 40692016-08-22 Joseph Myers <joseph@codesourcery.com>
4070
4071 * gcc.dg/torture/float128-builtin.c,
4072 gcc.dg/torture/float128-ieee-nan.c,
4073 gcc.dg/torture/float128x-builtin.c,
4074 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4075 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4076 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4077 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4078 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4079 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4080 gcc.dg/torture/floatn-nan.h: New tests.
4081
e2c5b687 40822016-08-22 Joseph Myers <joseph@codesourcery.com>
4083
4084 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4085 macro.
4086 (main): Update calls to TEST_I_F.
4087 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4088 macro.
4089 (main): Update calls to TEST_I_F.
4090
b4635564 40912016-08-22 Joseph Myers <joseph@codesourcery.com>
4092
4093 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4094 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4095 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4096 names in calls to TEST_I_F.
4097
802bc569 40982016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4099
4100 PR c/52952
4101 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4102
70fa7158 41032016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4104
4105 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4106 and !natural_alignment_64.
4107 * gcc.dg/ipa/propalign-2.c: Likewise.
4108 * gcc.dg/ipa/propalign-3.c: Likewise.
4109 * gcc.dg/ipa/propalign-4.c: Likewise.
4110 * gcc.dg/ipa/propalign-5.c: Likewise.
4111 * lib/target-supports.exp
4112 (check_effective_target_natural_alignment_32): Add avr-*-*.
4113
d0346b1a 41142016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4115
4116 PR tree-optimization/61839
4117 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4118 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4119 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4120 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4121
82c85aba 41222016-08-19 Joseph Myers <joseph@codesourcery.com>
4123
4124 PR c/32187
4125 * lib/target-supports.exp (check_effective_target_float16)
4126 (check_effective_target_float32, check_effective_target_float64)
4127 (check_effective_target_float128, check_effective_target_float32x)
4128 (check_effective_target_float64x)
4129 (check_effective_target_float128x)
4130 (check_effective_target_float16_runtime)
4131 (check_effective_target_float32_runtime)
4132 (check_effective_target_float64_runtime)
4133 (check_effective_target_float128_runtime)
4134 (check_effective_target_float32x_runtime)
4135 (check_effective_target_float64x_runtime)
4136 (check_effective_target_float128x_runtime)
4137 (check_effective_target_floatn_nx_runtime)
4138 (add_options_for_float16, add_options_for_float32)
4139 (add_options_for_float64, add_options_for_float128)
4140 (add_options_for_float32x, add_options_for_float64x)
4141 (add_options_for_float128x): New procedures.
4142 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4143 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4144 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4145 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4146 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4147 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4148 gcc.dg/torture/float128-complex.c,
4149 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4150 gcc.dg/torture/float128x-basic.c,
4151 gcc.dg/torture/float128x-complex.c,
4152 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4153 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4154 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4155 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4156 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4157 gcc.dg/torture/float32x-basic.c,
4158 gcc.dg/torture/float32x-complex.c,
4159 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4160 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4161 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4162 gcc.dg/torture/float64x-basic.c,
4163 gcc.dg/torture/float64x-complex.c,
4164 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4165 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4166 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4167 gcc.dg/torture/floatn-tg.h,
4168 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4169 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4170 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4171 gcc.dg/torture/fp-int-convert-float128x.c,
4172 gcc.dg/torture/fp-int-convert-float16-timode.c,
4173 gcc.dg/torture/fp-int-convert-float16.c,
4174 gcc.dg/torture/fp-int-convert-float32-timode.c,
4175 gcc.dg/torture/fp-int-convert-float32.c,
4176 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4177 gcc.dg/torture/fp-int-convert-float32x.c,
4178 gcc.dg/torture/fp-int-convert-float64-timode.c,
4179 gcc.dg/torture/fp-int-convert-float64.c,
4180 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4181 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4182 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4183 maximum exponent of floating-point type. Use it in testing
4184 whether 0x8...0 fits in the floating-point type. Always treat -1
4185 (signed 0xf...f) as fitting in the floating-point type.
4186 (M_OK1): New macro.
4187 * gcc.dg/torture/fp-int-convert-double.c,
4188 gcc.dg/torture/fp-int-convert-float.c,
4189 gcc.dg/torture/fp-int-convert-float128-timode.c,
4190 gcc.dg/torture/fp-int-convert-float128.c,
4191 gcc.dg/torture/fp-int-convert-float80-timode.c,
4192 gcc.dg/torture/fp-int-convert-float80.c,
4193 gcc.dg/torture/fp-int-convert-long-double.c,
4194 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4195
cf0bbc39 41962016-08-19 Jakub Jelinek <jakub@redhat.com>
4197
9354a9a5 4198 PR fortran/72744
4199 * gfortran.dg/gomp/pr72744.f90: New test.
4200
cf0bbc39 4201 PR fortran/69281
4202 * gfortran.dg/gomp/pr69281.f90: New test.
4203
ee0e163a 42042016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4205
1e4df796 4206 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4207 the last special seed value.
4208 * gfortran.dg/random_7.f90: Use size for last array member instead
4209 of hardcoded value.
ee0e163a 4210
6d7de609 42112016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4212
4213 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4214 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4215
e3243c77 42162016-08-19 Richard Biener <rguenther@suse.de>
4217
4218 PR tree-optimization/77286
4219 * gcc.dg/torture/pr77286.c: New testcase.
4220
b983d92d 42212016-08-18 David Malcolm <dmalcolm@redhat.com>
4222
4223 * gcc.dg/verbose-asm-2.c: New test case.
4224
48a7392b 42252016-08-18 David Malcolm <dmalcolm@redhat.com>
4226
4227 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4228 (custom_diagnostic_finalizer): Update for change to
4229 diagnostic_show_locus.
4230
5c8151fa 42312016-08-18 David Malcolm <dmalcolm@redhat.com>
4232
4233 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4234 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4235
26040f06 42362016-08-18 Marek Polacek <polacek@redhat.com>
4237
4238 PR c/71514
4239 * gcc.dg/pr71514.c: New test.
4240
360e911d 42412015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4242
4243 PR target/72839
4244 * gcc.target/i386/pr72839.c: New test.
4245
6de0546d 42462016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4247
4248 PR middle-end/70895
4249 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4250 * c-c++-common/goacc/reduction-1.c: Likewise.
4251 * c-c++-common/goacc/reduction-2.c: Likewise.
4252 * c-c++-common/goacc/reduction-3.c: Likewise.
4253 * c-c++-common/goacc/reduction-4.c: Likewise.
4254
cee80871 42552016-08-18 Alan Modra <amodra@gmail.com>
4256
4257 * gcc.c-torture/compile/pr72771.c: New.
4258
f9c39b65 42592016-08-17 Jakub Jelinek <jakub@redhat.com>
4260
4261 PR fortran/67496
4262 * gfortran.dg/pr67496.f90: New test.
4263
92a44a68 42642015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4265
4266 PR tree-optimization/71752
f9c39b65 4267 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4268
d2392ec3 42692016-08-17 Uros Bizjak <ubizjak@gmail.com>
4270
4271 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4272
c4994c0b 42732016-08-17 Jakub Jelinek <jakub@redhat.com>
4274
4275 PR middle-end/77259
4276 * g++.dg/ipa/devirt-52.C: New test.
4277
f7896ff0 42782016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4279
4280 * c-c++-common/goacc/reduction-6.c: New testcase.
4281
7104d1a8 42822016-08-17 Richard Biener <rguenther@suse.de>
4283
4284 PR tree-optimization/76490
4285 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4286 * gcc.dg/pr52904.c: XFAIL.
4287
cff41b9e 42882016-08-17 Richard Biener <rguenther@suse.de>
4289
4290 PR tree-optimization/23855
4291 * gcc.dg/loop-unswitch-2.c: Adjust.
4292
b1398e47 42932016-08-16 Jakub Jelinek <jakub@redhat.com>
4294
4295 PR tree-optimization/72817
4296 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4297
de41fc22 42982016-08-16 Joseph Myers <joseph@codesourcery.com>
4299
4300 PR libgcc/77265
4301 * gcc.dg/torture/float128-extend-inf.c: New test.
4302
5927e78e 43032016-08-16 David Malcolm <dmalcolm@redhat.com>
4304
4305 PR c/72857
4306 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4307 for embedded NUL.
4308 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4309 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4310 caret placement.
4311 (test_oct): Likewise.
4312 (test_multiple): Likewise.
4313 (test_field_width_specifier): Likewise.
4314 (test_field_width_specifier_2): New function.
4315 (test_field_precision_specifier): New function.
4316 (test_embedded_nul): Update expected caret placement.
4317 (test_non_contiguous_strings): Update line number.
4318 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4319 (__emit_string_literal_range): Add "caret_idx" param.
4320 (test_simple_string_literal): Add value for new param, updating
4321 expected output..
4322 (test_concatenated_string_literal): Likewise.
4323 (test_multiline_string_literal): Likewise.
4324 (test_hex): Likewise.
4325 (test_oct): Likewise.
4326 (test_multiple): Likewise.
4327 (test_ucn4): Likewise.
4328 (test_ucn8): Likewise.
4329 (test_u8): Likewise.
4330 (test_u): Likewise; update expected message, from "range" to
4331 "location".
4332 (test_U): Likewise.
4333 (test_L): Likewise.
4334 (test_macro): Add value for new param.
4335 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4336 (__emit_string_literal_range): Add "caret_idx" param.
4337 (test_stringified_token_1): Add value for new param. Update
4338 expected message, from "range" to "location".
4339 (test_stringized_token_2): Likewise, adding param to macro.
4340 (test_stringified_token_3): Likewise.
4341 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4342 (emit_warning): Convert param from source_range to location_t.
4343 (test_string_literals): Add caret_idx param, and use it when
4344 constructing a substring_loc. Update error message, from
4345 "range" to "location".
4346
b8d94309 43472016-08-16 Jakub Jelinek <jakub@redhat.com>
4348
2e947447 4349 PR target/71910
4350 * g++.dg/gomp/pr71910.C: New test.
4351
9ea71b15 4352 PR middle-end/67485
4353 * gcc.c-torture/compile/pr67485.c: New test.
4354
b8d94309 4355 PR target/72867
4356 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4357
31de5086 43582016-08-16 Bin Cheng <bin.cheng@arm.com>
4359
4360 PR tree-optimization/69848
4361 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4362
a05d3de8 43632016-08-16 Martin Liska <mliska@suse.cz>
4364
4365 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4366 of memory operations so that it can be handled by core2
4367 in 32-bit mode.
4368
b50ad04e 43692016-08-16 Richard Biener <rguenther@suse.de>
4370
4371 PR tree-optimization/76783
4372 * gcc.dg/pr76783.c: New testcase.
4373 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4374
b441db40 43752016-08-16 Bin Cheng <bin.cheng@arm.com>
4376
4377 PR tree-optimization/72817
4378 PR tree-optimization/73450
4379 * gcc.dg/tree-ssa/pr72817.c: New test.
4380 * gcc.dg/tree-ssa/pr73450.c: New test.
4381
36d310d0 43822016-08-15 Fritz Reese <fritzoreese@gmail.com>
4383
4384 * gfortran.dg/init_flag_13.f90: New testcase.
4385 * gfortran.dg/init_flag_14.f90: Ditto.
4386 * gfortran.dg/init_flag_15.f03: Ditto.
4387 * gfortran.dg/dec_init_1.f90: Ditto.
4388 * gfortran.dg/dec_init_2.f90: Ditto.
4389
e5ec9f76 43902016-08-15 Uros Bizjak <ubizjak@gmail.com>
4391
4392 PR target/72867
4393 * gcc.target/i386/pr72867.c: New test.
4394
6ce66d38 43952016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4396
4397 * c-c++-common/dump-ada-spec-5.c: New test.
4398
894463cf 43992016-08-15 Richard Biener <rguenther@suse.de>
4400
4401 PR tree-optimization/73434
4402 * gcc.dg/torture/pr73434.c: New testcase.
4403
98b374b4 44042016-08-15 Jakub Jelinek <jakub@redhat.com>
4405
4406 PR tree-optimization/72824
4407 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4408
9b90f118 44092016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4410
4411 PR fortran/70598
4412 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4413 in use_device clause.
4414 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4415 * gfortran.dg/goacc/list.f95: Adjust to catch
4416 "neither a POINTER nor an array" error messages.
4417
1d80868e 44182016-08-14 Uros Bizjak <ubizjak@gmail.com>
4419
4420 PR target/76342
4421 * gcc.target/i386/pr76342.c: New test.
4422
153e4ac1 44232016-08-12 Jakub Jelinek <jakub@redhat.com>
4424
4425 PR c/71512
4426 * g++.dg/ubsan/pr71512.C: New test.
4427 * c-c++-common/ubsan/pr71512-1.c: New test.
4428 * c-c++-common/ubsan/pr71512-2.c: New test.
4429
3c382998 44302016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4431
4432 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4433 vector initialization options.
4434 * gcc.target/powerpc/vec-init-2.c: Likewise.
4435 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4436 is generated on ISA 3.0.
4437
7079d57a 44382016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4439
4440 PR middle-end/71654
4441 * gcc.dg/c-c++-common/pr71654.c: New test.
4442 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4443 dg-options.
4444 * gcc.dg/tree-ssa/vrp24: Likewise.
4445
7175bb2a 44462016-08-12 Jakub Jelinek <jakub@redhat.com>
4447
4448 PR c/67410
4449 * gcc.dg/pr67410.c: New test.
4450
56fb8e9d 44512016-08-12 Bin Cheng <bin.cheng@arm.com>
4452
4453 PR tree-optimization/69848
4454 * gcc.dg/vect/vect-pr69848.c: New test.
4455
1f84b4ab 44562016-08-12 Uros Bizjak <ubizjak@gmail.com>
4457
4458 PR testsuite/71008
4459 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4460 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4461 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4462 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4463
60b349d9 44642016-08-12 Richard Biener <rguenther@suse.de>
4465
4466 PR tree-optimization/57326
4467 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4468 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4469 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4470 * gcc.target/i386/pr45685.c: Likewise.
4471 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4472 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4473 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4474 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4475 * gfortran.dg/pr34163.f90: Likewise.
4476
6d5f72f3 44772016-08-12 Martin Liska <mliska@suse.cz>
4478
4479 * g++.dg/gcov/gcov-16.C: New test.
4480 * lib/gcov.exp: Support new argument for run-gcov function.
4481
b357db2c 44822016-08-12 Martin Liska <mliska@suse.cz>
4483
4484 PR gcov-profile/35590
4485 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4486
08e33f10 44872016-08-12 Richard Biener <rguenther@suse.de>
4488
4489 PR tree-optimization/72851
4490 * gcc.dg/torture/pr72851.c: New testcase.
4491
92a44a68 44922016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4493
832d369d 4494 PR debug/63240
4495 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4496 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4497 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4498 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4499 DW_AT_deleted.
4500
1289a281 4501 PR debug/55641
4502 * g++.dg/debug/dwarf2/ref-1.C: New.
4503
9a478fab 4504 PR debug/49366
4505 * g++.dg/debug/dwarf2/template-params-12.H: New.
4506 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4507 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4508 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4509 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4510 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4511 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4512 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4513
e61229f8 45142016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4515
4516 PR target/72863
4517 * gcc.target/powerpc/pr72863.c: New test.
4518
c7823416 45192016-08-11 Uros Bizjak <ubizjak@gmail.com>
4520
4521 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4522
df15667f 45232015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4524
4525 * gcc.target/i386/pieces-strcpy-1.c: New test.
4526 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4527
83c375ba 45282016-08-11 Jakub Jelinek <jakub@redhat.com>
4529
4530 PR c++/72868
4531 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4532
350f354a 45332015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4534
4535 * gcc.target/i386/pieces-memcpy-1.c: New test.
4536 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4537 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4538 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4539 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4540 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4541
74be5bc1 45422016-08-11 Jakub Jelinek <jakub@redhat.com>
4543
4544 PR c/72816
20fb4916 4545 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4546
40395983 45472016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4548
4549 PR tree-optimization/71083
4550 * gcc.c-torture/execute/pr71083.c: New test.
4551 * gnat.dg/loop_optimization23.adb: New test.
4552 * gnat.dg/loop_optimization23_pkg.ads: New test.
4553 * gnat.dg/loop_optimization23_pkg.adb: New test.
4554
ec969ce4 45552016-08-11 Richard Biener <rguenther@suse.de>
4556
4557 PR tree-optimization/72772
4558 * gcc.dg/graphite/pr35356-1.c: Adjust.
4559 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4560
25482c16 45612016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4562
4563 * gfortran.dg/random_7.f90: Take into account that the last seed
4564 value is the special p value.
4565 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4566
f454033a 45672016-08-11 Richard Biener <rguenther@suse.de>
4568
4569 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4570
2d2b78a1 45712016-08-11 Alan Modra <amodra@gmail.com>
4572
4573 * gcc.target/powerpc/pr71680.c: New.
4574
97468983 45752016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4576
4577 * gcc.target/powerpc/bfp/bfp.exp: New file.
4578 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4579 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4580 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4581 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4582 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4583 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4584 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4585 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4586 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4587 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4588 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4589 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4590 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4591 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4592 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4593 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4594 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4595 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4596 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4597 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4598 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4599 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4600 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4601 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4602 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4603 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4604 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4605 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4606 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4607 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4608 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4609 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4610 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4611 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4612 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4613 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4614 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4615 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4616 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4617 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4618 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4619 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4620 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4621 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4622 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4623 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4624 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4625 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4626 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4627 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4628 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4629 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4630 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4631
23a6fe48 46322016-08-10 Bin Cheng <bin.cheng@arm.com>
4633
4634 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4635 Add aarch64*-*-*.
4636
0cb8f73e 46372016-08-10 Bin Cheng <bin.cheng@arm.com>
4638
4639 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4640
b7ed2a65 46412016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4642
4643 PR target/72853
4644 * gcc.target/powerpc/pr72853.c: New test.
4645
2d2b4107 46462016-08-10 Martin Liska <mliska@suse.cz>
4647
4648 PR gcov-profile/58306
4649 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4650
7132b755 46512016-08-10 Martin Liska <mliska@suse.cz>
4652
4653 * g++.dg/gcov/gcov-threads-1.C: New test.
4654
5186407c 46552016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4656
4657 PR target/71873
4658 * gcc.target/avr/pr71873.c: New test.
4659
44f01555 46602016-08-09 Martin Liska <mliska@suse.cz>
4661
4662 * g++.dg/gcov/gcov-dump-1.C: New test.
4663 * g++.dg/gcov/gcov-dump-2.C: New test.
4664
7d4f18f5 46652016-08-09 Martin Liska <mliska@suse.cz>
4666
4667 * gcc.dg/tree-prof/val-prof-9.c: New test.
4668
defa7026 46692016-08-09 Martin Liska <mliska@suse.cz>
4670
4671 * gcc.dg/tree-prof/val-prof-8.c: New test.
4672
ae7e6062 46732016-08-09 Martin Jambor <mjambor@suse.cz>
4674
0c47dd26 4675 PR ipa/71981
4676 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4677
a69fb570 46782016-08-09 Bin Cheng <bin.cheng@arm.com>
4679
4680 PR tree-optimization/33707
4681 * gcc.dg/vect/pr33707.c: New test.
4682
a031a844 46832016-08-09 Bin Cheng <bin.cheng@arm.com>
4684
4685 PR tree-optimization/pr72772
4686 * gcc.dg/tree-ssa/pr72772.c: New test.
4687
8f1baf0d 46882016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4689
4690 PR rtl-optimization/66669
4691 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4692
53e7aca1 46932016-08-09 Jakub Jelinek <jakub@redhat.com>
4694
4695 PR tree-optimization/72824
4696 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4697
c162fa25 46982016-08-09 Richard Biener <rguenther@suse.de>
4699
4700 PR tree-optimization/71802
4701 * gcc.dg/torture/pr71802.c: New testcase.
4702
87156a7d 47032016-08-09 Jakub Jelinek <jakub@redhat.com>
4704
4705 PR c++/72809
4706 * g++.dg/eh/stdarg1.C: New test.
4707
d0029333 47082016-08-08 Andi Kleen <ak@linux.intel.com>
4709
4710 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4711 test command line in failure log.
4712 (profopt-execute): dito. Make autofdo file names unique.
4713
7af4d06b 47142016-08-08 David Malcolm <dmalcolm@redhat.com>
4715
4716 PR c/64955
4717 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4718 output.
4719
7091ff70 47202016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4721
4722 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4723 c99_runtime.
4724 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4725 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4726 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4727 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4728 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4729 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4730
d189b094 47312016-08-08 David Malcolm <dmalcolm@redhat.com>
4732
4733 PR c/52952
4734 * gcc.dg/cpp/pr66415-1.c: Likewise.
4735 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4736 * gcc.dg/format/c90-printf-1.c: Likewise.
4737 * gcc.dg/format/diagnostic-ranges.c: New test case.
4738
440837fe 47392016-08-08 Jakub Jelinek <jakub@redhat.com>
4740
7cbcf608 4741 PR fortran/72716
4742 * gfortran.dg/gomp/pr72716.f90: New test.
4743
aa1ddb66 4744 PR middle-end/72781
4745 * gcc.dg/gomp/pr72781.c: New test.
4746
440837fe 4747 PR middle-end/68762
4748 * g++.dg/vect/pr68762-1.cc: New test.
4749 * g++.dg/vect/pr68762-2.cc: New test.
4750 * g++.dg/vect/pr68762.h: New file.
4751
eb571c16 47522016-08-08 Martin Sebor <msebor@redhat.com>
4753
4754 PR testsuite/72838
f9c39b65 4755 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4756 * g++.dg/warn/overflow-warn-3.C: Same.
4757 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4758
8ca5189a 47592016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4760
4761 PR fortran/71936
4762 * gfortran.dg/allocate_with_source_21.f03: New test.
4763
1495e54c 47642016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4765
4766 PR fortran/72698
4767 * gfortran.dg/allocate_with_source_20.f03: New test.
4768
d1e97886 47692016-08-08 Alan Modra <amodra@gmail.com>
4770
4771 * gcc.c-torture/compile/pr72802.c: New.
4772
9da84a54 47732016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4774
4775 PR fortran/70524
4776 * gfortran.dg/dependency_48.f90: New test.
4777
3f9692a5 47782016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4779
b5b764be 4780 PR fortran/70040
3f9692a5 4781 * gfortran.dg/pr70040.f90: New testcase.
4782
099ec19a 47832016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4784
4785 PR fortran/71961
4786 * gfortran.dg/matmul_10.f90: New testcase.
4787
e8272095 47882016-08-07 Jan Hubicka <hubicka@ucw.cz>
4789
4790 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4791
f5d2c462 47922016-08-07 Jakub Jelinek <jakub@redhat.com>
4793
4794 PR c/72816
4795 * gcc.dg/pr72816.c: New test.
4796
30c60892 47972016-08-06 Jonathan Wakely <jwakely@redhat.com>
4798
4799 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4800 * g++.dg/conversion/pr41426.C: Likewise.
4801 * g++.dg/conversion/pr66211.C: Likewise.
4802 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4803 * g++.dg/init/ref8.C: Likewise.
4804 * g++.old-deja/g++.law/cvt20.C: Likewise.
4805 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4806
2abf3c4a 48072016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4808
4809 PR tree-optimization/18046
4810 * gcc.dg/tree-ssa/vrp105.c: New test.
4811 * gcc.dg/tree-ssa/vrp106.c: New test.
4812
a940fdc7 48132016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4814
4815 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4816 1ul in diagnostics. Remove hyphen from "constant-expression."
4817 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4818 * g++.dg/cpp0x/static_assert3.C: Same.
4819 * g++.dg/cpp1y/constexpr-throw.C: Same.
4820 * g++.dg/template/nontype3.C: Same.
4821 * g++.dg/warn/overflow-warn-1.C: Same.
4822 * g++.dg/warn/overflow-warn-3.C: Same.
4823 * g++.dg/warn/overflow-warn-4.C: Same.
4824
d4166bdc 48252016-08-05 David Malcolm <dmalcolm@redhat.com>
4826
4827 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4828 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4829 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4830 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4831
906dd612 48322016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4833
4834 PR tree-optimization/72810
4835 * gcc.dg/tree-ssa/vrp110.c: New test.
4836
9788fb76 48372016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4838
4839 PR Target/72819
4840 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4841 registers.
4842 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4843 saving the half-precision registers.
4844 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4845 value is returned in h0.
4846 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4847 are passed in FP/SIMD registers.
4848 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4849 passing works corrcetly.
4850 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4851 (hfa_f16x2_t): Likewise.
4852 (hfa_f16x3_t): Likewise.
4853 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4854 are promoted to double and passed in a double register.
4855 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4856 are promoted to double and stacked.
4857 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4858 __fp16 data types.
4859 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4860 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4861 __fp16 first get passed in FP/SIMD registers, then stacked.
4862
30f40fe4 48632016-08-05 Nathan Sidwell <nathan@acm.org>
4864
4865 PR c++/68724
4866 * g++.dg/cpp0x/pr68724.C: New.
4867
8a6540e1 48682016-08-05 Richard Biener <rguenther@suse.de>
4869
4870 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4871
09001ac1 48722016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4873
4874 * gcc.dg/tree-ssa/vrp107.c: New test.
4875 * gcc.dg/tree-ssa/vrp108.c: New test.
4876 * gcc.dg/tree-ssa/vrp109.c: New test.
4877
88ab6a9c 48782016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4879
4880 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4881 dg-options.
4882
b2a036e7 48832016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4884
4885 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4886 test-cases.
4887 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4888 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4889 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4890 test-cases.
4891 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4892 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4893 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4894 large_double.
4895
8dbf49cb 48962016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4897
4898 PR c++/72800
4899 * g++.dg/cpp1y/lambda-ice1.C: New.
4900
dcc45aae 49012016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4902
4903 PR c++/72759
4904 * g++.dg/cpp1y/pr72759.C: New test.
4905
88fe4062 49062016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4907
4908 * gcc.dg/switch-10.c: New test.
4909
a1af716f 49102016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4911
4912 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4913
1fa5d8ba 49142016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4915
4916 * c-c++-common/goacc/routine-5.c: Update.
4917
e8dedc4a 49182016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4919
4920 PR rtl-optimization/70903
4921 * gcc.c-torture/execute/pr70903.c: New test.
4922
7ca5003c 49232016-08-04 Martin Liska <mliska@suse.cz>
4924
4925 * gcc.dg/params/params.exp: Replace file exists with
4926 TESTING_IN_BUILD_TREE.
4927
810702a2 49282016-08-04 Marek Polacek <polacek@redhat.com>
4929
4930 PR c++/70229
4931 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4932
fa8a8f79 49332016-08-04 Richard Biener <rguenther@suse.de>
4934
4935 PR middle-end/71984
4936 * gcc.dg/torture/pr71984.c: Guard correctness check for
4937 little-endian.
4938
9916f5a5 49392016-08-03 Andrew Pinski <apinski@cavium.com>
4940
4941 * gcc.c-torture/compile/20160802-1.c: New testcase.
4942
278b4698 49432016-08-03 Fritz Reese <fritzoreese@gmail.com>
4944
4945 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4946
860c3c85 49472016-08-03 Richard Biener <rguenther@suse.de>
4948
4949 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4950 and remove -O3.
4951 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4952 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4953
0a41d717 49542016-08-03 Richard Biener <rguenther@suse.de>
4955
4956 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4957 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4958 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4959 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4960
52e3c0e8 49612016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4962
4963 * gcc.dg/init-excess-2.c: Require int32plus.
4964 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4965 * gcc.dg/pr59963-2.c: Require int32plus.
4966 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4967 * gcc.dg/unroll-7.c: Require int32plus.
4968
ad8a330c 49692016-08-02 Bin Cheng <bin.cheng@arm.com>
4970
4971 PR tree-optimization/34114
4972 * gcc.dg/tree-ssa/loop-42.c: New test.
4973
d3aa3636 49742016-08-02 Tamar Christina <tamar.christina@arm.com>
4975
4976 * gcc.target/aarch64/vminmaxnm.c: New.
4977 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4978 tests.
4979
c79d3723 49802016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4981
4982 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4983 vec_extract for vector float, vector int, vector short, and vector
4984 char.
4985 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4986 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4987 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4988 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4989
5fc13c39 49902016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4991
4992 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4993 single stack adjustment, no writeback.
5fc13c39 4994 * gcc.target/aarch64/test_frame_12.c: Likewise.
4995 * gcc.target/aarch64/test_frame_13.c: Likewise.
4996 * gcc.target/aarch64/test_frame_15.c: Likewise.
4997 * gcc.target/aarch64/test_frame_6.c: Likewise.
4998 * gcc.target/aarch64/test_frame_7.c: Likewise.
4999 * gcc.target/aarch64/test_frame_8.c: Likewise.
5000 * gcc.target/aarch64/test_frame_16.c: New test.
5001
2eb70c76 50022015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5003
5004 PR target/72748
5005 * gcc.target/i386/pr72748.c: New test.
5006
92a44a68 50072015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5008
5009 PR tree-optimization/71818
5010 * gcc.dg/vect/pr71818.c: New
5011
56e7a293 50122016-08-01 Martin Liska <mliska@suse.cz>
5013
5014 PR tree-optimization/71857
5015 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5016
aa8852cc 50172016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5018
5019 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5020
f3c032a4 50212016-08-01 Jan Beulich <jbeulich@suse.com>
5022
5023 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5024
a1e9d2c3 50252016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5026
5027 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5028 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5029
466045aa 50302016-07-31 Jonathan Wakely <jwakely@redhat.com>
5031
5032 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5033 (check_effective_target_c++): Likewise. Also match for libstdc++.
5034
92a44a68 50352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5036
5037 PR fortran/41922
5038 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5039 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5040 * gfortran.dg/pr41922.f90: New test.
5041
dd13eb1b 50422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5043
5044 PR fortran/68566
5045 * gfortran.dg/pr68566.f90: new test.
5046
a940fdc7 50472016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5048
5049 PR c++/60760
5050 PR c++/71091
5051 * g++.dg/cpp0x/constexpr-cast.C: New test.
5052 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5053 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5054 * g++.dg/ubsan/pr63956.C: Correct.
5055
efa8ff03 50562016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5057
5058 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5059 vector double or vector long where the vector is in memory.
5060 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5061 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5062
0b8113c5 50632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5064
5065 PR fortran/69867
5066 * gfortran.dg/pr69867.f90: New test.
5067
3badc59b 50682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5069
5070 PR fortran/69962
5071 * gfortran.dg/pr69962.f90: New test.
5072
fc8b54ff 50732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5074
5075 PR fortran/70006
5076 * gfortran.dg/pr70006.f90: New test.
5077
165b422e 50782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5079
5080 PR fortran/71730
5081 * gfortran.dg/pr71730.f90: New test.
5082 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5083 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5084 * gfortran.dg/array_constructor_26.f03: Ditto.
5085
0c6334ed 50862016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5087
5088 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5089 * gcc.target/powerpc/pr71763.c: Likewise.
5090
4ebf85be 50912016-07-29 Marek Polacek <polacek@redhat.com>
5092
5093 PR c/71742
5094 * gcc.dg/940510-1.c: Adjust dg-error.
5095 * gcc.dg/c99-flex-array-1.c: Likewise.
5096 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5097
9efe5be6 5098 PR c/71853
5099 * gcc.dg/noncompile/pr71853.c: New test.
5100
4c4548bb 5101 PR c/71573
5102 * gcc.dg/noncompile/pr71573.c: New test.
5103
8ae70602 5104 PR c/71926
5105 * g++.dg/warn/Wparentheses-30.C: New test.
5106 * gcc.dg/Wparentheses-14.c: New test.
5107
cfc1aded 51082016-07-29 Uros Bizjak <ubizjak@gmail.com>
5109
5110 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5111
d5e80d93 51122016-07-29 Bin Cheng <bin.cheng@arm.com>
5113
5114 PR tree-optimization/57558
5115 * gcc.dg/vect/pr57558-1.c: New test.
5116 * gcc.dg/vect/pr57558-2.c: New test.
5117
c7c713ec 51182016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5119
cfc1aded 5120 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5121 to scan forwprop1 dump pass.
5122
34b9af67 51232016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5124
5125 PR c++/51488
5126 * g++.dg/template/pr51488.C: New.
5127
322d4184 51282016-07-29 Jakub Jelinek <jakub@redhat.com>
5129
5130 PR c/71969
5131 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5132 static __inline__.
5133 * gcc.dg/pr71969-1.c: New test.
5134 * gcc.dg/pr71969-2.c: New test.
5135 * gcc.dg/pr71969-3.c: New test.
5136
7648c9c7 51372016-07-29 Marek Polacek <polacek@redhat.com>
5138
5139 PR c/71574
5140 * c-c++-common/pr71574.c: New test.
5141
35fddbd6 5142 PR c/71583
5143 * gcc.dg/noncompile/pr71583.c: New test.
5144
d06bcb87 51452016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5146
5147 PR middle-end/68217
5148 * gcc.dg/pr68217.c: New test.
5149
fb5574d7 51502016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5151
5152 PR fortran/71067
5153 * gfortran.dg/pr71067_1.f90: New test.
5154 * gfortran.dg/pr71067_2.f90: Ditto.
5155
a52bb7a0 51562016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5157
5158 * gcc.target/powerpc/vec-extract-1.c: New test.
5159
42e96823 51602016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5161
5162 PR fortran/71799
5163 * gfortran.dg/pr71799.f90: New test.
5164
d5539c6b 51652016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5166
5167 PR c++/71665
5168 * g++.dg/cpp0x/pr71665-1.C: New.
5169 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5170 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5171 * g++.dg/ext/label10.C: Likewise.
5172 * g++.dg/parse/constant5.C: Likewise.
5173
05995232 51742016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5175
5176 PR fortran/71859
5177 * gfortran.dg/pr71859.f90: New test.
5178 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5179 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5180
7a4429b2 51812016-07-28 Paul Thomas <pault@gcc.gnu.org>
5182
5183 PR fortran/71883
5184 * gfortran.dg/pr71883.f90 : New test.
5185
f339cf78 51862016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5187
5188 PR tree-optimization/71734
cfc1aded 5189 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5190
8311fe26 51912016-07-28 Renlin Li <renlin.li@arm.com>
5192
5193 Revert
5194 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5195
5196 PR fortran/71902
5197 * gfortran.dg/dependency_47.f90: New test.
5198
595e387a 51992016-07-28 Martin Liska <mliska@suse.cz>
5200
5201 PR gcov-profile/68025
5202 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5203
83554604 52042016-07-28 Martin Liska <mliska@suse.cz>
5205
5206 * g++.dg/vect/pr70944.cc: New test.
5207
ec6d2d63 52082016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5209
5210 PR middle-end/71994
5211 * gcc.dg/torture/pr71994.c: New test.
5212
12dabcee 52132016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5214
5215 PR middle-end/71078
5216 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5217 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5218 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5219
262a83d5 52202016-07-27 Richard Biener <rguenther@suse.de>
5221
5222 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5223
3989f1fe 52242016-07-27 Martin Liska <mliska@suse.cz>
5225
5226 * gcc.dg/predict-13.c: New test.
5227 * gcc.dg/predict-14.c: New test.
5228
69a499fa 52292016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5230
7a4429b2 5231 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5232 including stdint.h.
5233 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5234 including stdint.h.
5235
751fef95 52362016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5237
5238 PR target/71869
5239 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5240 IEEE built-in functions handle quiet and signalling NaNs
5241 correctly.
5242
5e07497c 52432016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5244
5245 PR fortran/71862
5246 * gfortran.dg/pr71862.f90: New test.
5247
18928e61 52482016-07-26 Martin Sebor <msebor@redhat.com>
5249
5250 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5251 selector with dg-options.
5252
7e1856f1 52532016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5254
5255 PR tree-optimization/18046
5256 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5257 * gcc.dg/tree-ssa/vrp103.c: New test.
5258 * gcc.dg/tree-ssa/vrp104.c: New test.
5259
08679462 52602016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5261
5262 * gcc.target/powerpc/pr63354.c: Require lp64 since
5263 -mprofile-kernel is not legal with -m32.
5264
8c3efadf 52652016-07-26 Richard Biener <rguenther@suse.de>
5266
5267 PR rtl-optimization/71984
5268 * gcc.dg/torture/pr71984.c: New testcase.
5269
78866ecd 52702016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5271
5272 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5273 g++-dg-runtest via et-dg-runtest.
5274 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5275 * gcc.dg/vect/vect.exp: Likewise.
5276 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5277 gfortran-dg-runtest.
5278 * gfortran.dg/vect/vect.exp: Likewise.
5279 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5280 (check_mips_loongson_hw_available): Likewise.
5281 (check_effective_target_mpaired_single_runtime): Likewise.
5282 (check_effective_target_mips_loongson_runtime): Likewise.
5283 (add_options_for_mpaired_single): Likewise.
5284 (check_effective_target_vect_int): Add global et_index.
5285 Check and save the supported feature for a target selected by
5286 the et_index target. Break long lines where appropriate. Call
5287 et-is-effective-target for MIPS with an argument instead of
5288 check_effective_target_* where appropriate.
5289 (check_effective_target_vect_intfloat_cvt): Likewise.
5290 (check_effective_target_vect_uintfloat_cvt): Likewise.
5291 (check_effective_target_vect_floatint_cvt): Likewise.
5292 (check_effective_target_vect_floatuint_cvt): Likewise.
5293 (check_effective_target_vect_simd_clones): Likewise.
5294 (check_effective_target_vect_shift): ewise.
5295 (check_effective_target_whole_vector_shift): Likewise.
5296 (check_effective_target_vect_bswap): Likewise.
5297 (check_effective_target_vect_shift_char): Likewise.
5298 (check_effective_target_vect_long): Likewise.
5299 (check_effective_target_vect_float): Likewise.
5300 (check_effective_target_vect_double): Likewise.
5301 (check_effective_target_vect_long_long): Likewise.
5302 (check_effective_target_vect_no_int_max): Likewise.
5303 (check_effective_target_vect_no_int_add): Likewise.
5304 (check_effective_target_vect_no_bitwise): Likewise.
5305 (check_effective_target_vect_widen_shift): Likewise.
5306 (check_effective_target_vect_no_align): Likewise.
5307 (check_effective_target_vect_hw_misalign): Likewise.
5308 (check_effective_target_vect_element_align): Likewise.
5309 (check_effective_target_vect_condition): Likewise.
5310 (check_effective_target_vect_cond_mixed): Likewise.
5311 (check_effective_target_vect_char_mult): Likewise.
5312 (check_effective_target_vect_short_mult): Likewise.
5313 (check_effective_target_vect_int_mult): Likewise.
5314 (check_effective_target_vect_extract_even_odd): Likewise.
5315 (check_effective_target_vect_interleave): Likewise.
5316 (check_effective_target_vect_stridedN): Likewise.
5317 (check_effective_target_vect_multiple_sizes): Likewise.
5318 (check_effective_target_vect64): Likewise.
5319 (check_effective_target_vect_call_copysignf): Likewise.
5320 (check_effective_target_vect_call_sqrtf): Likewise.
5321 (check_effective_target_vect_call_btrunc): Likewise.
5322 (check_effective_target_vect_call_btruncf): Likewise.
5323 (check_effective_target_vect_call_ceil): Likewise.
5324 (check_effective_target_vect_call_ceilf): Likewise.
5325 (check_effective_target_vect_call_floor): Likewise.
5326 (check_effective_target_vect_call_floorf): Likewise.
5327 (check_effective_target_vect_call_lceil): Likewise.
5328 (check_effective_target_vect_call_lfloor): Likewise.
5329 (check_effective_target_vect_call_nearbyint): Likewise.
5330 (check_effective_target_vect_call_nearbyintf): Likewise.
5331 (check_effective_target_vect_call_round): Likewise.
5332 (check_effective_target_vect_call_roundf): Likewise.
5333 (check_effective_target_vect_perm): Likewise, but also append *_saved
5334 to the existing global name to properly cache the result.
5335 (check_effective_target_vect_perm_byte): Likewise.
5336 (check_effective_target_vect_perm_short): Likewise.
5337 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5338 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5339 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5340 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5341 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5342 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5343 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5344 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5345 (check_effective_target_vect_sdot_qi): Likewise.
5346 (check_effective_target_vect_udot_qi): Likewise.
5347 (check_effective_target_vect_sdot_hi): Likewise.
5348 (check_effective_target_vect_udot_hi): Likewise.
5349 (check_effective_target_vect_usad_char): Likewise.
5350 (check_effective_target_vect_pack_trunc): Likewise.
5351 (check_effective_target_vect_unpack): Likewise.
5352 (check_effective_target_vect_aligned_arrays): Likewise.
5353 (check_effective_target_vect_natural_alignment): Likewise.
5354 (check_effective_target_vector_alignment_reachable): Likewise.
5355 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5356 (is-effective-target): Initialize et_index if undefined.
5357 (et-dg-runtest): New.
5358 (et-is-effective-target): Likewise.
5359 (check_vect_support_and_set_flags): Add supported MIPS targets to
5360 EFFECTIVE_TARGETS list. Return the number of supported targets.
5361
b2930f09 53622016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5363 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5364
5365 PR middle-end/70920
5366 * gcc.dg/pr70920-1.c: New test-case.
5367 * gcc.dg/pr70902-2.c: Likewise.
5368 * gcc.dg/pr70920-3.c: Likewise.
5369 * gcc.dg/pr70920-4.c: Likewise
5370 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5371 2 instead of 3.
5372
90821294 53732016-07-25 Alexander Monakov <amonakov@ispras.ru>
5374
5375 * gcc.c-torture/execute/pr71494.c: Require label_values.
5376 * gcc.dg/pr16973.c: Ditto.
5377
1660595b 53782016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5379
5380 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5381 * gcc.dg/torture/pr69771.c: Require int32plus.
5382 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5383
5b2b88ce 53842016-07-25 Martin Liska <mliska@suse.cz>
5385
5386 * gcc.dg/torture/pr71987.c: New test.
5387
e2f926e9 53882016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5389
5390 PR fortran/71935
5391 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5392 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5393 * gfortran.dg/pr71935.f90: New test.
5394
a940fdc7 53952016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5396
5397 PR c++/71675
5398 * g++.dg/ext/atomic-3.C: New test.
5399 * gcc.dg/atomic/pr71675.c: New test.
5400
5a43070d 54012016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5402
5403 * gcc.target/i386/mvc8.c: New test.
5404
1b793819 54052016-07-22 Bin Cheng <bin.cheng@arm.com>
5406
5407 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5408 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5409
d4b4c787 54102016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5411
5412 PR fortran/71795
5413 * gfortran.dg/constructor_50.f90: New test.
5414
45648efe 54152016-07-22 Martin Liska <mliska@suse.cz>
5416
5417 PR gcov-profile/69028
5418 PR gcov-profile/62047
5419 * g++.dg/cilk-plus/pr69028.C: New test.
5420
b657bb1f 54212016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5422
5423 * gfortran.dg/coarray_stat_2.f90: New test.
5424
3a421504 54252016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5426
5427 * gcc.target/powerpc/vec-extract.h: New files to check the
5428 vec_extract built-in functions for all vector types, testing
5429 accessing each element, both with constant and variable element
5430 numbers.
5431 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5432 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5433 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5434 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5435 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5436 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5437 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5438 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5439 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5440
d40a1eac 54412016-07-21 Jakub Jelinek <jakub@redhat.com>
5442
5443 PR c++/71728
5444 * g++.dg/other/pr71728.C: New test.
5445
3b0d7293 54462016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5447
5448 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5449 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5450 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5451 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5452 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5453
50953a9f 54542016-07-21 Richard Biener <rguenther@suse.de>
5455
5456 PR tree-optimization/71947
5457 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5458
90261646 54592016-07-21 Bin Cheng <bin.cheng@arm.com>
5460
5461 * gcc.dg/tree-ssa/scev-15.c: New.
5462
5a5a7a90 54632016-07-21 Bin Cheng <bin.cheng@arm.com>
5464
5465 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5466
df0c563f 54672016-07-21 Jakub Jelinek <jakub@redhat.com>
5468
5469 PR c++/71941
5470 * g++.dg/gomp/pr71941.C: New test.
5471
24acd4ab 54722016-07-20 David Malcolm <dmalcolm@redhat.com>
5473
5474 PR c/70339
5475 PR c/71858
5476 * g++.dg/spellcheck-identifiers.C: New test case, based on
5477 gcc.dg/spellcheck-identifiers.c.
5478 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5479 gcc.dg/spellcheck-identifiers-2.c.
5480 * g++.dg/spellcheck-typenames.C: New test case, based on
5481 gcc.dg/spellcheck-typenames.c
5482
8669e753 54832016-07-20 Jonathan Wakely <jwakely@redhat.com>
5484
5485 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5486 pointer to member function and also test catching by reference.
5487
75cb41b8 54882016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5489
5490 * gcc.target/s390/pr67443.c: Fix test case.
5491
07be1239 54922016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5493
5494 * gcc.target/s390/insv-1.c: Xfail some tests.
5495 * gcc.target/s390/insv-2.c: Likewise.
5496
e9b5fdd9 54972016-07-20 Georg-Johann Lay <avr@gjlay.de>
5498
5499 * gcc.target/avr/torture/get-mem.c: New test.
5500 * gcc.target/avr/torture/set-mem.c: New test.
5501
b704b0e1 55022016-07-20 Georg-Johann Lay <avr@gjlay.de>
5503
5504 PR target/71948
5505 * gcc.target/avr/torture/tiny-progmem.c: New test.
5506
051eb924 55072016-07-20 Jakub Jelinek <jakub@redhat.com>
5508
fdb70809 5509 PR c++/71909
5510 * g++.dg/parse/pr71909.C: New test.
5511 * g++.dg/tm/pr71909.C: New test.
5512
051eb924 5513 PR c++/50060
5514 * g++.dg/cpp0x/constexpr-50060.C: New test.
5515 * g++.dg/cpp1y/constexpr-50060.C: New test.
5516
c4e1267c 55172016-07-20 Martin Liska <mliska@suse.cz>
5518
5519 * gfortran.dg/graphite/pr71898.f90: New test.
5520
ecaa5fd4 55212016-07-20 Bin Cheng <bin.cheng@arm.com>
5522
5523 PR tree-optimization/71503
5524 PR tree-optimization/71683
5525 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5526 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5527
f5b88ba1 55282016-07-20 Martin Liska <mliska@suse.cz>
5529
5530 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5531 * gcc.dg/plugin/sreal-test-1.c: Remove.
5532 * gcc.dg/plugin/sreal_plugin.c: Remove.
5533
e889bd11 55342016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5535
5536 PR fortran/71902
5537 * gfortran.dg/dependency_47.f90: New test.
5538
1c6bb1c0 55392016-07-19 Jakub Jelinek <jakub@redhat.com>
5540
94d511af 5541 PR rtl-optimization/71916
5542 * gcc.c-torture/compile/pr71916.c: New test.
5543
54e95a17 5544 PR middle-end/71874
5545 * g++.dg/torture/pr71874.C: New test.
5546
1c6bb1c0 5547 PR middle-end/71734
5548 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5549 (my_alloc): Rewritten to use __builtin_posix_memalign and
5550 __SIZE_TYPE__.
5551 (my_free): Use __builtin_free instead of _mm_free.
5552 (Vec::operator=): Use __builtin_memcpy.
5553
0d565f19 55542016-07-19 Martin Jambor <mjambor@suse.cz>
5555
cfc1aded 5556 PR fortran/71688
5557 * gfortran.dg/pr71688.f90: New test.
0d565f19 5558
2be13cd5 55592016-07-19 Richard Biener <rguenther@suse.de>
5560
5561 * c-c++-common/vector-subscript-6.c: New testcase.
5562 * c-c++-common/vector-subscript-7.c: Likewise.
5563
1697df09 55642016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5565
7a4429b2 5566 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5567 and UInt32 based on __SIZEOF_INT__.
5568
8894566e 55692016-07-19 Richard Biener <rguenther@suse.de>
5570
5571 PR tree-optimization/71901
5572 * gcc.dg/torture/pr71901.c: New testcase.
5573
55742016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5575
5576 PR tree-optimization/71908
5577 * gcc.dg/torture/pr71908.c: New testcase.
5578
106ac76d 55792016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5580
5581 PR target/71493
5582 * gcc.target/powerpc/pr71493-1.c: New test.
5583 * gcc.target/powerpc/pr71493-2.c: Likewise.
5584
e6517a48 55852016-07-18 Jakub Jelinek <jakub@redhat.com>
5586
d1e0c36e 5587 PR c++/71835
5588 * g++.dg/conversion/ambig3.C: New test.
5589
6fe424c2 5590 PR c++/71828
5591 * g++.dg/cpp0x/constexpr-71828.C: New test.
5592
d3dd9e33 5593 PR c++/71826
5594 * g++.dg/template/pr71826.C: New test.
5595
74fd83a9 5596 PR c++/71822
5597 * g++.dg/template/defarg21.C: New test.
5598
e6517a48 5599 PR c++/71871
5600 * g++.dg/ext/vector31.C: New test.
5601
f942bdbf 56022016-07-18 Uros Bizjak <ubizjak@gmail.com>
5603
5604 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5605
4b1425be 56062016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5607
5608 PR tree-optimization/71734
5609 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5610
a80f37e1 56112016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5612
5613 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5614 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5615 stack-layout-dynamic-1.c: New test.
5616
ea283725 56172016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5618
5619 * gcc.target/s390/nolrl-1.c: New test.
5620
14eab729 56212016-07-17 Fritz Reese <fritzoreese@gmail.com>
5622
5623 PR fortran/71523
5624 * gfortran.dg/pr71523_1.f90: New test.
5625 * gfortran.dg/pr71523_2.f90: New test.
5626
3925d644 56272016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5628
5629 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5630
fb9ff4ce 56312016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5632 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5633
5634 PR fortran/62125
5635 * gfortran.dg/pr62125.f90: New test.
5636
95b0f5e9 56372016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5638
5639 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5640 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5641
1913be16 56422016-07-15 Jonathan Wakely <jwakely@redhat.com>
5643
5644 PR c++/58796
5645 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5646 * g++.dg/cpp0x/nullptr35.C: New test.
5647
b4803084 56482016-07-15 Bin Cheng <bin.cheng@arm.com>
5649
5650 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5651
89e3ec3d 56522016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5653
5654 * gfortran.dg/goacc/vector_length.f90: New test.
5655
2084e279 56562016-07-15 Richard Biener <rguenther@suse.de>
5657
5658 PR tree-optimization/71881
5659 * gcc.dg/torture/pr71881.c: New testcase.
5660
2177bb9a 56612016-07-15 Richard Biener <rguenther@suse.de>
5662
5663 PR tree-optimization/71887
5664 * gcc.dg/torture/pr71887.c: New testcase.
5665
0dd7db3b 56662016-07-15 Jakub Jelinek <jakub@redhat.com>
5667
5668 PR c/71858
5669 * gcc.dg/spellcheck-identifiers-3.c: New test.
5670
b41cc4d1 56712016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5672
5673 PR fortran/71807
5674 * gfortran.dg/null_9.f90: New test.
5675
a4d34e5e 56762016-07-15 Bin Cheng <bin.cheng@arm.com>
5677
5678 * gcc.dg/tree-ssa/loop-41.c: New test.
5679
1547c551 56802016-07-15 Bin Cheng <bin.cheng@arm.com>
5681
5682 PR tree-optimization/71347
5683 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5684
b9c2416b 56852016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5686
5687 PR fortran/29819
5688 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5689 * gfortran.dg/contains.f90: Ditto.
5690 * gfortran.dg/contains_empty_1.f03: Ditto.
5691 * gfortran.dg/submodule_3.f08: Ditto.
5692
28413b15 56932016-07-14 Jakub Jelinek <jakub@redhat.com>
5694
661af228 5695 PR testsuite/71865
5696 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5697 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5698 expected diagnostics.
5699
28413b15 5700 PR c/71858
5701 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5702 * gcc.dg/spellcheck-identifiers-2.c: New test.
5703 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5704 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5705
7b3b3a49 57062016-07-14 Jakub Jelinek <jakub@redhat.com>
5707
5708 PR tree-optimization/71872
5709 * gcc.c-torture/compile/pr71872.c: New test.
5710
7c039c44 57112016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5712
5713 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5714 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5715 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5716 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5717 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5718 * gcc.target/arm/atomic-op-acquire-1.c: This.
5719 * gcc.target/arm/atomic-op-char.c: Rename into ...
5720 * gcc.target/arm/atomic-op-char-1.c: This.
5721 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5722 * gcc.target/arm/atomic-op-consume-1.c: This.
5723 * gcc.target/arm/atomic-op-int.c: Rename into ...
5724 * gcc.target/arm/atomic-op-int-1.c: This.
5725 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5726 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5727 * gcc.target/arm/atomic-op-release.c: Rename into ...
5728 * gcc.target/arm/atomic-op-release-1.c: This.
5729 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5730 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5731 * gcc.target/arm/atomic-op-short.c: Rename into ...
5732 * gcc.target/arm/atomic-op-short-1.c: This.
5733 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5734 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5735 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5736 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5737 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5738 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5739 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5740 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5741 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5742 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5743
80c5e533 57442016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5745
5746 PR fortran/70842
5747 * gfortran.dg/select_type_35.f03: New test.
5748
c5a9fc7b 57492016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5750
5751 PR target/65951
5752 PR tree-optimization/70923
5753 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5754 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5755 * gcc.dg/vect/pr65951.c: Likewise.
5756 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5757
d1242c94 57582016-07-14 David Edelsohn <dje.gcc@gmail.com>
5759
5760 * c-c++-common/pr60226.c: Expect maximum object file alignment
5761 error on AIX.
5762
97f2a90b 57632016-07-14 Richard Biener <rguenther@suse.de>
5764
5765 PR tree-optimization/71866
5766 * gcc.dg/torture/pr71866.c: New testcase.
5767
6029a910 57682016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5769
5770 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5771 selector and enclose boolean expression in curly braces.
5772
798d22ed 57732016-07-14 Alan Modra <amodra@gmail.com>
5774
5775 PR target/71733
5776 * gcc.target/powerpc/p9-novsx.c: New.
5777
3ffcb27d 57782016-07-13 Andi Kleen <ak@linux.intel.com>
5779
5780 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5781 * g++.dg/tree-prof/morefunc.C: Dito.
5782 * g++.dg/tree-prof/pr35545.C: Dito.
5783 * g++.dg/tree-prof/reorder.C: Dito.
5784 * gcc.dg/tree-prof/20050826-2.c: Dito.
5785 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5786 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5787 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5788 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5789 * gcc.dg/tree-prof/inliner-1.c: Dito.
5790 * gcc.dg/tree-prof/merge_block.c: Dito.
5791 * gcc.dg/tree-prof/stringop-1.c: Dito.
5792 * gcc.dg/tree-prof/stringop-2.c: Dito.
5793 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5794 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5795 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5796 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5797 * gcc.dg/tree-prof/update-loopch.c: Dito.
5798 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5799 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5800 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5801 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5802 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5803 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5804 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5805
9ace90e5 58062016-07-13 Andi Kleen <ak@linux.intel.com>
5807
5808 * lib/profopt.exp (profopt-execute): Remove .imports files.
5809
b75cf198 58102016-07-13 Andi Kleen <ak@linux.intel.com>
5811
f942bdbf 5812 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5813
4d0389a9 58142016-07-13 Andi Kleen <ak@linux.intel.com>
5815
5816 * lib/profopt.exp (dg-final-scan-autofdo,
5817 dg-final-scan-not-autofdo): New functions.
5818
a5af7a75 58192016-07-13 Bin Cheng <bin.cheng@arm.com>
5820
5821 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5822 * gcc.dg/vect/vect-35.c: Ditto.
5823 * gcc.dg/vect/vect-alias-check-2.c: New test.
5824
c6bcae01 58252016-07-13 Martin Liska <mliska@suse.cz>
5826
5827 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5828 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5829 * gfortran.dg/pr42108.f90: Update expected dump scan.
5830
0644c120 58312016-07-13 Richard Biener <rguenther@suse.de>
5832
5833 PR tree-optimization/24574
5834 * gcc.dg/pr24574.c: New testcase.
5835
2bbae5b9 58362016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5837
f942bdbf 5838 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5839 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5840 * c-c++-common/pr68833-1.c: Require int32plus.
5841 * gcc.dg/ipa/pr63551.c: Likewise.
5842 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5843 * gcc.dg/ipa/pr64041.c: Require int32plus.
5844
839a6560 58452016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5846
5847 PR ipa/71633
5848 * g++.dg/pr71633.C: New test.
5849
8f5f2788 58502016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5851
5852 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5853 Add new arm_thumb1_cbz_ok effective target.
5854 * gcc.target/arm/cbz.c: New test.
5855
417e5cc5 58562016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5857
5858 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5859 Define effective target.
5860 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5861 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5862 * gcc.target/arm/movhi_movw.c: New test.
5863 * gcc.target/arm/movsi_movw.c: Likewise.
5864 * gcc.target/arm/movdi_movw.c: Likewise.
5865
68a5143e 58662016-07-13 Richard Biener <rguenther@suse.de>
5867
5868 PR middle-end/71104
5869 * gcc.dg/pr71104-1.c: New testcase.
5870 * gcc.dg/pr71104-2.c: Likewise.
5871
69e8d259 58722016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5873
5874 PR target/71805
5875 * gcc.target/powerpc/pr71805.c: New test.
5876
244f142f 58772016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5878
5879 * gcc.target/powerpc/divkc3-1.c: New.
5880 * gcc.target/powerpc/mulkc3-1.c: New.
5881
6fc56f1f 58822016-07-12 Nathan Sidwell <nathan@acm.org>
5883
5884 * gcc.target/arm/data-rel-1.c: New.
5885 * gcc.target/arm/data-rel-2.c: New.
5886 * gcc.target/arm/data-rel-3.c: New.
5887
94ee1e9c 58882016-07-12 Martin Liska <mliska@suse.cz>
5889
5890 * gcc.dg/params/blocksort-part.c: New test.
5891 * gcc.dg/params/params.exp: New file.
5892
cd32d747 58932016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5894
5895 PR middle-end/71700
5896 * gcc.c-torture/execute/pr71700.c: New test.
5897
ad010d47 58982016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5899 Richard Biener <rguenther@suse.de>
5900
5901 PR tree-optimization/23286
5902 PR tree-optimization/70159
5903 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5904 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5905 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5906 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5907 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5908 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5909 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5910 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5911 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5912 * gcc.dg/pr51879-12.c: Likewise.
5913 * gcc.dg/strlenopt-9.c: Likewise.
5914 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5915 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5916 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5917 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5918 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5919 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5920 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5921 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5922 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5923 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5924 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5925 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5926 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5927 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5928 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5929
9aece49e 59302016-07-12 Richard Biener <rguenther@suse.de>
5931
5932 PR rtl-optimization/68961
5933 * gcc.target/i386/pr68961.c: New testcase.
5934
8f05fee9 59352016-07-11 Jakub Jelinek <jakub@redhat.com>
5936
4a6cc5cd 5937 PR middle-end/71758
5938 * c-c++-common/gomp/pr71758.c: New test.
5939 * gfortran.dg/gomp/pr71758.f90: New test.
5940
8f05fee9 5941 PR tree-optimization/71823
5942 * gcc.dg/vect/pr71823.c: New test.
5943
b73690a4 59442016-07-11 David Malcolm <dmalcolm@redhat.com>
5945
5946 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5947 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5948 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5949
675f4c6b 59502016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5951
5952 PR target/71801
5953 * gcc.target/i386/pr71801.c: New test.
5954
9aaf7e3e 59552016-07-11 Richard Biener <rguenther@suse.de>
5956
5957 PR tree-optimization/71816
5958 * gcc.dg/torture/pr71816.c: New testcase.
5959
dd58bf21 59602016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5961
5962 PR fortran/71783
5963 * gfortran.dg/dependency_46.f90: New test.
5964
a2ebcb84 59652016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5966
5967 PR rtl-optimization/71621
5968 * gcc.target/i386/pr71621-1.c: New.
5969 * gcc.target/i386/pr71621-2.c: New.
5970
6cedf97e 59712016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5972
5973 * gfortran.dg/goacc/pr71704.f90: New test.
5974
dc71c755 59752016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5976
5977 PR target/71297
5978 * gcc.target/powerpc/pr71297.c: New.
5979
288161af 59802016-07-08 Jiong Wang <jiong.wang@arm.com>
5981
5982 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5983
98e771d6 59842016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5985
5986 PR target/71806
5987 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5988
c3d27339 59892016-07-08 Alan Hayward <alan.hayward@arm.com>
5990
5991 PR tree-optimization/71667
5992 * gcc.dg/vect/pr71667.c: New
5993
b1b5042a 59942016-07-08 Martin Liska <mliska@suse.cz>
5995
5996 * gcc.dg/torture/pr71606.c: New test.
5997
5cdc40a0 59982016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5999
6000 PR fortran/71764
6001 * gfortran.dg/pr71764.f90: New test.
6002
bcc4d868 60032016-07-07 Jakub Jelinek <jakub@redhat.com>
6004 Kai Tietz <ktietz70@googlemail.com>
6005
6006 PR c++/70869
6007 PR c++/71054
6008 * g++.dg/cpp0x/pr70869.C: New test.
6009 * g++.dg/cpp0x/pr71054.C: New test.
6010
b39328b2 60112016-07-07 David Edelsohn <dje.gcc@gmail.com>
6012
6013 * g++.dg/debug/pr71432.C: Fail on AIX.
6014
95c9caad 60152016-07-07 Martin Liska <mliska@suse.cz>
6016
6017 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6018 an undefined behavior.
6019 * gfortran.dg/do_3.F90: Likewise.
6020 * gfortran.dg/do_check_11.f90: New test.
6021 * gfortran.dg/do_check_12.f90: New test.
6022 * gfortran.dg/do_corner_warn.f90: New test.
6023
8e976d11 60242016-07-07 Martin Liska <mliska@suse.cz>
6025
6026 * gfortran.dg/predict-1.f90: Ammend the test.
6027 * gfortran.dg/predict-2.f90: Likewise.
6028
26716fc7 60292016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6030
6031 PR ipa/71624
6032 * g++.dg/pr71624.C: New test.
6033
2d079cbf 60342016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6035
6036 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6037 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6038 ARMv8-M Mainline architectures.
6039
9e6f4af4 60402016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6041
6042 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6043 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6044
d490b07a 60452016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6046
6047 PR target/70098
6048 PR target/71763
6049 * gcc.target/powerpc/pr71763.c: New file.
6050
798fc305 60512016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6052
6053 PR tree-optimization/71518
f942bdbf 6054 * gcc.dg/pr71518.c: New test.
798fc305 6055
97e4cbac 60562016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6057
6058 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6059
19aea164 60602016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6061
f942bdbf 6062 PR target/50739
19aea164 6063 * gcc.target/avr/pr50739.c: New test.
6064
105e9dfc 60652016-07-05 Jan Hubicka <jh@suse.cz>
6066
6067 * gcc.dg/tree-ssa/scev-14.c: update template.
6068
1137da9c 60692016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6070
6071 * gcc.dg/vect/group-no-gaps-1.c: New test.
6072
ce393063 60732016-07-05 Andi Kleen <ak@linux.intel.com>
6074
6075 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6076 if kernel supports MPX.
6077
92a44a68 60782016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6079
6080 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6081
f2ccdf8e 60822016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6083 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6084
6085 * gcc.target/powerpc/signbit-1.c: New test.
6086 * gcc.target/powerpc/signbit-2.c: New test.
6087 * gcc.target/powerpc/signbit-3.c: New test.
6088
0215a22c 60892016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6090
6091 PR rtl-optimization/71594
6092 * gcc.dg/torture/pr71594.c: New test.
6093
30a39817 60942016-07-05 Jan Hubicka <jh@suse.cz>
6095
6096 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6097
b65b8df2 60982016-07-05 David Malcolm <dmalcolm@redhat.com>
6099
6100 PR c++/62314
f9c39b65 6101 * g++.dg/parse/error5.C: Update column
b65b8df2 6102 number of missing semicolon error.
6103 * g++.dg/pr62314-2.C: New test case.
6104
6b5471d8 61052016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6106
6107 * gfortran.dg/coarray_stat_function.f90: New test.
6108 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6109 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6110 to new interfaces.
6111
35b3a8dd 61122016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6113
6114 PR fortran/71623
6115 * gfortran.dg/deferred_character_17.f90: New test.
6116
b84c1ddf 61172016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6118
6119 * gcc.target/arm/neon/polytypes.c: Move to ...
6120 * gcc.target/arm/polytypes.c: ... here.
6121 * gcc.target/arm/neon/pr51534.c: Move to ...
6122 * gcc.target/arm/pr51534.c: ... here.
6123 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6124 * gcc.target/arm/vect-vcvt.c: ... here.
6125 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6126 * gcc.target/arm/vect-vcvtq.c: ... here.
6127 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6128 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6129 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6130 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6131 * gcc.target/arm/neon/neon.exp: Delete.
6132 * gcc.target/arm/neon/: Delete.
6133
7e9136f1 61342016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6135
6136 PR fortran/65575
6137 * gfortran.dg: pr65575.f90: New test.
6138
18b42a28 61392016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6140
6141 PR fortran/35849
6142 * gfortran.dg: pr35849.f90: New test.
6143
f8765404 61442016-07-04 Jakub Jelinek <jakub@redhat.com>
6145
6146 PR c++/71739
6147 * g++.dg/cpp0x/pr71739.C: New test.
6148
e3422b3a 61492016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6150
6151 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6152
2da1c9f7 61532016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6154
6155 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6156 locr.
6157 * gcc.target/s390/loc-1.c: New test.
6158
6125d36e 61592016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6160
f9c39b65 6161 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6162 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6163
42797d4b 61642016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6165
6166 PR target/63874
6167 * gcc.target/aarch64/pr63874.c: New test.
6168
9d9fe66a 61692016-07-04 Jan Beulich <jbeulich@suse.com>
6170
6171 * g++.dg/header.c: New.
6172 * gcc.dg/header.c: New.
6173
c364d0f3 61742016-07-02 Jakub Jelinek <jakub@redhat.com>
6175
6176 PR c/71719
6177 * c-c++-common/Wunused-var-15.c: New test.
6178
267f3c67 61792016-07-01 Jakub Jelinek <jakub@redhat.com>
6180
6181 PR fortran/71687
6182 * gfortran.dg/gomp/pr71687.f90: New test.
6183
8297c70b 61842016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6185
6186 * gcc.dg/const-float128-ped.c: Require __float128 effective
6187 target and options.
6188 * gcc.dg/const-float128.c: Likewise.
6189 * gcc.dg/torture/float128-cmp-invalid.c: Require
6190 __float128 and base_quadfloat_support effective targets, and
6191 __float128 options.
6192 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6193 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6194 * gcc.dg/torture/float128-nan.c: Likewise.
6195 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6196 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6197 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6198 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6199 (add_options_for___float128): New.
6200 (check_effective_target_base_quadword_support): New.
6201
eab79b94 62022016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6203
6204 PR target/71720
6205 * gcc.target/powerpc/pr71720.c: New test.
6206
4ce6622a 62072016-07-01 Jan Beulich <jbeulich@suse.com>
6208
6209 * gcc.dg/bss.c: New.
6210
0b6f1914 62112016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6212
6213 PR target/71698
6214 * gcc.target/powerpc/pr71698.c: New test.
6215
4d28a470 62162016-07-01 Georg-Johann Lay <avr@gjlay.de>
6217
6218 PR target/71151
6219 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6220 instead of ".foo" for its section name.
6221 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6222 depending on MCU's flash size.
6223 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6224 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6225 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6226 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6227 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6228 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6229
ed8613ec 62302016-07-01 Jan Beulich <jbeulich@suse.com>
6231
6232 * gcc.target/i386/pr65105-2.c: Add -msse2.
6233
720a0bce 62342016-06-30 Jakub Jelinek <jakub@redhat.com>
6235
c54ee83c 6236 PR tree-optimization/71707
6237 * gcc.dg/strlenopt-29.c: New test.
6238
a845ae6c 6239 PR fortran/71704
6240 * gfortran.dg/gomp/pr71704.f90: New test.
6241
720a0bce 6242 PR fortran/71705
6243 * gfortran.dg/gomp/pr71705.f90: New test.
6244
17c32c4a 62452016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6246
6247 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6248 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6249 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6250 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6251 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6252 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6253 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6254 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6255 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6256 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6257 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6258 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6259 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6260 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6261 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6262 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6263 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6264 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6265 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6266 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6267 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6268 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6269 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6270 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6271 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6272 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6273 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6274 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6275 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6276 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6277 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6278 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6279 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6280 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6281 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6282 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6283 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6284 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6285 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6286 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6287 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6288 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6289 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6290 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6291 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6292 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6293 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6294 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6295 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6296 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6297 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6298 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6299 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6300 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6301 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6302 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6303 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6304 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6305 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6306 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6307 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6308 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6309 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6310 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6311 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6312 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6313 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6314 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6315 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6316 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6317 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6318 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6319 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6320 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6321 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6322 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6323 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6324 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6325 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6326 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6327 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6328
443405c9 63292016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6330 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6331
6332 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6333
6e3a3de2 63342016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6335 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6336
6337 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6338
413c4f6c 63392016-06-30 David Malcolm <dmalcolm@redhat.com>
6340
6341 PR driver/71651
6342 * gcc.dg/spellcheck-options-12.c: New test case.
6343
4c4e99c3 63442016-06-30 Jakub Jelinek <jakub@redhat.com>
6345
6346 PR middle-end/71693
6347 * gcc.c-torture/compile/pr71693.c: New test.
6348
26a2e993 63492016-06-29 David Malcolm <dmalcolm@redhat.com>
6350
6351 * gcc.dg/spellcheck-params.c: New testcase.
6352 * gcc.dg/spellcheck-params-2.c: New testcase.
6353
63abcf45 63542016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6355
6356 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6357 vector extract instructions.
6358 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6359
5f1d49ac 63602016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6361
6362 PR fortran/71686
6363 * gfortran.dg/unexpected_eof_2.f90: New test.
6364 * gfortran.dg/unexpected_eof_3.f90: New test.
6365
0dc00113 63662016-06-29 Jim Wilson <jim.wilson@linaro.org>
6367
6368 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6369
4b975445 63702016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6371
6372 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6373 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6374 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6375
e276a6b9 63762016-06-29 Richard Biener <rguenther@suse.de>
6377
6378 PR middle-end/15256
6379 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6380
c02f3e35 63812016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6382
6383 * gcc.target/arm/aapcs/neon-vect10.c: Require
6384 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6385 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6386 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6387 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6388 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6389 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6390 * gcc.target/arm/fp16-aapcs-1.c: Require
6391 -mfloat-ab=hard. Also simplify the test.
6392 * gcc.target/arm/fp16-aapcs-2.c: New.
6393
d0c2a3dd 63942016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6395
f942bdbf 6396 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6397 (add_options_for_arm_fp16_ieee): New.
6398 (add_options_for_arm_fp16_alternative): New.
6399 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6400 long-line.
6401 (effective_target_arm_fp16_hw): New.
6402
162fed22 64032016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6404
6405 PR tree-optimization/71655
6406 * g++.dg/pr71655.C: New test.
6407
9ed0eb00 64082016-06-29 Martin Liska <mliska@suse.cz>
6409
6410 * gcc.dg/pr71585.c: New test.
6411 * gcc.dg/pr71585-2.c: New test.
6412 * gcc.dg/pr71585-3.c: New test.
6413
641b1c86 64142016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6415
6416 PR tree-optimization/70729
6417 * g++.dg/vect/pr70729.cc: New test.
6418
44e775d8 64192016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6420
6421 * c-c++-common/gomp/cancel-1.c: Extend.
6422
83b23cdf 64232016-06-29 Jakub Jelinek <jakub@redhat.com>
6424
6425 PR tree-optimization/71625
6426 * gcc.dg/strlenopt-28.c: New test.
6427
b6a4a0f5 64282016-06-29 Richard Biener <rguenther@suse.de>
6429
6430 PR middle-end/71002
6431 * g++.dg/torture/pr71002.C: Adjust testcase.
6432
1af10ce6 64332016-06-29 Jakub Jelinek <jakub@redhat.com>
6434
6435 PR c/71685
6436 * gcc.dg/pr71685.c: New test.
6437
64382016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6439
6440 PR c/71552
6441 * gcc.dg/init-bad-9.c: New test.
6442
043457fd 64432016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6444
6445 * gcc.target/powerpc/abs128-1.c: Require VSX.
6446 * gcc.target/powerpc/copysign128-1.c: Likewise.
6447 * gcc.target/powerpc/inf128-1.c: Likewise.
6448 * gcc.target/powerpc/nan128-1.c: Likewise.
6449
d378e319 64502016-06-28 Jakub Jelinek <jakub@redhat.com>
6451
6452 PR middle-end/71626
6453 * gcc.c-torture/execute/pr71626-1.c: New test.
6454 * gcc.c-torture/execute/pr71626-2.c: New test.
6455
10ef7949 64562016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6457
6458 PR target/71656
6459 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6460
1fcfb8f7 64612016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6462
6463 PR target/71670
6464 * gcc.target/powerpc/pr71670.c: New testcase.
6465
35fd0c10 64662016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6467
6468 PR target/71656
6469 * gcc.target/powerpc/pr71656-1.c: New test.
6470 * gcc.target/powerpc/pr71656-2.c: New test.
6471
584757bc 64722016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6473
6474 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6475 around fp16 code.
6476 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6477 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6478 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6479 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6480 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6481 Add arm_neon_fp16_ok effective target.
f942bdbf 6482 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6483 Likewise.
6484 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6485 Likewise.
6486 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6487 Likewise.
6488 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6489 Likewise.
6490 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6491 Likewise.
6492 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6493 Likewise.
6494 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6495 Likewise.
6496 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6497 Likewise.
6498 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6499 Likewise.
6500 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6501 Likewise.
6502 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6503 Likewise.
584757bc 6504
cbcc4297 65052016-06-26 Jan Hubicka <hubicka@ucw.cz>
6506
6507 * gcc.dg/predict-12.c: New testcase.
6508
0aa73965 65092016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6510
6511 PR fortran/71649
6512 * gfortran.dg/pr71649.f90: New test.
6513
9977f724 65142016-06-25 Jakub Jelinek <jakub@redhat.com>
6515
a5c54f33 6516 PR tree-optimization/71643
6517 * g++.dg/opt/pr71643.C: New test.
6518
9977f724 6519 PR tree-optimization/71631
6520 * gcc.c-torture/execute/pr71631.c: New test.
6521
e09883e4 65222016-06-24 Jan Hubicka <hubicka@ucw.cz>
6523
6524 * gcc.dg/predict-11.c: New testcase.
6525 * gfortran.dg/predict-2.f90: New testcase.
6526
89beffc9 65272016-06-24 Jan Hubicka <hubicka@ucw.cz>
6528
6529 * gcc.dg/predict-10.c: New test.
6530
2275a11d 65312016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6532
6533 * gcc.target/powerpc/abs128-1.c: New.
6534 * gcc.target/powerpc/copysign128-1.c: New.
6535 * gcc.target/powerpc/inf128-1.c: New.
6536 * gcc.target/powerpc/nan128-1.c: New.
6537
37681b7f 65382016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6539
6540 * gfortran.dg/pr71642.f90: New test.
6541
9cf2d600 65422016-06-24 Jakub Jelinek <jakub@redhat.com>
6543
6544 PR tree-optimization/71647
6545 * gcc.target/i386/pr71647.c: New test.
6546
eea332b9 65472016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6548
6549 * gcc.target/i386/noplt-gd-1.c: New test.
6550 * gcc.target/i386/noplt-gd-2.c: Likewise.
6551 * gcc.target/i386/noplt-gd-3.c: Likewise.
6552 * gcc.target/i386/noplt-ld-1.c: Likewise.
6553 * gcc.target/i386/noplt-ld-2.c: Likewise.
6554 * gcc.target/i386/noplt-ld-3.c: Likewise.
6555 * lib/target-supports.exp
6556 (check_effective_target_tls_get_addr_via_got): New.
6557
b6d48a78 65582016-06-24 Uros Bizjak <ubizjak@gmail.com>
6559
6560 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6561 testsuite compile flags.
6562 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6563 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6564
65652016-06-24 Uros Bizjak <ubizjak@gmail.com>
6566
6567 * g++dg/vect/pr36684.cc: Add dg-do compile.
6568 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6569 * gcc.dg/vect/pr70021.c: Ditto.
6570 * gcc.dg/vect/pr70138-1.c: Ditto.
6571 * gcc.dg/vect/pr70138-2.c: Ditto.
6572 * gcc.dg/vect/pr70354-1.c: Ditto.
6573 * gcc.dg/vect/pr70354-2.c: Ditto.
6574 * gcc.dg/vect/pr71259.c: Ditto.
6575 * gcc.dg/vect/pr71416-1.c: Ditto.
6576 * gcc.dg/vect/slp-43.c: Ditto.
6577 * gcc.dg/vect/slp-45.c: Ditto.
6578 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6579 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6580 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6581 * gfortran.dg/vect/pr69980.f90: Ditto.
6582
65832016-06-24 Uros Bizjak <ubizjak@gmail.com>
6584
6585 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6586 * gcc.dg/vect/bb-slp-30.c: Ditto.
6587 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6588 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6589 * gcc.dg/vect/pr45902.c: Ditto.
6590 * gcc.dg/vect/pr48172.c: Ditto.
6591 * gcc.dg/vect/pr48377.c: Ditto.
6592 * gcc.dg/vect/pr49038.c: Ditto.
6593 * gcc.dg/vect/pr49771.c: Ditto.
6594 * gcc.dg/vect/pr52091.c: Ditto.
6595 * gcc.dg/vect/pr53185-2.c: Ditto.
6596 * gcc.dg/vect/pr56826.c: Ditto.
6597 * gcc.dg/vect/pr60276.c: Ditto.
6598 * gcc.dg/vect/pr62021.c: Ditto.
6599 * gcc.dg/vect/pr63530.c: Ditto.
6600 * gcc.dg/vect/pr65518.c: Ditto.
6601 * gcc.dg/vect/pr65947-1.c: Ditto.
6602 * gcc.dg/vect/pr65947-10.c: Ditto.
6603 * gcc.dg/vect/pr65947-11.c: Ditto.
6604 * gcc.dg/vect/pr65947-12.c: Ditto.
6605 * gcc.dg/vect/pr65947-13.c: Ditto.
6606 * gcc.dg/vect/pr65947-2.c: Ditto.
6607 * gcc.dg/vect/pr65947-3.c: Ditto.
6608 * gcc.dg/vect/pr65947-4.c: Ditto.
6609 * gcc.dg/vect/pr65947-5.c: Ditto.
6610 * gcc.dg/vect/pr65947-6.c: Ditto.
6611 * gcc.dg/vect/pr65947-7.c: Ditto.
6612 * gcc.dg/vect/pr65947-8.c: Ditto.
6613 * gcc.dg/vect/pr65947-9.c: Ditto.
6614 * gcc.dg/vect/pr71416-1.c: Ditto.
6615 * gcc.dg/vect/pr71439.c: Ditto.
6616 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6617 * gcc.dg/vect/vect-bswap16.c: Ditto.
6618 * gcc.dg/vect/vect-bswap32.c: Ditto.
6619 * gcc.dg/vect/vect-bswap64.c: Ditto.
6620 * gcc.dg/vect/vect-live-1.c: Ditto.
6621 * gcc.dg/vect/vect-live-2.c: Ditto.
6622 * gcc.dg/vect/vect-live-3.c: Ditto.
6623 * gcc.dg/vect/vect-live-4.c: Ditto.
6624 * gcc.dg/vect/vect-live-5.c: Ditto.
6625 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6626 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6627 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6628 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6629 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6630 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6631 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6632 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6633 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6634 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6635 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6636 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6637 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6638 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6639 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6640 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6641 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6642
d4213166 66432016-06-24 Uros Bizjak <ubizjak@gmail.com>
6644
6645 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6646
5aaec397 66472016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6648
6649 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6650 ia32 if R_386_GOT32X relocation is supported.
6651 * gcc.target/i386/noplt-3.c: Likewise.
6652 * gcc.target/i386/noplt-2.c: Likewise.
6653 (main): Renamed to ...
6654 (bar): This.
6655 * gcc.target/i386/noplt-4.c: Likewise.
6656 (main): Renamed to ...
6657 (bar): This.
6658 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6659 * gcc.target/i386/pr67400-5.c: Likewise.
6660
77104764 66612016-06-24 Jakub Jelinek <jakub@redhat.com>
6662
7318e591 6663 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6664 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6665
77104764 6666 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6667 f4): Adjust expected diagnostics.
6668 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6669 (T): If OVFP is defined, redefine to TP.
6670 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6671 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6672 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6673 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6674 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6675 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6676 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6677 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6678 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6679 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6680 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6681 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6682 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6683 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6684 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6685 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6686 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6687 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6688 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6689 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6690 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6691 as last argument to __builtin_add_overflow_p.
6692
ddf08519 66932016-06-23 Uros Bizjak <ubizjak@gmail.com>
6694
6695 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6696 dg-options and remove default vector testsuite compile flags.
6697 * g++.dg/vect/pr33860a.cc: Ditto.
6698 * g++.dg/vect/pr45470-a.cc: Ditto.
6699 * g++.dg/vect/pr45470-b.cc: Ditto.
6700 * g++.dg/vect/pr60896.cc: Ditto.
6701 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6702 * gcc.dg/vect/pr18308.c: Ditto.
6703 * gcc.dg/vect/pr24049.c: Ditto.
6704 * gcc.dg/vect/pr33373.c: Ditto.
6705 * gcc.dg/vect/pr36228.c: Ditto.
6706 * gcc.dg/vect/pr42395.c: Ditto.
6707 * gcc.dg/vect/pr42604.c: Ditto.
6708 * gcc.dg/vect/pr46663.c: Ditto.
6709 * gcc.dg/vect/pr48765.c: Ditto.
6710 * gcc.dg/vect/pr49093.c: Ditto.
6711 * gcc.dg/vect/pr49352.c: Ditto.
6712 * gcc.dg/vect/pr52298.c: Ditto.
6713 * gcc.dg/vect/pr52870.c: Ditto.
6714 * gcc.dg/vect/pr53185.c: Ditto.
6715 * gcc.dg/vect/pr53773.c: Ditto.
6716 * gcc.dg/vect/pr56695.c: Ditto.
6717 * gcc.dg/vect/pr62171.c: Ditto.
6718 * gcc.dg/vect/pr63530.c: Ditto.
6719 * gcc.dg/vect/pr68339.c: Ditto.
6720 * gcc.dg/vect/pr71259.c: Ditto.
6721 * gcc.dg/vect/vect-82_64.c: Ditto.
6722 * gcc.dg/vect/vect-83_64.c: Ditto.
6723 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6724 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6725 * gcc.dg/vect/vect-shift-2.c: Ditto.
6726 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6727 * gfortran.dg/vect/pr39318.f90: Ditto.
6728 * gfortran.dg/vect/pr45714-a.f: Ditto.
6729 * gfortran.dg/vect/pr45714-b.f: Ditto.
6730 * gfortran.dg/vect/pr46213.f90: Ditto.
6731
81883aeb 67322016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6733 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6734
6735 * gcc.target/powerpc/p9-splat-5.c: New test.
6736
affe5c16 67372016-06-23 Uros Bizjak <ubizjak@gmail.com>
6738
6739 PR tree-optimization/71488
6740 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6741 * lib/target-supports.exp: ... here.
6742 (check_sse4_hw_available): New procedure.
6743 (check_effective_target_sse4_runtime): Ditto.
6744 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6745 -march=westmere for sse4_runtime targets.
547fdd3e 6746 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6747 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6748 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6749 (main): Call check_vect ().
e50240d3 6750 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6751
6fb2f181 67522016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6753
6754 PR target/66232
6755 PR target/67400
6756 * gcc.target/i386/pr66232-14.c: New file.
6757 * gcc.target/i386/pr66232-15.c: Likewise.
6758 * gcc.target/i386/pr66232-16.c: Likewise.
6759 * gcc.target/i386/pr66232-17.c: Likewise.
6760 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6761 ia32 if R_386_GOT32X relocation is supported.
6762 * gcc.target/i386/pr67400-2.c: Likewise.
6763 * gcc.target/i386/pr67400-3.c: Likewise.
6764 * gcc.target/i386/pr67400-4.c: Likewise.
6765 * gcc.target/i386/pr67400-6.c: Likewise.
6766 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6767 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6768
88be2b3c 67692016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6770
6771 PR libgfortran/48852
6772 * gfortran.dg/char4_iunit_1.f03: Update test.
6773 * gfortran.dg/f2003_io_5.f03: Update test.
6774 * gfortran.dg/real_const_3.f90: Update test.
6775
ff600f64 67762016-06-23 Andi Kleen <ak@linux.intel.com>
6777
6778 * g++.dg/bprob/bprob.exp: Support autofdo.
6779 * g++.dg/tree-prof/tree-prof.exp: dito.
6780 * gcc.dg/tree-prof/tree-prof.exp: dito.
6781 * gcc.misc-tests/bprob.exp: dito.
6782 * gfortran.dg/prof/prof.exp: dito.
6783 * lib/profopt.exp: dito.
6784 * lib/target-supports.exp: Check for autofdo.
6785
afa7ed87 67862016-06-23 Martin Liska <mliska@suse.cz>
6787
6788 * gcc.dg/pr71619.c: New test.
6789
0941fba8 67902016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6791
6792 PR target/67400
56896ed3 6793 * gcc.target/i386/pr67400-1.c: New test.
6794 * gcc.target/i386/pr67400-2.c: Likewise.
6795 * gcc.target/i386/pr67400-3.c: Likewise.
6796 * gcc.target/i386/pr67400-4.c: Likewise.
6797 * gcc.target/i386/pr67400-5.c: Likewise.
6798 * gcc.target/i386/pr67400-6.c: Likewise.
6799 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6800
e557fc7f 68012016-06-22 David Malcolm <dmalcolm@redhat.com>
6802
6803 * c-c++-common/missing-header-1.c: New test case.
6804 * c-c++-common/missing-header-2.c: New test case.
6805 * c-c++-common/missing-header-3.c: New test case.
6806 * c-c++-common/missing-header-4.c: New test case.
6807
8469aece 68082016-06-22 David Malcolm <dmalcolm@redhat.com>
6809
6810 PR c/70339
6811 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6812 hint.
6813 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6814 expected results due to builtin "nanl" now being suggested for
6815 "name".
6816 * gcc.dg/pr67580.c: Update expected messages.
6817 * gcc.dg/spellcheck-identifiers.c: New testcase.
6818 * gcc.dg/spellcheck-typenames.c: New testcase.
6819
6628b04d 68202016-06-22 David Malcolm <dmalcolm@redhat.com>
6821
6822 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6823 file.
6824 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6825 diagnostic-test-show-locus-parseable-fixits.c to sources for
6826 diagnostic_plugin_test_show_locus.c.
6827 * lib/gcc-defs.exp (freeform_regexps): New global.
6828 (dg-regexp): New function.
6829 (handle-dg-regexps): New function.
6830 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6831 freeform_regexps to the empty list.
6832 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6833
82ccd33e 68342016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6835
affe5c16 6836 PR tree-optimization/71488
82ccd33e 6837 * g++.dg/pr71488.C: New test.
6838 * gcc.dg/vect/vect-bool-cmp.c: New test.
6839
2c21de58 68402016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6841
6842 * gcc.dg/guality/param-5.c: New test.
6843
fadfd5fc 68442016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6845
6846 * gcc.target/i386/asm-flag-7.c: New test.
6847
03fee1f8 68482016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6849
6850 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6851 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6852 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6853 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6854 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6855 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6856 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6857 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6858 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6859 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6860 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6861 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6862 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6863 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6864 * lib/target-supports.exp: Likewise.
6865
6905db52 68662016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6867
6868 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6869 * gcc.dg/attr-ms_struct-2.c: Likewise.
6870 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6871 * gcc.dg/bf-ms-attrib.c: Likewise.
6872 * gcc.dg/bf-ms-layout-2.c: Likewise.
6873 * gcc.dg/bf-ms-layout-3.c: Likewise.
6874 * gcc.dg/bf-ms-layout.c: Likewise.
6875 * gcc.dg/bf-no-ms-layout.c: Likewise.
6876 * gcc.target/i386/bitfield1.c: Likewise.
6877 * gcc.target/i386/bitfield2.c: Likewise.
6878 * gcc.target/i386/bitfield3.c: Likewise.
6879
a6f93fc2 68802016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6881
6882 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6883 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6884 override other than -mcpu=power9 command-line option is specified,
6885 or if the target operating system is aix.
6886 * gcc.target/powerpc/darn-1.c: Likewise.
6887 * gcc.target/powerpc/darn-2.c: Likewise.
6888 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6889 test if effective-target is not powerpc_p9vector_ok or if the
6890 target operating system is not defined.
6891 * gcc.target/powerpc/vslv-1.c: Likewise.
6892 * gcc.target/powerpc/vsrv-0.c: Likewise.
6893 * gcc.target/powerpc/vsrv-1.c: Likewise.
6894
1cb2b4d3 68952016-06-21 Tobias Burnus <burnus@net-b.de>
6896
6897 PR fortran/71068
6898 * gfortran.dg/coarray/data_1.f90: New.
6899
66ff0c67 69002016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6901
6902 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6903 (dg-require-effective-target): Use arm_v8_neon_hw.
6904 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6905 (dg-require-effective-target): Likewise.
6906 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6907 (dg-require-effective-target): Likewise.
6908 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6909 (dg-require-effective-target): Likewise.
6910 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6911 (dg-require-effective-target): Likewise.
6912 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6913 (dg-require-effective-target): Likewise.
6914 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6915 Add AArch64 check.
6916
949bfed4 69172016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6918
6919 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6920 Set to 3 so test passes.
6921
a20f6cd4 69222016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6923
6924 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6925
12792843 69262016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6927
6928 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6929 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6930 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6931 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6932
49763db6 69332016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6934
6935 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6936 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6937
ada61167 69382016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6939
6940 PR target/71549
6941 * gcc.target/i386/pr71549.c: New test.
6942
a15584d4 69432016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6944
6945 * gcc.target/powerpc/vadsdu-0.c: Replace
6946 dg-require-effective-target directive to allow test to run on more
6947 platforms, and add dg-skip-if directive to disable test on aix
6948 platforms because of known incompatibilities.
6949 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6950 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6951 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6952 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6953 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6954 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6955 * gcc.target/powerpc/vadsdub-2.c: Replace
6956 dg-require-effective-target directive to allow test to run on more
6957 platforms, and add dg-skip-if directive to disable test on aix
6958 platforms because of known incompatibilities.
6959 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6960 with vec_absdb call to differentiate this test from vadsdub-1.c.
6961 * gcc.target/powerpc/vadsduh-1.c: Replace
6962 dg-require-effective-target directive to allow test to run on more
6963 platforms, and add dg-skip-if directive to disable test on aix
6964 platforms because of known incompatibilities.
6965 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6966 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6967 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6968
ec15ec36 69692016-06-21 Jakub Jelinek <jakub@redhat.com>
6970
6971 PR tree-optimization/71588
6972 * gcc.dg/pr71558.c: New test.
6973
faeffe49 69742016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6975
6976 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6977 * c-c++-common/pr68657-2.c: Likewise.
6978 * c-c++-common/pr68657-3.c: Likewise.
6979 * gcc.dg/torture/pr69714.c: Require int32plus support.
6980 * gcc.dg/torture/pr70025.c: Likewise.
6981 * gcc.dg/torture/pr70083.c: Likewise.
6982 * gcc.dg/torture/pr70542.c: Likewise.
6983 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6984
e218d07f 69852016-06-20 Joseph Myers <joseph@codesourcery.com>
6986
6987 PR c/71601
6988 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6989
232a3df7 69902016-06-20 Jakub Jelinek <jakub@redhat.com>
6991
d7f45b87 6992 PR middle-end/71581
6993 * gcc.dg/pr71581.c: New test.
6994
232a3df7 6995 PR rtl-optimization/71591
6996 * gcc.dg/cpp/pr71591.c: New test.
6997
dbddef42 69982016-06-20 David B. Robins <gcc@davidrobins.net>
6999
7000 PR target/71571
7001 * g++.dg/torture/pr71571.C: New test.
7002
03129ccb 70032016-06-20 Jakub Jelinek <jakub@redhat.com>
7004
7005 PR target/71559
7006 * gcc.target/i386/sse2-pr71559.c: New test.
7007 * gcc.target/i386/avx-pr71559.c: New test.
7008 * gcc.target/i386/avx512f-pr71559.c: New test.
7009
a40b4b62 70102016-06-20 Tobias Burnus <burnus@net-b.de>
7011
7012 PR fortran/71194
7013 * gfortran.dg/pointer_remapping_10.f90: New.
7014
ecbea05a 70152016-06-20 David Malcolm <dmalcolm@redhat.com>
7016
7017 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7018
0f61dae9 70192016-06-20 Martin Sebor <msebor@redhat.com>
7020
7021 PR c/69507
7022 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7023 * gnu90-const-expr-1.c: Same.
7024 * gnu99-const-expr-1.c: Same.
7025 * gnu99-static-1.c: Same.
7026
e458dfd8 70272016-06-20 Renlin Li <renlin.li@arm.com>
7028
2c0c0c9b 7029 PR testsuite/71489
e458dfd8 7030 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7031
7ab71cb3 70322016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7033
7034 * gcc.target/aarch64/vcvt_f64_1.c: New.
7035 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7036 * gcc.target/aarch64/vrecp_f64_1.c: New.
7037
34d36b7a 70382016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7039
7040 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7041 "alignement".
7042
ed7f4748 70432016-06-20 Georg-Johann Lay <avr@gjlay.de>
7044
7045 PR target/71103
7046 * gcc.target/avr/torture/pr71103-2.c: New test.
7047
a940fdc7 70482016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7049
7050 PR c/69507
7051 * gcc.dg/alignof.c: New test.
7052
98683d85 70532016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7054
7055 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7056 vs dg-error; test constexpr specifier too.
7057
358cee25 70582016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7059
7060 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7061
c3d7ceb6 70622016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7063
7064 * lib/target-supports.exp
7065 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7066 arm_neon_ok and merge flags. Fix temporary test name.
7067 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7068 and merge flags.
7069
1176073c 70702016-06-17 Martin Liska <mliska@suse.cz>
7071
7072 * gcc.dg/predict-9.c: Fix dump scanning.
7073
f3e2969a 70742016-06-17 Bin Cheng <bin.cheng@arm.com>
7075
7076 PR tree-optimization/71354
7077 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7078
7fdca647 70792016-06-17 Bin Cheng <bin.cheng@arm.com>
7080
7081 PR tree-optimization/71347
7082 * gcc.dg/tree-ssa/pr71347.c: New test.
7083
a338a226 70842016-06-17 Bin Cheng <bin.cheng@arm.com>
7085
7086 PR tree-optimization/71354
7087 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7088
c1e75671 70892016-06-17 Bin Cheng <bin.cheng@arm.com>
7090
7091 * gcc.dg/vect/vect-alias-check-1.c: New test.
7092
365ba13d 70932016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7094
59bde511 7095 PR target/71151
365ba13d 7096 * gcc.target/avr/pr71151-1.c: New test.
7097 * gcc.target/avr/pr71151-2.c: New test.
7098 * gcc.target/avr/pr71151-3.c: New test.
7099 * gcc.target/avr/pr71151-4.c: New test.
7100 * gcc.target/avr/pr71151-5.c: New test.
7101 * gcc.target/avr/pr71151-6.c: New test.
7102 * gcc.target/avr/pr71151-7.c: New test.
7103 * gcc.target/avr/pr71151-8.c: New test.
7104 * gcc.target/avr/pr71151-common.h: New test.
7105
db48d95b 71062016-06-16 Martin Liska <mliska@suse.cz>
7107
7108 * gfortran.dg/predict-1.f90: New test.
7109
4c780a59 71102016-06-16 Uros Bizjak <ubizjak@gmail.com>
7111
7112 PR target/71242
f9c39b65 7113 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7114
8c1879bc 71152016-06-16 Jan Hubicka <hubicka@ucw.cz>
7116
7117 * g++.dg/vect/pr36648.cc: Disable cunrolli
7118
33698dfe 71192016-06-16 Jakub Jelinek <jakub@redhat.com>
7120
745f2db6 7121 PR target/71554
7122 * gcc.c-torture/execute/pr71554.c: New test.
7123
33698dfe 7124 PR rtl-optimization/71532
7125 * gcc.dg/torture/pr71532.c: New test.
7126
b42322b9 71272016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7128
7129 * gcc.target/powerpc/p9-dimode1.c: New test.
7130 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7131
412b298a 71322016-06-15 Jakub Jelinek <jakub@redhat.com>
7133
93479f99 7134 * gcc.c-torture/compile/20160615-1.c: New test.
7135
412b298a 7136 * g++.dg/cpp0x/ref-qual17.C: New test.
7137
3ec40531 71382016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7139
7140 PR middle-end/71529
7141 * gcc.target/i386/pr71529.C: New test.
7142
edfe7670 71432016-06-15 Alan Hayward <alan.hayward@arm.com>
7144
7145 PR tree-optimization/71483
7146 * g++.dg/vect/pr71483.c: New
7147
6e52ac17 71482016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7149
7150 PR c++/70202
7151 * g++.dg/inherit/crash6.C: New.
7152 * g++.dg/inherit/union2.C: Likewise.
7153 * g++.dg/inherit/virtual12.C: Likewise.
7154 * g++.dg/inherit/virtual13.C: Likewise.
7155 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7156
aed35af2 71572016-06-15 Uros Bizjak <ubizjak@gmail.com>
7158
0941fba8 7159 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7160
6f710392 71612016-06-15 Alan Hayward <alan.hayward@arm.com>
7162
7163 PR tree-optimization/71439
7164 * gcc.dg/vect/pr71439.c: New
7165
d1cedfd3 71662016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7167
7168 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7169
ee8fd158 71702016-06-15 Richard Biener <rguenther@suse.de>
7171
7172 * gcc.dg/vect/slp-45.c: New testcase.
7173
5695a690 71742016-06-15 Richard Biener <rguenther@suse.de>
7175
7176 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7177
267ae3ee 71782016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7179
7180 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7181 requirements, and disable for AIX for now.
7182 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7183
a6d0e20a 71842016-06-14 Jakub Jelinek <jakub@redhat.com>
7185
b2efd162 7186 PR c++/71528
7187 * g++.dg/opt/pr71528.C: New test.
7188
a6d0e20a 7189 PR c++/71516
7190 * g++.dg/init/pr71516.C: New test.
7191
035778de 71922016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7193
7194 * g++.dg/init/array46.C: New.
7195
7c9dc58e 71962016-06-14 Uros Bizjak <ubizjak@gmail.com>
7197
0941fba8 7198 * gcc.target/i386/float128-3.c: New test.
7199 * gcc.target/i386/quad-sse4.c: Ditto.
7200 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7201 Update scan strings.
7c9dc58e 7202
412640c9 72032016-06-14 Richard Biener <rguenther@suse.de>
7204
7205 PR middle-end/71526
7206 * gfortran.dg/pr71526.f90: New testcase.
7207
1b9fde85 72082016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7209
7210 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7211 * gcc.dg/zero_bits_compound-1.c: Likewise.
7212
306097e3 72132016-06-14 Richard Biener <rguenther@suse.de>
7214
7215 PR tree-optimization/71522
7216 * gcc.dg/torture/pr71522.c: New testcase.
7217
566255a8 72182016-06-14 Jakub Jelinek <jakub@redhat.com>
7219
7220 PR tree-optimization/71520
7221 * gcc.dg/tree-ssa/pr71520.c: New test.
7222
eb912adb 72232016-06-14 Richard Biener <rguenther@suse.de>
7224
7225 PR tree-optimization/71521
56d35455 7226 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7227
9720103d 72282016-06-13 Jakub Jelinek <jakub@redhat.com>
7229
12cb8367 7230 PR sanitizer/71498
7231 * c-c++-common/ubsan/bounds-13.c: New test.
7232
9720103d 7233 PR preprocessor/71183
7234 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7235
5965fbcc 72362016-06-13 Jeff Law <law@redhat.com>
7237
7238 PR tree-optimization/71403
7239 * c-c++-common/ubsan/pr71403-1.c: New test.
7240 * c-c++-common/ubsan/pr71403-2.c: New test.
7241 * c-c++-common/ubsan/pr71403-3.c: New test.
7242
04537049 72432016-06-13 Jakub Jelinek <jakub@redhat.com>
7244
7245 PR middle-end/71478
7246 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7247 Add -Wno-psabi -w to dg-options.
7248
412f195f 72492016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7250
7251 * gcc.target/powerpc/vadsdu-0.c: New test.
7252 * gcc.target/powerpc/vadsdu-1.c: New test.
7253 * gcc.target/powerpc/vadsdu-2.c: New test.
7254 * gcc.target/powerpc/vadsdu-3.c: New test.
7255 * gcc.target/powerpc/vadsdu-4.c: New test.
7256 * gcc.target/powerpc/vadsdu-5.c: New test.
7257 * gcc.target/powerpc/vadsdub-1.c: New test.
7258 * gcc.target/powerpc/vadsdub-2.c: New test.
7259 * gcc.target/powerpc/vadsduh-1.c: New test.
7260 * gcc.target/powerpc/vadsduh-2.c: New test.
7261 * gcc.target/powerpc/vadsduw-1.c: New test.
7262 * gcc.target/powerpc/vadsduw-2.c: New test.
7263
527790c1 72642016-06-13 David Malcolm <dmalcolm@redhat.com>
7265
7266 * gcc.dg/c99-init-2.c (c): Update expected error message.
7267 * gcc.dg/init-bad-8.c (foo): Likewise.
7268 * gcc.dg/spellcheck-fields-3.c: New test case.
7269
102e67eb 72702016-06-13 Martin Liska <mliska@suse.cz>
7271
7272 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7273 and "guess loop iv compared" heuristics.
7274 * gcc.dg/predict-2.c: Likewise.
7275 * gcc.dg/predict-3.c: Likewise.
7276 * gcc.dg/predict-4.c: Likewise.
7277 * gcc.dg/predict-5.c: Likewise.
7278 * gcc.dg/predict-6.c: Likewise.
7279
1a54d3be 72802016-06-13 Marek Polacek <polacek@redhat.com>
7281
7282 PR middle-end/71476
7283 * c-c++-common/Wswitch-unreachable-4.c: New test.
7284 * gcc.dg/Wswitch-unreachable-2.c: New test.
7285 * g++.dg/tm/jump1.C: Move dg-warning.
7286
5b7401b8 72872016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7288
7289 * gnat.dg/renaming10.ad[sb]: New test.
7290
1c93151c 72912016-06-13 Paul Thomas <pault@gcc.gnu.org>
7292
7293 PR fortran/70673
7294 * gfortran.dg/pr70673.f90: New test.
7295
249865a0 72962016-06-13 Richard Biener <rguenther@suse.de>
7297
7298 PR middle-end/64516
7299 * gcc.dg/align-3.c: New testcase.
7300
776d9b14 73012016-06-13 Martin Liska <mliska@suse.cz>
7302
7303 * gcc.target/i386/pr71458.c: New test.
7304
0cf5c551 73052016-06-12 Uros Bizjak <ubizjak@gmail.com>
7306
7307 PR target/71241
f9c39b65 7308 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7309
34de0a35 73102016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7311
7312 PR target/60751
7313 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7314 statement.
7315
0cc8bc98 73162016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7317
7318 PR target/60751
7319 * gfortran.dg/comma_IO_extension_1.f90: New test.
7320 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7321 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7322 statement.
7323 * gfortran.dg/graphite/pr38083.f90: Likewise.
7324 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7325 missing format.
7326
0ff78c86 73272016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7328
7329 * gnat.dg/case_character.adb: New test.
7330
6c38863e 73312016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7332
7333 PR middle-end/71310
7334 * gcc.target/powerpc/pr71310.c: New testcase.
7335
24c41395 73362016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7337
7338 PR middle-end/71478
7339 * gcc.dg/pr71478.c: New test.
7340
aeb26fb6 73412016-06-10 Jakub Jelinek <jakub@redhat.com>
7342
702b3575 7343 PR middle-end/71494
7344 * gcc.c-torture/execute/pr71494.c: New test.
7345
8ec29807 7346 PR c/68657
7347 * gcc.target/i386/pr68657.c: New test.
7348
aeb26fb6 7349 PR inline-asm/68843
7350 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7351 (test): Add -masm=intel alternatives.
7352
1dc4d519 73532016-06-10 Martin Sebor <msebor@redhat.com>
7354
7355 PR c/71392
7356 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7357
6385d6d3 73582016-06-10 Jeff Law <law@redhat.com>
7359
7360 PR tree-optimization/71335
7361 * gcc.c-torture/execute/pr71335.c: New test.
7362
041a412b 73632016-06-10 David Malcolm <dmalcolm@redhat.com>
7364
7365 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7366 the various "cannot tail-call: " messages.
7367
4a5edbb2 73682016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7369
7370 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7371 and options.
7372
9cf3aec3 73732016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7374
7375 PR sanitizer/71480
7376 * c-c++-common/asan/pr71480.c: New test.
7377
61724718 73782016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7379
7380 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7381 (ASMNAME2): Likewise.
7382 (main): Replace fn in asm statement with ASMNAME ("fn").
7383 * gcc.dg/guality/pr68037-2.c: Likewise.
7384 * gcc.dg/guality/pr68037-3.c: Likewise.
7385 * gcc.dg/torture/pr68037-1.c: Likewise.
7386 * gcc.dg/torture/pr68037-2.c: Likewise.
7387 * gcc.dg/torture/pr68037-3.c: Likewise.
7388
1807f6fb 73892016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7390
7391 PR inline-asm/68843
7392 * gcc.target/i386/pr68843-1.c: New test.
7393 * gcc.target/i386/pr68843-2.c: New test.
7394
ccfa030f 73952016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7396 Cesar Philippidis <cesar@codesourcery.com>
7397
7398 PR middle-end/71373
7399 * gcc.dg/goacc/nested-function-1.c: New file.
7400 * gcc.dg/goacc/nested-function-2.c: Likewise.
7401 * gcc.dg/goacc/pr71373.c: Likewise.
7402 * gfortran.dg/goacc/cray-2.f95: Likewise.
7403 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7404 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7405 * gfortran.dg/goacc/cray.f95: Update.
7406 * gfortran.dg/goacc/loop-1.f95: Likewise.
7407 * gfortran.dg/goacc/loop-3.f95: Likewise.
7408 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7409 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7410
74112016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7412
7413 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7414 for OpenACC tile clauses.
7415 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7416
7417 PR c/71381
7418 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7419 to...
7420 * c-c++-common/goacc/cache-2.c: ... this new file.
7421 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7422 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7423 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7424 usage.
7425 * gfortran.dg/goacc/cray.f95: Likewise.
7426 * gfortran.dg/goacc/loop-1.f95: Likewise.
7427
bb038f3e 74282016-06-10 Alan Hayward <alan.hayward@arm.com>
7429
7430 PR tree-optimization/71407
7431 PR tree-optimization/71416
7432 * gcc.dg/vect/pr71407.c: New
7433 * gcc.dg/vect/pr71416-1.c: New
7434 * gcc.dg/vect/pr71416-2.c: New
7435
332409d3 74362016-06-10 Richard Biener <rguenther@suse.de>
7437
7438 PR middle-end/71477
7439 * gcc.dg/torture/pr71477.c: New testcase.
7440
03cf727c 74412016-06-09 Julia Koval <julia.koval@intel.com>
7442
7443 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7444 * gcc.target/i386/interrupt-13.c: Likewise.
7445 * gcc.target/i386/interrupt-15.c: Likewise.
7446 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7447 * gcc.target/i386/interrupt-24.c: Likewise.
7448 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7449 * gcc.target/i386/interrupt-9.c: Likewise.
7450 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7451
23b101c5 74522016-06-09 Martin Sebor <msebor@redhat.com>
7453
7454 PR c/70883
7455 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7456 * gcc.dg/builtin-constant_p-1.c: Same.
7457 * gcc.dg/builtins-error.c: Same.
7458 * gcc.dg/pr70859.c: Same.
7459
188d6bbb 74602016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7461
7462 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7463 * gcc.dg/torture/pr68067-1.c: Likewise.
7464 * gcc.dg/torture/pr68067-2.c: Likewise.
7465
74662016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7467
7468 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7469 when setting SIZE.
7470
ff8886bd 74712016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7472
7473 PR c++/71465
7474 * g++.dg/inherit/crash5.C: New.
7475 Revert:
7476 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7477
7478 PR c++/70202
7479 * g++.dg/inherit/crash5.C: New.
7480 * g++.dg/inherit/virtual1.C: Adjust.
7481
3f76cceb 74822016-06-09 Martin Liska <mliska@suse.cz>
7483
7484 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7485 * g++.dg/predict-loop-exit-2.C: Likewise.
7486 * g++.dg/predict-loop-exit-3.C: Likewise.
7487 * gcc.dg/predict-1.c: Likewise.
7488 * gcc.dg/predict-2.c: Likewise.
7489 * gcc.dg/predict-3.c: Likewise.
7490 * gcc.dg/predict-4.c: Likewise.
7491 * gcc.dg/predict-5.c: Likewise.
7492 * gcc.dg/predict-6.c: Likewise.
7493 * gcc.dg/predict-7.c: Likewise.
7494
59ae3d1b 74952016-06-09 Richard Biener <rguenther@suse.de>
7496
7497 PR tree-optimization/71462
7498 * gcc.dg/torture/pr71462.c: New testcase.
7499
8c2d2acf 75002016-06-09 Marek Polacek <polacek@redhat.com>
7501
7502 PR c/65471
7503 * gcc.dg/c11-generic-3.c: New test.
7504
224cb6b7 75052016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7506
7507 * g++.dg/init/array42.C: New.
7508 * g++.dg/init/array43.C: Likewise.
7509 * g++.dg/init/array44.C: Likewise.
7510 * g++.dg/init/array45.C: Likewise.
7511 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7512 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7513 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7514 * g++.dg/gomp/pr35751.C: Likewise.
7515 * g++.dg/init/array23.C: Likewise.
7516 * g++.dg/init/brace2.C: Likewise.
7517 * g++.dg/init/brace6.C: Likewise.
7518
732905bb 75192016-06-08 Martin Sebor <msebor@redhat.com>
7520 Jakub Jelinek <jakub@redhat.com>
7521
7522 PR c++/70507
7523 PR c/68120
7524 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7525 * c-c++-common/builtin-arith-overflow-2.c: New test.
7526 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7527 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7528 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7529
7ddaa622 75302016-06-08 Jakub Jelinek <jakub@redhat.com>
7531
7532 PR c++/71442
7533 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7534
84ee0905 75352016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7536
7537 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7538 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7539 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7540 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7541 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7542 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7543 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7544 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7545 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7546 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7547 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7548 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7549 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7550
2876af98 75512016-06-08 Richard Biener <rguenther@suse.de>
7552
7553 PR tree-optimization/68558
7554 * gcc.dg/vect/slp-44.c: New testcase.
7555
acbb0d03 75562016-06-08 Richard Biener <rguenther@suse.de>
7557
7558 * gcc.dg/vect/slp-43.c: New testcase.
7559
f8689010 75602016-06-08 Richard Biener <rguenther@suse.de>
7561
7562 PR tree-optimization/71452
7563 * gcc.dg/torture/pr71452.c: New testcase.
7564
52d393eb 75652016-06-08 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR c++/71448
7568 * g++.dg/torture/pr71448.C: New test.
7569
9d700ce4 75702016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7571
7572 PR debug/71432
7573 PR ada/71413
7574 * g++.dg/debug/pr71432.C: New test.
7575
eb96ef65 75762016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7577
7578 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7579 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7580 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7581
a4753cdd 75822016-06-08 Alan Hayward <alan.hayward@arm.com>
7583
7584 * gcc.dg/vect/vect-live-2.c: Update effective target.
7585 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7586 * lib/target-supports.exp: Add aarch64 to vect_long.
7587
bafc7b1d 75882016-06-08 Marek Polacek <polacek@redhat.com>
7589
7590 PR c/71418
7591 * gcc.dg/noncompile/pr71418.c: New test.
7592
06e590e7 7593 PR c/71426
7594 * gcc.dg/noncompile/pr71426.c: New test.
7595
d3cb49c9 75962016-06-07 Jan Hubicka <hubicka@ucw.cz>
7597
7598 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7599 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7600 * gcc.dg/predict-3.c: Update template.
7601 * gcc.dg/predict-5.c: Update template.
7602 * gcc.dg/predict-6.c: Update template.
7603 * gcc.dg/predict-9.c: Update template.
7604 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7605
2d76c36a 76062016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7607
7608 * gcc.target/powerpc/vec-mul.c: New test.
7609
7cfde92a 76102016-06-07 David Malcolm <dmalcolm@redhat.com>
7611
7612 * gcc.dg/spellcheck-fields-2.c: New test case.
7613
b032c4dd 76142016-06-07 Richard Biener <rguenther@suse.de>
7615
7616 PR c/61564
7617 * gcc.dg/Wpragmas-1.c: New testcase.
7618 * gcc.dg/Wattributes-4.c: Likewise.
7619 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7620 entry.
7621
a7056369 76222016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7623
7624 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7625 spurious debug code.
7626
123c61e0 76272016-06-07 Richard Biener <rguenther@suse.de>
7628
7629 PR tree-optimization/71428
7630 * gcc.dg/torture/pr71428.c: New testcase.
7631
5819d47b 76322016-06-07 Richard Biener <rguenther@suse.de>
7633
7634 PR middle-end/71423
7635 * gcc.dg/torture/pr71423.c: New testcase.
7636
6cec5c6b 76372016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7638
7639 PR middle-end/71408
7640 * gcc.dg/tree-ssa/pr71408.c: New test.
7641
40bbfc17 76422016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7643
7644 PR middle-end/71281
7645 * g++.dg/torture/pr71281.C: New test.
7646
61f1f80c 76472016-06-06 Marek Polacek <polacek@redhat.com>
7648
7649 PR c/71362
7650 * gcc.dg/pr71362.c: New test.
7651
0406b32f 76522016-06-06 Jakub Jelinek <jakub@redhat.com>
7653 Patrick Palka <ppalka@gcc.gnu.org>
7654
7655 PR c++/70847
7656 PR c++/71330
7657 PR c++/71393
7658 * g++.dg/opt/pr70847.C: New test.
7659 * g++.dg/ubsan/pr70847.C: New test.
7660 * g++.dg/ubsan/pr71393.C: New test.
7661
b1445999 76622016-06-06 Jakub Jelinek <jakub@redhat.com>
7663
7664 PR tree-optimization/71259
7665 * gcc.dg/vect/pr71259.c: New test.
7666
99b4f3a2 76672016-06-06 David Malcolm <dmalcolm@redhat.com>
7668
7669 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7670 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7671 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7672 above.
7673
837679bc 76742016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7675
7676 PR middle-end/37780
7677 * gcc.c-torture/execute/pr37780.c: New test.
7678 * gcc.target/aarch64/pr37780_1.c: Likewise.
7679 * gcc.target/arm/pr37780_1.c: Likewise.
7680
e4b92538 76812016-06-06 Marek Polacek <polacek@redhat.com>
7682
7683 * c-c++-common/attr-may-alias-1.c: New test.
7684 * c-c++-common/attr-may-alias-2.c: New test.
7685 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7686
43ac2f2f 76872016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7688
7689 PR c/24414
7690 * gcc.target/i386/pr24414.c: New test.
7691
7e1786b2 76922016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7693
7694 * gcc.target/sparc/vis4misc.c: New file.
7695 * gcc.target/sparc/fpcmp.c: Likewise.
7696 * gcc.target/sparc/fpcmpu.c: Likewise.
7697
f593ccb2 76982016-06-06 Alan Hayward <alan.hayward@arm.com>
7699
7700 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7701 * gcc.dg/vect/vect-live-3.c: Likewise.
7702
be6d8ddc 77032016-06-06 Richard Biener <rguenther@suse.de>
7704
7705 PR tree-optimization/71398
7706 * gcc.dg/torture/pr71398.c: New testcase.
7707
78f27916 77082016-06-06 Uros Bizjak <ubizjak@gmail.com>
7709
7710 PR target/71389
7711 * g++.dg/pr71389.C: New test.
7712
c5899606 77132016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7714
7715 PR fortran/71404
7716 * gfortran.dg/fmt_read_5.f: New test.
7717
8e3cd305 77182016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7719
7720 PR fortran/69659
7721 * gfortran.dg/class_array_22.f03: New test.
7722
703c0a09 77232016-06-05 Jan Hubicka <hubicka@ucw.cz>
7724
7725 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7726
d07b2b6f 77272016-06-05 Jan Hubicka <hubicka@ucw.cz>
7728
7729 * gcc.dg/predict-9.c: Update template.
7730
4a7ec4ac 77312016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7732
7733 PR c++/49377
7734 * g++.dg/template/pr49377.C: New.
7735
7499ef4a 77362016-06-04 Jakub Jelinek <jakub@redhat.com>
7737
7738 PR tree-optimization/71405
7739 * g++.dg/torture/pr71405.C: New test.
7740
558c800d 77412016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7742
7743 PR c++/70202
7744 * g++.dg/inherit/crash5.C: New.
7745 * g++.dg/inherit/virtual1.C: Adjust.
7746
4ee7cf4b 77472016-06-03 Jeff Law <law@redhat.com>
7748
7749 PR tree-optimization/71316
7750 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7751
b12ae762 77522016-06-03 Jakub Jelinek <jakub@redhat.com>
7753
7754 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7755 dg-additional-options with just -fno-tree-scev-cprop in it.
7756 * gcc.dg/vect/vect-live-2.c: Likewise.
7757 * gcc.dg/vect/vect-live-5.c: Likewise.
7758 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7759 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7760 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7761
e09a5ee3 77622016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7763
7764 PR c++/27100
7765 * g++.dg/other/friend6.C: New test.
7766
f14b1922 77672016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7768
7769 * g++.dg/torture/ppc-ldst-array.C: New.
7770
20702ea3 77712016-06-03 Joseph Myers <joseph@codesourcery.com>
7772
7773 PR target/71276
7774 PR target/71277
7775 * gcc.dg/torture/builtin-fp-int-inexact.c,
7776 gcc.target/i386/387-builtin-fp-int-inexact.c,
7777 gcc.target/i386/387-rint-inline-1.c,
7778 gcc.target/i386/387-rint-inline-2.c,
7779 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7780 gcc.target/i386/sse2-rint-inline-1.c,
7781 gcc.target/i386/sse2-rint-inline-2.c,
7782 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7783 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7784
5ed3cc7b 77852016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7786 Julia Koval <julia.koval@intel.com>
7787
7788 PR target/66960
7789 PR target/67630
7790 PR target/67634
7791 PR target/67841
7792 PR target/68037
7793 PR target/68618
7794 PR target/68661
7795 PR target/69575
7796 PR target/69596
7797 PR target/69734
7798 * gcc.dg/guality/pr68037-1.c: New test.
7799 * gcc.dg/guality/pr68037-2.c: Likewise.
7800 * gcc.dg/guality/pr68037-3.c: Likewise.
7801 * gcc.dg/torture/pr68037-1.c: Likewise.
7802 * gcc.dg/torture/pr68037-2.c: Likewise.
7803 * gcc.dg/torture/pr68037-3.c: Likewise.
7804 * gcc.dg/torture/pr68661-1a.c: Likewise.
7805 * gcc.dg/torture/pr68661-1b.c: Likewise.
7806 * gcc.target/i386/interrupt-1.c: Likewise.
7807 * gcc.target/i386/interrupt-2.c: Likewise.
7808 * gcc.target/i386/interrupt-3.c: Likewise.
7809 * gcc.target/i386/interrupt-4.c: Likewise.
7810 * gcc.target/i386/interrupt-5.c: Likewise.
7811 * gcc.target/i386/interrupt-6.c: Likewise.
7812 * gcc.target/i386/interrupt-7.c: Likewise.
7813 * gcc.target/i386/interrupt-8.c: Likewise.
7814 * gcc.target/i386/interrupt-9.c: Likewise.
7815 * gcc.target/i386/interrupt-10.c: Likewise.
7816 * gcc.target/i386/interrupt-11.c: Likewise.
7817 * gcc.target/i386/interrupt-12.c: Likewise.
7818 * gcc.target/i386/interrupt-13.c: Likewise.
7819 * gcc.target/i386/interrupt-14.c: Likewise.
7820 * gcc.target/i386/interrupt-15.c: Likewise.
7821 * gcc.target/i386/interrupt-16.c: Likewise.
7822 * gcc.target/i386/interrupt-17.c: Likewise.
7823 * gcc.target/i386/interrupt-18.c: Likewise.
7824 * gcc.target/i386/interrupt-19.c: Likewise.
7825 * gcc.target/i386/interrupt-20.c: Likewise.
7826 * gcc.target/i386/interrupt-21.c: Likewise.
7827 * gcc.target/i386/interrupt-22.c: Likewise.
7828 * gcc.target/i386/interrupt-23.c: Likewise.
7829 * gcc.target/i386/interrupt-24.c: Likewise.
7830 * gcc.target/i386/interrupt-25.c: Likewise.
7831 * gcc.target/i386/interrupt-26.c: Likewise.
7832 * gcc.target/i386/interrupt-27.c: Likewise.
7833 * gcc.target/i386/interrupt-28.c: Likewise.
7834 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7835 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7836 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7837 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7838 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7839 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7840 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7841 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7842 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7843 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7844 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7845 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7846
3e346f54 78472016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7848
f27c52fb 7849 PR tree-optimization/52171
7850 * gcc.dg/pr52171.c: New test.
7851 * gcc.target/i386/pr52171.c: New test.
3e346f54 7852
22e029d2 78532016-06-03 Jan Hubicka <jh@suse.cz>
7854
7855 * g++.dg/tree-ssa/pred-1.C: New testcase
7856 * gcc.dg/tree-ssa/pred-1.c: New testcase
7857
41ce74ed 78582016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7859
7860 PR target/70957
7861 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7862 support.
7863 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7864
cf573a72 78652016-06-03 Alan Hayward <alan.hayward@arm.com>
7866
7867 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7868
75aae5b4 78692016-06-03 Alan Hayward <alan.hayward@arm.com>
7870
7871 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7872 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7873 * gcc.dg/vect/vect-live-1.c: New test.
7874 * gcc.dg/vect/vect-live-2.c: New test.
7875 * gcc.dg/vect/vect-live-3.c: New test.
7876 * gcc.dg/vect/vect-live-4.c: New test.
7877 * gcc.dg/vect/vect-live-5.c: New test.
7878 * gcc.dg/vect/vect-live-slp-1.c: New test.
7879 * gcc.dg/vect/vect-live-slp-2.c: New test.
7880 * gcc.dg/vect/vect-live-slp-3.c: New test.
7881
eba6788d 78822016-06-03 Jakub Jelinek <jakub@redhat.com>
7883
7884 PR middle-end/71387
7885 * g++.dg/opt/pr71387.C: New test.
7886
5a653985 78872016-06-02 Jeff Law <law@redhat.com>
7888
7889 PR tree-optimization/71328
7890 * gcc.c-torture/compile/pr71328.c: New test.
7891
f92f6941 78922016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7893
7894 PR fortran/52393
7895 * gfortran.dg/fmt_read_3.f90: Fix typo.
7896 * gfortran.dg/fmt_read_4.f90: New test.
7897
0d29e152 78982016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7899
7900 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7901 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7902 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7903 * g++.dg/cpp0x/override2.C: Likewise.
7904 * g++.dg/parse/crash5.C: Likewise.
7905 * g++.dg/parse/error16.C: Likewise.
7906 * g++.dg/parse/error27.C: Likewise.
7907 * g++.dg/template/qualttp15.C: Likewise.
7908 * g++.dg/template/redecl4.C: Likewise.
7909 * g++.old-deja/g++.other/crash39.C: Likewise.
7910 * g++.old-deja/g++.other/struct1.C: Likewise.
7911 * g++.old-deja/g++.pt/m9a.C: Likewise.
7912 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7913
2740a1a5 79142016-06-02 Jakub Jelinek <jakub@redhat.com>
7915
89f17a65 7916 PR c++/71372
7917 * c-c++-common/pr71372.c: New test.
7918
2740a1a5 7919 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7920 __TIME__ strings with __builtin_strcmp instead of printf and
7921 dg-output.
7922
9ae89a4e 79232016-06-02 Martin Liska <mliska@suse.cz>
7924
7925 * gcc.dg/predict-9.c: New test.
7926
41258f9c 79272016-06-02 Jakub Jelinek <jakub@redhat.com>
7928
7929 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7930 global set_compiler_env_var and global saved_compiler_env_var.
7931
dad46eb8 79322016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7933
7934 PR rtl-optimization/71295
7935 * gcc.c-torture/compile/pr71295.c: New test.
7936
9cc8a892 79372016-06-02 Jakub Jelinek <jakub@redhat.com>
7938
98e7c96c 7939 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7940
4a5a4de2 7941 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7942 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7943
9cc8a892 7944 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7945 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7946 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7947 alternative number.
7948
46819a36 79492016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7950
7951 * gcc.target/powerpc/p9-splat-4.c: New test.
7952
79532016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7954
7955 PR target/71186
7956 * gcc.target/powerpc/pr71186.c: New test.
7957
d9820cc5 79582016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7959
7960 PR fortran/52393
7961 * gfortran.dg/fmt_read_3.f90: New test.
7962
2f14ca3e 79632016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7964
7965 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7966 procedure.
7967
dfa5c0d3 79682016-06-01 Eduard Sanou <dhole@openmailbox.org>
7969
7970 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7971 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7972 env var is set.
7973 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7974 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7975 shown once.
7976 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7977 during compilation.
7978 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7979 vars set by dg-set-compiler-env-var.
7980
7d7125df 79812016-06-01 Paul Thomas <pault@gcc.gnu.org>
7982
7983 PR fortran/71156
7984 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7985 to the module procedure declaration.
7986 * gfortran.dg/submodule_16.f08: New test.
7987
6ab9cde4 79882016-06-01 Jakub Jelinek <jakub@redhat.com>
7989
7990 PR middle-end/71371
7991 * c-c++-common/gomp/pr71371.c: New test.
7992
0cfe7a23 79932016-06-01 Richard Biener <rguenther@suse.de>
7994
7995 PR tree-optimization/71366
7996 * gcc.dg/torture/pr71366-1.c: New testcase.
7997 * gcc.dg/torture/pr71366-2.c: Likewise.
7998
5a5b02e1 79992016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8000
8001 * gcc.target/powerpc/vslv-0.c: New test.
8002 * gcc.target/powerpc/vslv-1.c: New test.
8003 * gcc.target/powerpc/vsrv-0.c: New test.
8004 * gcc.target/powerpc/vsrv-1.c: New test.
8005
d27a79f6 80062016-06-01 Nathan Sidwell <nathan@acm.org>
8007
8008 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8009 * gcc.target/nvptx/weak.c: New.
8010
6172a9fd 80112016-06-01 Richard Biener <rguenther@suse.de>
8012
8013 PR tree-optimization/71261
8014 * gcc.dg/torture/vect-bool-1.c: New testcase.
8015
f9aaabb2 80162016-06-01 Jakub Jelinek <jakub@redhat.com>
8017
8018 * gfortran.dg/gomp/order-1.f90: New test.
8019 * gfortran.dg/gomp/order-2.f90: New test.
8020
53b01069 80212016-06-01 Jan Hubicka <hubicka@ucw.cz>
8022
8023 * gcc.dg/unroll-6.c: Update template.
8024 * gcc.dg/unroll-7.c: New testcase.
8025 * gcc.dg/unroll-8.c: New testcase.
8026
36757397 80272016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8028
8029 * gnat.dg/opt56.ad[sb]: New test.
8030
7f93bd6e 80312016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8032
8033 PR c++/66635
8034 * g++.dg/cpp0x/constexpr-ice16.C: New.
8035
9f41a2ce 80362016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8037
8038 PR tree-optimization/71314
8039 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8040 -mbranch-cost=2.
8041
31e02373 80422016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8043
8044 PR tree-optimization/71077
8045 * gcc.dg/tree-ssa/pr71077.c: New test.
8046
76f8f901 80472016-05-31 Jan Hubicka <hubicka@ucw.cz>
8048
7f93bd6e 8049 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8050 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8051 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8052
04f5f923 80532016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8054
8055 PR c++/71248
8056 * g++.dg/cpp0x/pr71248.C: New.
8057 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8058 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8059 * g++.dg/init/new37.C: Likewise.
8060 * g++.dg/template/static1.C: Likewise.
8061 * g++.dg/template/static2.C: Likewise.
8062
4ffddf28 80632016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8064
8065 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8066 instead of %rdi.
8067 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8068
4ff7bd21 80692016-05-31 Marek Polacek <polacek@redhat.com>
8070
8071 * c-c++-common/Wswitch-unreachable-3.c: New test.
8072 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8073
e1f7cc4b 80742016-05-31 Richard Biener <rguenther@suse.de>
8075
8076 PR tree-optimization/71352
8077 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8078
02978bd1 80792016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8080
8081 * gcc.target/arm/armv5_thumb_isa.c: New test.
8082
cfce8164 80832016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8084
8085 PR target/71346
8086 * gcc.target/i386/pr71346.c: New test.
8087
7a51c705 80882016-05-31 Tom de Vries <tom@codesourcery.com>
8089
8090 PR tree-optimization/69068
8091 * gcc.dg/graphite/pr69068.c: New test.
8092
8c1ac106 80932016-05-27 Martin Sebor <msebor@redhat.com>
8094
8095 PR c++/71306
8096 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8097
b6431756 80982016-05-30 Jakub Jelinek <jakub@redhat.com>
8099
8100 PR c++/71349
8101 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8102 nowait depend(inout: dd[0]) clauses where permitted.
8103
f6203294 81042016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8105
8106 PR c++/71238
8107 * g++.dg/parse/pr71238.C: New.
8108 * g++.dg/concepts/friend1.C: Test column numbers too.
8109 * g++.dg/cpp0x/initlist31.C: Likewise.
8110 * g++.dg/cpp0x/pr51420.C: Likewise.
8111 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8112 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8113 * g++.dg/ext/builtin3.C: Likewise.
8114 * g++.dg/lookup/friend12.C: Likewise.
8115 * g++.dg/lookup/friend7.C: Likewise.
8116 * g++.dg/lookup/koenig1.C: Likewise.
8117 * g++.dg/lookup/koenig5.C: Likewise.
8118 * g++.dg/lookup/used-before-declaration.C: Likewise.
8119 * g++.dg/overload/koenig1.C: Likewise.
8120 * g++.dg/template/crash65.C: Likewise.
8121 * g++.dg/template/friend57.C: Likewise.
8122 * g++.dg/warn/Wshadow-5.C: Likewise.
8123 * g++.dg/warn/Wunused-8.C: Likewise.
8124 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8125 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8126 * g++.old-deja/g++.jason/member.C: Likewise.
8127 * g++.old-deja/g++.jason/report.C: Likewise.
8128 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8129 * g++.old-deja/g++.law/visibility20.C: Likewise.
8130 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8131 * g++.old-deja/g++.other/static5.C: Likewise.
8132 * g++.old-deja/g++.pt/overload2.C: Likewise.
8133
b96f8145 81342016-05-30 Jan Hubicka <hubicka@ucw.cz>
8135
8136 * gcc.dg/tree-ssa/peel1.c: New testcase.
8137 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8138 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8139
ed5bca7a 81402016-05-30 Tom de Vries <tom@codesourcery.com>
8141
8142 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8143 to ce.
8144
c0aa0333 81452016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8146
8147 PR c++/71099
8148 * g++.dg/parse/virtual1.C: New.
8149
231010db 81502016-05-30 Uros Bizjak <ubizjak@gmail.com>
8151
8152 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8153 Use correct register when clearing %edx.
8154
765557c0 81552016-05-30 Alexander Monakov <amonakov@ispras.ru>
8156
8157 PR tree-optimization/71289
8158 * gcc.dg/pr71289.c: New test.
8159
fc3b1c44 81602016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8161
8162 PR middle-end/71269
8163 PR middle-end/71292
8164 * gcc.dg/tree-ssa/pr71269.c: New test.
8165 * gcc.dg/tree-ssa/pr71292.c: New test.
8166
ce352457 81672016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8168
8169 PR middle-end/71252
8170 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8171
eedd711b 81722016-05-30 Jan Hubicka <hubicka@ucw.cz>
8173
8174 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8175 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8176 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8177
8c061890 81782016-05-30 Tom de Vries <tom@codesourcery.com>
8179
8180 PR tree-optimization/69067
8181 * gcc.dg/graphite/pr69067.c: New test.
8182
a6b0884c 81832016-05-29 Uros Bizjak <ubizjak@gmail.com>
8184
8185 PR target/71245
8186 * gcc.target/i386/pr71245-1.c: New test.
8187 * gcc.target/i386/pr71245-2.c: Ditto.
8188
2369edfc 81892016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8190
8191 PR c++/71105
8192 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8193 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8194 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8195
b6ab3f43 81962016-05-27 Jan Hubicka <hubicka@ucw.cz>
8197
8198 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8199
0192662b 82002016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8201
8202 Revert:
8203 PR c++/69855
8204 * g++.dg/overload/69855.C: New.
8205 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8206 * g++.old-deja/g++.pt/crash3.C: Likewise.
8207
fce78c50 82082016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8209
8210 PR c++/60385
8211 * g++.dg/parse/namespace13.C: New.
8212
372172fe 82132016-05-26 Jeff Law <law@redhat.com>
8214
8215 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8216 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8217 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8218 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8219 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8220 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8221 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8222 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8223 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8224 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8225 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8226 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8227 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8228
5d8a8944 82292016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8230
8231 PR c++/69855
8232 * g++.dg/overload/69855.C: New.
8233 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8234 * g++.old-deja/g++.pt/crash3.C: Likewise.
8235
29602b75 82362016-05-27 Jiong Wang <jiong.wang@arm.com>
8237
8238 PR target/63596
8239 * gcc.target/aarch64/va_arg_1.c: New testcase.
8240 * gcc.target/aarch64/va_arg_2.c: Likewise.
8241 * gcc.target/aarch64/va_arg_3.c: Likewise.
8242
c900b732 82432016-05-27 Jiong Wang <jiong.wang@arm.com>
8244
8245 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8246 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8247 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8248 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8249 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8250
73ef73bd 82512016-05-27 Marek Polacek <polacek@redhat.com>
8252
8253 PR middle-end/71308
8254 * g++.dg/torture/pr71308.C: New test.
8255
a6031633 82562016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8257
8258 * gcc.dg/zero_bits_compound-1.c: New test.
8259 * gcc.dg/zero_bits_compound-2.c: New test.
8260
1fbdc7ae 82612016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8262
8263 PR middle-end/71279
8264 * gcc.dg/pr71279.c: New test.
8265
2e196ca8 82662016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8267
8268 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8269 floating point min/max/comparison instructions.
8270 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8271
6feab9ce 82722016-05-26 Jakub Jelinek <jakub@redhat.com>
8273
8274 * c-c++-common/gomp/schedule-1.c: New test.
8275 * gfortran.dg/gomp/schedule-1.f90: New test.
8276
978cea8f 82772016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8278
8279 PR c++/70822
8280 PR c++/70106
8281 * g++.dg/cpp1y/auto-fn32.C: New test.
8282 * g++.dg/cpp1y/paren4.C: New test.
8283
0478d9ed 82842016-05-26 Nathan Sidwell <nathan@acm.org>
8285
8286 * gcc.dg/20060410.c: Xfail on ptx.
8287 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8288 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8289 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8290 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8291 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8292
5fd1c174 82932016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8294
8295 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8296
c5e8b3e2 82972016-05-26 Jakub Jelinek <jakub@redhat.com>
8298
0db93a5b 8299 PR tree-optimization/71280
8300 * gcc.dg/pr71280.c: New test.
8301
7199c05c 8302 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8303
76c786ac 8304 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8305 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8306
c5e8b3e2 8307 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8308
e9bcea2f 83092016-05-26 Jiong Wang <jiong.wang@arm.com>
8310
8311 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8312 kept in memory.
e9bcea2f 8313
955d947b 83142016-05-25 Jeff Law <law@redhat.com>
8315
8316 PR tree-optimization/71272
8317 * gcc.c-torture/compile/pr71272.c: new test.
8318
77102dbe 83192016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8320
8321 * gcc.target/powerpc/vec-cmpne.c: New test.
8322 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8323
552821b4 83242016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8325
8326 * gnat.dg/opt55.ad[sb]: New test.
8327
0113f3c5 83282016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8329
8330 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8331 * c-c++-common/pr60226.c: Require int32plus.
8332 * gcc.c-torture/execute/pr70602.c: Likewise.
8333 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8334 unsigned long for malloc arg type.
8335 * gcc.dg/asr_div1.c: Require int32plus.
8336 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8337 * gcc.dg/pie-1.c: Require pie.
8338 * gcc.dg/pie-2.c: Likewise.
8339 * gcc.dg/pr59471.c: Require int32plus.
8340 * gcc.dg/pr59963-2.c: XFAIL for int16.
8341 * gcc.dg/pr60114.c: Require int32plus.
8342 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8343 unsigned long for typedef of size_t.
8344 * gcc.dg/pr63914.c: Require int32plus.
8345 * gcc.dg/pr64536.c: Require pt32plus.
8346 * gcc.dg/pr65658.c: Likewise.
8347 * gcc.dg/pr67271.c: Require int32plus.
8348 * gcc.dg/pr68112.c: Likewise.
8349 * gcc.dg/pr69071.c: Skip for avr target.
8350 * gcc.dg/pr69973.c: Require int32plus.
8351 * gcc.dg/pr70169.c: Skip for avr target.
8352 * gcc.dg/sso-6.c: Require int32plus.
8353 * gcc.dg/sso-7.c: Likewise.
8354 * gcc.dg/sso-8.c: Likewise.
8355 * gcc.dg/vrp-min-max-2.c: Likewise.
8356
f4094380 83572016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8358
8359 PR target/70738
8360 * gcc.target/i386/pr70738-1.c: New test.
8361 * gcc.target/i386/pr70738-2.c: Likewise.
8362 * gcc.target/i386/pr70738-3.c: Likewise.
8363 * gcc.target/i386/pr70738-4.c: Likewise.
8364 * gcc.target/i386/pr70738-5.c: Likewise.
8365 * gcc.target/i386/pr70738-6.c: Likewise.
8366 * gcc.target/i386/pr70738-7.c: Likewise.
8367 * gcc.target/i386/pr70738-8.c: Likewise.
8368 * gcc.target/i386/pr70738-9.c: Likewise.
8369
239a4bea 83702016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8371
8372 PR rtl-optimization/66940
8373 * gcc.c-torture/execute/pr66940.c: New test.
8374
bf6382ba 83752016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8376
8377 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8378 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8379 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8380 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8381 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8382 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8383 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8384 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8385 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8386 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8387 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8388 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8389 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8390 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8391 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8392 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8393 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8394 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8395 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8396 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8397 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8398 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8399 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8400 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8401
2c995da9 84022016-05-25 Marek Polacek <polacek@redhat.com>
8403
8404 PR c/71265
8405 * gcc.dg/noncompile/pr71265.c: New test.
8406
abfbb5b5 8407 PR c/71266
8408 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8409
f6871bbd 84102016-05-25 Nathan Sidwell <nathan@acm.org>
8411
8412 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8413
de04e83e 84142016-05-25 Richard Biener <rguenther@suse.de>
8415
8416 PR tree-optimization/71261
8417 * c-c++-common/torture/pr71261.c: New testcase.
8418
b35931f7 84192016-05-25 Richard Biener <rguenther@suse.de>
8420
8421 PR tree-optimization/71264
8422 * gcc.dg/vect/pr71264.c: New testcase.
8423
166c3089 84242016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8425
8426 PR c++/55992
8427 * g++.dg/cpp0x/alias-decl-53.C: New.
8428 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8429
14240409 84302016-05-25 Martin Liska <mliska@suse.cz>
8431
8432 * g++.dg/pr71239.C: New test.
8433
bc47d9f6 84342016-05-25 Richard Biener <rguenther@suse.de>
8435
4860a6bf 8436 * gcc.dg/vect/pr58135.c: Rename to ...
8437 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8438
d8a3f157 84392016-05-25 Marek Polacek <polacek@redhat.com>
8440
8441 * g++.dg/pr65295.C: Use target c++14.
8442
3af16045 84432016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8444
231010db 8445 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8446 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8447
949479b2 84482016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8449
8450 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8451 instructions.
8452
6d6a3fc3 84532016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8454
8455 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8456 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8457 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8458 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8459 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8460 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8461 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8462 * c-c++-common/goacc/pcopy.c: Likewise.
8463 * c-c++-common/goacc/pcopyin.c: Likewise.
8464 * c-c++-common/goacc/pcopyout.c: Likewise.
8465 * c-c++-common/goacc/pcreate.c: Likewise.
8466 * c-c++-common/goacc/pr70688.c: New test.
8467 * c-c++-common/goacc/present-1.c: Adjust test.
8468 * c-c++-common/goacc/reduction-5.c: Likewise.
8469 * g++.dg/goacc/data-1.C: New test.
8470
af648be2 84712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8472
8473 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8474 vector parity built-in functions.
8475 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8476 count trailing zeros automatic vectorization.
8477 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8478 count trailing zeros built-in functions.
8479
4e173d60 84802016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8481
8482 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8483
a0c02a52 84842016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8485
8486 PR target/71050
8487 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8488
64c52e9c 84892016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8490
8491 PR c++/50436
8492 * g++.dg/template/crash123.C: New.
8493 * g++.dg/template/crash124.C: Likewise.
8494
752b5a4c 84952016-05-24 Martin Sebor <msebor@redhat.com>
8496
8497 PR c++/71147
8498 * g++.dg/ext/flexary16.C: New test.
8499
a36dd683 85002016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8501
f6871bbd 8502 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8503 before math.h is included.
a36dd683 8504 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8505 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8506 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8507 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8508 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8509 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8510 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8511 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8512 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8513 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8514 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8515 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8516 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8517 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8518 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8519 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8520 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8521 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8522 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8523 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8524 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8525 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8526 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8527
d60e1df7 85282016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8529 Kelvin Nilsen <kelvin@gcc.gnu.org>
8530
8531 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8532 support.
8533
22d09025 85342016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8535
8536 PR c++/69872
8537 * g++.dg/warn/Wno-narrowing1.C: New.
8538
6ef0143d 85392016-05-24 Marek Polacek <polacek@redhat.com>
8540
8541 PR c/71249
8542 * c-c++-common/Wswitch-unreachable-2.c: New test.
8543
962a2062 85442016-05-24 Jakub Jelinek <jakub@redhat.com>
8545
ead77194 8546 PR c++/71257
8547 * g++.dg/vect/simd-clone-6.cc: New test.
8548 * g++.dg/gomp/declare-simd-6.C: New test.
8549
962a2062 8550 PR middle-end/70434
8551 PR c/69504
8552 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8553
23edc6d1 85542016-05-24 Richard Biener <rguenther@suse.de>
8555
8556 PR tree-optimization/71240
8557 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8558
30633bcc 85592016-05-24 Richard Biener <rguenther@suse.de>
8560
8561 PR tree-optimization/71230
8562 * gcc.dg/torture/pr71230.c: New testcase.
8563 * g++.dg/torture/pr71230.C: Likewise.
8564
c9d624bd 85652016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8566
8567 * c-c++-common/goacc/routine-5.c: Add tests.
8568 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8569 * gfortran.dg/goacc/routine-6.f90: Add tests.
8570
ce143ff0 85712016-05-24 Richard Biener <rguenther@suse.de>
8572
8573 PR tree-optimization/71253
8574 * gcc.dg/torture/pr71253.c: New testcase.
8575
3bdaecd5 85762016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8577
8578 PR middle-end/71252
8579 * gfortran.dg/pr71252.f90: New test.
8580
856b494d 85812016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8582
8583 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8584
7345b977 85852016-05-24 Richard Biener <rguenther@suse.de>
8586
8587 PR middle-end/70434
8588 PR c/69504
8589 * c-c++-common/vector-subscript-4.c: New testcase.
8590 * c-c++-common/vector-subscript-5.c: Likewise.
8591
6f065267 85922016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8593
8594 PR fortran/71123
8595 * gfortran.dg/namelist_90.f: New test
8596
fd6757da 85972016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8598
8599 PR fortran/66461
8600 * gfortran.dg/unexpected_eof.f: New test
8601
7d5555a8 86022016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8603 Kelvin Nilsen <kelvin@gcc.gnu.org>
8604
8605 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8606 as little endian.
8607
ae6744c9 86082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8609
8610 PR c++/70972
8611 * g++.dg/cpp0x/inh-ctor20.C: New.
8612 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8613
f0d91a85 86142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8615
8616 PR c++/69095
8617 * g++.dg/cpp0x/variadic168.C: New.
8618
1618ffe5 86192016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8620
8621 * g++.dg/cpp0x/pr31445.C: Test column number too.
8622 * g++.dg/cpp0x/pr32253.C: Likewise.
8623 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8624 * g++.dg/cpp0x/variadic36.C: Likewise.
8625
c0205bab 86262016-05-23 Marc Glisse <marc.glisse@inria.fr>
8627
8628 * gcc.dg/fold-notshift-2.c: Adjust.
8629
1398da0f 86302016-05-23 Marek Polacek <polacek@redhat.com>
8631
8632 PR c/49859
8633 * c-c++-common/Wswitch-unreachable-1.c: New test.
8634 * gcc.dg/Wswitch-unreachable-1.c: New test.
8635 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8636 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8637 * g++.dg/gomp/block-10.C: Likewise.
8638 * gcc.dg/gomp/block-10.c: Likewise.
8639 * g++.dg/gomp/block-9.C: Likewise.
8640 * gcc.dg/gomp/block-9.c: Likewise.
8641 * g++.dg/gomp/target-1.C: Likewise.
8642 * g++.dg/gomp/target-2.C: Likewise.
8643 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8644 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8645 * g++.dg/gomp/taskgroup-1.C: Likewise.
8646 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8647 * gcc.dg/gomp/teams-1.c: Likewise.
8648 * g++.dg/gomp/teams-1.C: Likewise.
8649 * g++.dg/overload/error3.C: Likewise.
8650 * g++.dg/tm/jump1.C: Likewise.
8651 * g++.dg/torture/pr40335.C: Likewise.
8652 * gcc.dg/c99-vla-jump-5.c: Likewise.
8653 * gcc.dg/switch-warn-1.c: Likewise.
8654 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8655 * gcc.dg/nested-func-1.c: Likewise.
8656 * gcc.dg/pr67784-4.c: Likewise.
8657
5403ed8b 86582016-05-23 Richard Biener <rguenther@suse.de>
8659
8660 PR tree-optimization/71230
8661 * gfortran.dg/pr71230-1.f90: New testcase.
8662 * gfortran.dg/pr71230-2.f90: Likewise.
8663
27510941 86642016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8665
1618ffe5 8666 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8667 * gcc.dg/vect/pr58135.c: Add new.
8668 * gfortran.dg/pr46519-1.f: Adjust test case.
8669
a41c605d 86702016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8671
8672 PR c++/53401
8673 * g++.dg/cpp0x/decltype64.C: New.
8674
3eb254ab 86752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8676
8677 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8678 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8679 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8680
a75fffe1 86812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8682
8683 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8684 Add poly64x1_t and poly64x2_t cases if supported.
8685 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8686 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8687 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8688 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8689 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8690
56979b12 86912016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8692
8693 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8694 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8695 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8696 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8697 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8698 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8699 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8700
dc5e98db 87012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8702
8703 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8704
c0f383ae 87052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8706
8707 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8708 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8709
2a4d70a2 87102016-05-22 Jakub Jelinek <jakub@redhat.com>
8711
4c109025 8712 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8713 constraint instead of "r".
8714 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8715 insn instead of vxorpd.
8716 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8717
bad891ce 8718 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8719 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8720
ac23ddb9 8721 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8722
9dac9579 8723 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8724 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8725
2a4d70a2 8726 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8727
9eafdd7b 87282016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8729
8730 PR middle-end/40921
8731 * gcc.dg/tree-ssa/pr40921.c: New test.
8732
93df190d 87332016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8734
8735 PR target/71103
8736 * gcc.target/avr/pr71103.c: New test.
8737
933b9f7f 87382016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8739
8740 PR middle-end/71179
8741 * gcc.dg/tree-ssa/pr71179.c: New test.
8742
8bdfbc08 87432016-05-20 Martin Sebor <msebor@redhat.com>
8744
8745 PR c/71115
8746 * gcc.dg/init-excess-2.c: New test.
8747
6827ab42 87482016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8749
8750 * gnat.dg/opt53.adb: New test.
8751 * gnat.dg/opt54.adb: Likewise.
8752
58a5f4c0 87532016-05-20 Martin Jambor <mjambor@suse.cz>
8754
8755 PR tree-optimization/70884
8756 * gcc.dg/tree-ssa/pr70919.c: New test.
8757
bb7145f6 87582016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8759
8760 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8761 formatting.
f6871bbd 8762 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8763 fix code formatting.
8764
87652016-05-20 Nathan Sidwell <nathan@acm.org>
8766
8767 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8768 non-common cases.
8769 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8770
9954d230 87712016-05-20 David Malcolm <dmalcolm@redhat.com>
8772
8773 * jit.dg/all-non-failing-tests.h: Add
8774 test-factorial-must-tail-call.c.
8775 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8776 * jit.dg/test-factorial-must-tail-call.c: New test case.
8777
08a161f9 87782016-05-20 Jakub Jelinek <jakub@redhat.com>
8779
8780 PR fortran/71204
8781 * gfortran.dg/pr71204.f90: New test.
8782
3d380077 87832016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8784
8785 * gcc.target/nvptx/sincos.c: New test.
8786
0f104d56 87872016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8788
8789 PR c++/70572
8790 * g++.dg/cpp1y/auto-fn31.C: New.
8791
61736a1b 87922016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8793
8794 * gcc.target/powerpc/vec-addec.c: New test.
8795 * gcc.target/powerpc/vec-addec-int128.c: New test.
8796
b4a61e77 87972016-05-20 David Malcolm <dmalcolm@redhat.com>
8798
8799 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8800 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8801 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8802 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8803
9a2ace10 88042016-05-20 Jan Hubicka <hubicka@ucw.cz>
8805
8806 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8807
45cdf8c6 88082016-05-20 Jakub Jelinek <jakub@redhat.com>
8809
b9a1dcd5 8810 PR c++/71210
8811 * g++.dg/opt/pr71210-1.C: New test.
8812 * g++.dg/opt/pr71210-2.C: New test.
8813
45cdf8c6 8814 PR tree-optimization/29756
8815 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8816 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8817 only on selected targets where V4SImode vectors are known to be
8818 supported.
8819
92e3ffbf 88202016-05-20 Marc Glisse <marc.glisse@inria.fr>
8821
8822 PR tree-optimization/71079
8823 PR tree-optimization/71206
8824 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8825
5da368e3 88262016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8827
8828 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8829 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8830 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8831
2506d97a 88322016-05-20 Richard Guenther <rguenther@suse.de>
8833
8834 PR tree-optimization/29756
8835 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8836
adade307 88372016-05-20 Richard Biener <rguenther@suse.de>
8838
8839 PR tree-optimization/71185
8840 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8841
c3deca25 88422016-05-20 Richard Biener <rguenther@suse.de>
8843
8844 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8845
8b0bef14 88462016-05-19 Marek Polacek <polacek@redhat.com>
8847
8848 PR c++/71075
8849 * g++.dg/diagnostic/pr71075.C: New test.
8850
08025288 88512016-05-19 David Malcolm <dmalcolm@redhat.com>
8852
8853 PR c++/71184
8854 * g++.dg/pr71184.C: New test case.
8855
26a51591 88562016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8857
8858 * gcc.target/powerpc/darn-0.c: New test.
8859 * gcc.target/powerpc/darn-1.c: New test.
8860 * gcc.target/powerpc/darn-2.c: New test.
8861
d8d3e75a 88622016-05-19 Marek Polacek <polacek@redhat.com>
8863
8864 PR tree-optimization/71031
8865 * gcc.dg/tree-ssa/vrp100.c: New test.
8866
c28211ae 88672016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8868
8869 PR rtl-optimization/71148
8870 * gcc.dg/pr71148.c: New test.
8871
3f5ea43a 88722016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8873
8874 PR target/71056
8875 * gcc.target/arm/pr71056.c: New test.
8876
2a7d4c20 88772016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8878
8879 * c-c++-common/pr69669.c: Check the used mode.
8880
ed0b0569 88812016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8882
8883 PR sanitizer/64354
8884 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8885
410372fe 88862016-05-19 Richard Biener <rguenther@suse.de>
8887
8888 PR tree-optimization/70729
8889 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8890 * gcc.dg/graphite/scop-18.c: Likewise.
8891 * gcc.dg/pr41783.c: Disable LIM.
8892 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8893 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8894 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8895 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8896 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8897 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8898 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8899 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8900 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8901 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8902 * gfortran.dg/pr42108.f90: Likewise.
8903
56f34f03 89042016-05-18 David Malcolm <dmalcolm@redhat.com>
8905
8906 PR driver/69265
8907 * gcc.dg/spellcheck-options-11.c: New test case.
8908
e6481cd1 89092016-05-18 Jakub Jelinek <jakub@redhat.com>
8910
8911 PR c++/71100
8912 * g++.dg/opt/pr71100.C: New test.
8913
be951c59 89142016-05-18 Martin Jambor <mjambor@suse.cz>
8915
8916 PR ipa/69708
8917 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8918 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8919 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8920 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8921
665ff45b 89222016-05-18 Martin Jambor <mjambor@suse.cz>
8923
8924 PR ipa/69708
8925 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8926 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8927 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8928 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8929 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8930
485be62c 89312016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8932
8933 PR c++/69793
8934 * g++.dg/template/crash122.C: New.
8935
b251d5f5 89362016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8937
8938 PR c++/70466
8939 * g++.dg/template/pr70466-1.C: New.
8940 * g++.dg/template/pr70466-2.C: Likewise.
8941
c93e9931 89422016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8943
8944 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8945 splat operations and the XXSPLTIB instruction.
8946 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8947 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8948 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8949 xxlxor to clear a register.
8950
8ba6639c 89512016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8952
8953 * gcc.dg/torture/pr71020.c: New test.
8954
ec6e3005 89552016-05-18 Martin Jambor <mjambor@suse.cz>
8956
8957 PR ipa/70646
8958 * gcc.dg/ipa/pr70646.c: New test.
8959
5ef3c918 89602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8961
8962 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8963
70a88eab 89642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8965
8966 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8967 missing tests for vreinterpretq_p{8,16}.
8968
b52a930c 89692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8970
8971 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8972 vsliq_n_s64 and vsliq_n_u64.
8973
bdd4080b 89742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8975
8976 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8977 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8978
37814bf5 89792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8980
8981 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8982 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8983 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8984
764af2e0 89852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8986
8987 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8988 in comment.
8989
ffe01a83 89902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8991
8992 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8993 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8994 "blr\t" and switch to scan-assembler-times.
8995
fab6dae9 89962016-05-18 Jiong Wang <jiong.wang@arm.com>
8997
231010db 8998 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8999 with __aarch64__.
9000 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9001 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9002
4eb0c566 90032016-05-18 Jakub Jelinek <jakub@redhat.com>
9004
442f18f1 9005 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9006 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9007 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9008 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9009 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9010 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9011
4d83b36b 9012 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9013 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9014
a4528eec 9015 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9016 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9017
f0066139 9018 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9019 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9020
4eb0c566 9021 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9022
303e9267 90232016-05-18 Richard Biener <rguenther@suse.de>
9024
9025 PR tree-optimization/71168
9026 * gcc.dg/torture/pr71168.c: New testcase.
9027
0d7ddd44 90282016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9029
9030 PR middle-end/63586
9031 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9032 * gcc.dg/tree-ssa/pr63586.c: New test.
9033 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9034
899bcc0f 90352016-05-17 Nathan Sidwell <nathan@acm.org>
9036
9037 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9038 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9039 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9040 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9041
a2246979 90422016-05-17 Nathan Sidwell <nathan@acm.org>
9043
9044 * gcc.target/nvptx/abi-vararg-3.c: New.
9045
2f6a4d21 90462016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9047
9048 PR tree-optimization/54579
9049 PR middle-end/55299
9050 * gcc.dg/fold-notrotate-1.c: New test.
9051 * gcc.dg/fold-notshift-1.c: New test.
9052 * gcc.dg/fold-notshift-2.c: New test.
9053
27bdad45 90542016-05-17 Marek Polacek <polacek@redhat.com>
9055
9056 PR ipa/71146
9057 * g++.dg/ipa/pr71146.C: New test.
9058
f33a295a 90592016-05-17 David Malcolm <dmalcolm@redhat.com>
9060
9061 * jit.dg/test-error-array-bounds.c: New test case.
9062
b6dd53bf 90632016-05-17 Marc Glisse <marc.glisse@inria.fr>
9064
9065 * gcc.dg/tree-ssa/and-1.c: New testcase.
9066
a8719545 90672016-05-17 Marc Glisse <marc.glisse@inria.fr>
9068
9069 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9070 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9071
34806102 90722016-05-17 Marc Glisse <marc.glisse@inria.fr>
9073
9074 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9075 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9076
25fe08a8 90772016-05-17 Jiong Wang <jiong.wang@arm.com>
9078
9079 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9080
abf1a837 90812016-05-17 Jiong Wang <jiong.wang@arm.com>
9082
9083 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9084
666b9dd3 90852016-05-17 Jiong Wang <jiong.wang@arm.com>
9086
9087 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9088 ".2d[index]" when scan the assembly.
9089 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9090 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9091 float64x1.
9092 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9093
77d095c0 90942016-05-17 Richard Biener <rguenther@suse.de>
9095
9096 PR tree-optimization/71132
9097 * gcc.dg/torture/pr71132.c: New testcase.
9098
28adcc23 90992016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9100
9101 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9102
2439931e 91032016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9104
9105 PR target/70809
9106 * gcc.target/aarch64/pr70809_1.c: New test.
9107
5ec2ff80 91082016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9109
9110 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9111 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9112 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9113 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9114
17fd1c7a 91152016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9116 Ilya Enkovich <ilya.enkovich@intel.com>
9117
9118 PR target/71114
9119 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9120
46729204 91212016-05-16 Jan Hubicka <hubicka@ucw.cz>
9122
9123 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9124 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9125
2a1125d6 91262016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9127
9128 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9129 test for __ARM_FP16_ARGS.
9130 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9131 * gcc.target/arm/aapcs/neon-vect10.c: New.
9132 * gcc.target/arm/aapcs/neon-vect9.c: New.
9133 * gcc.target/arm/aapcs/vfp18.c: New.
9134 * gcc.target/arm/aapcs/vfp19.c: New.
9135 * gcc.target/arm/aapcs/vfp20.c: New.
9136 * gcc.target/arm/aapcs/vfp21.c: New.
9137 * gcc.target/arm/fp16-aapcs-1.c: New.
9138 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9139 test for __ARM_FP16_ARGS.
9140 * g++.target/arm/fp16-return-1.c: Update expected output.
9141
ea3d2d74 91422016-05-16 Jiong Wang <jiong.wang@arm.com>
9143
9144 PR testsuite/70227
9145 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9146
6989e05f 91472016-05-15 Harald Anlauf <anlauf@gmx.de>
9148
9149 PR fortran/69603
9150 * gfortran.dg/pr69603.f90: New testcase.
9151
a5f52592 91522016-05-14 Fritz Reese <fritzoreese@gmail.com>
9153
9154 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9155
88f949ab 91562016-05-14 Fritz Reese <fritzoreese@gmail.com>
9157
9158 PR fortran/71047
9159 * gfortran.dg/pr71047.f08: New test.
9160
90c88567 91612016-05-13 Joseph Myers <joseph@codesourcery.com>
9162
9163 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9164 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9165 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9166
00a690cc 91672016-05-13 Martin Sebor <msebor@redhat.com>
9168
9169 PR c++/60049
9170 * g++.dg/cpp0x/constexpr-60049.C: New test.
9171
ec8b6af7 91722016-05-13 Jakub Jelinek <jakub@redhat.com>
9173
9174 PR bootstrap/71071
9175 * gcc.dg/pr71071.c: New test.
9176
f54d1d7b 91772016-05-13 Uros Bizjak <ubizjak@gmail.com>
9178
9179 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9180 remove XOP handling.
2f3af60f 9181 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9182
a39a0392 91832016-05-13 Nathan Sidwell <nathan@acm.org>
9184
9185 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9186 __atomic_is_lock_free declaration.
9187
42333dd9 91882016-05-13 Richard Biener <rguenther@suse.de>
9189
9190 PR tree-optimization/42587
9191 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9192
c5442454 91932016-05-13 Martin Liska <mliska@suse.cz>
9194
9195 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9196 the new format of dump output.
9197
03a400fb 91982016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9199
9200 * gcc.dg/pr71084.c: New test.
9201
69278c3f 92022016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9203
231010db 9204 PR target/53440
9205 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9206
8138f11b 92072016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9208
9209 * gcc.target/aarch64/struct_return.c: New test.
9210
22a3f7bd 92112016-05-12 Marek Polacek <polacek@redhat.com>
9212
9213 PR c/70756
9214 * c-c++-common/pr70756-2.c: New test.
9215 * c-c++-common/pr70756.c: New test.
9216
9bcd42cc 92172016-05-12 Richard Biener <rguenther@suse.de>
9218
9219 PR tree-optimization/71059
9220 * gcc.dg/torture/pr71059.c: New testcase.
9221
5ffb4a0d 92222016-05-12 Richard Biener <rguenther@suse.de>
9223
9224 PR tree-optimization/71062
9225 * gcc.dg/torture/pr71062.c: New testcase.
9226
2ab65c31 92272016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9228
9229 PR tree-optimization/71006
9230 * gcc.dg/pr71006.c: New test.
9231
f0158fc0 92322016-05-12 Marek Polacek <polacek@redhat.com>
9233
9234 PR driver/71063
9235 * gcc.dg/opts-7.c: New test.
9236
0f56938b 92372016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9238
9239 PR target/70830
9240 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9241 Add -save-temps to dg-options.
9242 Scan for ldmfd rather than pop instruction.
9243 * gcc.target/arm/interrupt-2.c: Likewise.
9244 * gcc.target/arm/pr70830.c: New test.
9245
e10946d5 92462016-05-12 Jakub Jelinek <jakub@redhat.com>
9247
9fa8e468 9248 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9249 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9250
9ce62bbe 9251 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9252 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9253 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9254
708ae1b1 9255 PR target/71019
9256 * gcc.target/i386/avx512vl-pack-1.c: New test.
9257 * gcc.target/i386/avx512vl-pack-2.c: New test.
9258 * gcc.target/i386/avx512bw-pack-2.c: New test.
9259
a461f32e 9260 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9261
e10946d5 9262 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9263 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9264 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9265
f52a3ef6 92662016-05-12 Richard Biener <rguenther@suse.de>
9267
9268 PR tree-optimization/70986
9269 * gcc.dg/torture/pr70986-1.c: New testcase.
9270 * gcc.dg/torture/pr70986-2.c: Likewise.
9271 * gcc.dg/torture/pr70986-3.c: Likewise.
9272
54c4d22e 92732016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9274
9275 PR c/43651
9276 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9277 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9278
57215d5b 92792016-05-11 Uros Bizjak <ubizjak@gmail.com>
9280
9281 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9282 directive.
9283 * gcc.target/i386/pr66746.c: Ditto.
9284
67d3121c 92852016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9286
9287 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9288 support.
9289 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9290 warning when using -mvsx-timode.
9291 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9292 * gcc.target/powerpc/dform-2.c: Likewise.
9293 * gcc.target/powerpc/pr68805.c: Likewise.
9294
7f8012a5 92952016-05-11 Marek Polacek <polacek@redhat.com>
9296
9297 PR c++/71024
9298 * c-c++-common/attributes-3.c: New test.
9299
3e8567ce 93002016-05-11 Nathan Sidwell <nathan@acm.org>
9301
9302 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9303 * gcc.c-torture/execute/pr68185.c: Likewise.
9304 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9305 * gcc.dg/pr69634.c: Requires scheduling.
9306 * gcc.dg/torture/pr66178.c: Require label values.
9307 * gcc.dg/setjmp-6.c: Require indirect jumps.
9308
3739ac00 93092016-05-11 Richard Biener <rguenther@suse.de>
9310
9311 PR tree-optimization/71055
9312 * gcc.dg/torture/pr71055.c: New testcase.
9313
1ff8b385 93142016-05-11 Richard Biener <rguenther@suse.de>
9315
9316 PR debug/71057
9317 * g++.dg/debug/pr71057.C: New testcase.
9318
77126efa 93192016-05-11 Jakub Jelinek <jakub@redhat.com>
9320
9321 PR fortran/70855
9322 * gfortran.dg/gomp/pr70855.f90: New test.
9323
6fcaaf9b 93242016-05-11 Richard Biener <rguenther@suse.de>
9325
9326 PR middle-end/71002
9327 * g++.dg/torture/pr71002.C: New testcase.
9328
bfa8ea12 93292016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9330
9331 PR middle-end/70807
9332 * gcc.dg/pr70807.c: New test.
9333
87632549 93342016-05-10 Martin Sebor <msebor@redhat.com>
9335
9336 PR c++/38611
9337 * g++.dg/Wattributes.C: New test.
9338
f9153689 93392016-05-10 Marc Glisse <marc.glisse@inria.fr>
9340
9341 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9342 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9343 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9344
a44ed58a 93452016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9346
9347 PR target/70799
9348 * gcc.target/i386/pr70799-1.c: New test.
9349
d6c90d89 93502016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9351
9352 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9353
c1f73044 93542016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9355
9356 PR middle-end/70877
9357 * gcc.target/i386/pr70877.c: New test.
9358
e66d763a 93592016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9360
9361 PR tree-optimization/70786
9362 * gcc.target/i386/pr70876.c: New test.
9363
a30ff73a 93642016-05-10 Jakub Jelinek <jakub@redhat.com>
9365
9366 PR target/70927
9367 * gcc.target/i386/avx512vl-logic-1.c: New test.
9368 * gcc.target/i386/avx512vl-logic-2.c: New test.
9369 * gcc.target/i386/avx512dq-logic-2.c: New test.
9370
4b3fd38f 93712016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9372
9373 PR target/70963
9374 * gcc.target/powerpc/pr70963.c: New.
9375
abf93a25 93762016-05-10 David Malcolm <dmalcolm@redhat.com>
9377
9378 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9379 (test_very_wide_line): Add ruler to expected output.
9380 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9381 (test_very_wide_line): Likewise.
9382 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9383 (test_show_locus): Within the handling of "test_very_wide_line",
9384 enable show_ruler_p on the diagnostic context.
9385
d614888f 93862016-05-10 Richard Biener <rguenther@suse.de>
9387
9388 PR tree-optimization/71039
9389 * gcc.dg/torture/pr71039.c: New testcase.
9390
dbca5ed9 93912016-05-10 Nathan Sidwell <nathan@acm.org>
9392
9393 * gcc.dg/nested-func-10.c: Requires alloca.
9394 * gcc.dg/nested-func-9.c: Requires alloca.
9395 * gcc.c-torture/execute/pr70460.c: Requires labels.
9396 * gcc.c-torture/compile/pr70199.c: Requires labels.
9397 * gcc.target/nvptx/decl.c: Compile only.
9398 * gcc.target/nvptx/trailing-init.c: Compile only.
9399 * gcc.target/nvptx/ary-init.c: Compile only.
9400
3fa82609 94012016-05-10 Marek Polacek <polacek@redhat.com>
9402
9403 PR c/70255
9404 * gcc.dg/attr-opt-1.c: New test.
9405
76825907 94062016-05-10 Richard Biener <rguenther@suse.de>
9407
9408 PR tree-optimization/70497
9409 PR tree-optimization/28367
9410 * gcc.dg/torture/20160404-1.c: New testcase.
9411 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9412 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9413
68255819 94142016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9415
9416 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9417
d9aa8cdb 94182016-05-09 Uros Bizjak <ubizjak@gmail.com>
9419
9420 * gcc.target/i386/fabsneg-1.c New test.
9421
7cc16f50 94222016-05-09 Alan Modra <amodra@gmail.com>
9423
9424 PR testsuite/70826
9425 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9426
a83b7b63 94272016-05-09 Richard Biener <rguenther@suse.de>
9428
9429 PR tree-optimization/70985
9430 * gcc.dg/torture/pr70985.c: New testcase.
9431
189d0706 94322016-05-09 Bin Cheng <bin.cheng@arm.com>
9433
9434 * gcc.dg/tree-ssa/ifc-9.c: New test.
9435 * gcc.dg/tree-ssa/ifc-10.c: New test.
9436 * gcc.dg/tree-ssa/ifc-11.c: New test.
9437 * gcc.dg/tree-ssa/ifc-12.c: New test.
9438 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9439 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9440 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9441
1ec957b0 94422016-05-09 Richard Biener <rguenther@suse.de>
9443
9444 PR fortran/70937
9445 * gfortran.dg/pr70937.f90: New testcase.
9446
923c7714 94472016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9448
9449 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9450
d7cd448a 94512016-05-07 Fritz Reese <fritzoreese@gmail.com>
9452
9453 PR fortran/56226
9454 * gfortran.dg/dec_structure_1.f90: New testcase.
9455 * gfortran.dg/dec_structure_2.f90: Ditto.
9456 * gfortran.dg/dec_structure_3.f90: Ditto.
9457 * gfortran.dg/dec_structure_4.f90: Ditto.
9458 * gfortran.dg/dec_structure_5.f90: Ditto.
9459 * gfortran.dg/dec_structure_6.f90: Ditto.
9460 * gfortran.dg/dec_structure_7.f90: Ditto.
9461 * gfortran.dg/dec_structure_8.f90: Ditto.
9462 * gfortran.dg/dec_structure_9.f90: Ditto.
9463 * gfortran.dg/dec_structure_10.f90: Ditto.
9464 * gfortran.dg/dec_structure_11.f90: Ditto.
9465 * gfortran.dg/dec_union_1.f90: Ditto.
9466 * gfortran.dg/dec_union_2.f90: Ditto.
9467 * gfortran.dg/dec_union_3.f90: Ditto.
9468 * gfortran.dg/dec_union_4.f90: Ditto.
9469 * gfortran.dg/dec_union_5.f90: Ditto.
9470 * gfortran.dg/dec_union_6.f90: Ditto.
9471 * gfortran.dg/dec_union_7.f90: Ditto.
9472
f681e29b 94732016-05-07 Tom de Vries <tom@codesourcery.com>
9474
9475 PR tree-optimization/70956
9476 * gcc.dg/graphite/pr70956.c: New test.
9477
68d7f375 94782016-05-06 Jakub Jelinek <jakub@redhat.com>
9479
faf39348 9480 PR middle-end/70941
9481 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9482 (a, b, c, d): Change type from char to signed char.
9483 (main): Compare against (signed char) -1634678893 instead of
9484 hardcoded -109. Use __builtin_abort instead of abort.
9485
b768b13a 9486 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9487 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9488
68d7f375 9489 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9490
5dda16ea 94912016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9492
9493 PR debug/70935
9494 * gcc.dg/torture/pr70935.c: New test.
9495
13ede1b5 94962016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9497
9498 PR target/58219
7fc878c4 9499 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9500
96d94be2 95012016-05-06 Richard Biener <rguenther@suse.de>
9502
9503 PR tree-optimization/70960
9504 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9505
e5d9f15d 95062016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9507
9508 PR target/52933
9509 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9510 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9511 Adjust expected instruction counts.
9512 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9513
2dd7705f 95142016-05-06 Marek Polacek <polacek@redhat.com>
9515
9516 PR sanitizer/70875
9517 * gcc.dg/ubsan/bounds-3.c: New test.
9518
cb8bc632 95192016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9520
9521 PR target/54089
9522 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9523
b343c173 95242016-05-06 Richard Biener <rguenther@suse.de>
9525
9526 PR middle-end/70931
9527 * gfortran.dg/pr70931.f90: New testcase.
9528
1e3db0b1 95292016-05-06 Richard Biener <rguenther@suse.de>
9530
9531 PR middle-end/70941
9532 * gcc.dg/torture/pr70941.c: New testcase.
9533
bdd54b6d 95342016-05-05 Bin Cheng <bin.cheng@arm.com>
9535
9536 PR tree-optimization/57206
9537 * gcc.dg/vect/pr57206.c: New test.
9538
499adcfd 95392016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9540
9541 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9542
871164c4 95432016-05-05 Jakub Jelinek <jakub@redhat.com>
9544
ecb23e00 9545 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9546
871164c4 9547 * c-c++-common/Wdangling-else-4.c: New test.
9548
70cf83ba 95492016-05-04 Jakub Jelinek <jakub@redhat.com>
9550
858c9470 9551 PR c++/70906
9552 PR c++/70933
9553 * g++.dg/opt/pr70906.C: New test.
9554 * g++.dg/opt/pr70933.C: New test.
9555
70cf83ba 9556 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9557
aaa36a78 95582016-05-04 Jan Hubicka <hubicka@ucw.cz>
9559
9560 * gcc.dg/ipa/pure-const-3.c: New testcase.
9561
1d52c456 95622016-05-04 Marek Polacek <polacek@redhat.com>
9563
9564 * c-c++-common/Wdangling-else-1.c: New test.
9565 * c-c++-common/Wdangling-else-2.c: New test.
9566 * c-c++-common/Wdangling-else-3.c: New test.
9567
dc581573 95682016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9569
9570 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9571 flag is present.
9572
a64030fe 95732016-05-04 Marek Polacek <polacek@redhat.com>
9574
9575 PR c/48778
9576 * gcc.dg/Waddress-2.c: New test.
9577
b461b04a 95782016-05-04 Alan Modra <amodra@gmail.com>
9579
9580 * gcc.target/powerpc/pr70866.c: New.
9581
c388a0cf 95822016-05-03 Martin Sebor <msebor@redhat.com>
9583
9584 PR c++/66561
9585 * c-c++-common/builtin_location.c: New test.
9586 * g++.dg/cpp1y/builtin_location.C: New test.
9587
5d4db8ef 95882016-05-03 Marek Polacek <polacek@redhat.com>
9589
9590 PR c/70859
9591 * gcc.dg/pr70859.c: New test.
9592 * gcc.dg/pr70859-2.c: New test.
9593
ca938765 95942016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9595
9596 * gnat.dg/debug5.adb: New testcase.
9597
60b27d5f 95982016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9599
9600 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9601 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9602 Procedure to check for z10 instruction set.
9603
5ab325d0 96042016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9605
9606 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9607
c548a0ad 96082016-05-03 Alan Modra <amodra@gmail.com>
9609
9610 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9611
d5ecd946 96122016-05-03 Jakub Jelinek <jakub@redhat.com>
9613
9614 * gcc.target/i386/avx512f-cvt-1.c: New test.
9615
35b0a053 96162016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9617
9618 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9619 -fdump-tree-vrp-details.
9620
9ae1b28a 96212016-05-03 Richard Biener <rguenther@suse.de>
9622
9623 * gcc.dg/pr30172-1.c: Adjust.
9624 * gcc.dg/pr63743.c: Likewise.
9625 * gcc.dg/tm/pr51696.c: Likewise.
9626 * c-c++-common/tm/safe-1.c: Likewise.
9627 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9628 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9629 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9630 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9631
9c1a31e4 96322016-05-03 Jakub Jelinek <jakub@redhat.com>
9633
fe69bcb9 9634 PR rtl-optimization/70467
9635 * gcc.target/i386/pr70467-3.c: New test.
9636 * gcc.target/i386/pr70467-4.c: New test.
9637
9082c4a4 9638 PR tree-optimization/70916
9639 * gcc.c-torture/compile/pr70916.c: New test.
9640
9c1a31e4 9641 PR target/49244
9642 * gcc.target/i386/pr49244-1.c: New test.
9643 * gcc.target/i386/pr49244-2.c: New test.
9644
69105acc 96452016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9646
9647 PR rtl-optimization/44281
9648 * gcc.target/i386/pr44281.c: New test.
9649
9ab8df54 96502016-05-03 bin cheng <bin.cheng@arm.com>
9651
9652 PR tree-optimization/56541
9653 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9654 * gcc.dg/vect/pr56541.c: new test.
9655
3c62cae0 96562016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9657
9658 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9659 __float128.
9660 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9661
91abc161 96622016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9663
9664 PR testsuite/70520
9665 * c-c++-common/asan/clone-test-1.c (main): Align child process
9666 stack to 16 bytes.
9667
aa3d1155 96682016-05-02 David Malcolm <dmalcolm@redhat.com>
9669
9670 PR c++/62314
9671 * g++.dg/spellcheck-fields-2.C: New test case.
9672
002c3f28 96732016-05-02 David Malcolm <dmalcolm@redhat.com>
9674
9675 PR c++/62314
9676 * g++.dg/pr62314.C: New test case.
9677
46e5dccc 96782016-05-02 Jan Hubicka <hubicka@ucw.cz>
9679
9680 * gcc.dg/ipa/inline-8.c: New testcase.
9681
663f4248 96822016-05-02 Jakub Jelinek <jakub@redhat.com>
9683
9684 PR rtl-optimization/70467
9685 * gcc.target/i386/pr70467-1.c: New test.
9686
efe8bdf5 96872016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9688
9689 * gcc.dg/spec-options.c: Run the test on all targets.
9690 * gcc.dg/foo.specs: Use cpp_unique_options.
9691
47ef9633 96922016-05-02 Marc Glisse <marc.glisse@inria.fr>
9693
9694 * gcc.dg/tree-ssa/unord.c: New testcase.
9695
eb1a077c 96962016-05-02 Marc Glisse <marc.glisse@inria.fr>
9697
9698 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9699
28e869d0 97002016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9701
9702 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9703
dd185f6e 97042016-05-02 Marek Polacek <polacek@redhat.com>
9705
9706 PR c/70851
9707 * gcc.dg/enum-incomplete-3.c: New test.
9708
773d09b9 97092016-05-02 Marek Polacek <polacek@redhat.com>
9710 Tom de Vries <tom@codesourcery.com>
9711
9712 PR tree-optimization/70700
9713 * gcc.dg/pr70700.c: New test.
9714
f0dc3286 97152016-05-01 Uros Bizjak <ubizjak@gmail.com>
9716
9717 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9718 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9719 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9720 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9721 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9722
7f931827 97232016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9724
9725 * ada/acats/run_acats: Rename into...
9726 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9727 * ada/acats/run_all.sh: Remove redundant test.
9728 (target_run): Move around.
9729 (target_gnatchop): Use newly built executable.
9730 (target_gnatmake): Likewise.
9731 Check that the compilation of impbit succeeds.
9732
1c492b4e 97332016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9734
9735 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9736 * gcc.dg/20021029-1.c: Likewise.
9737 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9738 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9739 * gcc.target/sh/cmpstr.c: Likewise.
9740 * gcc.target/sh/cmpstrn.c: Likewise.
9741 * gcc.target/sh/memset.c: Likewise.
9742 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9743 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9744 * gcc.target/sh/pr39423-1.c: Likewise.
9745 * gcc.target/sh/pr49468-di.c: Likewise.
9746 * gcc.target/sh/pr49468-si.c: Likewise.
9747 * gcc.target/sh/pr49880-1.c: Likewise.
9748 * gcc.target/sh/pr49880-2.c: Likewise.
9749 * gcc.target/sh/pr49880-3.c: Likewise.
9750 * gcc.target/sh/pr50751-1.c: Likewise.
9751 * gcc.target/sh/pr50751-4.c: Likewise.
9752 * gcc.target/sh/pr50751-7.c: Likewise.
9753 * gcc.target/sh/pr51244-1.c: Likewise.
9754 * gcc.target/sh/pr51244-10.c: Likewise.
9755 * gcc.target/sh/pr51244-11.c: Likewise.
9756 * gcc.target/sh/pr51244-12.c: Likewise.
9757 * gcc.target/sh/pr51244-13.c: Likewise.
9758 * gcc.target/sh/pr51244-14.c: Likewise.
9759 * gcc.target/sh/pr51244-17.c: Likewise.
9760 * gcc.target/sh/pr51244-18.c: Likewise.
9761 * gcc.target/sh/pr51244-19.c: Likewise.
9762 * gcc.target/sh/pr51244-4.c: Likewise.
9763 * gcc.target/sh/pr51244-5.c: Likewise.
9764 * gcc.target/sh/pr51244-7.c: Likewise.
9765 * gcc.target/sh/pr51244-8.c: Likewise.
9766 * gcc.target/sh/pr51244-9.c: Likewise.
9767 * gcc.target/sh/pr51697.c: Likewise.
9768 * gcc.target/sh/pr52483-1.c: Likewise.
9769 * gcc.target/sh/pr52483-2.c: Likewise.
9770 * gcc.target/sh/pr52483-3.c: Likewise.
9771 * gcc.target/sh/pr52483-5.c: Likewise.
9772 * gcc.target/sh/pr52933-1.c: Likewise.
9773 * gcc.target/sh/pr52933-2.c: Likewise.
9774 * gcc.target/sh/pr52933-3.c: Likewise.
9775 * gcc.target/sh/pr53568-1.c: Likewise.
9776 * gcc.target/sh/pr53976-1.c: Likewise.
9777 * gcc.target/sh/pr53988-1.c: Likewise.
9778 * gcc.target/sh/pr53988.c: Likewise.
9779 * gcc.target/sh/pr54089-1.c: Likewise.
9780 * gcc.target/sh/pr54089-6.c: Likewise.
9781 * gcc.target/sh/pr54089-7.c: Likewise.
9782 * gcc.target/sh/pr54089-8.c: Likewise.
9783 * gcc.target/sh/pr54089-9.c: Likewise.
9784 * gcc.target/sh/pr54236-1.c: Likewise.
9785 * gcc.target/sh/pr54236-2.c: Likewise.
9786 * gcc.target/sh/pr54236-3.c: Likewise.
9787 * gcc.target/sh/pr54236-4.c: Likewise.
9788 * gcc.target/sh/pr54386.c: Likewise.
9789 * gcc.target/sh/pr54602-1.c: Likewise.
9790 * gcc.target/sh/pr54685.c: Likewise.
9791 * gcc.target/sh/pr54760-1.c: Likewise.
9792 * gcc.target/sh/pr54760-2.c: Likewise.
9793 * gcc.target/sh/pr54760-3.c: Likewise.
9794 * gcc.target/sh/pr54760-4.c: Likewise.
9795 * gcc.target/sh/pr54760-5.c: Likewise.
9796 * gcc.target/sh/pr54760-6.c: Likewise.
9797 * gcc.target/sh/pr55146.c: Likewise.
9798 * gcc.target/sh/pr55160.c: Likewise.
9799 * gcc.target/sh/pr59278.c: Likewise.
9800 * gcc.target/sh/pr59401-1.c: Likewise.
9801 * gcc.target/sh/pr59533-1.c: Likewise.
9802 * gcc.target/sh/pr63260.c: Likewise.
9803 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9804 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9805 * gcc.target/sh/strlen.c: Likewise.
9806 * gcc.target/sh/torture/pr30807.c: Likewise.
9807 * gcc.target/sh/torture/pr34777.c: Likewise.
9808 * gcc.target/sh/torture/pr64652.c: Likewise.
9809 * gcc.target/sh/torture/pr65505.c: Likewise.
9810 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9811 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9812
0c4005be 98132016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9814
9815 PR c++/66644
9816 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9817
d94e6223 98182016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9819
9820 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9821 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9822 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9823 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9824
46f37836 98252016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9826
9827 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9828 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9829
4d0a8bac 98302016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9831
9832 PR middle-end/70626
9833 * c-c++-common/goacc/combined-reduction.c: New test.
9834 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9835
b98e0db3 98362016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9837
9838 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9839 *movdi_internal pattern only if PIC off.
9840 * gcc.target/i386/pr70155-2.c: Likewise.
9841 * gcc.target/i386/pr70155-3.c: Likewise.
9842 * gcc.target/i386/pr70155-4.c: Likewise.
9843 * gcc.target/i386/pr70155-5.c: Likewise.
9844 * gcc.target/i386/pr70155-6.c: Likewise.
9845 * gcc.target/i386/pr70155-7.c: Likewise.
9846 * gcc.target/i386/pr70155-8.c: Likewise.
9847 * gcc.target/i386/pr70155-15.c: Likewise.
9848 * gcc.target/i386/pr70155-17.c: Likewise.
9849 * gcc.target/i386/pr70155-22.c: Likewise.
9850
8b066242 98512016-04-29 Bin Cheng <bin.cheng@arm.com>
9852
9853 PR tree-optimization/70803
9854 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9855
22912e73 98562016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9857
9858 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9859 optimization of vector loop.
9860 * gcc.target/i386/vect-unpack-3.c: New test.
9861 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9862 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9863 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9864
568128c6 98652016-04-29 Marek Polacek <polacek@redhat.com>
9866
9867 PR sanitizer/70342
9868 * g++.dg/ubsan/null-7.C: New test.
9869
025dd1e0 9870 PR c/70852
9871 * gcc.dg/pr70852.c: New test.
9872
eb16928e 98732016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9874
9875 PR/69089
9876 * g++.dg/cpp0x/alignas6.C: New test.
9877
d7377ee9 98782016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9879
4860a6bf 9880 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9881 * gcc.dg/pr27003.c: Likewise.
9882 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9883 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9884 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9885 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9886 * gcc.target/arc/mxy.c: Likewise.
9887 * gcc.target/arc/mswape.c: Likewise.
9888 * gcc.target/arc/mrtsc.c: Likewise.
9889 * gcc.target/arc/mcrc.c: Likewise.
9890 * gcc.target/arc/mdsp-packa.c: Likewise.
9891 * gcc.target/arc/mdvbf.c: Likewise.
9892 * gcc.target/arc/mlock.c: Likewise.
9893 * gcc.target/arc/mmac-24.c: Likewise.
9894 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9895
efa1b7ab 98962016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9897 Matthijs Kooijman <matthijs@stdin.nl>
9898 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9899
9900 PR target/60040
9901 * gcc.target/avr/pr60040-1.c: New.
9902 * gcc.target/avr/pr60040-2.c: New.
9903
00371d68 99042016-04-29 Richard Biener <rguenther@suse.de>
9905
9906 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9907
73447cc5 99082016-04-29 Richard Biener <rguenther@suse.de>
9909
9910 PR tree-optimization/13962
9911 PR tree-optimization/65686
9912 * gcc.dg/uninit-pr65686.c: New testcase.
9913
c2087b56 99142016-04-29 Jakub Jelinek <jakub@redhat.com>
9915
9916 PR middle-end/70843
9917 * gcc.dg/pr70843.c: New test.
9918
cdd06d5a 99192016-04-28 Jakub Jelinek <jakub@redhat.com>
9920
9921 PR target/70858
9922 * gcc.target/i386/pr70858.c: New test.
9923
1a60079e 99242016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9925
9926 * gcc.target/arc/nps400-1.c: New file.
9927
11bc2894 99282016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9929 Andrew Burgess <andrew.burgess@embecosm.com>
9930
9931 * gcc.target/arc/movh_cl-1.c: New file.
9932
dd9bf0b5 99332016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9934 Andrew Burgess <andrew.burgess@embecosm.com>
9935
9936 * gcc.target/arc/extzv-1.c: New file.
9937 * gcc.target/arc/insv-1.c: New file.
9938 * gcc.target/arc/insv-2.c: New file.
9939 * gcc.target/arc/movb-1.c: New file.
9940 * gcc.target/arc/movb-2.c: New file.
9941 * gcc.target/arc/movb-3.c: New file.
9942 * gcc.target/arc/movb-4.c: New file.
9943 * gcc.target/arc/movb-5.c: New file.
9944 * gcc.target/arc/movb_cl-1.c: New file.
9945 * gcc.target/arc/movb_cl-2.c: New file.
9946 * gcc.target/arc/movbi_cl-1.c: New file.
9947 * gcc.target/arc/movl-1.c: New file.
9948
a22e4209 99492016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9950 Andrew Burgess <andrew.burgess@embecosm.com>
9951
9952 * gcc.target/arc/cmem-1.c: New file.
9953 * gcc.target/arc/cmem-2.c: New file.
9954 * gcc.target/arc/cmem-3.c: New file.
9955 * gcc.target/arc/cmem-4.c: New file.
9956 * gcc.target/arc/cmem-5.c: New file.
9957 * gcc.target/arc/cmem-6.c: New file.
9958 * gcc.target/arc/cmem-7.c: New file.
9959 * gcc.target/arc/cmem-ld.inc: New file.
9960 * gcc.target/arc/cmem-st.inc: New file.
9961
287c3982 99622016-04-28 Jakub Jelinek <jakub@redhat.com>
9963
9964 PR target/70821
9965 * gcc.target/i386/pr70821.c: New test.
9966
e40e5340 99672016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9968
9969 * gcc.target/powerpc/vec-adde.c: New test.
9970 * gcc.target/powerpc/vec-adde-int128.c: New test.
9971
cf977d50 99722016-04-28 Jakub Jelinek <jakub@redhat.com>
9973
9974 * gcc.target/i386/avx-vround-1.c: New test.
9975 * gcc.target/i386/avx-vround-2.c: New test.
9976 * gcc.target/i386/avx512vl-vround-1.c: New test.
9977 * gcc.target/i386/avx512vl-vround-2.c: New test.
9978
572f8300 99792016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9980
9981 PR testsuite/70595
9982 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9983 (check_effective_target_cilkplus_runtime): ... this.
9984 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9985 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9986
9987 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9988 Require cilkplus_runtime.
9989 Don't add -lcilkrts.
9990 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9991 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9992 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9993 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9994 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9995 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9996 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9997 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9998 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9999 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10000 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10001 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10002 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10003 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10004 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10005 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10006 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10007 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10008 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10009 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10010 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10011 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10012 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10013 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10014 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10015 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10016 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10017 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10018 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10019
10020 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10021 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10022
10023 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10024
10025 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10026 cilkplus_runtime.
10027
dfba0905 100282016-04-27 Marc Glisse <marc.glisse@inria.fr>
10029
10030 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10031 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10032
605a4556 100332015-04-27 Ryan Burn <contact@rnburn.com>
10034
10035 PR c++/69024
10036 PR c++/68997
10037 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10038 diagnostic.
10039 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10040 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10041
6a1231a5 100422016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10043
10044 * gnat.dg/limited_with4.ad[sb]: New test.
10045 * gnat.dg/limited_with4_pkg.ads: New helper.
10046
4dad9e09 100472016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10048
10049 PR target/70155
10050 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10051 and movv1ti_internal patterns
10052 * gcc.target/i386/pr70155-1.c: New test.
10053 * gcc.target/i386/pr70155-2.c: Likewise.
10054 * gcc.target/i386/pr70155-3.c: Likewise.
10055 * gcc.target/i386/pr70155-4.c: Likewise.
10056 * gcc.target/i386/pr70155-5.c: Likewise.
10057 * gcc.target/i386/pr70155-6.c: Likewise.
10058 * gcc.target/i386/pr70155-7.c: Likewise.
10059 * gcc.target/i386/pr70155-8.c: Likewise.
10060 * gcc.target/i386/pr70155-9.c: Likewise.
10061 * gcc.target/i386/pr70155-10.c: Likewise.
10062 * gcc.target/i386/pr70155-11.c: Likewise.
10063 * gcc.target/i386/pr70155-12.c: Likewise.
10064 * gcc.target/i386/pr70155-13.c: Likewise.
10065 * gcc.target/i386/pr70155-14.c: Likewise.
10066 * gcc.target/i386/pr70155-15.c: Likewise.
10067 * gcc.target/i386/pr70155-16.c: Likewise.
10068 * gcc.target/i386/pr70155-17.c: Likewise.
10069 * gcc.target/i386/pr70155-18.c: Likewise.
10070 * gcc.target/i386/pr70155-19.c: Likewise.
10071 * gcc.target/i386/pr70155-20.c: Likewise.
10072 * gcc.target/i386/pr70155-21.c: Likewise.
10073 * gcc.target/i386/pr70155-22.c: Likewise.
10074
a80f3f45 100752016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10076
10077 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10078 ".{5,6}".
10079
279305d1 100802016-04-27 Bin Cheng <bin.cheng@arm.com>
10081
10082 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10083 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10084 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10085 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10086 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10087
8974b625 100882016-04-27 Richard Biener <rguenther@suse.de>
10089
10090 PR ipa/70760
10091 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10092 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10093
886d5463 100942016-04-27 Nathan Sidwell <nathan@acm.org>
10095
10096 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10097 * g++.dg/ubsan/pr63956.C: Adjust error location.
10098
f0e35aa9 100992016-04-27 Nick Clifton <nickc@redhat.com>
10100
10101 PR middle-end/49889
10102 * gcc.dg/pr49889.c: New test.
10103
40385231 101042016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10105
10106 * c-c++-common/memset-array.c: New test.
10107
37229a71 101082016-04-26 Martin Sebor <msebor@redhat.com>
10109
10110 PR c++/66639
10111 * g++.dg/cpp1y/func_constexpr.C: New test.
10112
3eedf9bd 101132016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10114
10115 PR c++/70241
10116 * g++.dg/cpp0x/enum32.C: New test.
10117 * g++.dg/cpp0x/enum33.C: New test.
10118
101192016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10120
10121 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10122 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10123 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10124 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10125 * gcc.c-torture/execute/pr38151.c: Likewise.
10126 * gcc.c-torture/execute/pr66556.c: Likewise.
10127 * gcc.c-torture/execute/pr67781.c: Likewise.
10128 * gcc.c-torture/execute/pr68648.c: Likewise.
10129
8c51f92f 101302016-04-26 Marc Glisse <marc.glisse@inria.fr>
10131
10132 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10133
fa20ebd3 101342016-04-26 Marek Polacek <polacek@redhat.com>
10135
10136 PR c/67784
10137 * gcc.dg/pr67784-3.c: New test.
10138 * gcc.dg/pr67784-4.c: New test.
10139 * gcc.dg/pr67784-5.c: New test.
10140
9db47803 10141 PR c/70791
10142 * gcc.dg/Wnested-externs-2.c: New test.
10143
bff407f2 101442016-04-26 Marc Glisse <marc.glisse@inria.fr>
10145
10146 * gcc.dg/fold-plusmult.c: Adjust.
10147 * gcc.dg/no-strict-overflow-6.c: Adjust.
10148 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10149
78d0c69e 101502016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10151
10152 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10153 number scans.
10154 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10155 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10156 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10157 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10158 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10159 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10160 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10161 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10162 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10163 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10164 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10165 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10166 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10167 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10168 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10169 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10170 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10171 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10172 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10173 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10174 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10175 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10176 scans.
10177 * gcc.target/i386/pr32219-4.c: Likewise.
10178 * gcc.target/i386/pr32219-6.c: Likewise.
10179 * gcc.target/i386/pr32219-8.c: Likewise.
10180
221d6722 101812016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10182
10183 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10184 associated options.
10185
514727a9 101862016-04-26 Marek Polacek <polacek@redhat.com>
10187
10188 PR c++/70744
10189 * g++.dg/ext/cond2.C: New test.
10190
e6ee4c61 101912016-04-26 Bin Cheng <bin.cheng@arm.com>
10192
10193 PR tree-optimization/70771
10194 PR tree-optimization/70775
10195 * gcc.dg/pr70771.c: New test.
3730828c 10196 * gcc.dg/pr70775.c: New test.
e6ee4c61 10197
b3d72796 101982016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10199
10200 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10201
c11ece29 102022016-04-25 Richard Biener <rguenther@suse.de>
10203
10204 PR tree-optimization/70780
10205 * gcc.dg/torture/pr70780.c: New testcase.
10206
92a44a68 102072016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10208
4860a6bf 10209 * gcc.target/arm/neon-vaddws16.c: New test.
10210 * gcc.target/arm/neon-vaddws32.c: New test.
10211 * gcc.target/arm/neon-vaddwu16.c: New test.
10212 * gcc.target/arm/neon-vaddwu32.c: New test.
10213 * gcc.target/arm/neon-vaddwu8.c: New test.
10214 * lib/target-supports.exp
d40b10b2 10215 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10216 that arm neon support vector widen sum of HImode TO SImode.
10217
4bbfd6c2 102182016-04-23 Jakub Jelinek <jakub@redhat.com>
10219
10220 PR sanitizer/70712
10221 * c-c++-common/asan/pr70712.c: New test.
10222
524df596 102232016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10224
10225 * .gitattributes: New file.
10226
426c75c3 102272016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10228
10229 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10230
c052a8d5 102312016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10232
10233 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10234 * gfortran.dg/submodule_15.f08: Likewise.
10235
c08d4612 102362016-04-22 Richard Biener <rguenther@suse.de>
10237
10238 PR tree-optimization/70740
10239 * gcc.dg/torture/pr70740.c: New testcase.
10240
fd3211e1 102412016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10242
10243 PR target/70750
10244 * gcc.target/i386/pr70750-1.c: New test.
10245 * gcc.target/i386/pr70750-2.c: Likewise.
10246
15acd78c 102472016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10248
10249 PR c++/70540
10250 * g++.dg/cpp0x/auto48.C: New.
10251
192bf59c 102522016-04-21 Marek Polacek <polacek@redhat.com>
10253
10254 PR c++/70513
10255 * g++.dg/cpp0x/forw_enum12.C: New test.
10256 * g++.dg/cpp0x/forw_enum13.C: New test.
10257
5d429e99 102582016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10259
10260 PR target/70728
10261 * gcc.target/i386/pr70728.c: New test.
10262
06777d85 102632016-04-21 Richard Biener <rguenther@suse.de>
10264
10265 PR middle-end/70747
10266 * gcc.dg/pr70747.c: New testcase.
10267
7434c6fb 102682016-04-21 Bin Cheng <bin.cheng@arm.com>
10269
10270 PR tree-optimization/70715
10271 * gcc.dg/tree-ssa/scev-13.c: New test.
10272
f3ec0970 102732016-04-21 Marc Glisse <marc.glisse@inria.fr>
10274
10275 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10276
523f3a9d 102772016-04-21 Marc Glisse <marc.glisse@inria.fr>
10278
10279 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10280
ace7bf06 102812016-04-20 Jan Hubicka <jh@suse.cz>
10282
10283 PR ipa/70018
10284 * g++.dg/ipa/nothrow-1.C: New testcase.
10285
2b073aa6 102862016-04-20 Nathan Sidwell <nathan@acm.org>
10287
10288 PR c++/55635
10289 * g++.dg/eh/delete1.C: New.
10290
8a574c11 102912016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10292
10293 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10294 -mtune-ctrl=sse_typeless_stores.
10295
e3400750 102962016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10297
10298 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10299
4bd8a059 103002016-04-20 Bin Cheng <bin.cheng@arm.com>
10301
10302 PR tree-optimization/69489
10303 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10304
70574e60 103052016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10306
10307 PR c++/69363
10308 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10309 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10310 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10311
bd6f374c 103122016-04-20 Bin Cheng <bin.cheng@arm.com>
10313
10314 PR tree-optimization/56625
10315 PR tree-optimization/69489
10316 * gcc.dg/vect/pr56625.c: New test.
10317 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10318
482539ee 103192016-04-20 Andrew Pinski <apinski@cavium.com>
10320
10321 PR target/64971
10322 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10323
b4672800 103242016-04-20 Arnaud Charlet <charlet@adacore.com>
10325
10326 * gnat.dg/self1.adb: Remove now incorrect test.
10327
4fb48737 103282016-04-20 Bin Cheng <bin.cheng@arm.com>
10329
10330 * gcc.dg/tree-ssa/scev-11.c: New test.
10331 * gcc.dg/tree-ssa/scev-12.c: New test.
10332
97efb92e 103332016-04-20 Marek Polacek <polacek@redhat.com>
10334
10335 PR tree-optimization/70725
10336 * gcc.dg/pr70725.c: New test.
10337
9d2d4060 103382016-04-20 Richard Biener <rguenther@suse.de>
10339
10340 PR tree-optimization/70726
10341 * g++.dg/vect/pr70726.cc: New testcase.
10342
54530437 103432016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10344
10345 PR target/70674
10346 * gcc.target/s390/pr70674.c: New test.
10347
acda2210 103482016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10349
10350 PR libgfortran/70684
10351 * gfortran.dg/list_read_14.f90: New test.
10352
b7040bb0 103532016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10354
10355 PR target/69201
10356 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10357 extern to force it misaligned.
10358 (b): Likewise.
10359 (c): Likewise.
10360 (d): Likewise.
10361 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10362 Don't check `*' before movv4sf_internal.
10363 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10364 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10365 Don't check `*' before movv16qi_internal.
10366 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10367 extern to force it misaligned.
10368 (b): Likewise.
10369 (c): Likewise.
10370 (d): Likewise.
10371 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10372 Don't check `*' before movv2df_internal.
10373 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10374 extern to force it misaligned.
10375 (b): Likewise.
10376 (c): Likewise.
10377 (d): Likewise.
10378 Check movv8sf_internal instead of avx_storeups256.
10379 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10380
263b5475 103812016-04-19 Richard Biener <rguenther@suse.de>
10382
10383 PR tree-optimization/70171
10384 * g++.dg/tree-ssa/pr70171.C: New testcase.
10385
222ac318 103862016-04-19 Richard Biener <rguenther@suse.de>
10387
10388 PR tree-optimization/70724
10389 * gcc.dg/torture/pr70724.c: New testcase.
10390
003000a4 103912016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10392
10393 PR middle-end/70689
4860a6bf 10394 * gcc.target/i386/pr70689.c: New.
003000a4 10395
3f6e13de 103962016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10397
10398 PR target/70708
10399 * gcc.target/i386/pr70708.c: New test.
10400
10abddbd 104012016-04-18 Richard Biener <rguenther@suse.de>
10402
10403 PR tree-optimization/43434
10404 * gcc.dg/vect/pr43434.c: New testcase.
10405 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10406 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10407 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10408 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10409 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10410 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10411 * gcc.dg/gomp/pr68640.c: Likewise.
10412 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10413 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10414
950db54a 104152016-04-18 Richard Biener <rguenther@suse.de>
10416
10417 PR tree-optimization/70701
10418 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10419
67ccbf39 104202016-04-18 Tom de Vries <tom@codesourcery.com>
10421
10422 PR testsuite/70699
10423 * gcc.dg/pr70161.c: Add dot-file scans.
10424 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10425 instead of after last dot char.
10426
021ad2f3 104272016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10428
10429 * c-c++-common/dump-ada-spec-3.c: New test.
10430 * c-c++-common/dump-ada-spec-4.c: Likewise.
10431
d572fcfd 104322016-04-17 Tom de Vries <tom@codesourcery.com>
10433
10434 PR other/70183
10435 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10436
8b4ee73c 104372016-04-15 Jan Hubicka <jh@suse.cz>
10438
10439 PR ipa/70018
10440 * g++.dg/ipa/pure-const-1.C: New testcase.
10441 * g++.dg/ipa/pure-const-2.C: New testcase.
10442 * g++.dg/ipa/pure-const-3.C: New testcase.
10443
eac243e7 104442016-04-15 Marek Polacek <polacek@redhat.com>
10445
10446 PR c/70671
10447 * gcc.dg/bitfld-22.c: New test.
10448
64c1df32 104492016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10450
10451 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10452 x86_64.
10453
926f9422 104542016-04-15 Marek Polacek <polacek@redhat.com>
10455
10456 PR c/70651
10457 * c-c++-common/pr70651.c: New test.
10458
309bbaa3 104592016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10460
10461 PR rtl-optimization/70681
10462 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10463 dump scan on arm and powerpc.
10464 * gcc.dg/pr10474.c: Likewise.
10465
b4ba8358 104662016-04-15 Jakub Jelinek <jakub@redhat.com>
10467
ed92874a 10468 PR c++/69517
10469 PR c++/70019
10470 PR c++/70588
10471 * g++.dg/cpp1y/vla11.C: Revert for real.
10472
b4ba8358 10473 PR c/70436
10474 * c-c++-common/Wparentheses-1.c: New test.
10475 * c-c++-common/gomp/Wparentheses-1.c: New test.
10476 * c-c++-common/gomp/Wparentheses-2.c: New test.
10477 * c-c++-common/gomp/Wparentheses-3.c: New test.
10478 * c-c++-common/gomp/Wparentheses-4.c: New test.
10479 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10480 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10481 * c-c++-common/goacc/Wparentheses-1.c: New test.
10482
65717bb5 104832016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10484
10485 PR target/70662
10486 * gcc.target/i386/pr70662.c: New test.
10487
ca1a4077 104882016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10489 Alan Modra <amodra@gmail.com>
ca1a4077 10490
10491 PR tree-optimization/70130
10492 * gcc.dg/vect/O3-pr70130.c: New testcase.
10493
dbe1794c 104942016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10495
11836644 10496 PR target/70669
10497 * gcc.target/powerpc/pr70669.c: New test.
10498
dbe1794c 10499 PR target/70640
10500 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10501 a power7 system that does not have an assembler that supports
10502 power8.
10503
4c1007f1 105042016-04-14 Martin Sebor <msebor@redhat.com>
10505
10506 PR c++/69517
10507 PR c++/70019
10508 PR c++/70588
10509 * c-c++-common/ubsan/vla-1.c: Revert.
10510 * g++.dg/cpp1y/vla11.C: Same.
10511 * g++.dg/cpp1y/vla12.C: Same.
10512 * g++.dg/cpp1y/vla13.C: Same.
10513 * g++.dg/cpp1y/vla14.C: Same.
10514 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10515 * g++.dg/init/array24.C: Same.
4c1007f1 10516 * g++.dg/ubsan/vla-1.C: Same.
10517
22dcab66 105182016-04-14 Marek Polacek <polacek@redhat.com>
10519 Jan Hubicka <hubicka@ucw.cz>
10520
10521 PR c++/70029
10522 * g++.dg/torture/pr70029.C: New test.
10523
3e74b025 105242016-04-14 Martin Sebor <msebor@redhat.com>
10525
10526 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10527 type size to prevent failures on targets with very low maximum
10528 alignment.
10529
1d2e0f2a 105302016-04-14 Richard Biener <rguenther@suse.de>
10531
10532 PR tree-optimization/70623
10533 * gcc.dg/torture/pr70623.c: New testcase.
10534 * gcc.dg/torture/pr70623-2.c: Likewise.
10535
9aed0626 105362016-04-13 Martin Sebor <msebor@redhat.com>
10537
10538 PR c++/69517
10539 PR c++/70019
10540 PR c++/70588
10541 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10542 * g++.dg/cpp1y/vla11.C: New test.
10543 * g++.dg/cpp1y/vla12.C: New test.
10544 * g++.dg/cpp1y/vla13.C: New test.
10545 * g++.dg/cpp1y/vla14.C: New test.
10546 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10547 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10548 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10549
fd499010 105502016-04-13 Jakub Jelinek <jakub@redhat.com>
10551
10552 PR c++/70641
10553 * g++.dg/opt/pr70641.C: New test.
10554
87fa7252 105552016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10556
10557 PR rtl-optimization/68749
10558 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10559 effects of argument promotions.
10560 Remove default args to dg-skip-if.
10561
6c40e18b 105622016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10563
10564 PR c++/70635
10565 * g++.dg/parse/pr70635.C: New.
10566
92c53257 105672016-04-13 Marek Polacek <polacek@redhat.com>
10568
10569 PR c++/70639
10570 * c-c++-common/Wmisleading-indentation-4.c: New test.
10571
0241e4dc 105722016-04-13 Marek Polacek <polacek@redhat.com>
10573
10574 PR c/70436
4860a6bf 10575 * gcc.dg/Wparentheses-12.c: New test.
10576 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10577
92bda444 105782016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10579
10580 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10581 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10582 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10583
38ea8a26 105842016-04-13 Jakub Jelinek <jakub@redhat.com>
10585
d08aa032 10586 PR middle-end/70633
10587 * gcc.c-torture/compile/pr70633.c: New test.
10588
38ea8a26 10589 PR debug/70628
10590 * gcc.dg/torture/pr70628.c: New test.
10591
9231d5c2 105922016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10593
10594 PR c++/70610
10595 * g++.dg/template/pr70610.C: New test.
10596 * g++.dg/template/pr70610-2.C: New test.
10597 * g++.dg/template/pr70610-3.C: New test.
10598 * g++.dg/template/pr70610-4.C: New test.
10599
249ca944 106002016-04-12 Jakub Jelinek <jakub@redhat.com>
10601
7f2ea2fb 10602 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10603 128 instead of 32.
10604
249ca944 10605 PR c++/70571
10606 * g++.dg/ext/pr70571.C: New test.
10607
8ca5a97d 106082016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10609
bf32a52d 10610 PR target/70640
8ca5a97d 10611 * gcc.target/powerpc/pr70640.c: New test.
10612
e971b45f 106132016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10614
10615 PR c++/68722
10616 * g++.dg/parse/pr68722.C: New.
10617
0b54d964 106182016-04-12 Jakub Jelinek <jakub@redhat.com>
10619
10620 PR rtl-optimization/70596
10621 * gcc.target/i386/pr70596.c: New test.
10622
d2dd85e3 106232016-04-12 Nathan Sidwell <nathan@acm.org>
10624
10625 PR c++/70501
10626 * g++.dg/init/pr70501.C: New.
10627
2d0001b0 106282016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10629
10630 * gcc.target/i386/asm-flag-6.c: New test.
10631
6c4df0d1 106322016-04-12 Tom de Vries <tom@codesourcery.com>
10633
10634 PR tree-optimization/68756
10635 * gcc.dg/graphite/pr68756.c: New test.
10636
0d60da57 106372016-04-12 Jakub Jelinek <jakub@redhat.com>
10638
10639 PR tree-optimization/70602
10640 * gcc.c-torture/execute/pr70602.c: New test.
10641
62735984 106422016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10643
10644 PR target/70381
10645 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10646 __float128 emulator is built and runs.
10647 * gcc.target/powerpc/float128-1.c: Likewise.
10648
10649 * lib/target-supports.exp (check_ppc_float128_sw_available):
10650 Rework tests for __float128 software and hardware
10651 availability. Fix exit condition to return 0 on success.
10652
a702492c 106532016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10654
10655 PR target/70133
10656 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10657 * gcc.target/aarch64/target_attr_15.c: Likewise.
10658
a8c5ce92 106592016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10660
10661 PR c++/69066
10662 * g++.dg/cpp1y/pr69066.C: New.
10663
5ecab913 106642016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10665
10666 PR fortran/68566
10667 * gfortran.dg/pr36192.f90: Update test.
10668 * gfortran.dg/pr36192_1.f90: Update test.
10669 * gfortran.dg/real_dimension_1.f: Update test.
10670 * gfortran.dg/parameter_array_init_7.f90: New test.
10671
6cb5ef70 106722016-04-09 John David Anglin <danglin@gcc.gnu.org>
10673
4edfdd23 10674 PR testsuite/64039
10675 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10676
964f71e3 10677 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10678
5d61c198 10679 PR rtl-optimization/66669
10680 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10681
16eaaf58 10682 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10683
0b68802d 10684 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10685 * gcc.dg/pie-1.c: Likewise.
10686 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10687 * gcc.dg/pic-4.c: Likewise.
10688 * gcc.dg/pie-3.c: Likewise.
10689 * gcc.dg/pie-4.c: Likewise.
10690
9c0dd509 10691 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10692
03b2d3c1 10693 PR tree-optimization/68644
10694 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10695
6cb5ef70 10696 PR rtl-optimization/64886
10697 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10698
07de41ba 106992016-04-09 Tom de Vries <tom@codesourcery.com>
10700
10701 PR tree-optimization/68953
10702 * gcc.dg/graphite/pr68953.c: New test.
10703
d294e3fb 107042016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10705
10706 PR fortran/70592
10707 * gfortran.dg/deferred_character_16.f90: New test.
10708
3cb15094 107092016-04-09 Jakub Jelinek <jakub@redhat.com>
10710
10711 PR tree-optimization/70586
10712 * gcc.c-torture/execute/pr70586.c: New test.
10713
a02dc66f 107142016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10715
10716 PR sanitizer/70573
10717 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10718 with __builtin_memset
10719 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10720
0c302595 107212016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10722
10723 PR lto/70289
10724 PR ipa/70348
10725 PR tree-optimization/70373
10726 PR middle-end/70533
10727 PR middle-end/70534
10728 PR middle-end/70535
10729 * c-c++-common/goacc/reduction-5.c: New test.
10730 * c-c++-common/goacc/reduction-promotions.c: New test.
10731 * gfortran.dg/goacc/reduction-3.f95: New test.
10732 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10733
c6c0523b 107342016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10735
10736 PR c++/70590
10737 PR c++/70452
10738 * g++.dg/pr70590.C: New test.
10739 * g++.dg/pr70590-2.C: New test.
10740
3ac399da 107412016-04-08 Jakub Jelinek <jakub@redhat.com>
10742
e97d1706 10743 PR middle-end/70593
10744 * gcc.target/i386/pr70593.c: New test.
10745
3ac399da 10746 PR rtl-optimization/70574
10747 * gcc.target/i386/avx2-pr70574.c: New test.
10748
fcfbb129 107492016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10750
10751 PR sanitizer/70541
10752 * c-c++-common/asan/pr70541.c: New test.
10753
0aabcddf 107542016-04-08 Tom de Vries <tom@codesourcery.com>
10755
10756 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10757 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10758
bec0c1e8 107592016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10760
10761 PR target/70566
10762 * gcc.c-torture/execute/pr70566.c: New test.
10763
87c791f5 107642016-04-08 Tom de Vries <tom@codesourcery.com>
10765
10766 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10767 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10768
7f38718f 107692016-04-08 Alan Modra <amodra@gmail.com>
10770
10771 * gcc.target/powerpc/pr70117.c: New.
10772
a96a7710 107732016-04-07 Jakub Jelinek <jakub@redhat.com>
10774
7a6265d1 10775 PR testsuite/70581
10776 * gcc.dg/lto/simd-function_0.c: New test.
10777
a96a7710 10778 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10779 clones.
10780 * c-c++-common/attr-simd-2.c: Likewise.
10781 * c-c++-common/attr-simd-4.c: Likewise.
10782 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10783 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10784
508dd607 107852016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10786
10787 PR testsuite/70553
10788 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10789
1b61585a 107902016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10791 Tom de Vries <tom@codesourcery.com>
10792
10793 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10794 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10795 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10796 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10797 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10798 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10799 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10800 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10801
5f060aa8 108022016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10803
10804 PR c/70436
10805 * g++.dg/warn/Wparentheses-29.C: New test.
10806
d3831f71 108072016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10808
10809 PR c/70436
10810 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10811 explicit braces to resolve a future -Wparentheses warning.
10812
382ece2d 108132016-04-06 Richard Henderson <rth@redhat.com>
10814
10815 * gcc.dg/pr61817-1.c: New test.
10816 * gcc.dg/pr61817-2.c: New test.
10817 * gcc.dg/pr69391-1.c: New test.
10818 * gcc.dg/pr69391-2.c: New test.
10819
72234ee9 108202016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10821
10822 PR rtl-optimization/70398
4860a6bf 10823 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10824
5547150a 108252016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10826
10827 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10828
15b70121 108292016-04-06 Yvan Roux <yvan.roux@linaro.org>
10830 Pedro Alves <palves@redhat.com>
10831
10832 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10833
585aefbb 108342016-04-06 Jakub Jelinek <jakub@redhat.com>
10835
0cbb513b 10836 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10837 Check for avx512f effective targets instead of avx2.
10838 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10839 for AVX512F clones.
10840 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10841 * g++.dg/gomp/declare-simd-1.C: Likewise.
10842 * g++.dg/gomp/declare-simd-3.C: Likewise.
10843 * g++.dg/gomp/declare-simd-4.C: Likewise.
10844
585aefbb 10845 PR middle-end/70550
10846 * c-c++-common/gomp/pr70550-1.c: New test.
10847 * c-c++-common/gomp/pr70550-2.c: New test.
10848
0b91cceb 108492016-04-05 Nathan Sidwell <nathan@acm.org>
10850
10851 PR c++/70512
10852 * g++.dg/ext/attribute-may-alias-5.C: New.
10853
645a9d8e 108542016-04-05 Jakub Jelinek <jakub@redhat.com>
10855
10856 PR c++/70336
10857 * c-c++-common/pr70336.c: New test.
10858 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10859 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10860
bdf23925 108612016-04-05 Jan Hubicka <hubicka@ucw.cz>
10862
10863 PR ipa/66223
10864 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10865
aaff837c 108662016-04-05 Jakub Jelinek <jakub@redhat.com>
10867
10868 PR rtl-optimization/70542
10869 * gcc.dg/torture/pr70542.c: New test.
10870 * gcc.target/i386/avx2-pr70542.c: New test.
10871
2eac58a0 108722016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10873
10874 PR tree-optimization/70509
10875 * gcc.target/i386/avx512bw-pr70509.c: New test.
10876
4f7ebe46 108772016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10878
10879 PR c++/70452
10880 * g++.dg/ext/constexpr-vla4.C: New test.
10881
305d86a0 108822016-04-05 Uros Bizjak <ubizjak@gmail.com>
10883
10884 PR target/70510
10885 * gcc.target/i386/pr70510.c: New test.
10886
eec3b789 108872016-04-05 Richard Biener <rguenther@suse.de>
10888
10889 PR tree-optimization/70526
10890 * g++.dg/torture/pr70526.C: New testcase.
10891
ca943582 108922016-04-05 Jakub Jelinek <jakub@redhat.com>
10893
10894 PR target/70525
10895 * gcc.target/i386/pr70525.c: New test.
10896
87825cd5 108972016-04-05 Richard Biener <rguenther@suse.de>
10898
10899 PR middle-end/70499
10900 * g++.dg/torture/pr70499.C: New testcase.
10901
14638828 109022016-04-05 Richard Biener <rguenther@suse.de>
10903
10904 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10905 remove XFAIL.
10906
967a90d5 109072016-04-04 Jakub Jelinek <jakub@redhat.com>
10908
10909 PR middle-end/70307
10910 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10911 rs6000 ABI warnings.
10912
d374a3a3 109132016-04-04 Jan Hubicka <hubicka@ucw.cz>
10914
10915 PR ipa/66223
10916 * g++.dg/ipa/devirt-51.C: New testcase.
10917
8ff377a6 109182016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10919 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10920
10921 PR middle-end/70457
10922 * gcc.dg/torture/pr70457.c: New.
10923
f567b44f 109242016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10925
10926 PR fortran/67538
10927 * gfortran.dg/allocate_with_source_19.f08: New test.
10928
89d4ebfa 109292016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10930
10931 PR fortran/65795
10932 * gfortran.dg/coarray_allocate_6.f08: New test.
10933
68ab33a6 109342016-04-04 Richard Biener <rguenther@suse.de>
10935
10936 PR rtl-optimization/70484
10937 * gcc.dg/torture/pr70484.c: New testcase.
10938
c4f5465d 109392016-04-04 Marek Polacek <polacek@redhat.com>
10940
10941 PR c/70307
10942 * gcc.dg/torture/pr70307.c: New test.
10943
bfec6609 109442016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10945
10946 PR target/70416
10947 PR target/67391
10948 * gcc.target/sh/torture/pr70416.c: New.
10949
40df9099 109502016-04-02 Martin Sebor <msebor@redhat.com>
10951
10952 PR c++/67376
10953 PR c++/70170
10954 PR c++/70172
10955 PR c++/70228
10956 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10957 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10958 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10959 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10960 * g++.dg/cpp0x/constexpr-string.C: Same.
10961 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10962 * g++.dg/cpp0x/pr65398.C: Same.
10963 * g++.dg/ext/constexpr-vla1.C: Same.
10964 * g++.dg/ext/constexpr-vla2.C: Same.
10965 * g++.dg/ext/constexpr-vla3.C: Same.
10966 * g++.dg/ubsan/pr63956.C: Same.
10967
0edb9bfe 109682016-04-01 Jakub Jelinek <jakub@redhat.com>
10969
10970 PR rtl-optimization/70467
10971 * gcc.target/i386/pr70467-2.c: New test.
10972
e5b1a1d9 109732016-04-01 Jakub Jelinek <jakub@redhat.com>
10974 Marek Polacek <polacek@redhat.com>
10975
10976 PR c++/70488
10977 * g++.dg/init/new47.C: New test.
10978
b2ca3fb0 109792016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10980
10981 PR target/70496
10982 * gcc.target/arm/pr70496.c: New test.
10983
4c3bd1e3 109842016-04-01 Nathan Sidwell <nathan@acm.org>
10985
47de69ad 10986 PR c++/68475
10987 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10988
313d569f 109892016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10990
10991 PR target/69890
10992 * gcc.dg/strlenopt.h (memmove): New.
10993 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10994 instead of "string.h".
10995 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10996 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10997 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10998 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10999 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11000 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11001 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11002 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11003 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11004 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11005 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11006 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11007 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11008 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11009 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11010 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11011 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11012 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11013 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11014 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11015
5469facd 110162016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11017
11018 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11019 (Holder::foo): Reflect this.
11020
503de754 110212016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11022
11023 PR target/70442
11024 * gcc.dg/pr70442.c: New test.
11025
13ee2de7 110262016-03-31 Nathan Sidwell <nathan@acm.org>
11027
11028 PR c++/70393
11029 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11030
5e0d03a8 110312016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11032
11033 PR target/70453
11034 * gcc.target/i386/pr70453.c: New test.
11035
8cb82ed4 110362016-03-31 Andrey Belevantsev <abel@ispras.ru>
11037
11038 PR target/70292
11039 * gcc.c-torture/pr70292.c: New test.
11040
7952b661 110412016-03-31 Marek Polacek <polacek@redhat.com>
11042
11043 PR c/70297
11044 * c-c++-common/pr70297.c: New test.
11045 * g++.dg/cpp0x/typedef-redecl.C: New test.
11046 * gcc.dg/typedef-redecl2.c: New test.
11047
1607cc74 110482016-03-31 Jakub Jelinek <jakub@redhat.com>
11049
11050 PR rtl-optimization/70460
11051 * gcc.c-torture/execute/pr70460.c: New test.
11052
c689c252 110532016-03-31 Richard Biener <rguenther@suse.de>
11054
11055 PR c++/70430
11056 * g++.dg/ext/vector30.C: New testcase.
11057
91c9586d 110582016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11059 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11060
11061 * gfortran.dg/fmt_pf.f90: New test.
11062
afa5c1b8 110632016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11064
11065 Forward-port from 5 branch
11066 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11067
11068 PR testsuite/70356
11069 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11070 dg-require-effective-target after dg-do.
11071
11072 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11073
11074 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11075
6a5dcab3 110762016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11077 Julian Brown <julian@codesourcery.com>
11078 Chung-Lin Tang <cltang@codesourcery.com>
11079 Cesar Philippidis <cesar@codesourcery.com>
11080 James Norris <jnorris@codesourcery.com>
11081 Tom de Vries <tom@codesourcery.com>
11082 Nathan Sidwell <nathan@codesourcery.com>
11083
305d86a0 11084 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11085 * c-c++-common/goacc/loop-clauses.c: Likewise.
11086 * g++.dg/goacc/template.C: Likewise.
11087 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11088 * gfortran.dg/goacc/loop-1.f95: Likewise.
11089 * gfortran.dg/goacc/loop-5.f95: Likewise.
11090 * gfortran.dg/goacc/loop-6.f95: Likewise.
11091 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11092 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11093 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11094 * c-c++-common/goacc/clauses-fail.c: Likewise.
11095 * c-c++-common/goacc/parallel-1.c: Likewise.
11096 * c-c++-common/goacc/reduction-1.c: Likewise.
11097 * c-c++-common/goacc/reduction-2.c: Likewise.
11098 * c-c++-common/goacc/reduction-3.c: Likewise.
11099 * c-c++-common/goacc/reduction-4.c: Likewise.
11100 * c-c++-common/goacc/routine-3.c: Likewise.
11101 * c-c++-common/goacc/routine-4.c: Likewise.
11102 * c-c++-common/goacc/routine-5.c: Likewise.
11103 * c-c++-common/goacc/tile.c: Likewise.
11104 * g++.dg/goacc/template.C: Likewise.
11105 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11106 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11107 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11108 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11109 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11110 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11111 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11112 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11113 * c-c++-common/goacc/use_device-1.c: ... this file.
11114 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11115 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11116 * c-c++-common/goacc/host_data-6.c: ... this file.
11117 * c-c++-common/goacc/loop-2-kernels.c: New file.
11118 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11119 * c-c++-common/goacc/loop-3.c: Likewise.
11120 * g++.dg/goacc/reference.C: Likewise.
11121 * g++.dg/goacc/routine-1.C: Likewise.
11122 * g++.dg/goacc/routine-2.C: Likewise.
11123
932c0baa 111242016-03-30 Richard Biener <rguenther@suse.de>
11125
11126 PR middle-end/70450
11127 * gcc.dg/torture/pr70450.c: New testcase.
11128
7f7c4659 111292016-03-30 Jakub Jelinek <jakub@redhat.com>
11130
11131 PR target/70421
11132 * gcc.dg/torture/pr70421.c: New test.
11133 * gcc.target/i386/avx512f-pr70421.c: New test.
11134
9cbfe80c 111352016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11136
11137 PR testsuite/70364
11138 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11139 (check): New function.
11140 (bar): Call check.
11141 (foo): Align stack to 16 bytes when calling bar.
11142 * gcc.target/i386/cleanup-2.c: Likewise.
11143
f56c7d36 111442016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11145
11146 PR tree-optimization/59124
11147 * gcc.dg/Warray-bounds-19.c: New test.
11148
92a44a68 111492016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11150
11151 * lib/prune.exp (escape_regex_chars): New.
11152 (prune_file_path): Update to quote metcharacters for regexp.
11153
a3daa269 111542016-03-29 Jakub Jelinek <jakub@redhat.com>
11155
24e1ba3d 11156 PR rtl-optimization/70429
11157 * gcc.c-torture/execute/pr70429.c: New test.
11158
a3daa269 11159 PR tree-optimization/70405
11160 * gcc.dg/pr70405.c: New test.
11161
3ef41a6e 111622016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11163
11164 PR fortran/70397
11165 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11166 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11167
4abd9410 111682016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11169
11170 PR testsuite/64177
11171 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11172 __cilkrts_set_param to set two workers.
11173 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11174 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11175
b58e5f0f 111762016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11177
305d86a0 11178 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11179
bff53658 111802016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11181
11182 PR target/70406
305d86a0 11183 * gcc.target/i386/pr70406.c: New test.
bff53658 11184
bb2c9c15 111852016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11186
11187 * gnat.dg/specs/double_record_extension3.ads: New test.
11188
f12c84ab 111892016-03-25 Richard Henderson <rth@redhat.com>
11190
11191 PR target/70120
11192 * gcc.target/aarch64/pr70120-1.c: New.
11193 * gcc.target/aarch64/pr70120-2.c: New.
11194 * gcc.target/aarch64/pr70120-3.c: New.
11195
b0bf58c4 111962016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11197
11198 PR c++/62212
11199 * g++.dg/template/mangle2.C: The dg-do directive should be
11200 "compile" not "assemble".
11201
f175ba0f 112022016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11203
11204 PR lto/69650
11205 * gcc.dg/pr69650.c: New test.
11206
4cc3295f 112072016-03-25 David Edelsohn <dje.gcc@gmail.com>
11208
11209 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11210
0cf40600 112112016-03-25 Alan Modra <amodra@gmail.com>
11212
11213 * gcc.dg/dfp/pr70052.c: New test.
11214
3aebf099 112152016-03-24 Richard Henderson <rth@redhat.com>
11216
11217 PR middle-end/69845
11218 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11219 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11220
83245bd3 112212016-03-24 Tom de Vries <tom@codesourcery.com>
11222
11223 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11224
108e7ee4 112252016-03-24 Tom de Vries <tom@codesourcery.com>
11226
11227 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11228 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11229
17af0b14 112302016-03-24 Tom de Vries <tom@codesourcery.com>
11231
11232 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11233 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11234
6c8770ee 112352016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11236
11237 PR c++/62212
11238 * g++.dg/template/mangle2.C: New test.
11239
a7e21b7b 112402016-03-24 Richard Biener <rguenther@suse.de>
11241
11242 PR tree-optimization/70396
11243 * gcc.dg/torture/pr70396.c: New testcase.
11244
f365d297 112452016-03-24 Richard Biener <rguenther@suse.de>
11246
11247 PR middle-end/70370
11248 * gcc.dg/torture/pr70370.c: New testcase.
11249
da7aeb13 112502016-03-24 Tom de Vries <tom@codesourcery.com>
11251
11252 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11253 * gfortran.dg/goacc/kernels-tree.f95: Same.
11254 * gfortran.dg/goacc/parallel-tree.f95: Same.
11255
80b30de0 112562016-03-24 Tom de Vries <tom@codesourcery.com>
11257
11258 * c-c++-common/goacc/uninit-if-clause.c: New test.
11259 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11260
cb9b6b99 112612016-03-24 Jakub Jelinek <jakub@redhat.com>
11262
11263 PR target/70290
305d86a0 11264 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11265 Fix formatting.
cb9b6b99 11266
a4225fff 112672016-03-24 Richard Biener <rguenther@suse.de>
11268
11269 PR tree-optimization/70372
11270 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11271
5a869ab8 112722016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11273
11274 PR c++/70347
11275 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11276
36ce5faa 112772016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11278
11279 PR c++/70332
11280 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11281
c4fa85c9 112822016-03-23 Jakub Jelinek <jakub@redhat.com>
11283
d9377ad5 11284 PR c++/70001
11285 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11286 * g++.dg/cpp1y/pr70001.C: New test.
11287
c4fa85c9 11288 PR c++/70323
11289 * g++.dg/cpp0x/constexpr-70323.C: New test.
11290
0a2062da 112912016-03-23 Alexandre Oliva <aoliva@redhat.com>
11292 Jason Merrill <jason@redhat.com>
11293 Jakub Jelinek <jakub@redhat.com>
11294
11295 PR c++/69315
11296 * g++.dg/cpp0x/constexpr-69315.C: New test.
11297 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11298
62d2a6dc 112992016-03-23 Marek Polacek <polacek@redhat.com>
11300
11301 PR c++/69884
11302 * g++.dg/warn/Wignored-attributes-1.C: New test.
11303 * g++.dg/warn/Wignored-attributes-2.C: New test.
11304
a82d6246 113052016-03-23 Tom de Vries <tom@codesourcery.com>
11306
11307 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11308 initialization.
11309 * gfortran.dg/goacc/private-3.f95 (test): Same.
11310 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11311 missing use param.
11312
dc834ba1 113132016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11314
11315 * lib/target-supports.exp: Remove v7ve entry from loop
11316 creating effective target checks.
11317 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11318 (add_options_for_arm_arch_v7ve): Likewise.
11319
7e83fd1f 113202016-03-23 Jakub Jelinek <jakub@redhat.com>
11321
11322 PR tree-optimization/70354
11323 * gcc.dg/vect/pr70354-1.c: New test.
11324 * gcc.dg/vect/pr70354-2.c: New test.
11325 * gcc.target/i386/avx2-pr70354-1.c: New test.
11326 * gcc.target/i386/avx2-pr70354-2.c: New test.
11327
4e4da058 113282016-03-22 Jeff Law <law@redhat.com>
11329
11330 PR target/70232
11331 * gcc.dg/tree-ssa/pr70232.c: New test.
11332
6855137b 113332016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11334
11335 PR target/70302
11336 * gcc.target/i386/pr70302.c: New test.
11337
19db1ec8 113382016-03-22 Richard Biener <rguenther@suse.de>
11339
11340 PR middle-end/70251
11341 * g++.dg/torture/pr70251.C: New testcase.
11342
4baec9f2 113432016-03-22 David Malcolm <dmalcolm@redhat.com>
11344
11345 PR c/69993
11346 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11347 Wmisleading-indentation.c.
11348 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11349 reflect change to diagnostic text and order of messages.
11350 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11351
fcfec126 113522016-03-22 David Edelsohn <dje.gcc@gmail.com>
11353
11354 * g++.dg/ext/java-3.C: Don't compile on AIX.
11355
aa30728a 113562016-03-22 Richard Biener <rguenther@suse.de>
11357
11358 PR middle-end/70333
11359 * gcc.dg/torture/pr70333.c: New testcase.
11360
46ec4eb4 113612016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11362
11363 * g++.dg/ext/pr70290.C: New test.
11364
4880f878 113652016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11366
11367 PR target/70325
11368 * gcc.target/i386/pr70325.c: New test.
11369
3d78ea44 113702016-03-22 Jakub Jelinek <jakub@redhat.com>
11371
5934fb8f 11372 PR target/70329
11373 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11374 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11375
b6436f79 11376 PR target/70300
11377 * gcc.target/i386/pr70300.c: New test.
11378
3d78ea44 11379 PR c++/70295
11380 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11381 (func2): New function for cond with parens, xfail warning for c++.
11382 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11383
b60244f6 113842016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11385
11386 PR c++/70096
11387 * g++.dg/template/ptrmem30.C: New test.
11388
c8e3e744 113892016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11390
11391 PR c++/70204
11392 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11393 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11394
2715f63a 113952016-03-21 Jakub Jelinek <jakub@redhat.com>
11396
11397 PR middle-end/70326
11398 * gcc.dg/pr70326.c: New test.
11399
2daa2cda 114002016-03-21 Marc Glisse <marc.glisse@inria.fr>
11401 Jakub Jelinek <jakub@redhat.com>
11402
11403 PR tree-optimization/70317
11404 * gcc.dg/pr70317.c: New test.
11405
d9aa5a50 114062016-03-21 Uros Bizjak <ubizjak@gmail.com>
11407
11408 PR target/70327
11409 * gcc.target/i386/pr70327.c: New test.
11410
e1a88bf4 114112016-03-21 Martin Liska <mliska@suse.cz>
11412
61941425 11413 PR ipa/70306
e1a88bf4 11414 * gcc.dg/ipa/pr70306.c: New test.
11415
d9aa5a50 114162016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11417
11418 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11419 * gcc.target/arm/attr-align3.c: Likewise.
11420 * gcc.target/arm/attr_arm.c: Likewise.
11421 * gcc.target/arm/flip-thumb.c: Likewise.
11422
afdde20c 114232016-03-21 Jakub Jelinek <jakub@redhat.com>
11424
11425 PR target/70296
11426 * gcc.target/powerpc/altivec-36.c: New test.
11427
3f2ef661 114282016-03-21 Richard Biener <rguenther@suse.de>
11429
11430 PR tree-optimization/70310
11431 * gcc.dg/torture/pr70310.c: New testcase.
11432
08b2b692 114332016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11434
11435 PR target/70293
11436 * gcc.target/i386/pr70293.c: New test.
11437
93505d22 114382016-03-21 Richard Biener <rguenther@suse.de>
11439
11440 PR tree-optimization/70288
11441 * gcc.dg/torture/pr70288-1.c: New testcase.
11442 * gcc.dg/torture/pr70288-2.c: Likewise.
11443
06fd1914 114442016-03-21 Andrey Belevantsev <abel@ispras.ru>
11445
11446 PR rtl-optimization/69307
11447 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11448
b628775e 114492016-03-21 Andrey Belevantsev <abel@ispras.ru>
11450
11451 PR rtl-optimization/69102
11452 * gcc.c-torture/compile/pr69102.c: New test.
11453
1421f43c 114542016-03-18 Jeff Law <law@redhat.com>
11455
11456 PR rtl-optimization/70263
11457 * gcc.c-torture/compile/pr70263-1.c: New test.
11458 * gcc.target/i386/pr70263-2.c: New test.
11459
e7142ce1 114602016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11461
11462 PR rtl-optimization/70278
11463 * gcc.dg/torture/pr70278.c: New test.
11464 * gcc.target/arm/pr70278.c: New test.
11465
5539bc70 114662016-03-18 David Malcolm <dmalcolm@redhat.com>
11467
11468 PR c/70281
11469 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11470 (test_builtin_types_compatible_p): New test function.
11471 * gcc.dg/pr70281.c: New test case.
11472
296a290a 114732016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11474
11475 PR target/70113
11476 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11477
666094f0 114782016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11479
11480 PR tree-optimization/70252
11481 * gcc.dg/pr70252.c: New test.
11482
350514e8 114832016-03-18 Tom de Vries <tom@codesourcery.com>
11484
11485 * gcc.dg/pr70161-2.c: New test.
11486 * gcc.dg/pr70161.c: New test.
11487
011e0cea 114882016-03-18 Tom de Vries <tom@codesourcery.com>
11489
11490 PR ipa/70269
11491 * gcc.dg/pr70269.c: New test.
11492
292a09de 114932016-03-18 Jakub Jelinek <jakub@redhat.com>
11494
11495 PR c++/70267
11496 * g++.dg/ext/java-3.C: New test.
11497
efc86c4c 114982016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11499
11500 PR c++/70205
11501 * g++.dg/lookup/pr70205.C: New test.
11502
a28dd575 115032016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11504
11505 PR c++/70218
11506 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11507
92e7ab1e 115082016-03-17 Marek Polacek <polacek@redhat.com>
11509
11510 PR c/69407
11511 * gcc.dg/atomic-op-6.c: New test.
11512
7378dbfb 115132016-03-17 David Malcolm <dmalcolm@redhat.com>
11514
11515 PR c/70264
11516 * c-c++-common/pr70264.c: New test case.
11517
f7995d7d 115182016-03-17 Jakub Jelinek <jakub@redhat.com>
11519
e2895b76 11520 PR c++/70144
11521 * c-c++-common/pr70144-1.c: New test.
11522 * c-c++-common/pr70144-2.c: New test.
11523
f7995d7d 11524 PR c++/70272
11525 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11526 * g++.dg/opt/flifetime-dse6.C: New test.
11527 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11528
5ec4a949 115292016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11530
11531 PR driver/70192
11532 * gcc.dg/pic-1.c: New test.
11533 * gcc.dg/pic-2.c: Likewise.
11534 * gcc.dg/pic-3.c: Likewise.
11535 * gcc.dg/pic-4.c: Likewise.
11536 * gcc.dg/pie-1.c: Likewise.
11537 * gcc.dg/pie-2.c: Likewise.
11538 * gcc.dg/pie-3.c: Likewise.
11539 * gcc.dg/pie-4.c: Likewise.
11540 * gcc.dg/pie-5.c: Likewise.
11541 * gcc.dg/pie-6.c: Likewise.
11542
c28550e1 115432016-03-17 Tom de Vries <tom@codesourcery.com>
11544
11545 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11546 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11547
be3296cb 115482016-03-17 Richard Biener <rguenther@suse.de>
11549
11550 PR debug/70271
11551 * g++.dg/debug/pr70271.C: New testcase.
11552
9b60ef21 115532016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11554
11555 * gcc.target/i386/pr70251.c: New test.
11556
9a80bc1a 115572016-03-17 Marek Polacek <polacek@redhat.com>
11558
11559 PR c++/70194
11560 * g++.dg/warn/constexpr-70194.C: New test.
11561
733d7ff9 115622016-03-16 Richard Henderson <rth@redhat.com>
11563
11564 PR middle-end/70240
11565 * gcc.c-torture/compile/pr70240.c: New.
11566
3e6f12bf 115672016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11568
11569 * gcc.c-torture/compile/20151204.c: Skip for avr.
11570
867c9e99 115712016-03-16 Jakub Jelinek <jakub@redhat.com>
11572
11573 PR target/70245
11574 * g++.dg/opt/pr70245.C: New test.
11575 * g++.dg/opt/pr70245.h: New file.
11576 * g++.dg/opt/pr70245-aux.cc: New file.
11577
8ced6ab7 115782016-03-16 Martin Sebor <msebor@redhat.com>
11579
11580 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11581
37af779a 115822016-03-16 Richard Henderson <rth@redhat.com>
11583
11584 PR middle-end/70199
11585 * gcc.c-torture/compile/pr70199.c: New.
11586
78ed999c 115872016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11588
11589 * gcc.dg/uninit-19.c: Run dos2unix.
11590
462ca422 115912016-03-16 Marek Polacek <polacek@redhat.com>
11592
11593 PR c/70093
11594 * gcc.dg/nested-func-10.c: New test.
11595 * gcc.dg/nested-func-9.c: New test.
11596
fe58aacc 115972016-03-16 Jakub Jelinek <jakub@redhat.com>
11598
11599 PR tree-optimization/68714
11600 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11601
27a53872 116022016-03-16 Tom de Vries <tom@codesourcery.com>
11603
11604 PR tree-optimization/68715
11605 * gcc.dg/graphite/pr68715-2.c: New test.
11606 * gcc.dg/graphite/pr68715.c: New test.
11607 * gfortran.dg/graphite/pr68715.f90: New test.
11608
95049c3c 116092016-03-16 Tom de Vries <tom@codesourcery.com>
11610
11611 PR tree-optimization/68809
11612 * gcc.dg/graphite/pr68809-2.c: New test.
11613 * gcc.dg/graphite/pr68809.c: New test.
11614
09eddd70 116152016-03-16 Jakub Jelinek <jakub@redhat.com>
11616
81fc5915 11617 PR c++/70147
11618 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11619 method call to i () as argument. Adjust expected output.
11620
09eddd70 11621 PR c++/70147
11622 * g++.dg/ubsan/pr70147-1.C: New test.
11623 * g++.dg/ubsan/pr70147-2.C: New test.
11624
6373d2a2 116252016-03-15 Martin Sebor <msebor@redhat.com>
11626
11627 PR c++/58281
11628 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11629
d27a0c11 116302016-03-15 John David Anglin <danglin@gcc.gnu.org>
11631
9908039d 11632 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11633 hppa*-*-hpux*.
11634
45cdc3a6 11635 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11636
d27a0c11 11637 PR libfortran/69799
11638 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11639 libatomic_available.
11640
0dd1d57f 116412016-03-15 Marek Polacek <polacek@redhat.com>
11642
11643 PR c++/70209
11644 * g++.dg/ext/attribute-may-alias-4.C: New test.
11645
0ce02c07 116462016-03-15 Alexander Monakov <amonakov@ispras.ru>
11647
11648 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11649 -fvar-tracking-assignments-toggle flag.
11650
f6e39b30 116512016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11652
11653 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11654
167f93a2 116552016-03-15 Jakub Jelinek <jakub@redhat.com>
11656
11657 PR rtl-optimization/70222
11658 * gcc.c-torture/execute/pr70222-1.c: New test.
11659 * gcc.c-torture/execute/pr70222-2.c: New test.
11660
08a8af4a 116612016-03-15 Richard Henderson <rth@redhat.com>
11662
11663 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11664
738eb905 116652016-03-15 Andrey Belevantsev <abel@ispras.ru>
11666
11667 PR rtl-optimization/69032
11668 * gcc.dg/pr69032.c: New test.
11669
dd148b3a 116702016-03-15 Andrey Belevantsev <abel@ispras.ru>
11671
11672 PR rtl-optimization/63384
d9aa5a50 11673 * g++.dg/pr63384.C: New test.
dd148b3a 11674
acf58115 116752016-03-15 Andrey Belevantsev <abel@ispras.ru>
11676
11677 PR target/64411
11678 * gcc.target/i386/pr64411.C: New test.
11679
a2897dc4 116802016-03-15 Tom de Vries <tom@codesourcery.com>
11681
11682 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11683 * gfortran.dg/goacc/kernels-alias.f95: New test.
11684
7bad2faf 116852016-03-14 Martin Sebor <msebor@redhat.com>
11686
11687 PR c++/53792
11688 * g++.dg/cpp0x/constexpr-inline.C: New test.
11689 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11690
d65fa8d9 116912016-03-14 David Edelsohn <dje.gcc@gmail.com>
11692
11693 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11694
2b3c633f 116952016-03-14 Jakub Jelinek <jakub@redhat.com>
11696
11697 PR middle-end/70219
11698 * gcc.dg/pr70219.c: New test.
11699
e947f9c3 117002016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11701
11702 PR target/70083
11703 * gcc.dg/torture/pr70083.c: New test.
11704 * gcc.target/i386/pr70083.c: New test.
11705
74201dc2 117062016-03-14 Richard Biener <rguenther@suse.de>
11707
11708 PR tree-optimization/56365
11709 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11710
88aea41e 117112016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11712
11713 PR target/70098
11714 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11715 New function.
11716 * g++.dg/pr70098.C: New testcase.
11717
11718
1bd2aefd 117192016-03-14 Tom de Vries <tom@codesourcery.com>
11720
11721 PR tree-optimization/70045
11722 * gcc.dg/graphite/pr70045.c: New test.
11723
922c7033 117242016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11725
11726 PR fortran/69043
11727 * gfortran.dg/include_9.f90: New test.
11728
fd4ab6d9 117292016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11730
11731 PR fortran/45076
11732 gfortran.dg/prof/prof.exp: New script.
11733 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11734
7d7218d3 117352016-03-12 Andrey Belevantsev <abel@ispras.ru>
11736
11737 PR rtl-optimization/69307
11738 * gcc.dg/pr69307.c: New test.
11739
02ffd664 117402016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11741
11742 PR target/69614
11743 * gcc.target/arm/pr69614.c: New.
11744
76e207a9 117452016-03-12 Paul Thomas <pault@gcc.gnu.org>
11746
11747 PR fortran/70031
11748 * gfortran.dg/submodule_14.f08: New test
11749
11750 PR fortran/69524
11751 * gfortran.dg/submodule_15.f08: New test
11752
490ee78a 117532016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11754
11755 PR c++/70106
11756 * g++.dg/cpp1y/paren3.C: New test.
11757
04e137ff 117582016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11759
11760 PR target/70131
11761 * gcc.target/powerpc/ppc-round2.c: New test.
11762
27b2c1c4 117632016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11764
11765 PR target/70123
11766 * gcc.dg/torture/pr70123.c: New test.
11767
84116671 117682016-03-11 Jeff Law <law@redhat.com>
11769
11770 PR tree-optimization/70190
11771 * gcc.c-torture/compile/pr70190.c: New test.
11772
cfa58bc8 117732016-03-11 David Malcolm <dmalcolm@redhat.com>
11774
11775 PR c/68187
11776 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11777 case.
11778 (test43_b): Likewise.
11779 (test43_c): Likewise.
11780 (test43_d): Likewise.
11781 (test43_e): Likewise.
11782 (test43_f): Likewise.
11783 (test43_g): Likewise.
11784 (test44_a): Likewise.
11785 (test44_b): Likewise.
11786 (test44_c): Likewise.
11787 (test44_d): Likewise.
11788 (test44_e): Likewise.
11789
ce234f27 117902016-03-11 David Malcolm <dmalcolm@redhat.com>
11791
11792 PR c/70085
11793 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11794
e4756b48 117952016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11796
11797 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11798 dg-options.
11799
1f5ef87e 118002016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11801
11802 PR target/70002
11803 PR target/69245
11804 * gcc.target/aarch64/pr69245_2.c: New test.
11805
f9c352a1 118062016-03-11 Jakub Jelinek <jakub@redhat.com>
11807
11808 PR tree-optimization/70177
11809 * gcc.dg/pr70177.c: New test.
11810
4dd92ac6 118112016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11812
11813 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11814
331e4fdb 118152016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11816
11817 * gcc.dg/tree-ssa/sra-20.c: New.
11818
69262824 118192016-03-11 Jakub Jelinek <jakub@redhat.com>
11820
6f9a7425 11821 PR rtl-optimization/70174
11822 * gcc.dg/pr70174.c: New test.
11823
69262824 11824 PR tree-optimization/70169
11825 * gcc.dg/pr70169.c: New test.
11826
4637a847 118272016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11828
11829 PR target/70160
11830 * gcc.target/i386/pr70160.c: New test.
11831
5a86d754 118322016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11833
11834 * gcc.target/s390/dfp-1.c: New test.
11835
af4c8290 118362016-03-10 Nick Clifton <nickc@redhat.com>
11837
11838 PR target/70044
11839 * gcc.target/aarch64/pr70044.c: New test.
11840
98dfd328 118412016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11842 Jakub Jelinek <jakub@redhat.com>
11843
11844 PR c++/70001
11845 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11846 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11847 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11848
75e72311 118492016-03-10 Jan Hubicka <hubicka@ucw.cz>
11850
11851 PR lto/69589
11852 * g++.dg/lto/pr69589_0.C: New testcase
11853 * g++.dg/lto/pr69589_1.C: New testcase
11854
a2eb1271 118552016-03-10 Marek Polacek <polacek@redhat.com>
11856
11857 PR c++/70153
11858 * g++.dg/delayedfold/unary-plus1.C: New test.
11859
118602016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11861
11862 * gcc.target/arm/pr45701-1.c: Escape brackets.
11863 * gcc.target/arm/pr45701-2.c: Likewise.
11864
5ab2987f 118652016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11866
11867 * gfortran.dg/unconstrained_commons.f: New.
11868
6972afac 118692016-03-10 Alan Modra <amodra@gmail.com>
11870
11871 * gcc.dg/pr69195.c: New.
11872 * gcc.dg/pr69238.c: New.
11873
c82c99ec 118742016-03-10 Tom de Vries <tom@codesourcery.com>
11875
11876 PR testsuite/68915
11877 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11878
a2389d4a 118792016-03-10 Richard Biener <rguenther@suse.de>
11880
11881 PR tree-optimization/70128
11882 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11883 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11884
c272412d 118852016-03-09 Jakub Jelinek <jakub@redhat.com>
11886
a0451069 11887 PR tree-optimization/70152
11888 * gcc.dg/pr70152.c: New test.
11889
c272412d 11890 PR target/70086
11891 * gcc.target/i386/pr70086-1.c: New test.
11892 * gcc.target/i386/pr70086-2.c: New test.
11893 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11894
11895 PR tree-optimization/70127
11896 * gcc.c-torture/execute/pr70127.c: New test.
11897
27dcb7a8 118982016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11899
11900 * c-c++-common/goacc/combined-directives-2.c: New test.
11901
c24757cf 119022016-03-09 David Malcolm <dmalcolm@redhat.com>
11903
11904 PR c/68473
11905 PR c++/70105
11906 * g++.dg/diagnostic/pr70105.C: New test.
11907 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11908 (test_multiple_ordinary_maps): New test function.
11909
83108969 119102016-03-09 David Malcolm <dmalcolm@redhat.com>
11911
11912 PR c/68473
11913 PR c++/70105
11914 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11915 Drop range information from call to inform_at_rich_loc.
11916 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11917 New.
11918 (test_show_locus): Replace calls to rich_location::add_range with
11919 calls to add_range. Rewrite the tests that used the now-defunct
11920 rich_location ctor taking a source_range. Simplify other tests
11921 by replacing calls to COMBINE_LOCATION_DATA with calls to
11922 make_location.
11923
6733c0e8 119242016-03-09 Richard Biener <rguenther@suse.de>
11925 Jakub Jelinek <jakub@redhat.com>
11926
11927 PR tree-optimization/70138
11928 * gcc.dg/vect/pr70138-1.c: New testcase.
11929 * gcc.dg/vect/pr70138-2.c: Likewise.
11930
96abb9f5 119312016-03-09 Jakub Jelinek <jakub@redhat.com>
11932
11933 PR target/70049
11934 * gcc.target/i386/pr70049.c: New test.
11935
42bb3bfb 119362016-03-09 Richard Biener <rguenther@suse.de>
11937
11938 PR c/70143
11939 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11940 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11941 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11942
27527428 119432016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11944
11945 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11946 arm-*-*.
11947
248449f2 119482016-03-09 Jakub Jelinek <jakub@redhat.com>
11949
1bd49ced 11950 PR middle-end/67278
11951 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11952
248449f2 11953 PR target/67278
11954 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11955
11956 PR middle-end/70050
11957 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11958 in testcase comment.
11959
dfc460ff 119602016-03-09 Tom de Vries <tom@codesourcery.com>
11961
11962 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11963 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11964 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11965 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11966 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11967 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11968 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11969 * gfortran.dg/goacc/kernels-loop.f95: New test.
11970
0377fc7f 119712016-03-08 Martin Sebor <msebor@redhat.com>
11972
11973 PR c++/62096
11974 * g++.dg/warn/overflow-warn-7.C: New test.
11975
3556aa80 119762016-03-08 Jason Merrill <jason@redhat.com>
11977
11978 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11979 * lib/target-supports.exp (check_effective_target_concepts): New.
11980
e5096208 119812016-03-08 Jakub Jelinek <jakub@redhat.com>
11982
5370eb8d 11983 PR c++/70135
11984 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11985 * g++.dg/ubsan/pr70135.C: New test.
11986
e5096208 11987 PR target/70110
11988 * gcc.dg/pr70110.c: New test.
11989
cc37120d 119902016-03-07 Martin Jambor <mjambor@suse.cz>
11991
11992 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11993 * c-c++-common/gomp/if-1.c: Likewise.
11994 * c-c++-common/gomp/pr61486-2.c: Likewise.
11995 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11996 to dg-additional-options.
11997 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11998 * g++/gomp/target-teams-1.c: Likewise.
11999 * gcc.dg/gomp/gomp.exp: Likewise.
12000 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12001 dg-additional-options.
12002 * gfortran.dg/gomp/gomp.exp: Likewise.
12003 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12004 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12005 dg-additional-options.
12006 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12007
53c248d8 120082016-03-07 Martin Jambor <mjambor@suse.cz>
12009
12010 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12011 * c-c++-common/gomp/gridify-1.c: New test.
12012 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12013
541e79a0 120142016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12015
12016 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12017 trigger for cortex-r8, when scanning for register r8.
12018 * gcc.target/arm/pr45701-2.c: Likewise.
12019
4dfabd94 120202016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12021 Jeff Law <law@redhat.com>
4dfabd94 12022
12023 PR tree-optimization/69740
12024 * gcc.c-torture/compile/pr69740-1.c: New test.
12025 * gcc.c-torture/compile/pr69740-2.c: New test.
12026
1b63a87b 120272016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12028
12029 * lib/target-supports.exp
12030 (check_effective_target_whole_vector_shift): Enable for PPC64.
12031
d33914da 120322016-03-07 Richard Biener <rguenther@suse.de>
12033
12034 PR tree-optimization/70115
12035 * gcc.dg/torture/pr70115.c: New testcase.
12036
584fba4b 120372016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12038
12039 PR middle-end/69916
12040 * c-c-++-common/goacc/pr69916.c: New.
12041
7f2f5ec0 120422016-03-07 Richard Henderson <rth@redhat.com>
12043
12044 * gcc.c-torture/compile/pr70061.c: New test.
12045
f530e7c4 120462016-03-07 Richard Biener <rguenther@suse.de>
12047
12048 PR testsuite/70109
12049 * gcc.dg/vect/O3-pr36098.c: New testcase.
12050
a3855fed 120512016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12052
12053 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12054
091ffc31 120552016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12056
12057 * gnat.dg/renaming9.ad[sb]: New testcase.
12058
2941b871 120592016-03-05 Jakub Jelinek <jakub@redhat.com>
12060
12061 PR c++/70084
12062 * g++.dg/expr/stdarg3.C: New test.
12063
5173ce42 120642016-03-04 Jeff Law <law@redhat.com>
12065
12066 PR tree-optimization/69196
12067 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12068 x86_64-*-*.
12069
2d1d2e55 120702016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12071
0e43078e 12072 PR c/69973
12073 * gcc.dg/pr69973.c: New test.
12074
d8ec06ae 12075 PR rtl-optimization/69941
12076 * gcc.dg/torture/pr69941.c: New test.
12077
2d1d2e55 12078 PR c/69824
12079 * gcc.dg/pr69824.c: New test.
12080
32f692e2 120812016-03-05 Tom de Vries <tom@codesourcery.com>
12082
12083 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12084 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12085 function.
12086
1c699e9a 120872016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12088
12089 PR c++/66786
12090 * g++.dg/cpp1y/var-templ48.C: New test.
12091 * g++.dg/cpp1y/var-templ49.C: New test.
12092
358448c6 120932016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12094
12095 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12096
01dc3c45 120972016-03-04 Jakub Jelinek <jakub@redhat.com>
12098
e968ff6d 12099 PR c++/70035
12100 * g++.dg/ubsan/pr70035.C: New test.
12101
01dc3c45 12102 PR target/70062
12103 * gcc.target/i386/pr70062.c: New test.
12104
3937d618 121052016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12106
12107 * g++.dg/template/typename21.C: Remove c++98_only.
12108
c58ac7f8 121092016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12110
12111 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12112
0060768a 121132016-03-04 David Malcolm <dmalcolm@redhat.com>
12114
12115 PR c/68187
12116 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12117 function.
12118 (fn_42_b): Likewise.
12119 (fn_42_c): Likewise.
12120
74c6fd40 121212016-03-04 David Malcolm <dmalcolm@redhat.com>
12122
12123 PR c/68187
12124 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12125 function.
12126 (fn_40_b): Likewise.
12127 (fn_41_a): Likewise.
12128 (fn_41_b): Likewise.
12129
31b11359 121302016-03-04 Jakub Jelinek <jakub@redhat.com>
12131
12132 PR target/70059
12133 * gcc.target/i386/avx512f-pr70059.c: New test.
12134 * gcc.target/i386/avx512dq-pr70059.c: New test.
12135
c5b93452 121362016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12137
12138 PR rtl-optimization/57676
12139 * gcc.dg/torture/pr57676.c: New test.
12140
268fbd56 121412016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12142
12143 * gcc.dg/pr70026.c: New test.
12144
6560d1ad 121452016-03-04 Marek Polacek <polacek@redhat.com>
12146
12147 PR c/69798
12148 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12149 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12150
cc7dfddf 121512016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12152
12153 PR target/70004
12154 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12155 Delete.
12156 (test_corners_sisd_si): Likewise.
12157 (main): Remove checks of the above.
12158 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12159
e9663bd4 121602016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12161
12162 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12163
dcdd684e 121642016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12165
12166 * gcc.dg/torture/pr69951.c: Accept argc==0.
12167
e692d332 121682016-03-04 Richard Biener <rguenther@suse.de>
12169
12170 PR c++/70054
12171 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12172 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12173
af77b7e6 121742016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12175
12176 PR testsuite/69766
12177 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12178 testing multiarch.
12179
290da96e 121802016-03-04 Jakub Jelinek <jakub@redhat.com>
12181
12182 PR debug/69947
12183 * gcc.dg/guality/pr69947.c: New test.
12184
e51ce713 121852016-03-03 Jakub Jelinek <jakub@redhat.com>
12186
12187 PR ada/70017
12188 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12189
1feed892 121902016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12191
12192 PR rtl-optimization/69904
12193 * gcc.target/arm/pr69904.c: New test.
12194
c32bda69 121952016-03-03 Jakub Jelinek <jakub@redhat.com>
12196
12197 PR target/70021
12198 * gcc.dg/vect/pr70021.c: New test.
12199 * gcc.target/i386/pr70021.c: New test.
12200
1bc579ed 122012016-03-03 Marek Polacek <polacek@redhat.com>
12202
12203 PR middle-end/70050
12204 * gcc.dg/pr70050.c: New test.
12205
cfa8d638 122062016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12207
12208 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12209
1b889259 122102016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12211
12212 PR tree-optimization/70043
12213 * gfortran.dg/vect/pr70043.f90: New test.
12214
f756dfa3 122152016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12216
12217 * gnat.dg/specs/task1.ads: New test.
12218
5cb4863d 122192016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12220
12221 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12222 Invoke gdb with -batch.
12223 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12224
5dd12e43 122252016-03-03 Richard Biener <rguenther@suse.de>
12226
12227 PR tree-optimization/55936
12228 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12229
d97ba4ca 122302016-03-02 Jeff Law <law@redhat.com>
12231
5d23c86f 12232 PR rtl-optimization/69942
12233 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12234 effects of argument promotions.
12235
d97ba4ca 12236 PR tree-optimization/69987
12237 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12238 target does not support -fprefetch-loop-arrays.
12239
901faaa0 122402016-03-02 Uros Bizjak <ubizjak@gmail.com>
12241
12242 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12243
51f6fdce 122442016-03-02 Bin Cheng <bin.cheng@arm.com>
12245
6bc7872f 12246 PR rtl-optimization/69052
51f6fdce 12247 * gcc.target/i386/pr69052.c: New test.
12248
31d31e07 122492016-03-02 Alan Modra <amodra@gmail.com>
12250
12251 * gcc.dg/pr69990.c: New.
12252
04faee95 122532016-03-02 Jakub Jelinek <jakub@redhat.com>
12254
270d0117 12255 PR c/68062
12256 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12257
12258 PR middle-end/70022
12259 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12260
04faee95 12261 PR target/70028
12262 * gcc.target/i386/pr70028.c: New test.
12263
a2cc9e8e 122642016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12265
12266 * c-c++-common/asan/swapcontext-test-1.c,
12267 * c-c++-common/tsan/thread_leak.c,
12268 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12269 * g++.dg/tsan/benign_race.C,
12270 * g++.dg/tsan/fd_close_norace.C,
12271 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12272 races with sanitizer output
12273
dd4bd263 122742016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12275 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12276
12277 PR target/67278
12278 * gcc.dg/simd-8.c: New testcase.
12279
b5fe3a49 122802016-03-02 Richard Biener <rguenther@suse.de>
12281
12282 PR middle-end/67278
12283 * gcc.dg/simd-7.c: New testcase.
12284
23601f67 122852016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12286
12287 * gcc.target/i386/pr70007.c: Tweak.
12288
f66f65e7 122892016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12290
12291 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12292
60773515 122932016-03-02 Marek Polacek <polacek@redhat.com>
12294
12295 PR c/67854
12296 * gcc.dg/pr67854.c: New test.
12297
6c094cb1 122982016-03-02 Jakub Jelinek <jakub@redhat.com>
12299
12300 PR middle-end/70025
12301 * gcc.dg/torture/pr70025.c: New test.
12302
7627bb56 123032016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12304
12305 PR tree-optimization/68621
12306 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12307
066c8e94 123082016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12309
12310 * gcc.target/i386/pr70007.c: New test.
12311
d3b819ad 123122016-03-01 Jeff Law <law@redhat.com>
12313
d4b9ad56 12314 PR tree-optimization/69196
7e217344 12315 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12316
d3b819ad 12317 PR tree-optimization/69196
12318 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12319 duplicating code and spoiling the expected output.
12320
4f37285d 123212016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12322
12323 PR target/70033
12324 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12325 supports power9 before doing tests.
12326 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12327 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12328 * gcc.target/powerpc/p9-permute.c: Likewise.
12329
3e9c4f6c 123302016-03-01 Uros Bizjak <ubizjak@gmail.com>
12331
12332 PR target/70027
12333 * gcc.target/i386/pr70027.c: New test.
12334
e324729e 123352016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12336
12337 * gcc.dg/pr70017.c: New test.
12338
40e9ce2d 123392016-03-01 Jakub Jelinek <jakub@redhat.com>
12340
12341 PR c/69796
12342 PR c/69974
12343 * gcc.dg/pr69796.c: New test.
12344 * gcc.dg/pr69974.c: New test.
12345
e8b016ea 123462016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12347
12348 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12349
24d3127c 123502016-02-29 Jeff Law <law@redhat.com>
12351
12352 PR tree-optimization/69987
12353 * gfortran.dg/pr69987.f90: New test.
12354
12355 PR tree-optimization/69989
12356 * gcc.c-torture/compile/pr69989-2.c: New test.
12357
12cc1225 123582016-03-01 Marek Polacek <polacek@redhat.com>
12359
12360 PR c++/69795
12361 * g++.dg/parse/invalid1.C: New test.
12362
d99a947c 123632016-03-01 Richard Biener <rguenther@suse.de>
12364
12365 PR middle-end/70022
12366 * gcc.dg/pr70022.c: New testcase.
12367
395dbc60 123682016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12369
12370 PR tree-optimization/69956
12371 * gcc.dg/pr69956.c: New test.
12372
40a35c55 123732016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12374
12375 PR target/70011
12376 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12377 XFAIL when hardware supports efficient unaligned storage access.
12378
4edc90b0 123792016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12380
12381 PR c++/69961
12382 * g++.dg/template/pr69961a.C: New test.
12383 * g++.dg/template/pr69961b.C: New test.
12384
1ed1f69a 123852016-02-29 David Malcolm <dmalcolm@redhat.com>
12386
12387 PR preprocessor/69985
12388 * gcc.dg/cpp/pr69985.c: New test case.
12389
01c5d15d 123902016-02-29 Jeff Law <law@redhat.com>
12391
3a4d3de5 12392 PR tree-optimization/70005
12393 * gcc.c-torture/execute/pr70005.c New test.
12394
01c5d15d 12395 PR tree-optimization/69999
12396 * gcc.c-torture/compile/pr69999.c: New test.
12397
1bf66b54 123982016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12399
12400 PR tree-optimization/69652
12401 * gcc.dg/torture/pr69652.c: Delete test.
12402 * gcc.dg/vect/pr69652.c: New test.
12403
b4d653d5 124042016-02-19 Richard Biener <rguenther@suse.de>
12405
12406 PR tree-optimization/69980
12407 * gfortran.dg/vect/pr69980.f90: New testcase.
12408
35bc4745 124092016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12410
12411 * gcc.target/sparc/20160229-1.c: New test.
12412
bb54a538 124132016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12414
12415 * gnat.dg/stack_usage3.adb: New test.
12416 * gnat.dg/stack_usage3_pkg.ads: New helper.
12417
95164e71 124182016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12419
12420 * gnat.dg/renaming8.adb: New test.
12421 * gnat.dg/renaming8_pkg1.ads: New helper.
12422 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12423 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12424
a890896f 124252016-02-29 Richard Biener <rguenther@suse.de>
12426
12427 PR tree-optimization/69720
12428 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12429
5c70403a 124302016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12431
12432 PR fortran/68147
12433 PR fortran/47674
12434 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12435
dfb6d139 124362016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12437 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12438
12439 PR fortran/56007
12440 * gfortran.dg/coarray_8.f90: Adjust error message.
12441 * gfortran.dg/pr56007.f90: New test.
12442 * gfortran.dg/pr56007.f: New test.
12443
536508db 124442016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12445
12446 PR tree-optimization/69989
12447 * gcc.dg/torture/pr69989.c: New test.
12448
eec75e45 124492016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12450
12451 * gcc.target/i386/stack-realign-win.c: New test.
12452
0175e45a 124532016-02-28 Harald Anlauf <anlauf@gmx.de>
12454
12455 PR fortran/60126
12456 * gfortran.dg/pr60126.f90: New test.
12457
2a703589 124582016-02-27 Jeff Law <law@redhat.com>
12459
12460 Revert
12461 2016-02-26 Richard Biener <rguenther@suse.de>
12462 Jeff Law <law@redhat.com>
12463
12464 PR tree-optimization/69740
12465 * gcc.c-torture/compile/pr69740-1.c: New test.
12466 * gcc.c-torture/compile/pr69740-2.c: New test.
12467
359b4c18 124682016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12469
1c96765a 12470 PR fortran/69910
359b4c18 12471 * gfortran.dg/newunit_4.f90: New test.
12472
49462d93 124732016-02-27 Jakub Jelinek <jakub@redhat.com>
12474
12475 PR target/69613
12476 PR rtl-optimization/69886
12477 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12478 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12479 target.
12480
c4ac733e 124812016-02-26 Martin Sebor <msebor@redhat.com>
12482
12483 PR tree-optimization/15826
12484 * gcc.dg/tree-ssa/pr15826.c: New test.
12485
da8c4b5d 124862016-02-26 Jakub Jelinek <jakub@redhat.com>
12487
12488 PR target/69969
12489 * gcc.target/powerpc/pr69969.c: New test.
12490
0a4558eb 124912016-02-26 Martin Sebor <msebor@redhat.com>
12492
12493 PR c++/15766
12494 * g++.old-deja/g++.other/decl5.C: Add a test case.
12495
5b500299 124962016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12497
12498 PR target/69946
12499 * gcc.target/powerpc/pr69946.c: New file.
12500
565f533b 125012016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12502 Jeff Law <law@redhat.com>
565f533b 12503
0a4558eb 12504 PR tree-optimization/69740
565f533b 12505 * gcc.c-torture/compile/pr69740-1.c: New test.
12506 * gcc.c-torture/compile/pr69740-2.c: New test.
12507
ff67cbea 125082016-02-26 Martin Jambor <mjambor@suse.cz>
12509
12510 PR middle-end/69920
12511 * gcc.dg/torture/pr69932.c: New test.
12512 * gcc.dg/torture/pr69936.c: Likewise.
12513
e400d817 125142016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12515
12516 PR target/69709
12517 * gcc.target/s390/pr69709.c: New test.
12518
126a5a2d 125192016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12520
12521 PR target/69245
12522 * gcc.target/aarch64/pr69245_1.c: New test.
12523
59c58860 125242016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12525
12526 PR target/69613
12527 * gcc.dg/torture/pr69613.c: New test.
12528
9441fa4e 125292016-02-26 Jakub Jelinek <jakub@redhat.com>
12530
12531 PR rtl-optimization/69891
12532 * gcc.target/i386/pr69891.c: New test.
12533
e48fcde0 125342016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12535 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12536
35ed600a 12537 PR target/61397
f41208a1 12538 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12539 functionality for both 32-bit and 64-bit.
12540
c86aaa0e 125412016-02-26 Richard Biener <rguenther@suse.de>
12542
12543 PR tree-optimization/69551
12544 * gcc.dg/torture/pr69951.c: New testcase.
12545
38e71a65 125462016-02-25 Richard Biener <rguenther@suse.de>
12547
12548 PR tree-optimization/48795
12549 * gcc.dg/Warray-bounds-18.c: New testcase.
12550
03331e69 125512016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12552
12553 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12554
f14d8d6a 125552016-02-25 Jakub Jelinek <jakub@redhat.com>
12556
12557 PR rtl-optimization/69896
12558 * gcc.dg/pr69896.c: New test.
12559
4003c807 125602016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12561
12562 PR c++/69736
12563 * g++.dg/cpp1y/paren2.C: New test.
12564
a0573328 125652016-02-24 Martin Sebor <msebor@redhat.com>
12566
12567 PR c/51147
12568 * gcc.dg/enum-mode-2.c: New test.
12569
2cde02ad 125702016-02-24 Jakub Jelinek <jakub@redhat.com>
12571
12572 PR c++/69922
12573 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12574 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12575 * g++.dg/ubsan/pr69922.C: New test.
12576
f0ea75d1 125772016-02-24 Marek Polacek <polacek@redhat.com>
12578
12579 PR c/69819
12580 * gcc.dg/pr69819.c: New test.
12581
05027366 125822016-02-24 Martin Sebor <msebor@redhat.com>
12583
34ed562b 12584 PR c++/69912
12585 * g++.dg/ext/flexary15.C: New test.
12586
125872016-02-24 Martin Sebor <msebor@redhat.com>
12588
12589 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12590 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12591 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12592
650c3ad5 125932016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12594 Charles Baylis <charles.baylis@linaro.org>
12595
12596 PR debug/61033
12597 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12598
596070e8 125992016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12600 Jakub Jelinek <jakub@redhat.com>
596070e8 12601
12602 PR middle-end/69760
12603 * gcc.dg/torture/pr69760.c: New testcase.
12604
d6b92d9f 126052016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12606
12607 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12608 pattern on Solaris with as.
12609
90436d9d 126102016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12611
12612 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12613 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12614 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12615 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12616
7c749495 126172016-02-24 Jakub Jelinek <jakub@redhat.com>
12618
12619 PR middle-end/69915
12620 * gcc.dg/pr69915.c: New test.
12621
9c9680b5 126222016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12623
12624 PR rtl-optimization/69886
12625 * gcc.dg/torture/pr69886.c: New test.
12626
36d081ee 126272016-02-24 Richard Biener <rguenther@suse.de>
12628
12629 PR middle-end/68963
12630 * gcc.dg/torture/pr68963.c: New testcase.
12631
2a0accb9 126322016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12633
12634 PR target/69875
12635 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12636 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12637 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12638 * gcc.target/arm/atomic_loaddi_1.c: New test.
12639 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12640 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12641 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12642 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12643 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12644 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12645 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12646 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12647
f0e92ef1 126482016-02-24 Jakub Jelinek <jakub@redhat.com>
12649
12650 PR middle-end/69909
12651 * gcc.dg/torture/pr69909.c: New test.
12652
6907286f 126532016-02-24 Richard Biener <rguenther@suse.de>
12654
12655 PR tree-optimization/69907
12656 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12657 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12658 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12659
e6ab7475 126602016-02-24 Christian Bruel <christian.bruel@st.com>
12661
12662 * gcc.target/arm/pragma_cpp_fma.c: New test.
12663
47587450 126642016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12665
12666 PR fortran/61156
12667 * gfortran.dg/include_6.f90: Update test.
12668
d41ab738 126692016-02-23 Jakub Jelinek <jakub@redhat.com>
12670
12671 PR objc/69844
12672 * objc.dg/pr69844.m: New test.
12673
4772d9d5 126742016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12675
12676 PR libgfortran/69456
12677 * gfortran.dg/namelist_89.f90: New test.
12678 * gfortran.dg/pr59700.f90: Update test..
12679
8c38d887 126802016-02-23 Martin Sebor <msebor@redhat.com>
12681
12682 PR middle-end/69780
12683 * g++.dg/ext/builtin_alloca.C: New test.
12684 * gcc.dg/builtins-68.c: New test.
12685
ee1bfdb0 126862016-02-23 Richard Henderson <rth@redhat.com>
12687
12688 * gcc.target/i386/addr-space-3.c: Remove test.
12689
52609ec3 126902016-02-23 David Malcolm <dmalcolm@redhat.com>
12691
12692 PR preprocessor/69126
12693 PR preprocessor/69543
12694 * c-c++-common/pr69126-2-long.c: New test.
12695 * c-c++-common/pr69126-2-short.c: New test.
12696 * c-c++-common/pr69543-1.c: Remove xfail.
12697
d5bf2cc8 126982016-02-23 David Malcolm <dmalcolm@redhat.com>
12699
12700 PR preprocessor/69126
12701 PR preprocessor/69543
12702 PR preprocessor/69558
12703 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12704 (f): Rename to...
12705 (test_2): ...this, and add leading comment.
12706 (MACRO_3, test_3): New.
12707 (MACRO_4A, MACRO_4B, test_4): New.
12708 (MACRO): Rename to...
12709 (MACRO_5): ...this.
12710 (g): Rename to...
12711 (test_5): ...this, updating for renaming of MACRO, and
12712 add leading comment.
12713 * c-c++-common/pr69543-1.c: New.
12714 * c-c++-common/pr69543-2.c: New.
12715 * c-c++-common/pr69543-3.c: New.
12716 * c-c++-common/pr69543-4.c: New.
12717 * c-c++-common/pr69558-1.c: New.
12718 * c-c++-common/pr69558-2.c: New.
12719 * c-c++-common/pr69558-3.c: New.
12720 * c-c++-common/pr69558-4.c: New.
12721 * gcc.dg/pr69558.c: Move to...
12722 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12723 xfail for c++.
12724
3a37a410 127252016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12726
12727 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12728 to -ftree-parallelize-loops/-fopenacc changes.
12729 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12730 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12731 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12732 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12733 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12734 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12735 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12736 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12737 * c-c++-common/goacc/kernels-loop.c: Likewise.
12738 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12739 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12740 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12741 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12742
ecca180f 127432016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12744
12745 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12746
eec0fa3f 127472016-02-23 Jakub Jelinek <jakub@redhat.com>
12748
f1f91c07 12749 PR c++/69902
12750 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12751
eec0fa3f 12752 PR c/69900
12753 * gcc.dg/pr69900.c: New test.
12754
e045424d 127552016-02-23 Martin Jambor <mjambor@suse.cz>
12756
12757 PR tree-optimization/69666
12758 * gcc.dg/tree-ssa/pr69666.c: New test.
12759
f482dff6 127602016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12761
12762 PR fortran/67451
12763 * gfortran.dg/coarray_allocate_5.f08: New test.
12764
57ed698b 127652016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12766
12767 * gcc.target/s390/vcond-shift.c: Move to ...
12768 * gcc.target/s390/vector/vcond-shift.c: ... here.
12769
990e443c 127702016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12771
12772 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12773 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12774
296c5f01 127752016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12776
12777 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12778
e53f41d5 127792016-02-20 Mark Wielaard <mjw@redhat.com>
12780
12781 PR c/28901
12782 * gcc.dg/unused-variable-3.c: New test.
12783
13af201d 127842016-02-22 Jakub Jelinek <jakub@redhat.com>
12785
12786 PR target/69888
12787 * gcc.target/i386/pr69888.c: New test.
12788
682c90f9 127892016-02-22 Richard Biener <rguenther@suse.de>
12790
12791 PR tree-optimization/69882
12792 * gfortran.dg/vect/pr69882.f90: New testcase.
12793
b8cd18c3 127942016-02-22 Jakub Jelinek <jakub@redhat.com>
12795
12796 PR target/69885
12797 * gcc.dg/pr69885.c: New test.
12798
09343379 127992016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12800
12801 PR target/69806
12802 PR target/54089
12803 * gcc.target/sh/pr54089-10.c: New.
12804
b345a09f 128052016-02-20 Paul Thomas <pault@gcc.gnu.org>
12806
12807 PR fortran/69423
12808 * gfortran.dg/deferred_character_15.f90 : New test.
12809
51385aed 128102016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12811
12812 PR fortran/57365
12813 gfortran.dg/allocate_with_source_18.f03: New test.
12814
128152016-02-20 Harald Anlauf <anlauf@gmx.de>
12816
12817 PR fortran/52531
12818 gfortran.dg/gomp/pr52531.f90: New test.
12819
9cce8384 128202016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12821
12822 PR c++/69865
12823 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12824 -std=c++03.
12825
d91f5fbb 128262016-02-19 Jakub Jelinek <jakub@redhat.com>
12827
563d5cb8 12828 PR c++/69826
12829 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12830 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12831
0a04aac9 12832 PR c++/69850
12833 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12834
d91f5fbb 12835 PR c++/69851
12836 * g++.dg/torture/pr69851.C: New test.
12837
5fe1f282 128382016-02-19 Martin Sebor <msebor@redhat.com>
12839
12840 PR testsuite/69573
12841 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12842
a45bce11 128432016-02-19 Jakub Jelinek <jakub@redhat.com>
12844
6263dde1 12845 PR c++/69850
12846 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12847 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12848
a45bce11 12849 PR c++/67767
12850 * g++.dg/cpp0x/pr67767.C: New test.
12851
cf2ed1b7 128522016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12853
12854 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12855 for fp, simd, crypto, crc, lse.
12856 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12857 above.
12858 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12859 effective target check.
12860
f6cc34b0 128612016-02-19 Jakub Jelinek <jakub@redhat.com>
12862
12863 PR target/69820
12864 * gcc.target/i386/pr69820.c: New test.
12865
6c678e78 128662016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12867
12868 * gcc.target/s390/vector/int128-1.c: New test.
12869
b088ff4b 128702016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12871
12872 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12873
b11e60a4 128742016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12875
12876 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12877 instruction pattern name to prevent the testcase from failing with
12878 -march=z13.
12879
664ff6a0 128802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12881
12882 * gcc.target/s390/md/movstr-2.c: New test.
12883
e80be24b 128842016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12885
12886 * gcc.target/s390/morestack.c: New test.
12887
9839f350 128882016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12889
12890 PR target/69625
12891 * gcc.target/s390/pr69625.c: Add test case.
12892
4550fbd0 128932016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12894
12895 PR testsuite/68580
12896 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12897
57d00b6a 128982016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12899
12900 PR target/68404
12901 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12902 * gcc.target/powerpc/fusion3.c: Likewise.
12903
63ad69d6 129042016-02-18 Richard Biener <rguenther@suse.de>
12905
12906 PR middle-end/69553
12907 * g++.dg/torture/pr69553.C: New testcase.
12908
d92404ed 129092016-02-18 Nick Clifton <nickc@redhat.com>
12910
4550fbd0 12911 PR target/62254
12912 PR target/69610
12913 * gcc.target/arm/pr62554.c: New test.
12914 * gcc.target/arm/pr69610-1.c: New test.
12915 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12916
0808dfce 129172016-02-18 Richard Biener <rguenther@suse.de>
12918
12919 PR middle-end/69854
12920 * gcc.dg/torture/pr69854.c: New testcase.
12921
fc3527e3 129222016-02-17 Jakub Jelinek <jakub@redhat.com>
12923
12924 PR c++/69850
12925 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12926
e3c24279 129272012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12928
12929 * gcc.target/powerpc/vec-cg.c: New test.
12930
c9732c2b 129312016-02-17 Richard Biener <rguenther@suse.de>
12932
12933 PR testsuite/69586
12934 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12935
51bf9f9b 129362016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12937
12938 PR target/69161
12939 * gcc.c-torture/compile/pr69161.c: New test.
12940
6baedca3 129412016-02-17 David Sherwood <david.sherwood@arm.com>
12942
12943 PR target/69532
12944 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12945 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12946
4f240715 129472016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12948
12949 * gcc.dg/ifcvt-4.c: Skip on Visium.
12950
e0c0515d 129512016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12952
12953 * gnat.dg/atomic8.adb: New test.
12954
7b319ee6 129552016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12956
12957 * gnat.dg/discr46.ad[sb]: New test.
12958
48a7e3d1 129592016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12960
12961 PR Target/48344
12962 * gcc.target/powerpc/pr48344-1.c: New test.
12963
3f844f15 129642015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12965
12966 PR fortran/69742
12967 * gfortran.dg/associate_21.f90: New test.
12968
7675e968 129692016-02-16 Jakub Jelinek <jakub@redhat.com>
12970
12971 PR c/69835
12972 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12973 -Wnonnull in dg-options.
12974 * c-c++-common/nonnull-2.c: New test.
12975
d6faee88 129762016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12977 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12978
12979 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12980
3a2a72aa 129812016-02-16 Jakub Jelinek <jakub@redhat.com>
12982
12983 PR middle-end/69801
12984 * gcc.dg/pr69801.c: Add empty dg-options.
12985
28072426 129862016-02-16 James Norris <jnorris@codesourcery.com>
12987
12988 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12989 * g++.dg/goacc/deviceptr-1.c: New file.
12990
37fffac2 129912016-02-16 Jakub Jelinek <jakub@redhat.com>
12992
12993 PR tree-optimization/69820
12994 * gcc.dg/vect/pr69820.c: New test.
12995
f72a5e61 129962016-02-16 Richard Biener <rguenther@suse.de>
12997
12998 PR tree-optimization/69776
12999 * gcc.dg/torture/pr69776-2.c: New testcase.
13000
50e0cd76 130012016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13002
13003 PR tree-optimization/69714
13004 * gcc.dg/torture/pr69714.c: New test.
13005
14a72c4e 130062016-02-16 Jakub Jelinek <jakub@redhat.com>
13007
13008 PR tree-optimization/69802
13009 * gcc.dg/pr69802.c: New test.
13010
fd808c11 130112016-02-16 Richard Biener <rguenther@suse.de>
13012
13013 PR middle-end/69801
13014 * gcc.dg/pr69801.c: New testcase.
13015
49a549ca 130162016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13017
13018 PR libgfortran/69651
13019 * gfortran.dg/read_bang.f90: New test.
13020 * gfortran.dg/read_bang4.f90: New test.
13021
77454e6e 130222016-02-15 Jakub Jelinek <jakub@redhat.com>
13023
2074f21c 13024 PR c++/69658
13025 * g++.dg/init/pr69658.C: New test.
13026
77454e6e 13027 PR c++/69797
13028 * c-c++-common/pr69797.c: New test.
13029
4ef4d764 130302016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13031
13032 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13033 check for aarch64*-*-*.
13034
4a45fe0f 130352016-02-15 Richard Biener <rguenther@suse.de>
13036
13037 PR tree-optimization/69783
13038 * gcc.dg/vect/pr69783.c: New testcase.
13039
0b3619e6 130402016-02-15 Richard Biener <rguenther@suse.de>
13041
13042 PR tree-optimization/69776
13043 * gcc.dg/torture/pr69776.c: New testcase.
13044
9b49c3cb 130452016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13046
13047 PR fortran/60526
13048 * gfortran.dg/type_decl_4.f90: Reinstated.
13049
e46faff9 130502016-02-14 John David Anglin <danglin@gcc.gnu.org>
13051
13052 PR fortran/68746
13053 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13054
a96c809a 130552016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13056
13057 PR fortran/60526
13058 PR bootstrap/69816
13059 * gfortran.dg/type_decl_4.f90: Removed.
13060
fdec7e88 130612016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13062
13063 PR fortran/60526
13064 * gfortran.dg/type_decl_4.f90: New test.
13065
a72095c4 130662016-02-14 Alan Modra <amodra@gmail.com>
13067
bc436924 13068 PR testsuite/68886
a72095c4 13069 * gcc.c-torture/execute/stkalign.c: Revise test.
13070
73bb5f8b 130712016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13072
13073 PR target/67260
13074 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13075
beb13161 130762016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13077
13078 PR target/67260
13079 * gcc.target/sh/torture/pr67260.c: New.
13080
67cab04e 130812016-02-12 John David Anglin <danglin@gcc.gnu.org>
13082
13083 * gcc.dg/pr67964.c: Add dg-require-alias.
13084
44a59bb1 130852016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13086
13087 PR target/67636
13088 PR target/64345
13089 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13090
38c9bd3a 130912016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13092
13093 PR libgfortran/69668
13094 * gfortran.dg/namelist_88.f90: New test.
13095
1774ff82 130962016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13097
13098 PR libgfortran/69668
13099 * gfortran.dg/namelist_38.f90: Update test.
13100 * gfortran.dg/namelist_84.f90: Update test.
13101
aec1f4bd 131022016-02-12 David Malcolm <dmalcolm@redhat.com>
13103
13104 PR other/69554
13105 * gcc.dg/pr69554-1.c: New test.
13106 * gfortran.dg/pr69554-1.F90: New test.
13107 * gfortran.dg/pr69554-2.F90: New test.
13108 * lib/gcc-dg.exp (proc dg-locus): New function.
13109 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13110 distinguish between the caret-printing and non-caret-printing
13111 cases. If caret-printing has been explicitly enabled, bail out
13112 without attempting to fix up the output.
13113
da7d5066 131142016-02-12 David Malcolm <dmalcolm@redhat.com>
13115
13116 PR driver/69265
13117 PR driver/69453
13118 * gcc.dg/spellcheck-options-3.c: New test case.
13119 * gcc.dg/spellcheck-options-4.c: New test case.
13120 * gcc.dg/spellcheck-options-5.c: New test case.
13121 * gcc.dg/spellcheck-options-6.c: New test case.
13122 * gcc.dg/spellcheck-options-7.c: New test case.
13123 * gcc.dg/spellcheck-options-8.c: New test case.
13124 * gcc.dg/spellcheck-options-9.c: New test case.
13125 * gcc.dg/spellcheck-options-10.c: New test case.
13126
fcce1b0b 131272016-02-12 Jakub Jelinek <jakub@redhat.com>
13128
13129 PR rtl-optimization/69764
13130 PR rtl-optimization/69771
13131 * c-c++-common/pr69764.c: New test.
13132 * gcc.dg/torture/pr69771.c: New test.
13133
6d609290 131342016-02-12 Marek Polacek <polacek@redhat.com>
13135
13136 * g++.dg/torture/init-list1.C: New.
13137
7d75fb56 131382016-02-12 Marek Polacek <polacek@redhat.com>
13139
13140 * gcc.dg/pr69522.c: Add empty dg-options.
13141
52543fda 131422016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13143
13144 * g++.dg/lto/lto.exp: Include and init mpx.
13145 * g++.dg/lto/pr69729_0.C: New test.
13146
34947478 131472016-02-12 Jakub Jelinek <jakub@redhat.com>
13148
9181a4ec 13149 PR ipa/69241
13150 * g++.dg/ipa/pr69241-4.C: New test.
13151
34947478 13152 PR ipa/68672
13153 * g++.dg/ipa/pr68672-1.C: New test.
13154 * g++.dg/ipa/pr68672-2.C: New test.
13155 * g++.dg/ipa/pr68672-3.C: New test.
13156
74a4140f 131572016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13158
13159 PR c/69522
50e0cd76 13160 * gcc.dg/pr69522.c: New test.
74a4140f 13161
9ddb20d6 131622016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13163
13164 PR c++/69098
13165 * g++.dg/cpp1y/69098.C: New test.
13166 * g++.dg/cpp1y/69098-2.C: New test.
13167
67cf9b55 131682016-02-12 Jakub Jelinek <jakub@redhat.com>
13169
13170 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13171 and neighbour -> neighbor.
13172 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13173 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13174 * c-c++-common/Wvarargs.c: Likewise.
13175 * c-c++-common/goacc/host_data-5.c: Likewise.
13176 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13177 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13178 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13179 * gcc.target/aarch64/pr60697.c: Likewise.
13180 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13181 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13182 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13183 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13184 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13185 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13186 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13187 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13188 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13189 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13190 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13191 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13192 * g++.dg/lookup/koenig5.C: Likewise.
13193 * g++.dg/ext/no-asm-2.C: Likewise.
13194 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13195 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13196 * gfortran.dg/used_types_16.f90: Likewise.
13197 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13198 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13199 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13200 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13201 * gfortran.dg/abstract_type_6.f03: Likewise.
13202 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13203 * gfortran.dg/used_types_15.f90: Likewise.
13204 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13205 * gfortran.dg/exit_3.f08: Likewise.
13206 * gfortran.dg/open_status_2.f90: Likewise.
13207 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13208 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13209 * gfortran.dg/associate_1.f03: Likewise.
13210 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13211 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13212 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13213 * gcc.dg/builtin-object-size-1.c: Likewise.
13214 * gcc.dg/noreturn-6.c: Likewise.
13215 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13216 * gcc.dg/globalalias.c: Likewise.
13217 * gcc.dg/builtins-config.h: Likewise.
13218 * gcc.dg/pr30457.c: Likewise.
13219 * gcc.c-torture/compile/volatile-1.c: Likewise.
13220 * gcc.c-torture/execute/20101011-1.c: Likewise.
13221 * c-c++-common/Waddress-1.c: Likewise.
13222
40b38ace 132232016-02-11 Jakub Jelinek <jakub@redhat.com>
13224
13225 PR c/69768
13226 * c-c++-common/Waddress-1.c: New test.
13227
42c87ca9 132282016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13229
13230 PR fortran/69296
13231 * gfortran.dg/associate_19.f03: New test.
13232 * gfortran.dg/associate_20.f03: New test.
13233
acb7939f 132342016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13235
13236 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13237
6defe3c5 132382016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13239
13240 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13241 .arch armv8-a\n. Add -dA to dg-options.
13242 * gcc.target/aarch64/assembler_arch_1.c: New test.
13243 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13244
63f63318 132452016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13246
13247 PR c++/68726
13248 * g++.dg/cpp0x/pr68726.C: New.
13249
1cddf457 132502016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13251
13252 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13253 test.
13254
b86fba37 132552016-02-11 Richard Biener <rguenther@suse.de>
13256
13257 * g++.dg/tree-ssa/pr61034.C: Adjust.
13258
ec4ec95a 132592016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13260
be7c31e9 13261 PR target/69148
ec4ec95a 13262 * gcc.target/s390/pr69148.c: New.
13263
f64416ca 132642016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13265
13266 PR tree-optimization/69652
13267 * gcc.dg/torture/pr69652.c: New test.
13268
e5d1ea31 132692016-02-10 Jakub Jelinek <jakub@redhat.com>
13270 Patrick Palka <ppalka@gcc.gnu.org>
13271
13272 PR ipa/69241
13273 PR c++/69649
13274 * g++.dg/ipa/pr69241-1.C: New test.
13275 * g++.dg/ipa/pr69241-2.C: New test.
13276 * g++.dg/ipa/pr69241-3.C: New test.
13277 * g++.dg/ipa/pr69649.C: New test.
13278
fa03b19d 132792016-02-10 Uros Bizjak <ubizjak@gmail.com>
13280
13281 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13282 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13283
14485c8a 132842016-02-10 Bin Cheng <bin.cheng@arm.com>
13285
13286 PR tree-optimization/68021
13287 * gcc.dg/tree-ssa/pr68021.c: New test.
13288
79f1ed25 132892016-02-10 Richard Biener <rguenther@suse.de>
13290
13291 PR tree-optimization/69726
13292 * gcc.dg/uninit-22.c: New testcase.
13293
58f74eff 132942016-02-09 Andrew Pinski <apinski@cavium.com>
13295
13296 PR tree-opt/69282
13297 * gcc.c-torture/compile/20160205-1.c: New testcase.
13298
600c00f7 132992016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13300
13301 PR target/68404
13302 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13303 instead accessing a really large arrray.
13304 * gcc.target/powerpc/fusion3.c: Likewise.
13305
0771836e 133062016-02-09 Charles Baylis <charles.baylis@linaro.org>
13307
13308 PR target/68532
13309 * gcc.c-torture/execute/pr68532.c: New test.
13310
4ccd644f 133112016-02-11 Alexandre Oliva <aoliva@redhat.com>
13312
13313 PR target/69634
13314 * gcc.dg/pr69634.c: New.
13315
2e980a39 133162016-02-09 Richard Biener <rguenther@suse.de>
13317
13318 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13319
aacf7102 133202016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13321
aacf7102 13322 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13323
a1856ddf 133242016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13325
13326 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13327
d4d3da7e 133282016-02-09 Richard Biener <rguenther@suse.de>
13329
13330 PR tree-optimization/69715
13331 * gcc.dg/torture/pr69715.c: New testcase.
13332
9cc6714f 133332016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13334
13335 PR c++/69139
13336 * g++.dg/cpp0x/trailing12.C: New test.
13337 * g++.dg/cpp0x/trailing13.C: New test.
13338
83d5062b 133392016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13340
13341 PR c++/69283
13342 PR c++/67835
13343 * g++.dg/cpp1y/auto-fn29.C: New test.
13344 * g++.dg/cpp1y/auto-fn30.C: New test.
13345
394a86f3 133462016-02-08 Jakub Jelinek <jakub@redhat.com>
13347
13348 PR tree-optimization/69209
13349 * gcc.c-torture/compile/pr69209.c: New test.
13350
93b124b4 133512016-02-08 Jeff Law <law@redhat.com>
13352
13353 PR tree-optimization/68541
13354 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13355 of statements allowed in join block for path splitting.
13356
26abce13 133572016-02-08 Jakub Jelinek <jakub@redhat.com>
13358
0acb2d6e 13359 PR c++/59627
13360 * g++.dg/gomp/pr59627.C: New test.
13361
26abce13 13362 PR ipa/69239
13363 * g++.dg/ipa/pr69239.C: New test.
13364
86e0b129 133652016-02-08 David Malcolm <dmalcolm@redhat.com>
13366
13367 PR preprocessor/69664
13368 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13369 * gcc.dg/cpp/warn-comments.c: Likewise.
13370
f553d9f8 133712016-02-08 Marek Polacek <polacek@redhat.com>
13372
13373 PR c++/69688
13374 * g++.dg/init/const12.C: New test.
13375
600695e0 133762016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13377
13378 PR target/60410
13379 * gcc.dg/lto/pr55113_0.c: Remove test.
13380
c4f4b1e8 133812016-02-08 Richard Biener <rguenther@suse.de>
13382
13383 PR tree-optimization/69719
13384 * gcc.dg/torture/pr69719.c: New testcase.
13385
5a987d87 133862016-02-08 Richard Biener <rguenther@suse.de>
13387 Jeff Law <law@redhat.com>
13388
13389 PR target/68273
13390 * gcc.target/mips/pr68273.c: New testcase.
13391
0418e71d 133922016-02-08 Richard Biener <rguenther@suse.de>
13393
13394 PR rtl-optimization/69274
13395 * gcc.target/i386/addr-sel-1.c: XFAIL.
13396
07c0f1ca 133972016-02-08 Jeff Law <law@redhat.com>
13398
40d85f4c 13399 PR tree-optimization/68541
13400 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13401
140e093f 13402 PR tree-optimization/65917
07c0f1ca 13403 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13404
16430acf 134052016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13406
13407 PR fortran/50555
13408 * gfortran.dg/namelist_args.f90: New test.
13409
3f0ff0d8 134102016-02-05 Jeff Law <law@redhat.com>
13411
140e093f 13412 PR tree-optimization/68541
3f0ff0d8 13413 * gcc.dg/tree-ssa/split-path-2.c: New test.
13414 * gcc.dg/tree-ssa/split-path-3.c: New test.
13415 * gcc.dg/tree-ssa/split-path-4.c: New test.
13416 * gcc.dg/tree-ssa/split-path-5.c: New test.
13417 * gcc.dg/tree-ssa/split-path-6.c: New test.
13418 * gcc.dg/tree-ssa/split-path-7.c: New test.
13419
a7cc1f94 134202016-02-05 Martin Sebor <msebor@redhat.com>
13421
13422 PR c++/69662
13423 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13424 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13425
fcb25f28 134262016-02-06 Richard HEnderson <rth@redhat.com>
13427
13428 PR c/69643
13429 * gcc.target/i386/addr-space-4.c: New.
13430 * gcc.target/i386/addr-space-5.c: New.
13431
3a2545a1 134322016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13433
13434 PR fortran/66089
13435 * gfortran.dg/elemental_dependency_6.f90: New.
13436
1e302465 134372016-02-05 Jakub Jelinek <jakub@redhat.com>
13438
66feb54c 13439 PR rtl-optimization/69691
13440 * gcc.c-torture/execute/pr69691.c: New test.
13441
1e302465 13442 PR c++/69628
13443 * g++.dg/parse/pr69628.C: New test.
13444
9c28a298 134452016-02-05 Uros Bizjak <ubizjak@gmail.com>
13446
13447 * gcc.dg/sancov/asan.c: Move to ...
13448 * gcc.dg/asan/sancov-1.c: ... here.
13449
a854e286 134502016-02-05 Uros Bizjak <ubizjak@gmail.com>
13451
13452 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13453
d4f0b240 134542016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13455
13456 PR target/69677
13457 * gcc.target/i386/pr69677.c: New test.
13458
235d8723 134592016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13460
13461 PR c++/68948
13462 * g++.dg/template/pr68948.C: New test.
13463
f390cf65 134642016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13465
13466 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13467 (only necessary on s390x).
13468
ab99f104 134692016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13470
13471 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13472 -mno-accumulate-outgoing-args.
13473
f7ef5392 134742016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13475
13476 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13477
6b098e91 134782016-02-04 Jakub Jelinek <jakub@redhat.com>
13479
13480 PR c/69669
13481 * c-c++-common/pr69669.c: New test.
13482
f0146cf3 134832016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13484
13485 PR target/69667
13486 * g++.dg/pr69667.C: New file.
13487
08fd6cf5 134882016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13489
13490 PR target/69619
13491 * gcc.dg/pr69619.c: Add new test.
13492
a6f3f39f 134932016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13494
13495 PR rtl-optimization/69577
13496 * gcc.target/i386/pr69577.c: New test.
13497
774068a0 134982016-02-04 Martin Liska <mliska@suse.cz>
13499
13500 * g++.dg/asan/pr69276.C: New test.
13501
f50a7894 135022016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13503
13504 PR target/65932
13505 PR target/67714
13506 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13507 a single smulbb instruction.
13508 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13509 * gcc.target/amr/wmul-2.c: Likewise.
13510
6b722eb3 135112016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13512
13513 PR target/65932
13514 PR target/67714
13515 * gcc.c-torture/execute/pr67714.c: New test.
13516
1f1475a7 135172016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13518
13519 PR target/69454
13520 * gcc.target/i386/pr69454-1.c: New test.
13521 * gcc.target/i386/pr69454-2.c: New test.
13522
6b94e133 135232016-02-03 Martin Sebor <msebor@redhat.com>
13524
13525 PR c++/69251
13526 PR c++/69253
13527 PR c++/69290
13528 PR c++/69277
13529 PR c++/69349
13530 * g++.dg/ext/flexarray-mangle-2.C: New test.
13531 * g++.dg/ext/flexarray-mangle.C: New test.
13532 * g++.dg/ext/flexarray-subst.C: New test.
13533 * g++.dg/ext/flexary11.C: New test.
13534 * g++.dg/ext/flexary12.C: New test.
13535 * g++.dg/ext/flexary13.C: New test.
13536 * g++.dg/ext/flexary14.C: New test.
13537 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13538
342ed0ac 135392016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13540
13541 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13542 Define only if CHECK_FLOAT128 is defined.
13543 (main): Properly initialize u5.
13544
edf6c4d2 135452016-02-03 Jakub Jelinek <jakub@redhat.com>
13546
415d5641 13547 PR c/69627
13548 * gcc.dg/pr69627.c: New test.
13549
edf6c4d2 13550 PR target/69644
13551 * gcc.dg/pr69644.c: New test.
13552
cf8f3ba0 135532016-02-03 Mike Stump <mikestump@comcast.net>
13554
13555 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13556 support for struct-layout-1.exp.
13557
c90d55dd 135582016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13559
13560 PR c++/69056
f7ef5392 13561 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13562
401bd0c8 135632016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13564 Alexandre Oliva <aoliva@redhat.com>
13565
13566 PR target/69461
13567 * gcc.target/powerpc/pr69461.c: New.
13568
277d9d1d 135692016-02-03 Uros Bizjak <ubizjak@gmail.com>
13570
13571 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13572 works from here ...
13573 (check_effective_target_fsanitize_thread): ... to here. Do not
13574 specify additional compile flags for the test source.
13575 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13576 specify additional compile flags for the test source.
13577
e69ad94a 135782016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13579
13580 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13581
a4454da2 135822016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13583
13584 PR fortran/67451
13585 PR fortran/69418
13586 * gfortran.dg/coarray_allocate_2.f08: New test.
13587 * gfortran.dg/coarray_allocate_3.f08: New test.
13588 * gfortran.dg/coarray_allocate_4.f08: New test.
13589
88cab2dd 135902016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13591
13592 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13593 use same scan-tree-dump-times on all platforms.
13594 * gcc.dg/vect/vect-outer-1.c: Likewise.
13595 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13596 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13597 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13598 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13599 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13600 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13601 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13602
66ea75c4 136032016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13604
13605 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13606 warning.
13607
4eef8df7 136082016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13609
13610 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13611
665fbc2f 136122016-02-02 James Norris <jnorris@codesourcery.com>
13613
13614 * c-c++-common/goacc/routine-5.c: Add tests.
13615
b10e3d47 136162016-02-02 Alexander Monakov <amonakov@ispras.ru>
13617
13618 * gcc.target/nvptx/unsigned-cmp.c: New test.
13619
12ad66dd 136202016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13621
13622 * gcc.target/aarch64/scalar_shift_1.c
13623 (test_corners_sisd_di): Improve force to SIMD register.
13624 (test_corners_sisd_si): Likewise.
13625 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13626 Remove scan-assembler check for ldr.
13627
f9ec342f 136282016-02-02 Richard Biener <rguenther@suse.de>
13629
13630 PR tree-optimization/69595
13631 * gcc.dg/Warray-bounds-17.c: New testcase.
13632
32f2925a 136332016-02-02 Richard Biener <rguenther@suse.de>
13634
13635 PR tree-optimization/69606
13636 * gcc.dg/torture/pr69606.c: New testcase.
13637
cfd9ca84 136382016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13639
13640 PR middle-end/68542
13641 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13642 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13643
19bf08e2 136442016-02-02 Alan Modra <amodra@gmail.com>
13645
13646 PR target/69548
13647 * gcc.target/powerpc/pr69548.c: New test.
13648
6f13b088 136492016-02-01 Jakub Jelinek <jakub@redhat.com>
13650
dcddc5af 13651 PR rtl-optimization/69592
13652 * gcc.dg/pr69592.c: New test.
13653
6f13b088 13654 PR preprocessor/69543
13655 PR c/69558
13656 * gcc.dg/pr69543.c: New test.
13657 * gcc.dg/pr69558.c: New test.
13658
d090e5c2 136592016-02-01 Uros Bizjak <ubizjak@gmail.com>
13660
fcb317c5 13661 PR testsuite/65940
13662 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13663
aaf527dc 136642016-02-01 Martin Sebor <msebor@redhat.com>
13665
13666 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13667
1674217b 136682016-02-01 Bin Cheng <bin.cheng@arm.com>
13669
13670 PR tree-optimization/67921
13671 * c-c++-common/ubsan/pr67921.c: New test.
13672
b4007655 136732016-02-01 Richard Biener <rguenther@suse.de>
13674
13675 PR middle-end/69556
13676 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13677
88a477bb 136782016-02-01 Richard Biener <rguenther@suse.de>
13679
13680 PR tree-optimization/69574
13681 * gcc.dg/torture/pr69574.c: New testcase.
13682
2eaaa4e7 136832016-02-01 Richard Biener <rguenther@suse.de>
13684
13685 PR tree-optimization/69579
13686 * gcc.dg/setjmp-6.c: New testcase.
13687
e3882c44 136882016-02-01 Jakub Jelinek <jakub@redhat.com>
13689
13690 PR rtl-optimization/69570
13691 * g++.dg/opt/pr69570.C: New test.
13692
f80aff47 136932016-02-01 Richard Henderson <rth@redhat.com>
13694
13695 * gcc.dg/pr69535.c: New test.
13696
240568aa 136972016-01-31 John David Anglin <danglin@gcc.gnu.org>
13698
6009b3b8 13699 PR testsuite/69584
13700 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13701 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13702
1fdf7177 13703 PR debug/68244
13704 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13705
240568aa 13706 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13707
cb3e5ac0 137082016-01-31 Paul Thomas <pault@gcc.gnu.org>
13709
13710 PR fortran/67564
13711 * gfortran.dg/allocate_with_source_17.f03: New test.
13712
3b8b902b 137132016-01-30 Jakub Jelinek <jakub@redhat.com>
13714
13715 PR tree-optimization/69546
13716 * gcc.dg/torture/pr69546.c: New test.
13717
17985abe 137182016-01-30 Paul Thomas <pault@gcc.gnu.org>
13719
13720 PR fortran/69566
13721 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13722
b5239e80 137232016-01-30 Martin Sebor <msebor@redhat.com>
13724
13725 PR c++/68490
13726 * g++.dg/ext/flexary10.C: New test.
13727
e8f03010 137282016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13729
13730 PR fortran/66707
13731 gfortran.dg/common_23.f90: New test.
13732
dc93691a 137332016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13734
13735 PR target/65546
13736 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13737 condition being checked, and disable it when the target supports
13738 misaligned loads and stores.
13739
ff5e28e9 137402016-01-29 Jakub Jelinek <jakub@redhat.com>
13741
13742 PR debug/69518
13743 * gcc.dg/torture/pr69518.c: New test.
13744
b0d8930a 137452016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13746
13747 PR target/69530
13748 * gcc.target/i386/pr69530.c: New test.
13749
21601fc7 137502016-01-29 Steve Ellcey <sellcey@imgtec.com>
13751
13752 PR target/65604
13753 * gcc.target/mips/div-delay.c: New test.
13754
ca6c7317 137552016-01-29 Jakub Jelinek <jakub@redhat.com>
13756
4758dc39 13757 PR target/69551
13758 * gcc.target/i386/pr69551.c: New test.
13759
ca6c7317 13760 PR target/66137
13761 * gcc.target/i386/pr66137.c: New test.
13762
e3078da6 137632016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13764
13765 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13766 always built for p5600.
13767 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13768 isa=p5600 dg-option.
13769
b622ec25 137702016-01-29 Richard Biener <rguenther@suse.de>
13771
13772 PR tree-optimization/69547
13773 * g++.dg/tree-ssa/pr69547.C: New testcase.
13774
d2a60e99 137752016-01-29 Jakub Jelinek <jakub@redhat.com>
13776
13777 PR debug/66869
13778 * g++.dg/warn/Wunused-function2.C: New test.
13779
ae849d2b 137802016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13781
13782 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13783 support for test to succeed.
13784
ce6a6978 137852016-01-29 Marek Polacek <polacek@redhat.com>
13786
13787 PR c++/69509
13788 PR c++/69516
13789 * g++.dg/ext/constexpr-vla2.C: New test.
13790 * g++.dg/ext/constexpr-vla3.C: New test.
13791 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13792
7550d855 137932016-01-29 Richard Biener <rguenther@suse.de>
13794
13795 PR middle-end/69537
13796 * gcc.dg/uninit-21.c: New testcase.
13797
f11bb279 137982016-01-28 Uros Bizjak <ubizjak@gmail.com>
13799
13800 PR target/69459
13801 * gcc.target/i386/pr69459.c: New test.
13802
c80c12c8 138032016-01-28 Steve Ellcey <sellcey@imgtec.com>
13804
13805 PR target/68400
13806 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13807 * gcc.target/mips/pr68400.c: New test.
13808
c649bacc 138092016-01-28 Martin Sebor <msebor@redhat.com>
13810
13811 PR target/17381
13812 * gcc.target/powerpc/pr17381.c: New test.
13813
f4881661 138142016-01-28 Jakub Jelinek <jakub@redhat.com>
13815
13816 PR middle-end/69542
13817 * gcc.dg/torture/pr69542.c: New test.
13818
d66fdd75 138192016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13820
13821 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13822
d4a78818 138232016-01-28 David Edelsohn <dje.gcc@gmail.com>
13824
13825 * gcc.dg/pr65980.c: Skip on AIX.
13826 * gcc.dg/pr66688.c: Same.
13827
21329e97 138282016-01-28 David Edelsohn <dje.gcc@gmail.com>
13829
13830 PR target/63679
13831 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13832 * gcc.dg/tree-ssa/sra-18.c: Same.
13833
cc7124a6 138342016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13835
13836 PR fortran/62536
13837 * gfortran.dg/block_15.f08: New test.
13838 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13839 on incorrectly closed BLOCK.
13840
358dfcb4 138412016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13842
13843 * gcc.dg/declare-simd.c: New test.
2034deb9 13844
e87502d6 138452016-01-28 Richard Biener <rguenther@suse.de>
13846
13847 PR tree-optimization/69466
13848 * gfortran.dg/vect/pr69466.f90: New testcase.
13849
44e7334b 138502016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13851
13852 * g++.dg/pr67989.C: Remove ARM-specific option.
13853 * gcc.target/arm/pr67989.C: New file.
13854
5ce8f551 138552016-01-27 Uros Bizjak <ubizjak@gmail.com>
13856
13857 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13858 and expm1 test for glibc < 2.11.
13859
fa6e6b15 138602016-01-27 Richard Henderson <rth@redhat.com>
13861
13862 * gcc.c-torture/execute/pr69447.c: New test.
13863
138642016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13865
7b8122c6 13866 PR fortran/69422
147b2f9b 13867 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13868
78e516eb 138692016-01-27 Jakub Jelinek <jakub@redhat.com>
13870
13871 PR debug/66869
13872 * gcc.dg/pr66869.c: New test.
13873
9b849350 138742016-01-25 Jeff Law <law@redhat.com>
13875
13876 PR tree-optimization/68398
f11bb279 13877 PR tree-optimization/69196
9b849350 13878 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13879 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13880 path to avoid new heuristic allowing more irreducible regions
13881 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13882 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13883 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13884 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13885 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13886
fee5e491 138872016-01-27 Marek Polacek <polacek@redhat.com>
13888
13889 PR c/68062
13890 * c-c++-common/vector-compare-4.c: New test.
13891
eec96426 138922016-01-27 David Malcolm <dmalcolm@redhat.com>
13893
13894 PR preprocessor/69126
13895 * c-c++-common/pr69126.c: New test case.
13896
5068be18 138972016-01-27 Ian Lance Taylor <iant@google.com>
13898
13899 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13900
5fa82c11 139012016-01-27 Ryan Burn <contact@rnburn.com>
13902
13903 PR cilkplus/69267
13904 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13905
b3df0219 139062016-01-27 Uros Bizjak <ubizjak@gmail.com>
13907
13908 PR target/69512
13909 * gcc.target/i386/pr69512.c: New test.
13910
d46a16d4 139112016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13912
13913 PR ada/69488
13914 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13915
6a9b35ef 139162016-01-27 Marek Polacek <polacek@redhat.com>
13917
13918 PR c++/69379
13919 * g++.dg/pr69379.C: New test.
13920
18e9663b 139212016-01-27 Martin Sebor <msebor@redhat.com>
13922
13923 PR c++/69317
13924 * g++.dg/abi/Wabi-2-2.C: New test.
13925 * g++.dg/abi/Wabi-2-3.C: New test.
13926 * g++.dg/abi/Wabi-3-2.C: New test.
13927 * g++.dg/abi/Wabi-3-3.C: New test.
13928
c88301ad 139292016-01-27 Richard Biener <rguenther@suse.de>
13930
13931 PR tree-optimization/69166
13932 * gcc.dg/torture/pr69166.c: New testcase.
13933
8ca47550 139342016-01-27 Martin Jambor <mjambor@suse.cz>
13935
13936 PR tree-optimization/69355
13937 * gcc.dg/tree-ssa/pr69355.c: New test.
13938
5cb23e3c 139392016-01-27 Marek Polacek <polacek@redhat.com>
13940
13941 PR c++/69496
13942 * g++.dg/ext/constexpr-vla1.C: New test.
13943
7b0c1b6d 139442016-01-20 Christian Bruel <christian.bruel@st.com>
13945
13946 PR target/69245
13947 * gcc.target/arm/pr69245.c: New test.
13948
220112fc 139492016-01-27 Jakub Jelinek <jakub@redhat.com>
13950
13951 PR tree-optimization/69399
13952 * gcc.dg/torture/pr69399.c: New test.
13953
16294490 139542016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13955
13956 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13957
8abd3d0c 139582016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13959
13960 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13961
7cf9b895 139622016-01-26 Tom de Vries <tom@codesourcery.com>
13963
13964 PR tree-optimization/69110
13965 * gcc.dg/autopar/pr69110.c: New test.
13966
557c1942 139672016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13968 Sebastian Pop <s.pop@samsung.com>
557c1942 13969
13970 * gcc.dg/graphite/isl-ast-op-select.c: New.
13971
80adbd96 139722015-01-26 Paul Thomas <pault@gcc.gnu.org>
13973
13974 PR fortran/69385
13975 * gfortran.dg/allocate_error_6.f90: New test.
13976
c3f86f60 139772016-01-26 Richard Henderson <rth@redhat.com>
13978
13979 * gcc.dg/tm/pr60908.c: New test.
13980
3752e5b1 139812016-01-26 David Malcolm <dmalcolm@redhat.com>
13982
13983 PR other/69006
13984 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13985 directive.
13986 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13987 expected multiline output to reflect the colorization being
13988 disabled before newlines.
13989 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13990 (custom_diagnostic_finalizer): Replace call to
13991 pp_newline_and_flush with call to pp_flush.
13992 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13993 * gfortran.dg/implicit_class_1.f90: Likewise.
13994 * lib/gcc-dg.exp (allow_blank_lines): New global.
13995 (dg-allow-blank-lines-in-output): New procedure.
13996 (gcc-dg-prune): Complain about blank lines in the output, unless
13997 dg-allow-blank-lines-in-output was called.
13998 * lib/multiline.exp (_build_multiline_regex): Only support
13999 arbitrary followup text for non-blank-lines, not for blank lines.
14000
9bbfd060 140012016-01-26 Jakub Jelinek <jakub@redhat.com>
14002
14003 PR tree-optimization/69483
14004 * gcc.dg/pr69483.c: New test.
14005 * g++.dg/opt/pr69483.C: New test.
14006
53773057 140072016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14008
14009 PR target/68620
14010 * gcc.target/arm/pr68620.c: New test.
14011
442a556f 140122016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14013
14014 * gcc.target/i386/pr68986-2.c: Remove -m32.
14015
d513c683 140162016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14017
14018 PR target/68986
14019 * gcc.target/i386/pr68986-1.c: New test.
14020 * gcc.target/i386/pr68986-2.c: Likewise.
14021 * gcc.target/i386/pr68986-3.c: Likewise.
14022
976877a5 140232016-01-26 Christian Bruel <christian.bruel@st.com>
14024
14025 * lib/target-supports.exp
14026 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14027 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14028 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14029
2c7b2f88 140302016-01-26 Richard Biener <rguenther@suse.de>
14031
14032 PR tree-optimization/69452
14033 * gcc.dg/torture/pr69452.c: New testcase.
14034
f7fc06e7 140352016-01-26 Jakub Jelinek <jakub@redhat.com>
14036
14037 PR target/69442
14038 * gcc.dg/pr69442.c: New test.
14039
d1dae587 140402016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14041
14042 PR target/67896
14043 * gcc.target/aarch64/simd/pr67896.C: New.
14044
ef7be7f8 140452016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14046
14047 PR tree-optimization/69400
14048 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14049 function.
14050 (plugin_init): Call it.
14051 * gcc.dg/torture/pr69400.c: New test.
14052
648433a4 140532016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14054
14055 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14056
45fc5243 140572016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14058 Sebastian Pop <s.pop@samsung.com>
14059
14060 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14061 isl-0.15.
14062
c699f6a1 140632016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14064 Sebastian Pop <s.pop@samsung.com>
14065
14066 * gcc.dg/graphite/pr69292.c: New.
14067
b86e24ea 140682016-01-25 Jakub Jelinek <jakub@redhat.com>
14069
14070 * c-c++-common/goacc/use_device-1.c: New test.
14071
105cb8d7 140722016-01-25 Jeff Law <law@redhat.com>
14073
14074 PR tree-optimization/69196
14075 PR tree-optimization/68398
14076 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14077 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14078
44562749 140792016-01-25 David Edelsohn <dje.gcc@gmail.com>
14080
14081 PR target/69469
14082 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14083 Algorithm.
14084
6837fee7 140852016-01-25 Richard Biener <rguenther@suse.de>
14086
14087 PR testsuite/69380
14088 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14089
fe500d65 140902016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14091
14092 PR target/69421
14093 * gcc.dg/pr69421.c: New test.
14094
8eacba94 140952016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14096
14097 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14098 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14099 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14100 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14101 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14102 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14103 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14104 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14105 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14106 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14107
af09d40d 141082016-01-25 Richard Biener <rguenther@suse.de>
14109
14110 PR tree-optimization/69376
14111 * gcc.dg/torture/pr69376.c: New testcase.
14112
d65063f5 141132016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14114
14115 PR fortran/69397
14116 PR fortran/68442
14117 * gfortran.dg/interface_38.f90: New test.
14118 * gfortran.dg/interface_39.f90: New test.
80adbd96 14119
08c7bfb4 141202016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14121
14122 Revert:
14123 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14124
14125 PR c++/11858
14126 PR c++/24663
14127 PR c++/24664
14128 * g++.dg/template/pr11858.C: New test.
14129 * g++.dg/template/pr24663.C: New test.
14130 * g++.dg/template/unify12.C: New test.
14131 * g++.dg/template/unify13.C: New test.
14132 * g++.dg/template/unify14.C: New test.
14133 * g++.dg/template/unify15.C: New test.
14134 * g++.dg/template/unify16.C: New test.
14135 * g++.dg/template/unify17.C: New test.
14136
c2e7d2be 141372016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14138
14139 PR fortran/68283
14140 gfortran.dg/pr68283.f90: New test.
14141
9f2e8617 141422016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14143
14144 PR fortran/66094
14145 * gfortran.dg/inline_matmul_13.f90: New test.
14146 * gfortran.dg/matmul_bounds_8.f90: New test.
14147 * gfortran.dg/matmul_bounds_9.f90: New test.
14148 * gfortran.dg/matmul_bounds_10.f90: New test.
14149
a4838119 141502016-01-23 Tom de Vries <tom@codesourcery.com>
14151
14152 PR tree-optimization/69426
14153 * gcc.dg/autopar/pr69426.c: New test.
14154
feddf0dc 141552016-01-23 Martin Sebor <msebor@redhat.com>
14156
14157 PR c++/58109
14158 PR c++/69022
14159 * g++.dg/cpp0x/alignas5.C: New test.
14160 * g++.dg/ext/vector29.C: Same.
14161
132731fb 141622016-01-23 Uros Bizjak <ubizjak@gmail.com>
14163
14164 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14165 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14166 _GNU_SOURCE from compile flags to the source.
14167 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14168 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14169 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14170 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14171
51aec681 141722016-01-22 Jakub Jelinek <jakub@redhat.com>
14173
14174 PR target/69432
14175 * g++.dg/opt/pr69432.C: New test.
14176
147aa3e3 141772016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14178
14179 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14180 32-bit targets testing an -m64 multilib.
14181
4d04e35e 141822016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14183
14184 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14185 64-bit support.
14186
86f38d0c 141872016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14188
14189 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14190
f776e712 141912016-01-21 Christian Bruel <christian.bruel@st.com>
14192
14193 PR target/68674
14194 * gcc.target/i386/pr68674.c
14195 * gcc.target/aarch64/pr68674.c
14196 * gcc.target/arm/pr68674.c
14197
7b9de435 141982016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14199
14200 PR target/69403
14201 * gcc.c-torture/execute/pr69403.c: New test.
14202
9935a0ba 142032016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14204
14205 PR c++/55843
14206 * g++.dg/template/pr55843.C: New.
14207
06b94aa1 142082016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14209
14210 PR testsuite/66877
14211 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14212 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14213
b68773a8 142142016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14215
14216 PR testsuite/67489
132731fb 14217 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14218 from dg-do compile directive, and instead add
14219 { dg-require-effective-target int128 }.
b68773a8 14220
bbbbe8ab 142212016-01-20 Martin Sebor <msebor@redhat.com>
14222
14223 PR c/69405
14224 * gcc.dg/sync-fetch.c: New test.
14225
f3a6a26f 142262016-01-21 Martin Sebor <msebor@redhat.com>
14227
14228 PR target/69252
14229 * gcc.target/powerpc/pr69252.c: New test.
14230
d1565a03 142312016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14232
14233 PR fortran/65996
132731fb 14234 * gfortran.dg/pr65996.f90: New test.
d1565a03 14235
15a5a905 142362016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14237
14238 PR c++/68810
bbbbe8ab 14239 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14240 expected to generate an error.
15a5a905 14241
e4538af5 142422016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14243
14244 PR middle-end/66178
14245 * gcc.dg/torture/pr66178.c: New test.
14246
4d4180ce 142472016-01-21 Anton Blanchard <anton@samba.org>
14248 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14249
14250 PR target/63354
14251 * gcc.target/powerpc/pr63354.c: New test.
14252
86e16058 142532016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14254
14255 PR rtl-optimization/68990
14256 * gcc.target/i386/pr68990: New.
14257
b11b85e4 142582016-01-21 Nick Clifton <nickc@redhat.com>
14259
14260 PR target/69129
14261 * gcc.target/mips/pr69129.c: New.
14262
62dd9f85 142632016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14264
14265 PR c++/58046
14266 * g++.dg/cpp0x/pr58046.C: New.
14267
ac7d424b 142682016-01-21 Jakub Jelinek <jakub@redhat.com>
14269
47c0bea3 14270 PR target/69187
14271 PR target/65624
14272 * gcc.target/arm/pr69187.c: New test.
14273
ac7d424b 14274 PR c++/69355
14275 * g++.dg/torture/pr69355.C: New test.
14276
9e18b252 142772016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14278 Sebastian Pop <s.pop@samsung.com>
14279
14280 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14281
de862e2f 142822016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14283 Sebastian Pop <s.pop@samsung.com>
14284
132731fb 14285 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14286
f55f9344 142872016-01-21 Jakub Jelinek <jakub@redhat.com>
14288
14289 PR middle-end/67653
14290 * c-c++-common/pr67653.c: New test.
14291 * gcc.dg/torture/pr29119.c: Add dg-warning.
14292
62752e71 142932016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14294
14295 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14296
16d4186f 142972016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14298
14299 PR c/24293
14300 * gcc.dg/pr24293.c: New test.
14301 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14302 incomplete struct type.
14303 * gcc.dg/declspec-1.c: Likewise.
14304 * gcc.dg/pr63549.c: Likewise.
14305
58219d13 143062016-01-20 Jakub Jelinek <jakub@redhat.com>
14307
14308 PR tree-optimization/66612
14309 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14310 for bdn instruction.
14311
a7b5688a 143122016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14313
14314 * lib/target-supports.exp
14315 (check_effective_target_arm_fp_ok_nocache): New.
14316 (check_effective_target_arm_fp_ok): New.
14317 (add_options_for_arm_fp): New.
14318 (check_effective_target_arm_crypto_ok_nocache): Require
14319 target_arm_v8_neon_ok instead of arm32.
14320 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14321 (check_effective_target_arm_crypto_pragma_ok): New.
14322 (add_options_for_arm_vfp): New.
14323 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14324 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14325 target instead. Force initial fpu to vfp.
14326 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14327 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14328 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14329 dependency.
14330 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14331 use arm_vfp effective target instead. Force initial fpu to vfp.
14332 * gcc.target/arm/attr-neon3.c: Likewise.
14333 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14334 arm_vfp_ok.
14335 * gcc.target/arm/unsigned-float.c: Likewise.
14336 * gcc.target/arm/vfp-1.c: Likewise.
14337 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14338 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14339 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14340 * gcc.target/arm/vfp-ldmias.c: Likewise.
14341 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14342 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14343 * gcc.target/arm/vfp-stmiad.c: Likewise.
14344 * gcc.target/arm/vfp-stmias.c: Likewise.
14345 * gcc.target/arm/vnmul-1.c: Likewise.
14346 * gcc.target/arm/vnmul-2.c: Likewise.
14347 * gcc.target/arm/vnmul-3.c: Likewise.
14348 * gcc.target/arm/vnmul-4.c: Likewise.
14349
7ca56ca8 143502016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14351
7fb75b57 14352 PR testsuite/69366
14353 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14354 the MPX run-time library, for compile-time MPX test.
14355 * gcc.target/i386/chkp-always_inline.c: Likewise.
14356 * gcc.target/i386/chkp-bndret.c: Likewise.
14357 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14358 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14359 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14360 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14361 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14362 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14363 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14364 * gcc.target/i386/chkp-label-address.c: Likewise.
14365 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14366 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14367 * gcc.target/i386/chkp-pr69044.c: Likewise.
14368 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14369 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14370 * gcc.target/i386/chkp-strchr.c: Likewise.
14371 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14372 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14373 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14374 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14375 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14376 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14377 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14378 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14379 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14380 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14381 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14382 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14383 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14384 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14385 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14386 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14387 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14388 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14389 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14390 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14391 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14392 * gcc.target/i386/pr63995-2.c: Likewise.
14393 * gcc.target/i386/pr64805.c: Likewise.
14394 * gcc.target/i386/pr65044.c: Likewise.
14395 * gcc.target/i386/pr65167.c: Likewise.
14396 * gcc.target/i386/pr65183.c: Likewise.
14397 * gcc.target/i386/pr65184.c: Likewise.
14398 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14399
f2da0b99 144002016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14401
14402 PR tree-optimization/69328
14403 * gcc.dg/pr69328.c: New test.
14404
4d379676 144052016-01-20 Jeff Law <law@redhat.com>
14406
4a11f145 14407 PR target/25114
4d379676 14408 * gcc.target/m68k/pr25114.c: New test.
14409
0754bad1 144102016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14411
14412 * gcc.target/arm/memset-inline-10.c: Added
14413 dg-require-effective-target arm_thumb2_ok.
14414
63bd5c2d 144152016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14416
14417 * gcc.dg/debug/dwarf2/sso.c: New test.
14418
a9c01e81 144192016-01-19 Uros Bizjak <ubizjak@gmail.com>
14420
14421 PR testsuite/68820
14422 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14423 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14424 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14425
53fa0e54 144262016-01-19 Jan Hubicka <hubicka@ucw.cz>
14427
14428 PR ipa/66223
14429 * g++.dg/ipa/devirt-50.C: New testcase.
14430
e035a62c 144312016-01-19 Marek Polacek <polacek@redhat.com>
14432
14433 PR c++/68965
14434 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14435 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14436
885cc3ea 144372016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14438
14439 PR target/69135
14440 * gcc.target/arm/pr69135_1.c: New test.
14441
07bd240e 144422015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14443
14444 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14445
9f60d257 144462015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14447
14448 * gcc.target/aarch64/ccmp_1.c: New testcase.
14449
a0c919f7 144502016-01-19 Marek Polacek <polacek@redhat.com>
14451
14452 PR c++/68586
14453 * g++.dg/cpp0x/enum30.C: New test.
14454
dc5d6d17 144552016-01-19 Richard Biener <rguenther@suse.de>
14456
14457 PR tree-optimization/69336
14458 * g++.dg/tree-ssa/pr69336.C: New testcase.
14459
6dd156e0 144602016-01-19 Jakub Jelinek <jakub@redhat.com>
14461
14462 PR debug/65779
14463 * gcc.dg/pr65779.c: New test.
14464
3e0d45b9 144652016-01-19 Richard Biener <rguenther@suse.de>
14466
14467 PR tree-optimization/69352
14468 * gcc.dg/torture/pr69352.c: New testcase.
14469
7a3cf64d 144702016-01-19 Jakub Jelinek <jakub@redhat.com>
14471
14472 PR rtl-optimization/68955
14473 PR rtl-optimization/64557
14474 * gcc.dg/torture/pr68955.c: New test.
14475
8be55b33 144762016-01-19 Jan Hubicka <hubicka@ucw.cz>
14477
14478 PR lto/69136
14479 * g++.dg/torture/pr69136.C: New testcase.
14480
72a985d7 144812016-01-19 Jan Hubicka <hubicka@ucw.cz>
14482
14483 PR lto/69133
14484 * g++.dg/lto/pr69133_0.C: New testcase.
14485 * g++.dg/lto/pr69133_1.C: New testcase.
14486
56778b62 144872016-01-15 Jeff Law <law@redhat.com>
14488
14489 PR tree-optimization/69320
14490 * gcc.c-torture/pr69320-1.c: New test.
14491 * gcc.c-torture/pr69320-2.c: New test.
14492 * gcc.c-torture/pr69320-3.c: New test.
14493 * gcc.c-torture/pr69320-4.c: New test.
14494
ced41b93 144952016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14496
14497 PR c++/11858
14498 PR c++/24663
14499 PR c++/24664
14500 * g++.dg/template/pr11858.C: New test.
14501 * g++.dg/template/pr24663.C: New test.
14502 * g++.dg/template/unify12.C: New test.
14503 * g++.dg/template/unify13.C: New test.
14504 * g++.dg/template/unify14.C: New test.
14505 * g++.dg/template/unify15.C: New test.
14506 * g++.dg/template/unify16.C: New test.
14507 * g++.dg/template/unify17.C: New test.
14508
7f8cbcaf 145092016-01-18 David Malcolm <dmalcolm@redhat.com>
14510
14511 PR testsuite/69181
14512 * gcc.dg/pr69181-1.c: New test file.
14513 * gcc.dg/pr69181-2.c: New test file.
14514 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14515 globals by moving it to...
14516 (cleanup-after-saved-dg-test): ...this new function. Add
14517 "global additional_sources_used". Add reset of global
14518 multiline_expected_outputs to the empty list.
14519 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14520 global to...
14521 (multiline_expected_outputs): ...this, and updated comments to
14522 note that it is modified from gcc-dg.exp.
14523 (dg-end-multiline-output): Update for the above renaming.
14524 (handle-multiline-outputs): Likewise. Remove the clearing
14525 of the expected outputs to the empty list.
14526
3c7cbfc0 145272016-01-18 Richard Biener <rguenther@suse.de>
14528
14529 PR tree-optimization/69297
14530 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14531
81d49cc1 145322016-01-18 Joseph Myers <joseph@codesourcery.com>
14533
14534 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14535 dg-options.
14536 * gcc.target/mips/mips-3d-2.c: Likewise.
14537 * gcc.target/mips/mips-3d-3.c: Likewise.
14538 * gcc.target/mips/mips-3d-4.c: Likewise.
14539 * gcc.target/mips/mips-3d-5.c: Likewise.
14540 * gcc.target/mips/mips-3d-6.c: Likewise.
14541 * gcc.target/mips/mips-3d-7.c: Likewise.
14542 * gcc.target/mips/mips-3d-8.c: Likewise.
14543 * gcc.target/mips/mips-3d-9.c: Likewise.
14544 * gcc.target/mips/mips-ps-1.c: Likewise.
14545 * gcc.target/mips/mips-ps-2.c: Likewise.
14546 * gcc.target/mips/mips-ps-3.c: Likewise.
14547 * gcc.target/mips/mips-ps-4.c: Likewise.
14548 * gcc.target/mips/mips-ps-5.c: Likewise.
14549 * gcc.target/mips/mips-ps-6.c: Likewise.
14550 * gcc.target/mips/mips-ps-7.c: Likewise.
14551 * gcc.target/mips/mips-ps-type.c: Likewise.
14552 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14553 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14554
03c4ff3a 145552016-01-18 Tom de Vries <tom@codesourcery.com>
14556
14557 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14558 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14559 * c-c++-common/goacc/kernels-empty.c: New test.
14560 * c-c++-common/goacc/kernels-eternal.c: New test.
14561 * c-c++-common/goacc/kernels-loop-2.c: New test.
14562 * c-c++-common/goacc/kernels-loop-3.c: New test.
14563 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14564 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14565 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14566 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14567 * c-c++-common/goacc/kernels-loop-data.c: New test.
14568 * c-c++-common/goacc/kernels-loop-g.c: New test.
14569 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14570 * c-c++-common/goacc/kernels-loop-n.c: New test.
14571 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14572 * c-c++-common/goacc/kernels-loop.c: New test.
14573 * c-c++-common/goacc/kernels-noreturn.c: New test.
14574 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14575 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14576 * c-c++-common/goacc/kernels-reduction.c: New test.
14577
22e3dcee 145782016-01-18 Tom de Vries <tom@codesourcery.com>
14579
14580 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14581 * gcc.dg/autopar/outer-2.c: Same.
14582 * gcc.dg/autopar/outer-3.c: Same.
14583 * gcc.dg/autopar/outer-4.c: Same.
14584 * gcc.dg/autopar/outer-5.c: Same.
14585 * gcc.dg/autopar/outer-6.c: Same.
14586 * gcc.dg/autopar/parallelization-1.c: Same.
14587 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14588 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14589 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14590 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14591 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14592 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14593 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14594 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14595 * gcc.dg/autopar/pr39500-1.c: Same.
14596 * gcc.dg/autopar/pr39500-2.c: Same.
14597 * gcc.dg/autopar/pr46193.c: Same.
14598 * gcc.dg/autopar/pr46194.c: Same.
14599 * gcc.dg/autopar/pr49580.c: Same.
14600 * gcc.dg/autopar/pr49960-1.c: Same.
14601 * gcc.dg/autopar/pr49960.c: Same.
14602 * gcc.dg/autopar/pr68373.c: Same.
14603 * gcc.dg/autopar/reduc-1.c: Same.
14604 * gcc.dg/autopar/reduc-1char.c: Same.
14605 * gcc.dg/autopar/reduc-1short.c: Same.
14606 * gcc.dg/autopar/reduc-2.c: Same.
14607 * gcc.dg/autopar/reduc-2char.c: Same.
14608 * gcc.dg/autopar/reduc-2short.c: Same.
14609 * gcc.dg/autopar/reduc-3.c: Same.
14610 * gcc.dg/autopar/reduc-4.c: Same.
14611 * gcc.dg/autopar/reduc-6.c: Same.
14612 * gcc.dg/autopar/reduc-7.c: Same.
14613 * gcc.dg/autopar/reduc-8.c: Same.
14614 * gcc.dg/autopar/reduc-9.c: Same.
14615 * gcc.dg/autopar/uns-outer-4.c: Same.
14616 * gcc.dg/autopar/uns-outer-5.c: Same.
14617 * gcc.dg/autopar/uns-outer-6.c: Same.
14618 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14619 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14620
fd5cbe2f 146212016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14622
14623 PR target/63679
14624 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14625 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14626
fa75ab55 146272016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14628
14629 PR target/63679
14630 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14631 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14632 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14633
214b2582 146342016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14635
14636 PR target/63679
14637 * gcc.dg/tree-ssa/sra-17.c: New.
14638 * gcc.dg/tree-ssa/sra-18.c: New.
14639
13146837 146402016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14641
14642 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14643
6ccd18c2 146442016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14645
14646 * gnat.dg/inline12.adb: New test.
14647
8872b95f 146482016-01-18 Bin Cheng <bin.cheng@arm.com>
14649
14650 PR tree-optimization/66797
14651 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14652
971514e3 146532016-01-18 Richard Biener <rguenther@suse.de>
14654
14655 PR tree-optimization/69170
14656 * gcc.dg/torture/pr69170.c: New testcase.
14657
dfb6d139 146582016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14659
14660 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14661
164d84c2 146622016-01-16 Tom de Vries <tom@codesourcery.com>
14663
14664 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14665
4c33b769 146662016-01-16 Tom de Vries <tom@codesourcery.com>
14667
14668 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14669 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14670 redundant dg-require-effective-target pthread.
14671 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14672 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14673 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14674 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14675 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14676 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14677 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14678
673441b0 146792016-01-16 David Edelsohn <dje.gcc@gmail.com>
14680
14681 PR target/68609
14682 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14683 * gcc.target/powerpc/recip-7.c: Same.
14684
90153ae7 146852016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14686
14687 PR c++/69091
14688 * g++.dg/template/pr69091.C: New test.
14689
bc24d01d 146902016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14691
14692 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14693 dump does not contain an error_mark_node.
14694 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14695 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14696
4067c0fd 146972016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14698
14699 PR c++/68936
14700 * g++.dg/template/pr68936.C: New test.
14701
27c6dbdd 147022016-01-15 David Edelsohn <dje.gcc@gmail.com>
14703
14704 PR target/68609
14705 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14706 * gcc.target/powerpc/recip-2.c: Same.
14707 * gcc.target/powerpc/recip-3.c: Same.
14708 * gcc.target/powerpc/recip-4.c: Same.
14709 * gcc.target/powerpc/recip-sqrtf.c: Same.
14710
e390c57d 147112016-01-15 Jeff Law <law@redhat.com>
14712
14713 PR tree-optimization/69270
14714 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14715 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14716
ddcfeaf1 147172016-01-15 Paul Thomas <pault@gcc.gnu.org>
14718
14719 PR fortran/49630
14720 * gfortran.dg/deferred_character_13.f90: New test for the fix
14721 of comment 3 of the PR.
14722
14723 PR fortran/54070
14724 * gfortran.dg/deferred_character_8.f90: New test
14725 * gfortran.dg/allocate_error_5.f90: New test
14726
14727 PR fortran/60593
14728 * gfortran.dg/deferred_character_10.f90: New test
14729
14730 PR fortran/60795
14731 * gfortran.dg/deferred_character_14.f90: New test
14732
14733 PR fortran/61147
14734 * gfortran.dg/deferred_character_11.f90: New test
14735
14736 PR fortran/64324
14737 * gfortran.dg/deferred_character_9.f90: New test
14738
81be349c 147392016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14740
14741 PR rtl-optimization/69030
14742 * gcc.target/i386/pr69030.c: New.
14743
998456c5 147442016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14745
14746 * gcc.target/aarch64/target_attr_17.c: New test.
14747
0d85be19 147482016-01-15 Richard Biener <rguenther@suse.de>
14749
14750 PR tree-optimization/66856
14751 * gcc.dg/torture/pr66856-1.c: New testcase.
14752 * gcc.dg/torture/pr66856-2.c: Likewise.
14753
321d36c8 147542016-01-15 Richard Biener <rguenther@suse.de>
14755
14756 PR debug/69137
14757 * g++.dg/lto/pr69137_0.C: New testcase.
14758
d94a1f53 147592016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14760
14761 PR middle-end/69246
14762 * gcc.target/i386/pr69246.c: New test.
14763
5fe9a861 147642016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14765
a9c01e81 14766 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14767
3d05a5e9 147682016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14769
14770 PR c++/56194
14771 * g++.dg/init/const9.C: Disable test on S/390.
14772
5e8132b5 147732016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14774
14775 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14776 * g++.dg/Wno-frame-address.C: Ditto.
14777
32307cdf 147782016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14779
14780 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14781
1ca28250 147822016-01-15 Richard Biener <rguenther@suse.de>
14783
14784 PR tree-optimization/68961
14785 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14786
6271bd93 147872016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14788
14789 * gcc.target/i386/pr65105-5.c: New test.
14790
dfb6d139 147912016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14792
14793 * gcc.c-torture/execute/alias-4.c: New testcase.
14794
dfb6d139 147952016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14796
14797 PR ipa/68148
14798 * g++.dg/ipa/devirt-49.C: New testcase.
14799
7bbac464 148002016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14801
14802 PR target/65837
14803 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14804 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14805 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14806
4345b868 148072016-01-15 Richard Biener <rguenther@suse.de>
14808
14809 PR tree-optimization/69117
14810 * gcc.dg/torture/pr69117.c: New testcase.
14811
580357e7 148122015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14813
14814 PR c++/69048
14815 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14816
612baa31 148172016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14818
14819 PR testsuite/67509
14820 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14821 range tests use 100 * maximum instead of maximum + 1.
14822
44e09bc4 148232016-01-14 Jakub Jelinek <jakub@redhat.com>
14824
14825 PR debug/69244
14826 * gcc.dg/guality/pr69244.c: New test.
14827
96962ae4 148282016-01-14 Uros Bizjak <ubizjak@gmail.com>
14829
14830 * lib/target-supports.exp (check_effective_target_issignaling):
14831 New procedure.
14832 * gcc.dg/pr61441.c: Require issignaling effective target.
14833
ab9c400b 148342016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14835
14836 PR target/68803
14837 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14838
a7ed4583 148392016-01-14 David Malcolm <dmalcolm@redhat.com>
14840
14841 PR c++/68819
14842 PR preprocessor/69177
14843 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14844 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14845 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14846 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14847
77f35cec 148482016-01-14 Marek Polacek <polacek@redhat.com>
14849
14850 PR c/69262
14851 * gcc.dg/array-15.c: New test.
14852
915d0950 148532016-01-14 Jakub Jelinek <jakub@redhat.com>
14854
14855 PR middle-end/68146
14856 PR tree-optimization/69155
14857 * gfortran.dg/pr68146.f: New test.
14858 * gfortran.dg/pr69155.f90: New test.
14859
24651fb7 148602016-01-14 Richard Biener <rguenther@suse.de>
14861
14862 PR tree-optimization/68060
14863 * gcc.dg/torture/pr68060-1.c: New testcase.
14864 * gcc.dg/torture/pr68060-2.c: Likewise.
14865
2f63f950 148662016-01-14 Nick Clifton <nickc@redhat.com>
14867
14868 * lib/target-supports.exp
14869 (check_effective_target_arm_neon_ok_nocache): Add an option
14870 sequence that includes setting the ARM architecture to ARMv7-A.
14871 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14872 command line options necessary to enable Neon support.
14873 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14874 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14875 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14876 * gcc.target/arm/pr69180.c: Likewise.
14877
3ce0acde 148782016-01-14 Jeff Law <law@redhat.com>
14879
14880 PR tree-optimization/69270
14881 * gcc.dg/tree-ssa/pr69270.c: New test.
14882
bda05c57 148832016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14884
14885 PR c/66208
14886 * c-c++-common/pr66208.c: New file.
14887
9b657cf1 148882016-01-13 Jakub Jelinek <jakub@redhat.com>
14889
14890 PR tree-optimization/69156
14891 * gcc.dg/pr69156.c: New test.
14892
58ba1b9d 148932016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14894
14895 * gcc.target/i386/pr69225-7.c: New test.
14896
e5fee0fe 148972016-01-13 Richard Henderson <rth@redhat.com>
14898
14899 * gcc.dg/tm/memopt-13.c: Update expected function.
14900 * gcc.dg/tm/memopt-6.c: Likewise.
14901
3f0e9745 149022016-01-13 Uros Bizjak <ubizjak@gmail.com>
14903
14904 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14905 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14906 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14907 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14908
3f0e9745 149092016-01-13 Tom de Vries <tom@codesourcery.com>
14910
14911 PR tree-optimization/69169
7a6ddc0d 14912 * gcc.dg/pr69169.c: New test.
14913
9b657cf1 149142016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14915
14916 PR target/69228
14917 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14918 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14919 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14920 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14921 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14922 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14923 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14924 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14925
f704d701 149262016-01-13 Jakub Jelinek <jakub@redhat.com>
14927
14928 PR target/69247
14929 * gcc.dg/pr69247.c: New test.
14930
e966d6b9 149312016-01-13 Richard Biener <rguenther@suse.de>
14932
14933 PR tree-optimization/69242
14934 * gcc.dg/torture/pr69242.c: New testcase.
14935
1ca1d9b2 149362016-01-13 Richard Biener <rguenther@suse.de>
14937
14938 PR tree-optimization/69186
14939 * gcc.dg/torture/pr69186.c: New testcase.
14940
d07cbccc 149412016-01-13 Jeff Law <law@redhat.com>
14942
14943 PR tree-optimization/67755
14944 * gcc.dg/tree-ssa/pr67755.c: New test.
14945
149462016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14947
14948 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14949 pass number in output by a star.
14950
b95d41cf 149512016-01-12 Bin Cheng <bin.cheng@arm.com>
14952
14953 PR tree-optimization/68911
14954 * gcc.c-torture/execute/pr68911.c: New test.
14955
91d87e22 149562016-01-12 Marek Polacek <polacek@redhat.com>
14957
14958 PR c++/68979
14959 * g++.dg/warn/permissive-1.C: New test.
14960
8a9401a4 149612016-01-12 Jakub Jelinek <jakub@redhat.com>
14962
14963 PR objc++/68511
14964 PR c++/69213
14965 * g++.dg/opt/pr69213.C: New test.
14966
b9cb7a67 149672016-01-12 Christian Bruel <christian.bruel@st.com>
14968
14969 PR target/69180
14970 * gcc.target/arm/pr69180.c: New test.
14971
e4c96992 149722016-01-12 Richard Biener <rguenther@suse.de>
14973
14974 PR lto/69077
14975 * g++.dg/lto/pr69077_0.C: New testcase.
14976 * g++.dg/lto/pr69077_1.C: Likewise.
14977
90525f61 149782016-01-12 Jakub Jelinek <jakub@redhat.com>
14979
14980 PR target/69175
14981 * g++.dg/opt/pr69175.C: New test.
14982
9e7edfd3 149832016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14984
14985 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14986 rather than #including math.h & stdlib.h.
14987 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14988 * gcc.dg/vect/pr49771.c: Likewise.
14989 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14990 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14991 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14992 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14993 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14994 * gcc.dg/vect/pr44507.c: Likewise.
14995 * gcc.dg/vect/pr45902.c: Likewise.
14996 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14997 * gcc.dg/vect/vect-117.c: Likewise.
14998 * gcc.dg/vect/vect-99.c: Likewise.
14999 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15000 * gcc.dg/vect/vect-cond-1.c: Likewise.
15001 * gcc.dg/vect/vect-cond-2.c: Likewise.
15002 * gcc.dg/vect/vect-cond-3.c: Likewise.
15003 * gcc.dg/vect/vect-cond-4.c: Likewise.
15004 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15005 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15006 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15007 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15008 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15009 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15010 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15011 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15012 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15013 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15014 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15015 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15016 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15017 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15018 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15019 include of signal.h.
15020 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15021 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15022 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15023 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15024 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15025 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15026 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15027 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15028 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15029 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15030 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15031 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15032 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15033 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15034 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15035 * gcc.dg/vect/vect-outer-5.c: Likewise.
15036 * gcc.dg/vect/vect-outer-6.c: Likewise.
15037 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15038 include of stdio.h.
15039
3368873d 150402016-01-12 Nick Clifton <nickc@redhat.com>
15041
15042 PR target/68913
15043 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15044 to fread so that it will be found in all target runtimes.
15045
0464ea95 150462016-01-12 Richard Biener <rguenther@suse.de>
15047
15048 PR tree-optimization/69053
15049 * g++.dg/torture/pr69053.C: New testcase.
15050
7819730f 150512016-01-12 Richard Biener <rguenther@suse.de>
15052
15053 PR tree-optimization/69168
15054 * gcc.dg/torture/pr69168.c: New testcase.
15055
995bfebf 150562016-01-12 Richard Biener <rguenther@suse.de>
15057
15058 PR tree-optimization/69157
15059 * gcc.dg/torture/pr69157.c: New testcase.
15060
150612016-01-12 Richard Biener <rguenther@suse.de>
15062
15063 PR tree-optimization/69174
15064 * gcc.dg/torture/pr69174.c: New testcase.
15065
1d10d64c 150662016-01-12 Jakub Jelinek <jakub@redhat.com>
15067
15068 PR c++/66808
15069 PR c++/69000
15070 * g++.dg/tls/pr66808.C: New test.
15071 * g++.dg/tls/pr69000.C: New test.
15072
f0b79faf 150732016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15074
15075 * gcc.target/powerpc/swaps-p8-23.c: New test.
15076 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15077
04cf75a4 150782016-01-11 John David Anglin <danglin@gcc.gnu.org>
15079
15080 PR tree-optimization/68356
15081 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15082
0eb4264c 150832016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15084 Jim Wilson <jim.wilson@linaro.org>
15085
15086 PR target/69194
15087 * gcc.target/arm/pr69194.c: New test.
15088
2f66de64 150892016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15090
15091 PR target/69225
15092 * gcc.target/i386/pr69225-1.c: New test.
15093 * gcc.target/i386/pr69225-2.c: Likewise.
15094 * gcc.target/i386/pr69225-3.c: Likewise.
15095 * gcc.target/i386/pr69225-4.c: Likewise.
15096 * gcc.target/i386/pr69225-5.c: Likewise.
15097 * gcc.target/i386/pr69225-6.c: Likewise.
15098
36105e82 150992016-01-11 Jakub Jelinek <jakub@redhat.com>
15100
1c78ce2e 15101 PR target/67462
15102 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15103 if lp64.
15104
a4a87320 15105 PR target/69071
15106 * gcc.dg/pr69071.c: New test.
15107
91fbd04f 15108 PR c++/69211
15109 * g++.dg/opt/pr69211.C: New test.
15110
36105e82 15111 PR tree-optimization/69214
15112 * gcc.c-torture/compile/pr69214.c: New test.
15113
e934c380 151142016-01-11 Uros Bizjak <ubizjak@gmail.com>
15115
15116 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15117 * gcc.target/i386/pr66232-11.c: Ditto.
15118 * gcc.target/i386/pr66232-12.c: Ditto.
15119 * gcc.target/i386/pr66232-13.c: Ditto.
15120
3ff1b153 151212016-01-11 Richard Biener <rguenther@suse.de>
15122
15123 PR tree-optimization/69173
15124 * gcc.dg/torture/pr69173.c: New testcase.
15125
04e1504c 151262016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15127
15128 PR rtl-optimization/68796
15129 * gcc.target/aarch64/tst_5.c: New test.
15130 * gcc.target/aarch64/tst_6.c: Likewise.
15131
ae8718b5 151322016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15133
15134 PR rtl-optimization/68841
15135 * gcc.dg/pr68841.c: New test.
15136 * gcc.c-torture/execute/pr68841.c: New test.
15137
bd8bece2 151382016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15139
15140 PR rtl-optimization/68920
15141 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15142 for ix86 targets.
15143 * gcc.dg/ifcvt-5.c: New test.
15144
9b657cf1 151452016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15146
15147 PR bootstrap/69123
15148 * g++.dg/pr69123.C: New.
15149
7a158352 151502016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15151
15152 PR target/69010
15153 * gcc.target/i386/pr69010.c: New test.
15154
ff375d11 151552016-01-11 Martin Jambor <mjambor@suse.cz>
15156
15157 PR ipa/69044
15158 * gcc.target/i386/chkp-pr69044.c: New test.
15159
9eb890f1 151602016-01-11 Tom de Vries <tom@codesourcery.com>
15161
15162 PR tree-optimization/69109
15163 * gcc.dg/autopar/pr69109-2.c: New test.
15164 * gcc.dg/autopar/pr69109.c: New test.
15165
c4157ee5 151662016-01-11 Tom de Vries <tom@codesourcery.com>
15167
15168 PR tree-optimization/69108
15169 * gcc.dg/autopar/pr69108.c: New test.
15170
b933e511 151712016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15172
15173 PR c++/69029
15174 * c-c++-common/Wisleading-indentation.c: Augment test.
15175
efb73de1 151762016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15177
15178 PR fortran/69154
15179 * gfortran.dg/inline_matmul_12.f90: New test.
15180
40c86c3b 151812016-01-10 Paul Thomas <pault@gcc.gnu.org>
15182
15183 PR fortran/67779
15184 * gfortran.dg/actual_array_offset_1: New test.
15185
a006c0bb 151862016-01-10 Tom de Vries <tom@codesourcery.com>
15187
15188 PR tree-optimization/69062
15189 * gcc.dg/autopar/pr69062.c: New test.
15190
880ed4be 151912016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15192
15193 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15194 * gcc.dg/vect/slp-perm-2.c: Likewise.
15195 * gcc.dg/vect/slp-perm-3.c: Likewise.
15196 * gcc.dg/vect/slp-perm-5.c: Likewise.
15197 * gcc.dg/vect/slp-perm-6.c: Likewise.
15198 * gcc.dg/vect/slp-perm-7.c: Likewise.
15199 * gcc.dg/vect/slp-perm-8.c: Likewise.
15200
d95e1856 152012016-01-10 Tom de Vries <tom@codesourcery.com>
15202
15203 PR tree-optimization/69039
15204 * gcc.dg/autopar/pr69039.c: New test.
15205
0f8f48d0 152062016-01-09 Marek Polacek <polacek@redhat.com>
15207
15208 PR c++/69113
15209 * g++.dg/pr69113.C: New test.
15210
7dff0499 152112016-01-09 Jakub Jelinek <jakub@redhat.com>
15212
15213 PR middle-end/50865
15214 PR tree-optimization/69097
15215 * gcc.c-torture/execute/pr50865.c: New test.
15216 * gcc.c-torture/execute/pr69097-1.c: New test.
15217 * gcc.c-torture/execute/pr69097-2.c: New test.
15218 * gcc.dg/pr69097-1.c: New test.
15219 * gcc.dg/pr69097-2.c: New test.
15220
18431e78 152212016-01-09 Jakub Jelinek <jakub@redhat.com>
15222
15223 PR c++/69164
15224 * g++.dg/opt/pr69164.C: New test.
15225
1943a4a2 152262016-01-08 Jakub Jelinek <jakub@redhat.com>
15227
15228 PR tree-optimization/69167
15229 * gcc.dg/pr69167.c: New test.
15230
a143e277 152312016-01-08 Marek Polacek <polacek@redhat.com>
15232
15233 PR c++/68449
15234 * g++.dg/pr68449.C: New.
15235
44c01906 152362016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15237
15238 PR tree-optimization/68707
15239 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15240 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15241 on platforms supporting it.
15242 * gcc.dg/vect/slp-perm-2.c: Likewise.
15243 * gcc.dg/vect/slp-perm-3.c: Likewise.
15244 * gcc.dg/vect/slp-perm-5.c: Likewise.
15245 * gcc.dg/vect/slp-perm-7.c: Likewise.
15246 * gcc.dg/vect/slp-perm-8.c: Likewise.
15247 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15248 on platforms supporting it.
15249
c437d1e8 152502016-01-08 Jakub Jelinek <jakub@redhat.com>
15251
c9595c51 15252 PR tree-optimization/69162
15253 * gcc.dg/pr69162.c: New test.
15254
c437d1e8 15255 PR tree-optimization/69172
15256 * gcc.dg/pr69172.c: New test.
15257
6a46a28c 152582016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15259
15260 PR tree-optimization/67781
15261 * gcc.c-torture/execute/pr67781.c: New file.
15262
62ad9a04 152632016-01-08 Jakub Jelinek <jakub@redhat.com>
15264
15265 PR tree-optimization/69083
15266 * gcc.dg/vect/pr69083.c: New test.
15267
9e0e8c2a 152682016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15269
15270 PR tree-optimization/61441
15271 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15272 Use -fexcess-precision=standard for compiler options.
15273 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15274
5d034e37 152752016-01-08 Jakub Jelinek <jakub@redhat.com>
15276
5013f740 15277 PR fortran/69128
15278 * gfortran.dg/gomp/pr69128.f90: New test.
15279
5d034e37 15280 PR c++/69145
15281 * g++.dg/ext/pr69145-1.C: New test.
15282 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15283 * g++.dg/ext/pr69145-2.h: New file.
15284
517906ff 152852016-01-07 Martin Sebor <msebor@redhat.com>
15286
15287 PR c/68966
15288 * gcc.dg/atomic-fetch-bool.c: New test.
15289 * gcc.dg/sync-fetch-bool.c: New test.
15290
cdbb524c 152912016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15292
15293 PR fortran/66680
15294 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15295
ec3aba9e 152962016-01-07 Nick Clifton <nickc@redhat.com>
15297
15298 PR target/66655
15299 * g++.dg/pr66655.C: New test.
15300 * g++.dg/pr66655_1.cc: Test support file.
15301 * g++.dg/pr66655.h: Test header file.
15302
9b657cf1 153032016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15304
15305 PR fortran/66680
15306 gfortran.dg/gomp/pr66680.f90: New test.
15307
cd45d7a5 153082016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15309
15310 PR target/69171
15311 * gcc.target/i386/pr69171-1.c: New test.
15312 * gcc.target/i386/pr69171-2.c: Likewise.
15313 * gcc.target/i386/pr69171-3.c: Likewise.
15314 * gcc.target/i386/pr69171-4.c: Likewise.
15315 * gcc.target/i386/pr69171-5.c: Likewise.
15316 * gcc.target/i386/pr69171-6.c: Likewise.
15317
4a86a91a 153182015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15319
15320 PR middle-end/67639
15321 * c-c++-common/pr67639.c: New test.
15322
34c05552 153232016-01-07 Jakub Jelinek <jakub@redhat.com>
15324
15325 PR tree-optimization/69141
15326 * g++.dg/opt/pr69141.C: New test.
15327
f08d6895 153282016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15329
15330 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15331
32ec4173 153322016-01-06 Uros Bizjak <ubizjak@gmail.com>
15333
15334 PR target/69140
15335 * gcc.target/i386/pr69140.c: New test
15336
d74214f3 153372016-01-06 David Malcolm <dmalcolm@redhat.com>
15338
15339 * gcc.dg/bad-dereference.c: New test case.
15340
73991cab 153412015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15342
15343 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15344
fc8cc457 153452016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15346
15347 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15348
be3c9981 153492016-01-06 Marek Polacek <polacek@redhat.com>
15350
15351 PR sanitizer/69099
15352 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15353
2cb724f9 153542016-01-05 Marek Polacek <polacek@redhat.com>
15355
15356 PR c/69104
15357 * gcc.dg/atomic-invalid-2.c: New.
15358
233a53ed 153592016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15360
15361 PR target/68991
15362 * gcc.target/i386/pr68991.c: New test.
15363
ea87c5e3 153642016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15365
15366 PR target/68991
15367 * g++.dg/pr68991-1.C: New test.
15368 * g++.dg/pr68991-2.C: Likewise.
15369
1943a4a2 153702016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15371
1943a4a2 15372 PR other/60465
afe82e5b 15373 * gcc.target/ia64/pr60465-gprel64.c: New test.
15374 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15375
1e9147dd 153762016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15377
15378 PR rtl-optimization/68651
15379 * gcc.target/aarch64/pr68651_1.c: New test.
15380
d42aa619 153812016-01-05 David Malcolm <dmalcolm@redhat.com>
15382
15383 PR c/69122
15384 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15385
1776de76 153862016-01-05 Nathan Sidwell <nathan@acm.org>
15387
2d7d361d 15388 PR c++/58583
15389 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15390
1776de76 15391 * gcc.dg/alias-15.c: New.
15392
5beb12c0 153932016-01-05 Nick Clifton <nickc@redhat.com>
15394
15395 PR target/68870
15396 * g++.dg/pr68770.C: New test.
15397
d8cca921 153982016-01-04 Mike Stump <mikestump@comcast.net>
15399
15400 * lib/target-supports.exp (check_effective_target_cilkplus):
15401 cilkplus targets require pthreads.
afc907ef 15402 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15403
8427dff3 154042016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15405
15406 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15407 generation.
15408
f1717362 154092016-01-04 Jakub Jelinek <jakub@redhat.com>
15410
15411 Update copyright years.
15412
d7d6a3ab 154132016-01-04 Marek Polacek <polacek@redhat.com>
15414
15415 PR c/68908
15416 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15417 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15418 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15419
b8f4a5f9 154202016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15421
15422 * gcc.target/sparc/20160104-2.c: New test.
15423
6b5c028f 154242016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15425
15426 * gcc.target/sparc/20160104-1.c: New test.
15427
300e1002 154282016-01-03 Paul Thomas <pault@gcc.gnu.org>
15429
15430 PR fortran/65045
15431 * gfortran.dg/pr65045.f90: New test.
15432
855b105f 154332016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15434
15435 * gnat.dg/specs/debug1.ads: Delete.
15436
bdc177dc 154372016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15438
15439 PR libgfortran/68867
15440 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15441 expression.
15442
48aaffae 154432016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15444
15445 PR libgfortran/68867
15446 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15447 PowerPC.
15448
19a468b8 154492016-01-01 Paul Thomas <pault@gcc.gnu.org>
15450
15451 PR fortran/68864
15452 * gfortran.dg/pr68864.f90: New test.
15453
25371c91 154542016-01-01 Jakub Jelinek <jakub@redhat.com>
15455
2a659064 15456 PR tree-optimization/69070
15457 * gcc.dg/pr69070.c: New test.
15458
57aa9851 15459 PR sanitizer/69055
15460 * gfortran.dg/pr69055.f90: New test.
15461
25371c91 15462 PR target/69015
15463 * gcc.dg/pr69015.c: New test.
f1717362 15464\f
fb2c1edd 15465Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15466
15467Copying and distribution of this file, with or without modification,
15468are permitted in any medium without royalty provided the copyright
15469notice and this notice are preserved.