]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
c47c8b2af5c3425772cc3b0b5c8594fa5f80f408
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2016-11-14 Martin Liska <mliska@suse.cz>
2
3 PR bootstrap/78069
4 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
5 to match scanned pattern.
6 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
7
8 2016-11-14 Richard Biener <rguenther@suse.de>
9
10 PR tree-optimization/78312
11 * gcc.dg/torture/pr78312.c: New testcase.
12
13 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
14
15 PR target/78093
16 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
17
18 2016-11-14 Jakub Jelinek <jakub@redhat.com>
19 Jason Merrill <jason@redhat.com>
20
21 Implement P0217R3 - C++17 structured bindings
22 * g++.dg/cpp1z/decomp1.C: New test.
23 * g++.dg/cpp1z/decomp2.C: New test.
24 * g++.dg/cpp1z/decomp3.C: New test.
25 * g++.dg/cpp1z/decomp4.C: New test.
26 * g++.dg/cpp1z/decomp5.C: New test.
27 * g++.dg/cpp1z/decomp6.C: New test.
28 * g++.dg/cpp1z/decomp7.C: New test.
29 * g++.dg/cpp1z/decomp8.C: New test.
30 * g++.dg/cpp1z/decomp9.C: New test.
31 * g++.dg/cpp1z/decomp10.C: New test.
32
33 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
34
35 * g++.dg/torture/pr78268.C: New test.
36
37 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
38
39 PR c/35503
40 * c-c++-common/pr35503-1.c: New test.
41 * c-c++-common/pr35503-2.c: Likewise.
42 * c-c++-common/pr35503-3.c: Likewise.
43 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
44
45 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
46
47 PR rtl-optimization/78232
48 PR rtl-optimization/78248
49 * gcc.dg/ubsan/pr78248.c: New test.
50
51 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
52
53 * gnat.dg/address_conv.adb: New test.
54
55 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
56
57 * gnat.dg/renaming11.ad[sb]: New test.
58
59 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
60
61 * c-c++-common/dump-ada-spec-6.c: New test.
62
63 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
64
65 * gnat.dg/lto21.adb: New test.
66 * gnat.dg/lto21_pkg1.ads: New helper.
67 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
68
69 2016-11-13 Janus Weil <janus@gcc.gnu.org>
70
71 PR fortran/60952
72 * gfortran.dg/typebound_proc_34.f90: New test.
73
74 2016-11-13 Janus Weil <janus@gcc.gnu.org>
75
76 PR fortran/66366
77 * gfortran.dg/class_57.f90: Changed error message.
78 * gfortran.dg/class_60.f90: New test.
79
80 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
81
82 * g++.dg/pr78112.C: XFAIL AIX.
83
84 2016-11-12 Janus Weil <janus@gcc.gnu.org>
85
86 PR fortran/77501
87 * gfortran.dg/typebound_generic_16.f90: New test.
88
89 2016-11-12 Jakub Jelinek <jakub@redhat.com>
90
91 PR c++/71225
92 * g++.dg/cpp0x/pr71225.C: New test.
93
94 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
95
96 * gcc.target/sparc/20161111-1.c: New test.
97
98 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
99
100 PR target/78310
101 * gcc.target/i386/pr78310.c: New test.
102
103 2016-11-11 Jeff Law <law@redhat.com>
104
105 * gcc.dg/tree-ssa/isolate-6.c: New test.
106 * gcc.dg/tree-ssa/isolate-7.c: New test.
107
108 2016-11-11 Bin Cheng <bin.cheng@arm.com>
109
110 PR testsuite/78292
111 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
112 vect_max_reduc.
113
114 2016-11-11 Jakub Jelinek <jakub@redhat.com>
115
116 PR c++/72774
117 * g++.dg/parse/pr72774.C: New test.
118
119 2016-11-11 Richard Biener <rguenther@suse.de>
120
121 PR tree-optimization/71575
122 * gcc.dg/graphite/pr71575-1.c: New testcase.
123 * gcc.dg/graphite/pr71575-2.c: Likewise.
124
125 2016-11-11 Richard Biener <rguenther@suse.de>
126
127 PR middle-end/78295
128 * gcc.dg/uninit-pr78295.c: New testcase.
129
130 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
131
132 PR fortran/78277
133 * gfortran.dg/dec_structure_17.f90: New test.
134
135 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
136
137 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
138 being allowed in vector registers.
139 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
140 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
141 * gcc.target/powerpc/vsx-himode.c: Likewise.
142 * gcc.target/powerpc/vsx-himode2.c: Likewise.
143 * gcc.target/powerpc/vsx-himode3.c: Likewise.
144 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
145 to allow matching MFVSRD or MFVSRW.
146
147 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
148
149 PR rtl-optimization/78241
150 * gcc.dg/pr78241.c: New test.
151
152 2016-11-10 Jakub Jelinek <jakub@redhat.com>
153
154 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
155 201307.
156
157 * g++.dg/cpp1z/noexcept-type14.C: New test.
158 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
159
160 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
161
162 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
163 WVAL0S tests added in r241817.
164
165 2016-11-10 Jakub Jelinek <jakub@redhat.com>
166
167 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
168 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
169 no longer allowed and corresponding ordered construct.
170 * gfortran.dg/gomp/linear-1.f90: New test.
171 * gfortran.dg/gomp/declare-simd-2.f90: New test.
172 * gfortran.dg/gomp/declare-target-1.f90: New test.
173 * gfortran.dg/gomp/declare-target-2.f90: New test.
174
175 2016-11-10 Martin Liska <mliska@suse.cz>
176
177 PR sanitizer/78270
178 * gcc.dg/asan/pr78270.c: New test.
179
180 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
181 Jakub Jelinek <jakub@redhat.com>
182
183 PR debug/78112
184 * g++.dg/pr78112.C: New testcase.
185
186 2016-11-09 Jakub Jelinek <jakub@redhat.com>
187
188 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
189 -Wno-c++1z-compat.
190 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
191 string in case condition contains % characters.
192
193 PR c++/78283
194 * g++.dg/cpp1z/noexcept-type13.C: New test.
195
196 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
197
198 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
199 using (HAS_MOVN) with MIPS III.
200
201 2016-11-09 Janus Weil <janus@gcc.gnu.org>
202
203 PR fortran/46459
204 * gfortran.dg/volatile14.f90: New test.
205
206 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
207
208 PR target/78262
209 * gcc.target/i386/pr78262.c: New test.
210
211 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
212
213 PR fortran/78259
214 * gfortran.dg/pr78259.f90: New test.
215
216 2016-11-09 Janus Weil <janus@gcc.gnu.org>
217
218 PR fortran/60777
219 * gfortran.dg/spec_expr_7.f90: New test.
220
221 2016-11-09 Jakub Jelinek <jakub@redhat.com>
222
223 PR target/77718
224 * gcc.c-torture/execute/pr77718.c: New test.
225
226 * gcc.dg/ubsan/c99-shift-3.c: New test.
227 * gcc.dg/ubsan/c99-shift-4.c: New test.
228 * gcc.dg/ubsan/c99-shift-5.c: New test.
229 * gcc.dg/ubsan/c99-shift-6.c: New test.
230
231 2016-11-09 Martin Liska <mliska@suse.cz>
232
233 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
234 test-case for memcmp.
235 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
236
237 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
238
239 PR testsuite/78269
240 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
241
242 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
243
244 * gfortran.dg/move_alloc_18.f90: New test.
245
246 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
247
248 PR middle-end/78256
249 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
250 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
251
252 2016-11-09 Janus Weil <janus@gcc.gnu.org>
253
254 PR fortran/71894
255 * gfortran.dg/class_59.f90: New test.
256
257 2016-11-09 Richard Biener <rguenther@suse.de>
258
259 PR tree-optimization/78007
260 * gcc.dg/vect/vect-bswap32.c: Adjust.
261 * gcc.dg/vect/vect-bswap64.c: Likewise.
262
263 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
264
265 * gcc.dg/ipa/vrp7.c: New test.
266
267 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
268
269 PR ipa/78121
270 * gcc.dg/ipa/pr78121.c: New test.
271
272 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
273
274 * c-c++-common/asan/default_options.h: New file.
275 * c-c++-common/asan/strcasestr-1.c: New test.
276 * c-c++-common/asan/strcasestr-2.c: Likewise.
277 * c-c++-common/asan/strcspn-1.c: Likewise.
278 * c-c++-common/asan/strcspn-2.c: Likewise.
279 * c-c++-common/asan/strpbrk-1.c: Likewise.
280 * c-c++-common/asan/strpbrk-2.c: Likewise.
281 * c-c++-common/asan/strspn-1.c: Likewise.
282 * c-c++-common/asan/strspn-2.c: Likewise.
283 * c-c++-common/asan/strstr-1.c: Likewise.
284 * c-c++-common/asan/strstr-2.c: Likewise.
285 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
286
287 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
288
289 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
290
291 2016-11-08 Janus Weil <janus@gcc.gnu.org>
292
293 PR fortran/68440
294 * gfortran.dg/class_58.f90: New test.
295
296 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
297
298 PR target/70799
299 * gcc.target/i386/pr70799-2.c: New test.
300
301 2016-11-08 Janus Weil <janus@gcc.gnu.org>
302
303 PR fortran/77596
304 * gfortran.dg/proc_ptr_comp_46.f90: New test.
305
306 2016-11-08 Bin Cheng <bin.cheng@arm.com>
307
308 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
309
310 2016-11-08 Bin Cheng <bin.cheng@arm.com>
311
312 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
313
314 2016-11-08 Bin Cheng <bin.cheng@arm.com>
315
316 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
317
318 2016-11-08 Martin Liska <mliska@suse.cz>
319
320 PR testsuite/78242
321 * g++.dg/asan/use-after-scope-4.C: New test.
322 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
323 * gcc.dg/asan/use-after-scope-8.c: Remove.
324
325 2016-11-08 Richard Biener <rguenther@suse.de>
326
327 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
328
329 2016-11-08 Tamar Christina <tamar.christina@arm.com>
330
331 PR testsuite/78136
332 * gcc.dg/cpp/trad/trad.exp
333 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
334 * gcc.dg/cpp/trad/include.c: Use local header file.
335
336 2016-11-08 Richard Biener <rguenther@suse.de>
337
338 PR tree-optimization/78205
339 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
340
341 2016-11-08 Richard Biener <rguenther@suse.de>
342
343 PR tree-optimization/78224
344 * g++.dg/torture/pr78224.C: New testcase.
345
346 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
347
348 * gcc.dg/store_merging_1.c: Require store_merge.
349 * gcc.dg/store_merging_2.c: Likewise.
350 * gcc.dg/store_merging_4.c: Likewise.
351 * gcc.dg/store_merging_5.c: Likewise.
352 * gcc.dg/store_merging_6.c: Likewise.
353 * gcc.dg/store_merging_7.c: Likewise.
354 * gcc.dg/store_merging_8.c: Likewise.
355 * lib/target-supports.exp (check_effective_target_store_merge): New.
356
357 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
358
359 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
360 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
361 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
362 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
363 -mvsx -mpower8-vector.
364 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
365 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
366 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
367 -mvsx -mpower8-vector.
368
369 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
370
371 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
372
373 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
374 * gcc.dg/visibility-14.c: XFAIL AIX.
375 * gcc.dg/visibility-15.c: XFAIL AIX.
376 * gcc.dg/visibility-16.c: XFAIL AIX.
377 * gcc.dg/visibility-17.c: XFAIL AIX.
378 * gcc.dg/visibility-18.c: XFAIL AIX.
379 * gcc.dg/visibility-19.c: XFAIL AIX.
380 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
381 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
382 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
383 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
384
385 2016-11-07 Jakub Jelinek <jakub@redhat.com>
386
387 PR target/78227
388 * gcc.target/i386/pr78227-1.c: New test.
389 * gcc.target/i386/pr78227-2.c: New test.
390
391 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
392
393 PR middle-end/35691
394 * gcc.dg/pr35691-1.c: New test-case.
395 * gcc.dg/pr35691-2.c: Likewise.
396
397 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
398
399 PR rtl-optimization/77309
400 * gcc.dg/torture/pr77309.c: New test.
401
402 2016-11-07 Jakub Jelinek <jakub@redhat.com>
403
404 PR middle-end/71529
405 * gcc.target/i386/pr71529.C: Moved to ...
406 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
407
408 PR target/64411
409 * gcc.target/i386/pr64411.C: Moved to ...
410 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
411 lp64.
412
413 PR target/65105
414 * gcc.target/i386/pr65105-4.C: Moved to ...
415 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
416 Run into compile test rather than execute test.
417
418 2016-11-07 Richard Biener <rguenther@suse.de>
419
420 PR target/78229
421 * g++.dg/pr78229.C: New testcase.
422
423 2016-11-07 Richard Biener <rguenther@suse.de>
424
425 PR tree-optimization/78218
426 * gcc.dg/torture/pr78218.c: New testcase.
427
428 2016-11-07 Richard Biener <rguenther@suse.de>
429
430 PR tree-optimization/78228
431 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
432
433 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
434
435 PR target/77822
436 * g++.dg/torture/pr77822.C: New test.
437
438 2016-11-07 Martin Liska <mliska@suse.cz>
439
440 * c-c++-common/asan/force-inline-opt0-1.c: Disable
441 -f-sanitize-address-use-after-scope.
442 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
443 internal fn calls.
444 * g++.dg/asan/use-after-scope-1.C: New test.
445 * g++.dg/asan/use-after-scope-2.C: Likewise.
446 * g++.dg/asan/use-after-scope-3.C: Likewise.
447 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
448 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
449 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
450 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
451 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
452 * g++.dg/asan/use-after-scope-types.h: Likewise.
453 * gcc.dg/asan/use-after-scope-1.c: Likewise.
454 * gcc.dg/asan/use-after-scope-2.c: Likewise.
455 * gcc.dg/asan/use-after-scope-3.c: Likewise.
456 * gcc.dg/asan/use-after-scope-4.c: Likewise.
457 * gcc.dg/asan/use-after-scope-5.c: Likewise.
458 * gcc.dg/asan/use-after-scope-6.c: Likewise.
459 * gcc.dg/asan/use-after-scope-7.c: Likewise.
460 * gcc.dg/asan/use-after-scope-8.c: Likewise.
461 * gcc.dg/asan/use-after-scope-9.c: Likewise.
462 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
463 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
464 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
465 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
466 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
467
468 2016-11-07 Richard Biener <rguenther@suse.de>
469
470 PR tree-optimization/78189
471 * g++.dg/torture/pr78189.C: New testcase.
472
473 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
474
475 * gcc.dg/Wtrampolines.c: XFAIL AIX.
476
477 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
478
479 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
480 occuring.
481
482 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
483
484 PR fortran/78221
485 * arith.c (gfc_complex2real): Change gfc_warning_now to
486 gfc_warning.
487
488 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
489
490 * gfortran.dg/move_alloc_17.f03: New test.
491
492 2016-11-05 Richard Biener <rguenther@suse.de>
493
494 PR bootstrap/78188
495 * g++.dg/ipa/pr78188.C: New test.
496
497 2016-11-05 Janus Weil <janus@gcc.gnu.org>
498 Dominique d'Humieres <dominiq@lps.ens.fr>
499
500 PR fortran/69495
501 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
502
503 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
504
505 PR fortran/67564
506 * gfortran.dg/select_type_39.f03: New test.
507
508 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
509
510 PR fortran/64933
511 * gfortran.dg/associate_23.f90: New test.
512
513 2016-11-04 Jakub Jelinek <jakub@redhat.com>
514
515 PR target/77834
516 * gcc.dg/pr77834.c: New test.
517
518 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
519
520 PR c++/67980
521 * g++.dg/cpp1y/pr67980.C: New.
522
523 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
524
525 * gcc.target/powerpc/fold-vec-add-1.c: New.
526 * gcc.target/powerpc/fold-vec-add-2.c: New.
527 * gcc.target/powerpc/fold-vec-add-3.c: New.
528 * gcc.target/powerpc/fold-vec-add-4.c: New.
529 * gcc.target/powerpc/fold-vec-add-5.c: New.
530 * gcc.target/powerpc/fold-vec-add-6.c: New.
531 * gcc.target/powerpc/fold-vec-add-7.c: New.
532
533 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
534
535 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
536 for -mbranch-likely, infer -mno-branch-likely for R6.
537
538 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
539
540 PR c++/71973
541 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
542 * g++.dg/init/new15.C: Likewise.
543 * g++.dg/ipa/inline-1.C: Likewise.
544 * g++.dg/ipa/inline-2.C: Likewise.
545 * g++.dg/lto/20080908-1_0.C: Likewise.
546 * g++.dg/tc1/dr20.C: Likewise.
547 * g++.dg/tree-ssa/inline-1.C: Likewise.
548 * g++.dg/tree-ssa/inline-2.C: Likewise.
549 * g++.old-deja/g++.law/except1.C: Likewise.
550 * g++.old-deja/g++.other/vbase5.C: Likewise.
551 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
552
553 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
554
555 PR tree-optimization/78210
556 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
557 possibility of widening multiplies.
558
559 2016-11-04 Richard Biener <rguenther@suse.de>
560
561 PR middle-end/78185
562 * gcc.dg/pr78185.c: New testcase.
563
564 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
565
566 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
567 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
568
569 2016-11-03 Jakub Jelinek <jakub@redhat.com>
570 Alexandre Oliva <aoliva@redhat.com>
571 Jason Merrill <jason@redhat.com>
572
573 PR debug/28767
574 PR debug/56974
575 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
576 * g++.dg/debug/dwarf2/ref-3.C: New test.
577 * g++.dg/debug/dwarf2/ref-4.C: New test.
578 * g++.dg/debug/dwarf2/refqual-1.C: New test.
579 * g++.dg/debug/dwarf2/refqual-2.C: New test.
580
581 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
582
583 * gfortran.dg/dec_exp_1.f90: New test.
584 * gfortran.dg/dec_exp_2.f90: Likewise.
585 * gfortran.dg/dec_exp_3.f90: Likewise.
586
587 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
588
589 * gfortran.dg/dec_parameter_1.f: New test.
590 * gfortran.dg/dec_parameter_2.f90: Likewise.
591 * gfortran.dg/dec_parameter_3.f90: Likewise.
592 * gfortran.dg/dec_parameter_4.f90: Likewise.
593
594 2016-11-03 Martin Liska <mliska@suse.cz>
595
596 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
597 output.
598 * gcc.dg/tree-prof/time-profiler-3.c: New test.
599
600 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
601
602 PR libgcc/78067
603 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
604
605 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
606
607 * gcc.c-torture/execute/pr78170.c: Require int32plus.
608
609 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
610
611 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
612
613 2016-11-01 Tamar Christina <tamar.christina@arm.com>
614
615 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
616 Check for arm_v8_neon_hw.
617 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
618 Likewise.
619 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
620 Likewise.
621 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
622 Likewise.
623
624 2016-11-02 Richard Biener <rguenther@suse.de>
625
626 * gcc.dg/store_merging_8.c: New testcase.
627
628 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
629
630 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
631
632 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
633
634 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
635 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
636 * gcc.dg/addr_equal_1.c: XFAIL AIX.
637 * gcc.dg/pr65779.c: XFAIL AIX.
638 * gcc.dg/pr70405.c: XFAIL AIX.
639
640 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
641 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
642 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
643
644 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
645
646 * lib/target-supports.exp (check_gc_sections_available): Use
647 -print-prog-name=ld to determine linker used.
648
649 2016-11-02 Martin Liska <mliska@suse.cz>
650
651 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
652 test case.
653
654 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
655
656 PR tree-optimization/78170
657 * gcc.c-torture/execute/pr78170.c: New test.
658
659 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
660
661 PR tree-optimization/78162
662 * gcc.c-torture/compile/pr78162.c: New test.
663
664 2016-11-02 Richard Biener <rguenther@suse.de>
665
666 PR tree-optimization/78035
667 PR tree-optimization/77964
668 * gcc.target/i386/pr78035.c: New testcase.
669
670 2016-11-02 Richard Biener <rguenther@suse.de>
671
672 * gcc.dg/tree-ssa/vrp111.c: New testcase.
673 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
674 * gcc.dg/tree-ssa/pr21086.c: Likewise.
675 * gcc.dg/tree-ssa/pr58480.c: Likewise.
676 * gcc.dg/tree-ssa/vrp08.c: Likewise.
677
678 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
679
680 * gfortran.dg/pr70937.f90: require-effective-target lto.
681
682 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
683
684 PR fortran/69544
685 * gfortran.dg/where_6.f90: New test.
686
687 2016-11-01 Jakub Jelinek <jakub@redhat.com>
688
689 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
690
691 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
692
693 PR fortran/69544
694 * gfortran.dg/where_5.f90: New test.
695
696 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
697
698 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
699 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
700 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
701 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
702
703 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
704
705 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
706 Whitespace fixes.
707 (check_effective_target_vect_cmdline_needed): Check
708 is-effective-target ia32 for x86 targets.
709 (check_effective_target_vect_simd_clones): Simplify condition.
710 (check_effective_target_vect_double): Ditto.
711 (check_effective_target_vect_aligned_arrays): Check
712 is-effective-target ia32 for x86 targets. Simplify condition.
713 (check_effective_target_vect_multiple_sizes): Simplify condition.
714 (check_effective_target_sqrt_insn): Add i?86-*-* target.
715 (check_effective_target_sync_int_128): Simplify condition.
716 (check_effective_target_sync_int_128_runtime): Ditto.
717 (check_effective_target_sync_long_long_runtime): Ditto.
718 (check_effective_target_divmod): Add i?86-*-* target.
719
720 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
721
722 * gcc.target/powerpc/vsx-extract-4.c: New test.
723 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
724
725 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
726
727 PR fortran/54679
728 * gfortran.dg/fmt_l.f90: Update test.
729 * gfortran.dg/fmt_l0.f90: New test.
730
731 2016-10-31 Jakub Jelinek <jakub@redhat.com>
732
733 PR c++/78089
734 * c-c++-common/builtin-shuffle-1.c: New test.
735 * g++.dg/cpp0x/addressof3.C: New test.
736
737 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
738
739 Add tests for a const member and a reference member for launder.
740 * g++.dg/cpp1z/launder3.C: New.
741 * g++.dg/cpp1z/launder4.C: Likewise.
742 * g++.dg/cpp1z/launder5.C: Likewise.
743 * g++.dg/cpp1z/launder5.cc: Likewise.
744 * g++.dg/cpp1z/launder5.h: Likewise.
745 * g++.dg/cpp1z/launder6.C: Likewise.
746 * g++.dg/cpp1z/launder6.cc: Likewise.
747 * g++.dg/cpp1z/launder6.h: Likewise.
748
749 2016-10-31 Jakub Jelinek <jakub@redhat.com>
750
751 PR c++/77948
752 * g++.dg/cpp0x/pr77948-1.C: New test.
753 * g++.dg/cpp0x/pr77948-2.C: New test.
754 * g++.dg/cpp0x/pr77948-3.C: New test.
755 * g++.dg/cpp0x/pr77948-4.C: New test.
756 * g++.dg/cpp0x/pr77948-5.C: New test.
757 * g++.dg/cpp0x/pr77948-6.C: New test.
758
759 PR tree-optimization/77860
760 * gcc.dg/pr77860.c: New test.
761
762 2016-10-31 Jakub Jelinek <jakub@redhat.com>
763
764 PR c++/77886
765 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
766
767 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
768
769 * gcc.dg/lto/pr60449_0.c: Skip for avr.
770
771 2016-10-30 Le-Chun Wu <lcwu@google.com>
772 Mark Wielaard <mjw@redhat.com>
773
774 * gcc.dg/Wshadow-compatible-local-1.c: New test.
775 * gcc.dg/Wshadow-local-1.c: Likewise.
776 * gcc.dg/Wshadow-local-2.c: Likewise.
777 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
778 * g++.dg/warn/Wshadow-local-1.C: Likewise.
779 * g++.dg/warn/Wshadow-local-2.C: Likewise.
780
781 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
782
783 PR tree-optimization/71915
784 PR tree-optimization/71490
785 * gcc.dg/tree-ssa/pr54245.c: Delete.
786 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
787 document why.
788
789 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
790
791 PR fortran/78123
792 * gfortran.dg/fmt_t_9.f: New test.
793
794 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
795
796 PR fortran/67219
797 * gfortran.dg/pr67219.f90: New test.
798
799 2016-10-29 Jakub Jelinek <jakub@redhat.com>
800
801 PR rtl-optimization/77919
802 * g++.dg/torture/pr77919-2.C: New test.
803
804 PR target/78148
805 * gcc.dg/pr78148.c: New test.
806
807 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
808
809 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
810 * gcc.target/sparc/overflow-4.c: ...here.
811 * gcc.target/sparc/overflow-5.c: New test.
812
813 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
814 Kugan Vivekanandarajah <kuganv@linaro.org>
815 Jim Wilson <jim.wilson@linaro.org>
816
817 PR tree-optimization/43721
818 * lib/target-supports.exp (check_effective_target_divmod): New.
819 (check_effective_target_divmod_simode): Likewise.
820 (check_effective_target_arm_divmod_simode): Likewise.
821 * gcc.dg/divmod-1-simode.c: New test.
822 * gcc.dg/divmod-1.c: Likewise.
823 * gcc.dg/divmod-2-simode.c: Likewise.
824 * gcc.dg/divmod-2.c: Likewise.
825 * gcc.dg/divmod-3-simode.c: Likewise.
826 * gcc.dg/divmod-3.c: Likewise.
827 * gcc.dg/divmod-4-simode.c: Likewise.
828 * gcc.dg/divmod-4.c: Likewise.
829 * gcc.dg/divmod-5.c: Likewise.
830 * gcc.dg/divmod-6-simode.c: Likewise.
831 * gcc.dg/divmod-6.c: Likewise.
832 * gcc.dg/divmod-7.c: Likewise.
833
834 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
835 Jakub Jelinek <jakub@redhat.com>
836 Andrew Pinski <pinskia@gmail.com>
837
838 PR middle-end/22141
839 PR rtl-optimization/23684
840 * gcc.c-torture/execute/pr22141-1.c: New test.
841 * gcc.c-torture/execute/pr22141-2.c: Likewise.
842 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
843 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
844 * gcc.dg/store_merging_1.c: New test.
845 * gcc.dg/store_merging_2.c: Likewise.
846 * gcc.dg/store_merging_3.c: Likewise.
847 * gcc.dg/store_merging_4.c: Likewise.
848 * gcc.dg/store_merging_5.c: Likewise.
849 * gcc.dg/store_merging_6.c: Likewise.
850 * gcc.dg/store_merging_7.c: Likewise.
851 * gcc.target/i386/pr22141.c: Likewise.
852 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
853 * g++.dg/init/new17.C: Likewise.
854
855 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
856
857 PR middle-end/72747
858 * c-c++-common/pr72747-1.c: New test.
859 * c-c++-common/pr72747-2.c: Likewise.
860
861 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
862
863 * gcc.target/s390/oscbreak-1.c: New test.
864
865 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
866
867 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
868
869 2016-10-28 Jakub Jelinek <jakub@redhat.com>
870
871 PR rtl-optimization/77919
872 * g++.dg/torture/pr77919.C: New test.
873
874 PR rtl-optimization/78132
875 * gcc.target/i386/pr78132.c: New test.
876
877 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
878
879 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
880
881 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
882
883 * gcc.target/powerpc/vsx-simode.c: New test.
884 * gcc.target/powerpc/vsx-simode2.c: Likewise.
885 * gcc.target/powerpc/vsx-simode3.c: Likewise.
886
887 2016-10-27 Jakub Jelinek <jakub@redhat.com>
888
889 PR fortran/78026
890 * gfortran.dg/gomp/pr78026.f03: New test.
891 * gfortran.dg/select_type_38.f03: New test.
892
893 PR middle-end/78025
894 * g++.dg/gomp/declare-simd-7.C: New test.
895
896 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
897
898 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
899 * gfortran.dg/dec_init_2.f90: Likewise.
900 * gfortran.dg/dec_init_3.f90: New test.
901 * gfortran.dg/dec_init_4.f90: Likewise.
902
903 2016-10-27 Bin Cheng <bin.cheng@arm.com>
904
905 * gcc.dg/fold-narrowbopcst-1.c: New test.
906
907 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
908
909 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
910 dg-shouldfail/dg-output instead of XFAIL.
911 * gfortran.dg/dec_io_6.f90: Likewise.
912
913 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
914
915 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
916 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
917 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
918 * gcc.target/arm/atomic-op-char-3.c: Likewise.
919 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
920 * gcc.target/arm/atomic-op-int-3.c: Likewise.
921 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
922 * gcc.target/arm/atomic-op-release-3.c: Likewise.
923 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
924 * gcc.target/arm/atomic-op-short-3.c: Likewise.
925
926 2016-10-27 Bin Cheng <bin.cheng@arm.com>
927
928 * gcc.dg/fold-convmaxconv-1.c: New test.
929 * gcc.dg/fold-convminconv-1.c: New test.
930
931 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
932
933 PR fortran/78092
934 * gfortran.dg/pr78092.f90: New test.
935
936 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
937
938 PR target/78056
939 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
940 expected error message.
941 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
942 expected error message.
943 * gcc.target/powerpc/vsu/vec-all-nez-7.c
944 (test_all_not_equal_and_not_zero): Change expected error message.
945
946 2016-10-26 Jakub Jelinek <jakub@redhat.com>
947
948 PR fortran/77973
949 * gfortran.dg/gomp/pr77973.f90: New test.
950
951 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
952
953 PR fortran/78108
954 * gfortran.dg/submodule_18.f08: New test.
955 * gfortran.dg/submodule_19.f08: New test.
956
957 2016-10-26 Michael Matz <matz@suse.de>
958
959 * g++.dg/pr78060.C: New test.
960 * gfortran.dg/pr78061.f: New test.
961 * g++.dg/pr78088.C: New test.
962
963 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
964
965 * gfortran.dg/dec_io_1.f90: New test.
966 * gfortran.dg/dec_io_2.f90: New test.
967 * gfortran.dg/dec_io_3.f90: New test.
968 * gfortran.dg/dec_io_4.f90: New test.
969 * gfortran.dg/dec_io_5.f90: New test.
970 * gfortran.dg/dec_io_6.f90: New test.
971
972 2016-10-25 Jakub Jelinek <jakub@redhat.com>
973
974 PR sanitizer/78106
975 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
976
977 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
978
979 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
980 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
981
982 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
983
984 * gnat.dg/opt59.adb: New test.
985 * gnat.dg/opt59_pkg.ad[sb]: New helper.
986
987 * gnat.dg/opt60.adb: New test.
988
989 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
990
991 PR fortran/72770
992 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
993 this pr.
994
995 2016-10-25 Jakub Jelinek <jakub@redhat.com>
996
997 PR target/78102
998 * gcc.target/i386/pr78102.c: New test.
999
1000 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
1001
1002 * gfortran.dg/dec_logical_xor_1.f90: New test.
1003 * gfortran.dg/dec_logical_xor_2.f90: New test.
1004 * gfortran.dg/dec_logical_xor_3.f03: New test.
1005
1006 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
1007
1008 * gfortran.dg/dec_loc_rval_1.f90: New test.
1009 * gfortran.dg/dec_loc_rval_2.f90: New test.
1010 * gfortran.dg/dec_loc_rval_3.f03: New test.
1011
1012 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
1013
1014 * gfortran.dg/dec_type_print.f90: New testcase.
1015
1016 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
1017
1018 * gfortran.dg/feed_1.f90: New test.
1019 * gfortran.dg/feed_2.f90: New test.
1020
1021 2016-10-25 Martin Liska <mliska@suse.cz>
1022
1023 PR sanitizer/78106
1024 * gcc.dg/asan/pr78106.c: New test.
1025
1026 2016-10-25 Martin Liska <mliska@suse.cz>
1027
1028 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1029
1030 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1031
1032 PR target/78041
1033 * gcc.target/arm/pr78041.c: New test.
1034
1035 2016-10-25 Jakub Jelinek <jakub@redhat.com>
1036
1037 * g++.dg/cpp1z/launder1.C: New test.
1038 * g++.dg/cpp1z/launder2.C: New test.
1039
1040 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
1041 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
1042
1043 PR target/71676
1044 PR target/71678
1045 * gcc.target/avr/pr71676-2.c: New test.
1046
1047 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
1048 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
1049
1050 PR target/71676
1051 PR target/71678
1052 * gcc.target/avr/pr71676-1.c: New test.
1053 * gcc.target/avr/pr71676-3.c: New test.
1054 * gcc.target/avr/pr71676.c: New test.
1055 * gcc.target/avr/pr71678.c: New test.
1056
1057 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1058
1059 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1060 such that cloned verions of tested functions are not created.
1061
1062 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1063
1064 PR fortran/71895
1065 * gfortran.dg/pr71895.f90: New test.
1066
1067 2016-10-24 Jakub Jelinek <jakub@redhat.com>
1068
1069 * g++.dg/debug/dwarf2/ref-2.C: New test.
1070
1071 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1072
1073 * c-c++-common/Wint-in-bool-context-3.c: New test.
1074
1075 2016-10-24 Martin Sebor <msebor@redhat.com>
1076
1077 PR middle-end/77735
1078 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1079 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1080 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1081 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1082 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1083 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1084 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1085
1086 2016-10-24 Richard Biener <rguenther@suse.de>
1087
1088 PR testsuite/71491
1089 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1090 * gcc.dg/vect/slp-45.c: Likewise.
1091
1092 2016-10-24 Richard Biener <rguenther@suse.de>
1093
1094 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1095 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1096 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1097
1098 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
1099
1100 PR target/78093
1101 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1102 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1103
1104 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1105
1106 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1107
1108 2016-10-24 Jakub Jelinek <jakub@redhat.com>
1109
1110 * gcc.target/i386/bmi2-pext-1.c: New test.
1111 * gcc.target/i386/bmi2-pdep-1.c: New test.
1112 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1113 * gcc.target/i386/tbm-bextri-1.c: New test.
1114 * gcc.target/i386/bmi-bextr-6.c: New test.
1115
1116 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1117
1118 PR target/77483
1119 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1120 * gcc.target/i386/pr65105-1.c: Likewise.
1121 * gcc.target/i386/pr65105-2.c: Likewise.
1122 * gcc.target/i386/pr65105-3.c: Likewise.
1123 * gcc.target/i386/pr65105-5.c: Likewise.
1124 * gcc.target/i386/pr67761.c: Likewise.
1125 * gcc.target/i386/pr70799-1.c: Likewise.
1126
1127 2016-10-24 Martin Liska <mliska@suse.cz>
1128
1129 PR sanitizer/77966
1130 * c-c++-common/ubsan/unreachable-3.c: New test.
1131
1132 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1133
1134 PR fortran/77763
1135 * gfortran.dg/pr77763.f90
1136
1137 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1138
1139 PR fortran/54730
1140 PR fortran/78033
1141 * gfortran.dg/pr78033.f90: New test.
1142
1143 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
1144
1145 PR fortran/69834
1146 * gfortran.dg/select_type_1.f03: Change error for overlapping
1147 TYPE IS cases.
1148 * gfortran.dg/select_type_36.f03: New test.
1149
1150 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1151
1152 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1153
1154 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1155
1156 PR fortran/78021
1157 * gfortran.dg/string_length_3.f90: New test.
1158
1159 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1160
1161 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1162
1163 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1164
1165 PR fortran/43366
1166 PR fortran/57117
1167 PR fortran/61337
1168 * gfortran.dg/alloc_comp_class_5.f03: New test.
1169 * gfortran.dg/class_allocate_21.f90: New test.
1170 * gfortran.dg/class_allocate_22.f90: New test.
1171 * gfortran.dg/realloc_on_assign_27.f08: New test.
1172
1173 2016-10-21 Jeff Law <law@redhat.com>
1174
1175 * PR tree-optimization/71947
1176 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1177 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1178 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1179
1180 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1181
1182 * gcc.dg/ipa/vrp5.c: New test.
1183 * gcc.dg/ipa/vrp6.c: New test.
1184
1185 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1186
1187 * gcc.target/aarch64/test_frame_17.c: New test.
1188
1189 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1190
1191 * gcc.target/aarch64/test_frame_17.c: New test.
1192
1193 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1194
1195 PR preprocessor/71681
1196 * gcc.dg/cpp/pr71681-1.c: New testcase
1197 * gcc.dg/cpp/pr71681-2.c: Likewise
1198 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1199 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1200 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1201 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1202
1203 2016-10-21 Jakub Jelinek <jakub@redhat.com>
1204
1205 PR target/78057
1206 * gcc.target/i386/pr78057.c: New test.
1207
1208 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1209
1210 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
1211
1212 PR fortran/69566
1213 * gfortran.dg/select_type_37.f03: New test.
1214
1215 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1216
1217 PR target/71627
1218 * gcc.target/avr/pr71627.c: New test
1219
1220 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1221
1222 * gcc.target/sparc/overflow-1.c: New test.
1223 * gcc.target/sparc/overflow-2.c: Likewise.
1224 * gcc.target/sparc/overflow-3.c: Likewise.
1225
1226 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1227
1228 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1229 effective target.
1230
1231 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1232
1233 PR rtl-optimization/78038
1234 * gcc.target/aarch64/pr78038.c: New test.
1235
1236 2016-10-21 Richard Biener <rguenther@suse.de>
1237
1238 PR tree-optimization/78051
1239 * g++.dg/torture/pr78051.C: New testcase.
1240
1241 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1242
1243 * c-c++-common/wdate-time.c: Restored test case.
1244 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1245
1246 2016-10-20 Jakub Jelinek <jakub@redhat.com>
1247
1248 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1249
1250 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
1251
1252 PR target/78037
1253 * gcc.target/i386/pr78037.c: New test.
1254
1255 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1256
1257 * gcc.target/visium/overflow8.c: New.
1258 * gcc.target/visium/overflow16.c: Likewise.
1259 * gcc.target/visium/overflow32: Likewise.
1260
1261 2016-10-20 Michael Matz <matz@suse.de>
1262
1263 * gcc.dg/loop-split.c: New test.
1264 * gcc.dg/tree-ssa/ifc-9.c: Update.
1265 * gcc.dg/tree-ssa/ifc-10.c: Update.
1266
1267 2016-10-20 Richard Biener <rguenther@suse.de>
1268
1269 * gcc.dg/graphite/pr35356-1.c: Update.
1270
1271 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1272
1273 PR c++/77446
1274 * g++.dg/cpp1y/pr77446.C: New.
1275
1276 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1277
1278 PR tree-optimization/53979
1279 * gcc.dg/pr53979-1.c: New test-case.
1280 * gcc.dg/pr53979-2.c: Likewise.
1281
1282 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1283
1284 * c-c++-common/Wint-in-bool-context-2.c: New test.
1285
1286 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1287
1288 * gfortran.dg/dtio_17.f90: Fix test.
1289
1290 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
1291
1292 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1293 * gcc.dg/Walloca-2.c: Same.
1294
1295 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
1296
1297 * gcc.dg/Wvla-1.c: Rename to...
1298 * gcc.dg/Wvla-larger-than-1.c: ...this.
1299 * gcc.dg/Wvla-2.c: Rename to...
1300 * gcc.dg/Wvla-larger-than-2.c: ...this.
1301 * gcc.dg/Wvla-3.c: Rename to...
1302 * gcc.dg/Walloca-11.c.: ...this.
1303 * gcc.dg/wvla-[1-7].c: Rename to:
1304 * gcc.dg/Wvla-[1-7].c: ...this.
1305
1306 2016-10-19 Bin Cheng <bin.cheng@arm.com>
1307
1308 PR tree-optimization/78005
1309 * gcc.dg/vect/pr78005.c: New.
1310 * gcc.target/i386/l_fma_float_1.c: Revise test.
1311 * gcc.target/i386/l_fma_float_2.c: Ditto.
1312 * gcc.target/i386/l_fma_float_3.c: Ditto.
1313 * gcc.target/i386/l_fma_float_4.c: Ditto.
1314 * gcc.target/i386/l_fma_float_5.c: Ditto.
1315 * gcc.target/i386/l_fma_float_6.c: Ditto.
1316 * gcc.target/i386/l_fma_double_1.c: Ditto.
1317 * gcc.target/i386/l_fma_double_2.c: Ditto.
1318 * gcc.target/i386/l_fma_double_3.c: Ditto.
1319 * gcc.target/i386/l_fma_double_4.c: Ditto.
1320 * gcc.target/i386/l_fma_double_5.c: Ditto.
1321 * gcc.target/i386/l_fma_double_6.c: Ditto.
1322
1323 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1324
1325 PR tree-optimization/78024
1326 * gcc.dg/goacc/loop-processing-1.c: New file.
1327
1328 2016-10-19 Richard Biener <rguenther@suse.de>
1329
1330 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1331
1332 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1333
1334 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1335 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1336 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1337 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1338 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1339 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1340 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1341 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1342 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1343 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1344 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1345 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1346 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1347 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1348 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1349 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1350 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1351 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1352 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1353 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1354 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1355 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1356 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1357 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1358 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1359 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1360 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1361 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1362 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1363 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1364 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1365 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1366 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1367 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1368 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1369 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1370 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1371 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1372 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1373 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1374 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1375 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1376 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1377 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1378 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1379 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1380 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1381 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1382 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1383 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1384 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1385 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1386 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1387 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1388 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1389 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1390 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1391 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1392 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1393 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1394 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1395 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1396 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1397 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1398 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1399 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1400 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1401 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1402 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1403 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1404 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1405 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1406 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1407 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1408 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1409 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1410 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1411 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1412 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1413 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1414 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1415 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1416 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1417 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1418 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1419 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1420 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1421 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1422 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1423 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1424 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1425 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1426 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1427 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1428 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1429 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1430 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1431 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1432 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1433 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1434 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1435 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1436 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1437 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1438 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1439 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1440 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1441 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1442 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1443 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1444 * gcc.target/powerpc/vsu/vsu.exp: New file.
1445
1446 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
1447
1448 PR target/77991
1449 * gcc.target/i386/pr77991.c: New test.
1450
1451 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1452
1453 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1454 LTO is used.
1455
1456 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1457
1458 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
1459
1460 2016-10-18 Richard Biener <rguenther@suse.de>
1461
1462 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1463 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1464 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1465 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1466 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1467 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1468 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1469 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1470 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1471 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1472 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1473 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1474 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1475 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1476 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1477 * gcc.dg/pr68217.c: Likewise.
1478 * gcc.dg/predict-9.c: Likewise.
1479 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1480 * gcc.dg/predict-1.c: Likewise.
1481
1482 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1483
1484 * gfortran.dg/dtio_17.f90: New test.
1485
1486 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1487
1488 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1489
1490 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1491
1492 * gcc.dg/ipa/vrp4.c: New test.
1493
1494 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1495
1496 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1497 * gcc.dg/torture/pr39074.c: Likewise.
1498
1499 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1500
1501 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1502 * gnat.dg/trampoline4.adb: Minor tweak.
1503
1504 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1505
1506 PR tree-optimization/77916
1507 * gcc.dg/torture/pr77916.c: New.
1508
1509 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1510
1511 PR fortran/77978
1512 * gfortran.dg/pr77978_1.f90: New test.
1513 * gfortran.dg/pr77978_2.f90: Ditto.
1514 * gfortran.dg/pr77978_3.f90: Ditto.
1515
1516 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
1517
1518 PR fortran/61420
1519 PR fortran/78013
1520 * gfortran.dg/proc_ptr_49.f90: New test.
1521
1522 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1523
1524 PR target/77308
1525 * gcc.target/arm/pr77308.c: New test.
1526
1527 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
1528
1529 * lib/target-supports.exp
1530 (check_effective_target_floatn_nx_runtime): Return 0 for
1531 powerpc*-ibm-aix*.
1532
1533 2016-10-17 Andrew Pinski <apinski@cavium.com>
1534
1535 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1536 long instead of long.
1537 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1538 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1539 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1540 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1541 * gcc.target/aarch64/pr68102_1.c: Likewise.
1542 * gcc.target/aarch64/target_attr_3.c: Likewise.
1543
1544 2016-10-17 Richard Biener <rguenther@suse.de>
1545
1546 PR tree-optimization/77988
1547 * gcc.dg/torture/pr77988.c: New testcase.
1548
1549 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1550
1551 * gcc.dg/pr71636-1.c: New test-case.
1552 * gcc.dg/pr71636-2.c: Likewise.
1553
1554 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1555
1556 * gnat.dg/trampoline3.adb: New test.
1557 * gnat.dg/trampoline4.adb: Likewise.
1558
1559 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1560
1561 * gfortran.dg/dtio_16.f90: New test.
1562
1563 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1564
1565 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1566 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1567 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1568
1569 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1570
1571 * gcc.target/sparc/popc.c: Rename to...
1572 * gcc.target/sparc/popc-1.c: ...this.
1573 * gcc.target/sparc/popc-2.c: New test.
1574
1575 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1576
1577 PR fortran/77972
1578 * gfortran.dg/unexpected_eof_4.f90: New test.
1579
1580 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1581
1582 PR libfortran/48587
1583 * gfortran.dg/negative_unit2.f90: New test.
1584
1585 2016-10-14 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR middle-end/77959
1588 * gfortran.dg/pr77959.f90: New test.
1589
1590 DR 1511 - const volatile variables and ODR
1591 * g++.dg/DRs/dr1511-1.C: New test.
1592 * g++.dg/DRs/dr1511-2.C: New test.
1593
1594 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1595
1596 * gnat.dg/debug7.adb (dg-options): Remove -g.
1597 * gnat.dg/debug8.adb (dg-options): Add -margs.
1598 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1599
1600 2016-10-14 Richard Biener <rguenther@suse.de>
1601
1602 PR tree-optimization/77979
1603 * gcc.dg/torture/pr77979.c: New testcase.
1604
1605 2016-10-14 Martin Liska <mliska@suse.cz>
1606
1607 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1608 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1609 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1610
1611 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
1612
1613 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1614 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1615 * gcc.dg/torture/pr77937-2.c: Likewise.
1616
1617 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1618
1619 * gnat.dg/lto15.adb: Adjust.
1620 * gnat.dg/lto16.adb: Likewise.
1621 * gnat.dg/lto17.adb: Likewise
1622 * gnat.dg/lto18.ad[sb]: New test.
1623 * gnat.dg/lto18_pkg.ads: New helper.
1624 * gnat.dg/lto19.adb: New test.
1625 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1626 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1627 * gnat.dg/lto20.adb: New test.
1628 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1629
1630 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1631
1632 * gfortran.dg/coarray_38.f90: Expect error message.
1633
1634 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1635
1636 * gcc.target/aarch64/spellcheck_1.c: New test.
1637 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1638 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1639 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1640 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1641 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1642
1643 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1644
1645 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1646
1647 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1648
1649 PR tree-optimization/77937
1650 * gcc.dg/torture/pr77937-1.c: New.
1651 * gcc.dg/torture/pr77937-2.c: New.
1652
1653 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1654
1655 * g++.dg/cpp1z/inline-var1.C: New test.
1656 * g++.dg/cpp1z/inline-var1a.C: New test.
1657 * g++.dg/cpp1z/inline-var1.h: New file.
1658 * g++.dg/cpp1z/inline-var2.C: New test.
1659 * g++.dg/cpp1z/inline-var3.C: New test.
1660 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1661 uninitialized const.
1662
1663 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
1664
1665 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1666 Xscale is specified, not just -march.
1667 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1668 is incompatible with Xscale.
1669
1670 2016-10-13 Martin Sebor <msebor@redhat.com>
1671
1672 PR c++/71912
1673 * g++.dg/ext/flexary4.C: Adjust.
1674 * g++.dg/ext/flexary5.C: Same.
1675 * g++.dg/ext/flexary9.C: Same.
1676 * g++.dg/ext/flexary19.C: New test.
1677 * g++.dg/ext/flexary18.C: New test.
1678 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1679 regression test.
1680 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1681 Avoid generating a flexible array member in an array.
1682
1683 2016-10-13 Martin Sebor <msebor@redhat.com>
1684
1685 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1686 to placate -Wformat on targets where the type is not int.
1687
1688 2016-10-13 David Malcolm <dmalcolm@redhat.com>
1689
1690 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1691 in INSN_LOCATION.
1692
1693 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1694
1695 * gcc.target/i386/l_fma_float_1.c: Revise test.
1696 * gcc.target/i386/l_fma_float_2.c: Ditto.
1697 * gcc.target/i386/l_fma_float_3.c: Ditto.
1698 * gcc.target/i386/l_fma_float_4.c: Ditto.
1699 * gcc.target/i386/l_fma_float_5.c: Ditto.
1700 * gcc.target/i386/l_fma_float_6.c: Ditto.
1701 * gcc.target/i386/l_fma_double_1.c: Ditto.
1702 * gcc.target/i386/l_fma_double_2.c: Ditto.
1703 * gcc.target/i386/l_fma_double_3.c: Ditto.
1704 * gcc.target/i386/l_fma_double_4.c: Ditto.
1705 * gcc.target/i386/l_fma_double_5.c: Ditto.
1706 * gcc.target/i386/l_fma_double_6.c: Ditto.
1707
1708 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1709
1710 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1711
1712 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1713
1714 * gcc.dg/vect/vect-98.c: Refine test case.
1715 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1716 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1717 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1718
1719 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1720
1721 PR c/77946
1722 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1723
1724 2016-10-13 Martin Liska <mliska@suse.cz>
1725
1726 PR tree-optimization/77943
1727 * g++.dg/tree-ssa/pr77943.C: New test.
1728
1729 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1730
1731 PR fortran/72832
1732 * gfortran.dg/allocate_with_source_22.f03: New test.
1733 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1734 fail.
1735
1736 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1737
1738 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1739 * gcc.target/arm/movsi_movw.c: Likewise.
1740 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1741 directive to work on big endian targets.
1742
1743 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1744
1745 * gcc.dg/tree-ssa/evrp6.c: New test.
1746
1747 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1748
1749 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1750 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1751 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1752
1753 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1754
1755 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1756 * gcc.target/powerpc/warn-2.c: Ditto.
1757
1758 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1759
1760 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1761 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1762 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1763 for -mmsa.
1764 * gcc.target/mips/msa.c: New test.
1765 * gcc.target/mips/msa-builtins.c: Likewise.
1766 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1767 (check_effective_target_mips_msa_runtime): Likewise.
1768 (check_effective_target_mips_msa): Likewise.
1769 (add_options_for_mips_msa): Likewise.
1770 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1771 (check_effective_target_vect_intfloat_cvt): Likewise.
1772 (check_effective_target_vect_uintfloat_cvt): Likewise.
1773 (check_effective_target_vect_floatint_cvt): Likewise.
1774 (check_effective_target_vect_floatuint_cvt): Likewise.
1775 (check_effective_target_vect_shift): Likewise.
1776 (check_effective_target_vect_shift_char): Likewise.
1777 (check_effective_target_vect_long): Likewise.
1778 (check_effective_target_vect_float): Likewise.
1779 (check_effective_target_vect_double): Likewise.
1780 (check_effective_target_vect_long_long): Likewise.
1781 (check_effective_target_vect_perm): Likewise.
1782 (check_effective_target_vect_perm_byte): Likewise.
1783 (check_effective_target_vect_perm_short): Likewise.
1784 (check_effective_target_vect_sdot_qi): Likewise.
1785 (check_effective_target_vect_udot_qi): Likewise.
1786 (check_effective_target_vect_sdot_hi): Likewise.
1787 (check_effective_target_vect_udot_hi): Likewise.
1788 (check_effective_target_vect_pack_trunc): Likewise.
1789 (check_effective_target_vect_unpack): Likewise.
1790 (check_effective_target_vect_hw_misalign): Likewise.
1791 (check_effective_target_vect_condition): Likewise.
1792 (check_effective_target_vect_cond_mixed): Likewise.
1793 (check_effective_target_vect_char_mult): Likewise.
1794 (check_effective_target_vect_short_mult): Likewise.
1795 (check_effective_target_vect_int_mult): Likewise.
1796 (check_effective_target_vect_extract_even_odd): Likewise.
1797 (check_effective_target_vect_interleave): Likewise.
1798 (check_vect_support_and_set_flags): Check if the target supports MSA
1799 and append to the list of EFFECTIVE_TARGETS.
1800
1801 2016-10-12 Richard Biener <rguenther@suse.de>
1802
1803 PR debug/77947
1804 * g++.dg/torture/pr77947.C: New testcase.
1805
1806 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1807
1808 * gnat.dg/debug8.adb: New testcase.
1809
1810 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1811
1812 * gnat.dg/debug9.adb: New testcase.
1813
1814 2016-10-12 Richard Biener <rguenther@suse.de>
1815
1816 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1817 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1818 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1819
1820 2016-10-12 Richard Biener <rguenther@suse.de>
1821
1822 PR tree-optimization/77920
1823 * gcc.dg/torture/pr77920.c: New testcase.
1824
1825 2016-10-12 Jakub Jelinek <jakub@redhat.com>
1826
1827 PR tree-optimization/77929
1828 * gcc.c-torture/compile/pr77929.c: New test.
1829
1830 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1831 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1832 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1833 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1834 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1835 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1836 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1837 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1838 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1839
1840 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1841
1842 * gcc.target/sparc/setcc-4.c: Adjust.
1843 * gcc.target/sparc/setcc-5.c: Likewise.
1844 * gcc.target/sparc/setcc-6.c: Likewise.
1845 * gcc.target/sparc/setcc-7.c: Likewise.
1846 * gcc.target/sparc/setcc-8.c: Likewise.
1847 * gcc.target/sparc/setcc-9.c: Likewise.
1848 * gcc.target/sparc/setcc-10.c: Delete.
1849
1850 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1851
1852 PR fortran/77942
1853 * gfortran.dg/pr77942.f90
1854
1855 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
1856
1857 * gfortran.dg/dec_math.f90: New testsuite.
1858
1859 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1860
1861 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1862 (main): Declare j as i32 instead of int.
1863
1864 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1865
1866 PR testsuite/PR77710
1867 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1868 target triplet instead of *-*-*-*.
1869
1870 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1871
1872 * gnat.dg/unchecked_convert10.adb: New test.
1873 * gnat.dg/unchecked_convert11.adb: Likewise.
1874 * gnat.dg/unchecked_convert12.adb: Likewise.
1875
1876 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1877
1878 * gcc.target/sparc/cbcond-1.c: New test.
1879 * gcc.target/sparc/cbcond-2.c: Likewise.
1880 * gcc.target/sparc/movcc-1.c: Likewise.
1881 * gcc.target/sparc/movcc-2.c: Likewise.
1882 * gcc.target/sparc/setcc-1.c: Adjust.
1883 * gcc.target/sparc/setcc-2.c: Likewise.
1884 * gcc.target/sparc/setcc-3.c: Likewise.
1885 * gcc.target/sparc/setcc-4.c: Likewise.
1886 * gcc.target/sparc/setcc-5.c: Likewise.
1887 * gcc.target/sparc/setcc-6.c: New test.
1888 * gcc.target/sparc/setcc-7.c: Likewise.
1889 * gcc.target/sparc/setcc-8.c: Likewise.
1890 * gcc.target/sparc/setcc-9.c: Likewise.
1891 * gcc.target/sparc/setcc-10.c: Likewise.
1892
1893 2016-10-10 Jeff Law <law@redhat.com>
1894
1895 PR tree-optimization/71947
1896 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1897 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1898 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1899 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1900 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1901 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1902
1903 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1904
1905 PR fortran/77915
1906 * gfortran.dg/matmul_11.f90: New test.
1907
1908 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1909
1910 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1911 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1912 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1913 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1914 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1915 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1916 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1917 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1918 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1919 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1920 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1921 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1922 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1923 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1924 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1925 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1926 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1927 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1928 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1929 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1930 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1931 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1932 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1933 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1934 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1935 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1936 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1937 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1938 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1939 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1940 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1941 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1942 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1943 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1944 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1945 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1946 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1947 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1948 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1949 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1950 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1951 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1952 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1953 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1954 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1955 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1956 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1957 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1958 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1959 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1960 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1961 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1962 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1963 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1964 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1965 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1966 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1967 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1968 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1969
1970 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1971
1972 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1973 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1974 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1975 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1976 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1977 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1978 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1979 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1980 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1981 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1982 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1983 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1984 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1985 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1986
1987 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1988
1989 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1990 Enable AArch64.
1991 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1992 vdup*_laneq.
1993 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1994 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1995 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1996 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1997
1998 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1999 Jiong Wang <jiong.wang@arm.com>
2000
2001 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2002 AArch64 support.
2003 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2004 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2005 AArch64 targets.
2006 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2007 AArch64 targets.
2008 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2009 targets.
2010 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2011
2012 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2013
2014 * gnat.dg/specs/vfa.ads: New test.
2015
2016 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
2017
2018 * gnat.dg/inline13.ad[sb]: New test.
2019 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2020
2021 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2022
2023 * gnat.dg/biased_subtype.adb: New test.
2024
2025 2016-10-09 Jakub Jelinek <jakub@redhat.com>
2026
2027 PR tree-optimization/77901
2028 * gcc.c-torture/compile/pr77901.c: New test.
2029
2030 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2031
2032 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2033 * gcc.dg/ipa/propalign-2.c: Likewise
2034 * gcc.dg/ipa/propalign-3.c: Likewise.
2035 * gcc.dg/ipa/propalign-4.c: Likewise.
2036 * gcc.dg/ipa/propalign-5.c: Likewise.
2037
2038 2016-10-08 Jakub Jelinek <jakub@redhat.com>
2039
2040 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2041
2042 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2043
2044 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2045 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2046
2047 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
2048
2049 * gfortran.dg/dec_union_11.f90: New testcase.
2050
2051 2016-10-07 Nathan Sidwell <nathan@acm.org>
2052
2053 PR c++/66443
2054 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2055 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2056 * g++.dg/cpp1y/pr66443-cxx14.C: New
2057 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2058 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2059
2060 2016-10-07 Jakub Jelinek <jakub@redhat.com>
2061
2062 * g++.dg/cpp0x/addressof1.C: New test.
2063 * g++.dg/cpp0x/addressof2.C: New test.
2064
2065 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2066
2067 * gcc.target/powerpc/float128-type-1.c: New test to check that
2068 PowerPC 64-bit Linux enables -mfloat128-type by default.
2069 * gcc.target/powerpc/float128-type-2.c: Likewise.
2070 * gcc.target/powerpc/float128-mix.c: Change error message to
2071 reflect that __ibm128 is now #define'ed to be long double.
2072
2073 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2074
2075 PR fortran/77406
2076 * gfortran.dg/pr77406.f90: New test.
2077 * gfortran.dg/assumed_type_3.f90: Update error messages.
2078 * gfortran.dg/defined_operators_1.f90: Ditto.
2079 * gfortran.dg/generic_26.f90: Ditto.
2080 * gfortran.dg/generic_7.f90: Ditto.
2081 * gfortran.dg/gomp/udr5.f90: Ditto.
2082 * gfortran.dg/gomp/udr7.f90: Ditto.
2083 * gfortran.dg/interface_1.f90: Ditto.
2084 * gfortran.dg/interface_37.f90: Ditto.
2085 * gfortran.dg/interface_5.f90: Ditto.
2086 * gfortran.dg/interface_6.f90: Ditto.
2087 * gfortran.dg/interface_7.f90
2088 * gfortran.dg/no_arg_check_3.f90
2089 * gfortran.dg/operator_5.f90
2090 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2091
2092 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2093
2094 PR c++/77700
2095 * c-c++-common/Wint-in-bool-context.c: Update test.
2096
2097 2016-10-07 Richard Biener <rguenther@suse.de>
2098
2099 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2100 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2101
2102 2016-10-07 Marek Polacek <polacek@redhat.com>
2103
2104 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2105
2106 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2107
2108 PR c++/69733
2109 * c-c++-common/pr69733.c: New test.
2110 * gcc.dg/pr69733.c: New test.
2111 * gcc.target/i386/pr69733.c: New test.
2112
2113 2016-10-07 Marek Polacek <polacek@redhat.com>
2114
2115 PR c++/77803
2116 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2117
2118 2016-10-07 Jakub Jelinek <jakub@redhat.com>
2119
2120 PR tree-optimization/77664
2121 * gcc.dg/tree-ssa/pr77664.c: New test.
2122 * gcc.dg/pr77664.c: New test.
2123
2124 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
2125
2126 * gfortran.dg/pr69955.f90: New test.
2127
2128 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
2129
2130 PR fortran/57910
2131 * gfortran.dg/pr57910.f90: New test.
2132
2133 2016-10-06 Jakub Jelinek <jakub@redhat.com>
2134
2135 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2136 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2137
2138 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2139
2140 PR tree-optimization/77862
2141 * gcc.dg/pr77862.c: New test.
2142
2143 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2144
2145 * gcc.dg/tree-ssa/evrp4.c: New test.
2146
2147 2016-10-06 Jeff Law <law@redhat.com>
2148
2149 PR tree-optimization/71661
2150 * gcc.dg/tree-ssa/pr71661.c: New test.
2151
2152 2016-10-06 Richard Biener <rguenther@suse.de>
2153
2154 PR tree-optimization/77855
2155 * gcc.dg/torture/pr77855.c: New testcase.
2156
2157 2016-10-06 James Clarke <jrtc27@jrtc27.com>
2158 Eric Botcazou <ebotcazou@adacore.com>
2159
2160 * g++.dg/other/pr77759.C: New test.
2161
2162 2016-10-06 Richard Biener <rguenther@suse.de>
2163
2164 PR tree-optimization/77839
2165 * gcc.dg/torture/pr77839.c: New testcase.
2166
2167 2016-10-06 Marek Polacek <polacek@redhat.com>
2168
2169 * g++.dg/cpp1z/init-statement9.C: New test.
2170
2171 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2172
2173 * gcc.target/i386/pcommit-1.c: Deleted.
2174 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2175 * gcc.target/i386/sse-13.c: Ditto.
2176 * gcc.target/i386/sse-14.c: Ditto.
2177 * gcc.target/i386/sse-22.c: Ditto.
2178 * gcc.target/i386/sse-23.c: Ditto.
2179 * g++.dg/other/i386-2.C: Ditto.
2180
2181 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
2182
2183 * gcc.target/i386/pr77833.c: Require int128 effective target.
2184
2185 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2186
2187 PR fortran/58991
2188 PR fortran/58992
2189 * gfortran.dg/associate_22.f90: New test.
2190
2191 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
2192
2193 * gfortran.dg/dec_union_9.f90: New testcase.
2194 * gfortran.dg/dec_union_10.f90: New testcase.
2195
2196 2016-10-05 Jakub Jelinek <jakub@redhat.com>
2197
2198 PR sanitizer/66343
2199 * gcc.dg/pch/pr66343-3.c: New test.
2200 * gcc.dg/pch/pr66343-3.hs: New file.
2201
2202 PR sanitizer/66343
2203 * gcc.dg/pch/pr66343-1.c: New test.
2204 * gcc.dg/pch/pr66343-1.hs: New file.
2205 * gcc.dg/pch/pr66343-2.c: New test.
2206 * gcc.dg/pch/pr66343-2.hs: New file.
2207
2208 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2209
2210 * c-c++-common/Wint-in-bool-context.c: Update test.
2211
2212 2016-10-05 Marek Polacek <polacek@redhat.com>
2213
2214 * g++.dg/cpp1z/init-statement1.C: New test.
2215 * g++.dg/cpp1z/init-statement2.C: New test.
2216 * g++.dg/cpp1z/init-statement3.C: New test.
2217 * g++.dg/cpp1z/init-statement4.C: New test.
2218 * g++.dg/cpp1z/init-statement5.C: New test.
2219 * g++.dg/cpp1z/init-statement6.C: New test.
2220 * g++.dg/cpp1z/init-statement7.C: New test.
2221 * g++.dg/cpp1z/init-statement8.C: New test.
2222
2223 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
2224
2225 PR fortran/67524
2226 * gfortran.dg/pr67524.f90: New test.
2227
2228 2016-10-05 Jakub Jelinek <jakub@redhat.com>
2229
2230 PR sanitizer/77823
2231 * c-c++-common/ubsan/shift-9.c: New test.
2232
2233 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2234
2235 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2236 of int if __SIZEOF_INT__ is less than 4 bytes.
2237
2238 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2239
2240 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2241 * gfortran.dg/class_array_20.f03: Likewise.
2242 * gfortran.dg/class_array_21.f03: Likewise.
2243 * gfortran.dg/finalize_29.f08: Likewise.
2244 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2245
2246 2016-10-05 Richard Biener <rguenther@suse.de>
2247
2248 PR middle-end/77826
2249 * gcc.dg/torture/pr77826.c: New testcase.
2250
2251 2016-10-05 Richard Biener <rguenther@suse.de>
2252
2253 * gcc.dg/fold-copysign-1.c: New testcase.
2254
2255 2016-10-05 Andreas Schwab <schwab@suse.de>
2256
2257 * g++.dg/pr49847-2.C: Remove.
2258
2259 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2260
2261 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2262
2263 2016-10-05 Richard Biener <rguenther@suse.de>
2264
2265 PR middle-end/55152
2266 * gcc.dg/pr55152-2.c: New testcase.
2267
2268 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2269
2270 * gfortran.dg/dtio_15.f90: New test.
2271
2272 2016-10-04 Ian Lance Taylor <iant@golang.org>
2273
2274 * gcc.dg/split-7.c: New test.
2275
2276 2016-10-04 Martin Sebor <msebor@redhat.com>
2277
2278 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2279 %lc directive to wint_t to silence -Wformat warnings on targets
2280 where the latter is a distinct type such as long.
2281
2282 2016-10-04 Martin Sebor <msebor@redhat.com>
2283
2284 PR c++/77804
2285 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2286
2287 2016-10-04 Jakub Jelinek <jakub@redhat.com>
2288
2289 PR c++/77791
2290 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2291
2292 * g++.dg/other/java3.C: Remove.
2293 * g++.dg/other/java1.C: Remove.
2294 * g++.dg/other/error12.C: Remove.
2295 * g++.dg/other/java2.C: Remove.
2296 * g++.dg/warn/Wnvdtor.C: Remove.
2297 * g++.dg/lookup/java1.C: Remove.
2298 * g++.dg/lookup/java2.C: Remove.
2299 * g++.dg/ext/pr34829.C: Remove.
2300 * g++.dg/ext/java-3.C: Remove.
2301 * g++.dg/ext/java-1.C: Remove.
2302 * g++.dg/ext/java-2.C: Remove.
2303 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2304
2305 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2306
2307 PR tree-optimization/77808
2308 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2309
2310 2016-10-04 Richard Biener <rguenther@suse.de>
2311
2312 PR tree-optimization/77399
2313 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2314
2315 2016-10-04 Richard Biener <rguenther@suse.de>
2316
2317 PR middle-end/77833
2318 * gcc.target/i386/pr77833.c: New testcase.
2319
2320 2016-09-26 Jeff Law <law@redhat.com>
2321
2322 PR tree-optimization/71550
2323 PR tree-optimization/71403
2324 * gcc.c-torture/execute/pr71550.c: New test.
2325
2326 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2327
2328 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2329 option.
2330
2331 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2332
2333 Revert
2334 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2335
2336 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2337
2338 2016-10-03 Marek Polacek <polacek@redhat.com>
2339
2340 * g++.dg/cpp0x/nullptr37.C: New test.
2341
2342 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2343
2344 * c-c++-common/Wint-in-bool-context.c: Update test.
2345
2346 2016-10-02 Jakub Jelinek <jakub@redhat.com>
2347
2348 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2349 earlier.
2350 * g++.dg/charset/asm2.c (memmove): Likewise.
2351 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2352 * g++.dg/tls/diag-4.C (foo): Likewise.
2353 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2354 dg-warning, fix up regex.
2355 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2356 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2357 * g++.old-deja/g++.mike/net31.C: Likewise.
2358 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2359 for C++17.
2360 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2361 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2362
2363 2016-10-01 Richard Biener <rguenther@suse.de>
2364
2365 PR middle-end/77798
2366 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2367
2368 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2369
2370 PR fortran/77663
2371 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2372
2373 2016-10-01 Jakub Jelinek <jakub@redhat.com>
2374
2375 PR c/77490
2376 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2377 Add dg-prune-output directive.
2378
2379 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2380
2381 PR fortran/66643
2382 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2383 * gfortran.fortran-torture/compile/write.f90: Update test.
2384
2385 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2386
2387 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2388 arm_fp16_alternative_ok as the required effective target.
2389 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2390 -mfp16-format=alternative to the dg-options directive and remove
2391 the dg-add-options directive.
2392
2393 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
2394
2395 PR fortran/77764
2396 * gfortran.dg/dec_union_8.f90: New testcase.
2397
2398 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
2399
2400 PR fortran/77782
2401 * gfortran.dg/dec_structure_16.f90: New testcase.
2402
2403 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2404
2405 * gfortran.dg/coarray_allocate_10.f08: New test.
2406 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2407
2408 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2409
2410 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2411
2412 2016-09-30 Richard Biener <rguenther@suse.de>
2413
2414 PR tree-optimization/77399
2415 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2416
2417 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2418
2419 * c-c++-common/pr27336.c: Make dependency on
2420 -fdelete-null-pointer-checks explicit.
2421 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2422 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2423 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2424 * gcc.dg/pic-1.c: Require fpic target support.
2425 * gcc.dg/pic-2.c: Likewise.
2426
2427 2016-09-29 Jakub Jelinek <jakub@redhat.com>
2428
2429 Implement P0001R1 - C++17 removal of register storage class specifier
2430 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2431 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2432 C++17.
2433 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2434 keyword if not __SSE2__.
2435 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2436 C++17.
2437 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2438 register keywords.
2439 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2440 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2441 no_erroneous_warning): Expect new warnings for C++17.
2442 * g++.dg/warn/register-var-2.C (f): Likewise.
2443 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2444 * g++.dg/parse/linkage2.C (foo): Likewise.
2445 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2446 keyword on parameters for C++17.
2447 * g++.dg/cpp1z/register1.C: New test.
2448 * g++.dg/cpp1z/register2.C: New test.
2449 * g++.dg/cpp1z/register3.C: New test.
2450
2451 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2452
2453 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2454 * gcc.target/i386/avx2-check.h (main): Ditto.
2455 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2456 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2457 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2458 * gcc.target/i386/avx512er-check.h (main): Ditto.
2459 * gcc.target/i386/avx512f-check.h (main): Ditto.
2460 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2461 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2462 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2463
2464 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2465
2466 PR target/77756
2467 * gcc.target/i386/pr77756.c: New test.
2468
2469 2016-09-29 Marek Polacek <polacek@redhat.com>
2470
2471 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2472
2473 2016-09-29 Marek Polacek <polacek@redhat.com>
2474
2475 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2476 C++14.
2477
2478 2016-09-29 Martin Liska <mliska@suse.cz>
2479
2480 * objc/execute/construct1.m: New test.
2481
2482 2016-09-29 Richard Biener <rguenther@suse.de>
2483
2484 PR tree-optimization/77768
2485 * gcc.dg/torture/pr77768.c: New testcase.
2486
2487 2016-09-28 Richard Biener <rguenther@suse.de>
2488
2489 PR middle-end/77407
2490 * gcc.dg/pr77407.c: New testcase.
2491
2492 2016-09-29 Richard Biener <rguenther@suse.de>
2493
2494 PR middle-end/55152
2495 * gcc.dg/pr55152.c: New testcase.
2496 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2497
2498 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2499
2500 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2501 (dg-options): Remove -m32.
2502
2503 2016-09-28 Martin Sebor <msebor@redhat.com>
2504
2505 PR middle-end/77721
2506 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2507
2508 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2509
2510 PR libgfortran/77707
2511 * gfortran.dg/inquire_17.f90: New test.
2512
2513 2016-09-28 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR c++/77467
2516 * g++.dg/cpp1y/constexpr-77467.C: New test.
2517
2518 2016-09-28 Martin Sebor <msebor@redhat.com>
2519
2520 PR c/77762
2521 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2522 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2523 (test_sprintf_p_const): Adjust line numbers to avoid failures
2524 introduced in r240503.
2525
2526 2016-09-28 Martin Sebor <msebor@redhat.com>
2527
2528 PR middle-end/77683
2529 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2530
2531 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2532
2533 PR c++/77748
2534 * g++.dg/pr77550.C: Avoid undefined behavior.
2535
2536 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2537
2538 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2539
2540 * gcc.dg/strlenopt-20.c: Update test.
2541 * gcc.dg/strlenopt-21.c: Likewise.
2542 * gcc.dg/strlenopt-22.c: Likewise.
2543 * gcc.dg/strlenopt-22g.c: Likewise.
2544 * gcc.dg/strlenopt-26.c: Likewise.
2545 * gcc.dg/strlenopt-5.c: Likewise.
2546 * gcc.dg/strlenopt-7.c: Likewise.
2547 * gcc.dg/strlenopt-9.c: Likewise.
2548
2549 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2550
2551 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2552
2553 * g++.dg/cpp1z/lambda-this1.C: New test.
2554 * g++.dg/cpp1z/lambda-this2.C: New test.
2555
2556 PR c++/77722
2557 * g++.dg/ubsan/return-4.C: New test.
2558 * g++.dg/ubsan/return-5.C: New test.
2559 * g++.dg/ubsan/return-6.C: New test.
2560
2561 2016-09-27 Jiong Wang <jiong.wang@arm.com>
2562
2563 * lib/target-supports.exp
2564 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2565 in function comment.
2566
2567 2016-09-27 Martin Liska <mliska@suse.cz>
2568
2569 PR gcov-profile/46266
2570 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2571 considered.
2572
2573 2016-09-27 Richard Biener <rguenther@suse.de>
2574
2575 PR tree-optimization/77745
2576 * g++.dg/torture/pr77745.C: New testcase.
2577
2578 2016-09-27 Richard Biener <rguenther@suse.de>
2579
2580 PR tree-optimization/77478
2581 * gcc.dg/torture/pr77478.c: New testcase.
2582
2583 2016-09-27 Martin Liska <mliska@suse.cz>
2584
2585 PR gcov-profile/7970
2586 PR gcov-profile/16855
2587 PR gcov-profile/44779
2588 * g++.dg/gcov/pr16855.C: New test.
2589
2590 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2591
2592 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2593
2594 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2595
2596 PR fortran/77666
2597 * gfortran.dg/gomp/pr77666.f90: New test.
2598
2599 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2600
2601 PR ipa/77677
2602 * gcc.dg/torture/pr77677-2.c: New test.
2603
2604 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2605
2606 PR fortran/77420
2607 * gfortran.dg/pr77420_1.f90: New test.
2608 * gfortran.dg/pr77420_2.f90: Ditto.
2609 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2610 * gfortran.dg/pr77420_4.f90: this file.
2611
2612 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2613
2614 PR middle-end/77719
2615 * gfortran.dg/pr77719.f90: New test.
2616
2617 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2618
2619 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
2620 singular form of byte when quantity is unknown.
2621
2622 2016-09-26 Marek Polacek <polacek@redhat.com>
2623
2624 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2625
2626 2016-09-26 Martin Liska <mliska@suse.cz>
2627
2628 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2629 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2630 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2631 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2632 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2633 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2634 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2635 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2636 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2637
2638 2016-09-26 Marek Polacek <polacek@redhat.com>
2639
2640 PR c/7652
2641 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2642 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2643 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2644 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2645 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2646 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2647 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2648 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2649 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2650 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2651 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2652 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2653 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2654 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2655 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2656 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2657 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2658 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2659 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2660 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2661 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2662 * c-c++-common/attr-fallthrough-1.c: New test.
2663 * c-c++-common/attr-fallthrough-2.c: New test.
2664 * g++.dg/cpp0x/fallthrough1.C: New test.
2665 * g++.dg/cpp0x/fallthrough2.C: New test.
2666 * g++.dg/cpp1z/fallthrough1.C: New test.
2667 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2668 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2669 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2670 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2671
2672 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2673
2674 PR fortran/77429
2675 * gfortran.dg/pr77429.f90: New test.
2676
2677 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2678
2679 PR fortran/77694
2680 * gfortran.dg/pr77694.f90: New test.
2681
2682 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2683
2684 PR target/51244
2685 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2686
2687 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2688
2689 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2690 for 32-bit mode.
2691
2692 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2693
2694 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2695 for 32-bit mode.
2696
2697 2016-09-24 Marek Polacek <polacek@redhat.com>
2698
2699 PR c/77490
2700 * c-c++-common/Wbool-operation-1.c: New test.
2701 * gcc.dg/Wbool-operation-1.c: New test.
2702
2703 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
2704
2705 * gfortran.dg/dec_static_1.f90: New.
2706 * gfortran.dg/dec_static_2.f90: New.
2707 * gfortran.dg/dec_static_3.f90: New.
2708 * gfortran.dg/dec_static_4.f90: New.
2709
2710 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2711
2712 PR fortran/48298
2713 * gfortran.dg/negative_unit_check.f90: Update test.
2714 * gfortran.dg/dtio_14.f90: New test.
2715
2716 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2717
2718 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2719 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2720 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2721 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2722 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2723 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2724 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2725
2726 2016-09-23 Martin Sebor <msebor@redhat.com>
2727
2728 PR testsuite/77713
2729 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2730 assuming long double is bigger than double.
2731
2732 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2733
2734 Implement P0138R2, C++17 construction rules for enum class values
2735 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2736
2737 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2738
2739 PR preprocessor/77672
2740 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2741 expected multiline output from first warning to reflect change
2742 in r240434.
2743
2744 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2745
2746 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2747
2748 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2749 Tom de Vries <tom@codesourcery.com>
2750
2751 PR testsuite/77411
2752 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2753
2754 2016-09-23 Marek Polacek <polacek@redhat.com>
2755
2756 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2757 * c-c++-common/gomp/atomic-13.c: Likewise.
2758 * c-c++-common/gomp/atomic-14.c: Likewise.
2759 * c-c++-common/pr60439.c: Remove invalid code.
2760 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2761 * g++.dg/expr/bitfield5.C: Likewise.
2762 * g++.dg/expr/bitfield6.C: Likewise.
2763 * g++.dg/expr/bool1.C: Likewise.
2764 * g++.dg/expr/bool3.C: Likewise.
2765 * g++.dg/expr/lval3.C: Likewise.
2766 * g++.dg/expr/lval4.C: Likewise.
2767 * g++.old-deja/g++.jason/bool5.C: Likewise.
2768
2769 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2770
2771 PR preprocessor/77672
2772 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2773 (test_terminator_location): New function.
2774
2775 2016-09-23 Richard Biener <rguenther@suse.de>
2776
2777 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2778
2779 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2780
2781 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2782 -march=armv8.2-a+fp16 when supported by the hardware.
2783 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2784 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2785 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2786 semi-colons to a macro invocations.
2787 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2788 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2789 defined.
2790 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2791 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2792 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2793 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2794 defined.
2795 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2796 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2797 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2798 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2799 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2800 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2801 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2802 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2803 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2804 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2805 defined.
2806 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2807 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2808 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2809 defined.
2810 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2811 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2812 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2813 defined.
2814 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2815 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2816 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2817 defined.
2818 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2819 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2820 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2821 defined. Also fix some white-space.
2822 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2823 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2824 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2825 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2826 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2827 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2828 defined. Also fix some long lines and white-space.
2829 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2830 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2831 defined. Also fix some long lines and white-space.
2832 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2833 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2834 defined.
2835 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2836 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2837 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2838 defined.
2839 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2840 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2841 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2842 defined.
2843 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
2844 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2845 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2846 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
2847 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2848 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2849 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2850 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2851 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2852 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
2853 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
2854 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2855 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2856 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2857 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2858 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
2859 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2860 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
2861 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2862
2863 2016-09-23 Jiong Wang <jiong.wang@arm.com>
2864 Matthew Wahab <matthew.wahab@arm.com>
2865
2866 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2867 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2868 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2869 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2870 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2871 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2872 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2873 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2874 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2875 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2876 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2877 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2878 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2879 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2880 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2881 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2882 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2883 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2884 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2885 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2886 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2887 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2888 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2889 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2890 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2891 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2892 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2893 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2894 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2895 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2896 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2897 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2898 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2899 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2900 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2901 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2902 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2903
2904 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2905
2906 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2907 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2908 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2909 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2910 support.
2911
2912 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2913
2914 PR ipa/77677
2915 * gcc.dg/torture/pr77677.c: New test.
2916
2917 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2918
2919 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2920 here now.
2921
2922 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2923
2924 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2925 options. Add tests for float16x4_t and float16x8_t.
2926
2927 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2928
2929 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2930 * gcc.target/s390/risbg-ll-2.c: Ditto.
2931 * gcc.target/s390/risbg-ll-3.c: Ditto.
2932
2933 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2934
2935 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2936 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2937
2938 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2939
2940 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2941 output to the simplified instructions.
2942
2943 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2944
2945 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2946 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2947
2948 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2949
2950 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2951 (FP16_SUPPORTED): New
2952 (expected-hfloat-16x4): Make conditional on __fp16 support.
2953 (expected-hfloat-16x8): Likewise.
2954 (vdup_n_f16): Disable for non-AArch64 targets.
2955 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2956 conditional on FP16_SUPPORTED.
2957 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2958 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2959 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2960 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2961 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2962 for testing __fp16.
2963 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2964 conditional on FP16_SUPPORTED.
2965 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2966 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2967
2968 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2969
2970 * gcc.target/arm/short-vfp-1.c: New.
2971
2972 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2973
2974 * gcc.target/arm/attr-fp16-arith-1.c: New.
2975
2976 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2977
2978 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2979 New.
2980 (add_options_for_arm_v8_2a_fp16_neon): New.
2981 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2982 (add_options_for_arm_arch_v8_2a): Auto-generate.
2983 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2984 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2985 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2986 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2987 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2988 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2989 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2990
2991 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2992
2993 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2994 arm_fp16_alternative_ok.
2995 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2996 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2997 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2998 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2999 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3000 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3001 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3002 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3003 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3004 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3005 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3006 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3007 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3008 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3009 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3010 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3011 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3012 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3013 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3014 arm_fp16_alternative_ok.
3015 * lib/target-supports.exp
3016 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3017 (check_effective_target_arm_fp16_alternative_ok): New.
3018 (check_effective_target_arm_fp16_none_ok_nocache): New.
3019 (check_effective_target_arm_fp16_none_ok): New.
3020
3021 2016-09-23 Martin Liska <mliska@suse.cz>
3022
3023 * gcc.dg/ipa/pr77653.c: Replace adress
3024 with address.
3025
3026 2016-09-23 Martin Liska <mliska@suse.cz>
3027
3028 * gcc.target/i386/movbe-4.c: New test.
3029
3030 2016-09-23 Martin Liska <mliska@suse.cz>
3031
3032 * gcc.target/i386/crc32-5.c: New test.
3033
3034 2016-09-23 Martin Liska <mliska@suse.cz>
3035
3036 * gcc.target/i386/pr71652.c: New test.
3037 * gcc.target/i386/pr71652-2.c: New test.
3038 * gcc.target/i386/pr71652-3.c: New test.
3039
3040 2016-09-23 Jakub Jelinek <jakub@redhat.com>
3041
3042 * lib/gcc-dg.exp (process-message): Support relative line number
3043 notation - .+4 or .-1 etc.
3044 * gcc.dg/dg-test-1.c: New test.
3045
3046 2016-09-22 Martin Sebor <msebor@redhat.com>
3047
3048 PR target/77676
3049 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3050 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3051 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3052 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3053
3054 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
3055
3056 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3057 * gcc.dg/ifcvt-2.c: Ditto.
3058 * gcc.dg/zero_bits_compound-1.c: Ditto.
3059 * gcc.dg/zero_bits_compound-1.c: Ditto.
3060 * gcc.dg/pr40550.c: Simplify target selectors.
3061 Use dg-additional-options.
3062 * gcc.dg/pr47893.c: Ditto.
3063 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3064 additional options for 32-bit x86 targets.
3065 * gcc.dg/pr70955.c: Move to ...
3066 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3067
3068 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3069
3070 PR c++/61019
3071 * g++.dg/cpp0x/pr61019.C: New.
3072
3073 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3074 Terry Guo <terry.guo@arm.com>
3075
3076 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3077 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3078 * gcc.target/arm/pure-code/pure-code.exp: New.
3079
3080 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
3081
3082 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3083 Remove SSE effective target requirement.
3084
3085 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3086
3087 PR c++/71979
3088 * g++.dg/cpp0x/pr71979.C: New.
3089
3090 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3091
3092 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3093
3094 2016-09-22 Martin Liska <mliska@suse.cz>
3095
3096 PR ipa/77653
3097 * gcc.dg/ipa/pr77653.c: New test.
3098
3099 2016-09-22 Jakub Jelinek <jakub@redhat.com>
3100
3101 PR fortran/77665
3102 * gfortran.dg/gomp/pr77665.f90: New test.
3103
3104 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
3105
3106 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3107 * gfortran.dg/dtio_13.f90: New test.
3108
3109 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
3110
3111 PR fortran/66107
3112 * gfortran.dg/pr66107.f90: New test.
3113
3114 2016-09-21 Ian Lance Taylor <iant@golang.org>
3115
3116 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3117 with call to builtin delete function.
3118
3119 2016-09-21 Joseph Myers <joseph@codesourcery.com>
3120
3121 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3122 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3123 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3124 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3125 tests.
3126
3127 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
3128
3129 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3130
3131 2016-09-21 Jakub Jelinek <jakub@redhat.com>
3132
3133 PR c++/77651
3134 * g++.dg/cpp1z/aligned-new6.C: New test.
3135
3136 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3137
3138 * gcc.target/arm/fp16-aapcs-3.c: New.
3139 * gcc.target/arm/fp16-aapcs-4.c: New.
3140 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3141 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3142 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3143 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3144
3145 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3146
3147 PR tree-optimization/77550
3148 * g++.dg/pr77550.C: New test.
3149
3150 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
3151
3152 PR target/77326
3153 * gcc.target/avr/torture/pr77326.c: New test.
3154
3155 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
3156
3157 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3158
3159 2016-09-21 Richard Biener <rguenther@suse.de>
3160
3161 PR tree-optimization/77648
3162 * gcc.dg/torture/pr77648-1.c: New testcase.
3163 * gcc.dg/torture/pr77648-2.c: Likewise.
3164
3165 2016-09-21 Richard Biener <rguenther@suse.de>
3166 Jakub Jelinek <jakub@redhat.com>
3167
3168 PR tree-optimization/77621
3169 * gcc.dg/pr77621.c: New testcase.
3170
3171 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
3172
3173 PR fortran/77657
3174 * gfortran.dg/dtio_12.f90: New test.
3175
3176 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3177
3178 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3179
3180 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3181
3182 PR tree-optimization/72835
3183 * gcc.dg/tree-ssa/pr72835.c: New test.
3184
3185 2016-09-20 Martin Sebor <msebor@redhat.com>
3186
3187 PR middle-end/49905
3188 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3189 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3190 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3191 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3192 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3193 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3194 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3195
3196 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3197
3198 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3199 arguments/compare will be optimized away.
3200 * gcc.dg/torture/ftrapv-1.c: Likewise.
3201
3202 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3203
3204 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3205 will be optimized away.
3206 * gcc.dg/ipa/vrp1.c: New test.
3207 * gcc.dg/ipa/vrp2.c: New test.
3208 * gcc.dg/ipa/vrp3.c: New test.
3209
3210 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3211
3212 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3213 does the same transformation.
3214 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3215 * gcc.dg/tree-ssa/evrp1.c: New test.
3216 * gcc.dg/tree-ssa/evrp2.c: New test.
3217 * gcc.dg/tree-ssa/evrp3.c: New test.
3218 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3219 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3220 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3221 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3222 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3223 foling now happens early.
3224 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3225 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3226 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3227 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3228 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3229
3230 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
3231
3232 PR target/77621
3233 * gcc.target/i386/pr77621.c: New test.
3234 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3235 pattern, loop should vectorize with -mtune=atom.
3236
3237 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3238 Jakub Jelinek <jakub@redhat.com>
3239
3240 PR testsuite/63299
3241 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3242 instead of delete.
3243
3244 2016-09-20 Jakub Jelinek <jakub@redhat.com>
3245
3246 PR c++/77626
3247 * g++.dg/other/pr77626.C: New test.
3248
3249 PR c++/77638
3250 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3251
3252 PR c++/77637
3253 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3254
3255 PR middle-end/77624
3256 * c-c++-common/pr77624-1.c: New test.
3257 * c-c++-common/pr77624-2.c: New test.
3258
3259 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3260
3261 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3262 of digits expected.
3263
3264 2016-09-20 Richard Biener <rguenther@suse.de>
3265
3266 PR tree-optimization/77646
3267 * gcc.dg/torture/pr77646.c: New testcase.
3268
3269 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3270
3271 PR c++/77434
3272 * c-c++-common/Wint-in-bool-context.c: New test.
3273
3274 2016-09-19 Joseph Myers <joseph@codesourcery.com>
3275
3276 * gcc.dg/cr-decimal-dig-1.c: New test.
3277
3278 2016-09-19 Joseph Myers <joseph@codesourcery.com>
3279
3280 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3281 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3282 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3283 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3284
3285 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3286
3287 PR rtl-optimization/77416
3288 * gcc.target/powerpc/pr77416.c: New.
3289
3290 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3291
3292 PR c++/77639
3293 * g++.dg/template/error-recovery4.C: New test.
3294
3295 2016-09-19 Bin Cheng <bin.cheng@arm.com>
3296
3297 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3298
3299 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3300
3301 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3302 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3303
3304 2016-09-19 Jakub Jelinek <jakub@redhat.com>
3305 Jan Hubicka <jh@suse.cz>
3306
3307 PR target/77587
3308 * gcc.dg/pr77587.c: New test.
3309 * gcc.dg/pr77587a.c: New file.
3310
3311 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3312
3313 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3314 * gfortran.dg/coarray_38.f90:
3315 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3316 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3317 * gfortran.dg/coarray_allocate_7.f08: New test.
3318 * gfortran.dg/coarray_allocate_8.f08: New test.
3319 * gfortran.dg/coarray_allocate_9.f08: New test.
3320 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3321 new caf_register.
3322 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3323 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3324 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3325 get_by_refs.
3326 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3327 * gfortran.dg/coarray_lock_7.f90: Same.
3328 * gfortran.dg/coarray_poly_5.f90: Same.
3329 * gfortran.dg/coarray_poly_6.f90: Same.
3330 * gfortran.dg/coarray_poly_7.f90: Same.
3331 * gfortran.dg/coarray_poly_8.f90: Same.
3332 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3333
3334 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
3335
3336 PR fortran/77584
3337 * gfortran.dg/dec_structure_15.f90: New testcase.
3338
3339 2016-09-19 Richard Biener <rguenther@suse.de>
3340
3341 PR middle-end/77605
3342 * gcc.dg/torture/pr77605.c: New testcase.
3343
3344 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
3345
3346 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3347
3348 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
3349
3350 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3351 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3352 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3353 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3354 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3355 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3356 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3357 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3358 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3359 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3360 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3361
3362 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3363
3364 * gcc.target/i386/pr68633.c: Fix expected result.
3365
3366 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
3367
3368 PR fortran/68078
3369 * gfortran.dg/pr68078.f90: New test.
3370 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3371
3372 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3373
3374 PR target/77613
3375 * gcc.target/powerpc/swaps-p8-25.c: New.
3376
3377 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3378
3379 PR c++/77482
3380 * g++.dg/cpp0x/constexpr-77482.C: New test.
3381
3382 PR c++/77379
3383 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3384 thunk offsets.
3385 * g++.dg/abi/abi-tag23a.C: Likewise.
3386
3387 PR c++/77338
3388 * g++.dg/cpp0x/decltype-77338.C: New test.
3389
3390 PR c++/77375
3391 * g++.dg/cpp0x/mutable1.C: New test.
3392
3393 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3394
3395 PR fortran/77612
3396 * gfortran.dg/pr77612.f90: New test.
3397
3398 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3399
3400 * gcc.dg/torture/pr70421.c: Require int32plus.
3401
3402 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3403
3404 PR middle-end/77475
3405 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3406
3407 PR target/77526
3408 * gcc.target/i386/pr77526.c: New test.
3409
3410 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3411 Eric Botcazou <ebotcazou@adacore.com>
3412
3413 PR middle-end/77594
3414 * gcc.target/i386/pr77594.c: New test.
3415
3416 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
3417
3418 PR fortran/69963
3419 * gfortran.dg/misplaced_implicit_character.f90: New test.
3420
3421 2016-09-15 Bin Cheng <bin.cheng@arm.com>
3422
3423 PR tree-optimization/77503
3424 * gcc.dg/vect/pr77503.c: New test.
3425
3426 2016-09-15 Richard Biener <rguenther@suse.de>
3427
3428 PR middle-end/77544
3429 * c-c++-common/torture/pr77544.c: New testcase.
3430
3431 2016-09-15 Jakub Jelinek <jakub@redhat.com>
3432
3433 PR middle-end/77475
3434 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3435 * gcc.dg/march-generic.c: Likewise.
3436 * gcc.target/i386/spellcheck-options-1.c: New test.
3437 * gcc.target/i386/spellcheck-options-2.c: New test.
3438 * gcc.target/i386/spellcheck-options-3.c: New test.
3439 * gcc.target/i386/spellcheck-options-4.c: New test.
3440
3441 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3442
3443 PR fortran/72743
3444 * gfortran.dg/goacc/pr72743.f90: New test.
3445
3446 2016-09-15 Richard Biener <rguenther@suse.de>
3447
3448 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3449
3450 2016-09-15 Richard Biener <rguenther@suse.de>
3451
3452 PR tree-optimization/77514
3453 * gcc.dg/torture/pr77514.c: New testcase.
3454
3455 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3456
3457 PR c++/77549
3458 * g++.dg/lookup/pr77549.C: New test.
3459
3460 2016-09-14 Marek Polacek <polacek@redhat.com>
3461
3462 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3463 * c-c++-common/gomp/atomic-13.c: Likewise.
3464 * c-c++-common/gomp/atomic-14.c: Likewise.
3465 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3466 * g++.dg/cpp1z/bool-increment1.C: New test.
3467 * c-c++-common/pr60439.c: Add dg-warning.
3468 * g++.dg/expr/bitfield4.C: Likewise.
3469 * g++.dg/expr/bitfield5.C: Likewise.
3470 * g++.dg/expr/bitfield6.C: Likewise.
3471 * g++.dg/expr/bool1.C: Likewise.
3472 * g++.dg/expr/bool3.C: Likewise.
3473 * g++.dg/expr/lval3.C: Likewise.
3474 * g++.dg/expr/lval4.C: Likewise.
3475 * g++.old-deja/g++.jason/bool5.C: Likewise.
3476 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3477 * g++.dg/other/error18.C: Likewise.
3478 * g++.dg/gomp/atomic-14.C: Likewise.
3479
3480 2016-09-14 Nathan Sidwell <nathan@acm.org>
3481
3482 PR c++/77539
3483 * g++.dg/cpp1y/pr77539.C: New.
3484
3485 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3486
3487 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3488 dg-require.
3489 * g++.dg/ext/builtin_alloca.C: Likewise.
3490 * g++.dg/template/spec35.C: Likewise.
3491 * gcc.dg/builtins-68.c: Likewise.
3492 * gcc.misc-tests/gcov-13.c: Likewise.
3493 * gcc.misc-tests/gcov-14.c: Likewise.
3494
3495 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3496
3497 * gfortran.dg/dec_structure_14.f90: New testcase.
3498
3499 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3500
3501 PR sanitizer/68260
3502 * c-c++-common/tsan/pr68260.c: New test.
3503
3504 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
3505
3506 PR target/70713
3507 * gcc.target/msp430/function-attributes-1.c: New test.
3508 * gcc.target/msp430/function-attributes-2.c: New test.
3509 * gcc.target/msp430/function-attributes-3.c: New test.
3510
3511 2015-04-18 Martin Sebor <msebor@redhat.com>
3512
3513 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3514 of non-nul characters.
3515 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3516
3517 2016-09-13 Jakub Jelinek <jakub@redhat.com>
3518
3519 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3520 * g++.dg/cpp1z/gen-attrs1.C: New test.
3521
3522 PR tree-optimization/77454
3523 * gcc.dg/pr77454.c: New test.
3524
3525 PR c++/77553
3526 * g++.dg/cpp1y/constexpr-77553.C: New test.
3527
3528 2016-09-13 David Malcolm <dmalcolm@redhat.com>
3529
3530 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3531 (test_show_locus): Replace rich_location::add_fixit_insert calls
3532 with add_fixit_insert_before and add_fixit_insert_after.
3533
3534 2016-09-13 Jason Merrill <jason@redhat.com>
3535 Tom de Vries <tom@codesourcery.com>
3536
3537 PR c++/77427
3538 * g++.dg/pr77427.C: New test.
3539
3540 2016-09-13 Martin Liska <mliska@suse.cz>
3541
3542 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3543 effective target.
3544 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3545 * lib/target-supports.exp: Define the new target.
3546
3547 2016-09-12 Andrew Pinski <apinski@cavium.com>
3548
3549 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3550 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3551
3552 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
3553
3554 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3555 variable arguments.
3556 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3557 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3558 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3559 variable argument.
3560 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3561 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3562
3563 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3564
3565 PR c++/77496
3566 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3567 * g++.dg/ext/pr77496.C: New test.
3568 * g++.dg/warn/pr77496.C: New test.
3569
3570 2016-09-12 David Malcolm <dmalcolm@redhat.com>
3571
3572 PR c/72858
3573 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3574 to preserve conversion chars, and to preserve prefix information.
3575 * gcc.dg/format/pr72858.c: New test case.
3576
3577 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3578
3579 * gfortran.dg/pr77507.f90: Move to ...
3580 * gfortran.dg/ieee/pr77507.f90: here.
3581
3582 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3583
3584 PR ipa/61159
3585 * compile/pr61159.c: New testcase
3586
3587 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3588
3589 PR ipa/64316
3590 * gcc.dg/ipa/pr63416.c: New testcase.
3591
3592 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
3593 Steven G. Kargl <kargl@gcc.gnu.org>
3594
3595 PR fortran/77532
3596 * gfortran.dg/dtio_11.f90: new test.
3597
3598 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3599
3600 PR fortran/77507
3601 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3602 * gfortran.dg/c_assoc_4.f90: Ditto.
3603
3604 2016-09-10 Tom de Vries <tom@codesourcery.com>
3605
3606 PR C/71602
3607 * c-c++-common/va-arg-va-list-type.c: New test.
3608
3609 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3610
3611 PR rtl-optimization/77289
3612 * gcc.target/powerpc/pr77289.c: New test.
3613
3614 2016-09-09 Martin Sebor <msebor@redhat.com>
3615
3616 PR c/77520
3617 PR c/77521
3618 * gcc.dg/pr77520.c: New test.
3619 * gcc.dg/pr77521.c: New test.
3620
3621 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3622
3623 PR fortran/77506
3624 * gfortran.dg/pr77506.f90: New test.
3625
3626 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3627
3628 PR fortran/77507
3629 * gfortran.dg/pr77507.f90: New test.
3630
3631 2016-09-09 Joseph Myers <joseph@codesourcery.com>
3632
3633 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3634
3635 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3636 Louis Krupp <lkrupp@gcc.gnu.org>
3637
3638 PR fortran/69514
3639 * gfortran.dg/pr69514_1.f90: New test.
3640 * gfortran.dg/pr69514_2.f90: New test.
3641
3642 2016-09-08 Jakub Jelinek <jakub@redhat.com>
3643
3644 PR fortran/77500
3645 * gfortran.dg/gomp/pr77500.f90: New test.
3646
3647 PR fortran/77516
3648 * gfortran.dg/gomp/pr77516.f90: New test.
3649
3650 2016-09-07 Jakub Jelinek <jakub@redhat.com>
3651
3652 PR middle-end/77475
3653 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3654 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3655 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3656 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3657 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3658 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3659
3660 2016-09-07 David Malcolm <dmalcolm@redhat.com>
3661
3662 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3663 "substring-locations.h".
3664
3665 2016-09-07 Richard Biener <rguenther@suse.de>
3666
3667 PR c/77450
3668 * c-c++-common/vector-subscript-8.c: Move ..
3669 * gcc.dg/pr77450.c: ... here.
3670
3671 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3672
3673 PR libgfortran/77393
3674 * gfortran.dg/fmt_f0_2.f90: Update test.
3675 * gfortran.dg/fmt_f0_3.f90: New test.
3676
3677 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3678
3679 PR debug/77389
3680 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3681 in dg-options.
3682
3683 PR debug/57519
3684 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3685
3686 2016-09-06 Jakub Jelinek <jakub@redhat.com>
3687
3688 PR target/69255
3689 * gcc.target/i386/pr69255-1.c: New test.
3690 * gcc.target/i386/pr69255-2.c: New test.
3691 * gcc.target/i386/pr69255-3.c: New test.
3692
3693 2016-09-06 Martin Sebor <msebor@redhat.com>
3694
3695 PR c/77336
3696 * gcc.dg/format/miss-7.c: New test.
3697
3698 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
3699
3700 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3701
3702 2016-09-06 Martin Liska <mliska@suse.cz>
3703
3704 PR gcov-profile/77378
3705 PR gcov-profile/77466
3706 * gcc.dg/profile-update-warning.c: New test.
3707
3708 2016-09-06 Richard Biener <rguenther@suse.de>
3709
3710 PR tree-optimization/77479
3711 * gcc.dg/torture/pr77479.c: New testcase.
3712
3713 2016-09-06 Richard Biener <rguenther@suse.de>
3714
3715 PR c/77450
3716 * c-c++-common/vector-subscript-7.c: Adjust.
3717 * c-c++-common/vector-subscript-8.c: New testcase.
3718
3719 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3720
3721 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3722
3723 2016-09-05 Jakub Jelinek <jakub@redhat.com>
3724
3725 PR target/77476
3726 * gcc.target/i386/avx512f-pr77476.c: New test.
3727 * gcc.target/i386/avx512bw-pr77476.c: New test.
3728 * gcc.target/i386/avx512dq-pr77476.c: New test.
3729
3730 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3731 Update comment to mention also avx512f.
3732
3733 PR sanitizer/77396
3734 * g++.dg/asan/pr77396-2.C: New test.
3735
3736 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
3737
3738 PR rtl-optimization/77452
3739 * gcc.target/i386/pr77452.c: New test.
3740
3741 2016-09-05 Marek Polacek <polacek@redhat.com>
3742
3743 PR c/77423
3744 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3745
3746 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3747
3748 PR fortran/77391
3749 * gfortran.dg/pr77391.f90: New test.
3750
3751 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3752
3753 PR fortran/77460
3754 * gfortran.dg/pr77460.f90: New test.
3755
3756 2016-09-03 Jakub Jelinek <jakub@redhat.com>
3757
3758 PR c/65467
3759 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3760
3761 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3762
3763 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3764
3765 2016-09-02 David Malcolm <dmalcolm@redhat.com>
3766
3767 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3768 test case.
3769 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3770 diagnostic-test-show-locus-generate-patch.c to the sources
3771 for diagnostic_plugin_test_show_locus.c.
3772
3773 2016-09-02 Jakub Jelinek <jakub@redhat.com>
3774
3775 PR c/65467
3776 * gcc.dg/gomp/_Atomic-1.c: New test.
3777 * gcc.dg/gomp/_Atomic-2.c: New test.
3778 * gcc.dg/gomp/_Atomic-3.c: New test.
3779 * gcc.dg/gomp/_Atomic-4.c: New test.
3780 * gcc.dg/gomp/_Atomic-5.c: New test.
3781
3782 PR sanitizer/77396
3783 * g++.dg/asan/pr77396.C: New test.
3784
3785 2016-09-01 Martin Sebor <msebor@redhat.com>
3786
3787 PR tree-optimization/71831
3788 * gcc.dg/builtin-object-size-16.c: New test.
3789 * gcc.dg/builtin-object-size-17.c: New test.
3790
3791 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3792
3793 PR libgfortran/77393
3794 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3795
3796 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
3797
3798 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3799 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3800 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3801 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3802 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3803 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3804 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3805 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3806 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3807 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3808 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3809 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3810 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3811 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3812 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3813 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3814 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3815 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3816
3817 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3818
3819 * gnat.dg/opt58.adb: New test.
3820 * gnat.dg/opt58_pkg.ads: New helper.
3821
3822 2016-09-01 Richard Biener <rguenther@suse.de>
3823
3824 PR middle-end/77436
3825 * gcc.dg/torture/pr77436.c: New testcase.
3826
3827 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3828
3829 * gcc.dg/pr64252.c: Require int32plus.
3830 * gcc.dg/pr66299-1.c: Likewise.
3831 * gcc.dg/pr66299-2.c: Likewise.
3832 * gcc.dg/torture/20131115-1.c: Skip for avr.
3833
3834 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3835
3836 * gcc.target/aarch64/ands_3.c: New test.
3837
3838 2016-08-31 Jakub Jelinek <jakub@redhat.com>
3839
3840 PR fortran/77352
3841 * gfortran.dg/gomp/pr77352.f90: New test.
3842
3843 PR fortran/77374
3844 * gfortran.dg/gomp/pr77374.f08: New test.
3845
3846 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3847
3848 PR tree-optimization/73714
3849 * gcc.dg/tree-ssa/pr73714.c: New test.
3850
3851 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3852
3853 PR libgfortran/77393
3854 * gfortran.dg/fmt_f0_2.f90: New test.
3855
3856 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3857
3858 * gcc.target/i386/pr59539-2.c: Adapt options.
3859 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3860
3861 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
3862
3863 PR fortran/77418
3864 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3865 of the associate entity and replace with a pointer to the
3866 intended item on the stack.
3867
3868 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3869 Paul Thomas <pault@gcc.gnu.org>
3870
3871 PR fortran/48298
3872 * gfortran.dg/dtio_1.f90: New test.
3873 * gfortran.dg/dtio_2.f90: New test.
3874 * gfortran.dg/dtio_3.f90: New test.
3875 * gfortran.dg/dtio_4.f90: New test.
3876 * gfortran.dg/dtio_5.f90: New test.
3877 * gfortran.dg/dtio_6.f90: New test.
3878 * gfortran.dg/dtio_7.f90: New test.
3879 * gfortran.dg/dtio_8.f90: New test.
3880 * gfortran.dg/dtio_9.f90: New test.
3881 * gfortran.dg/dtio_10.f90: New test.
3882
3883 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3884
3885 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3886 (test_many_nested_locations): New function.
3887 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3888 (test_show_locus): Handle "test_many_nested_locations".
3889
3890 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3891
3892 * g++.dg/template/double-greater-than-fixit.C: New test case.
3893
3894 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3895
3896 * gnat.dg/opt57.ad[sb]: New test.
3897 * gnat.dg/opt57_pkg.ads: New helper.
3898
3899 2016-08-30 Richard Biener <rguenther@suse.de>
3900
3901 PR tree-optimization/69047
3902 * gcc.dg/pr69047.c: Fix byte-order check.
3903
3904 2016-08-30 Jakub Jelinek <jakub@redhat.com>
3905
3906 PR tree-optimization/72866
3907 * gcc.dg/vect/pr72866.c: New test.
3908
3909 PR debug/77363
3910 * g++.dg/debug/dwarf2/pr77363.C: New test.
3911
3912 PR middle-end/77377
3913 * gcc.target/i386/pr77377.c: New test.
3914
3915 PR debug/77389
3916 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3917 in dg-options.
3918
3919 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3920
3921 * gfortran.dg/pr77372.f90: Moved to ...
3922 * gfortran.dg/ieee/pr77372.f90: here.
3923
3924 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3925
3926 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3927 vector short/char initializations.
3928 * gcc.target/powerpc/vec-init-5.c: Likewise.
3929 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3930 vector initialization optimizations.
3931 * gcc.target/powerpc/vec-init-7.c: Likewise.
3932 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3933 vector float/double initializations.
3934 * gcc.target/powerpc/vec-init-9.c: Likewise.
3935
3936 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
3937
3938 PR target/77403
3939 * gcc.target/i386/pr77403.c: New test.
3940
3941 2016-08-29 Marek Polacek <polacek@redhat.com>
3942
3943 PR c/77292
3944 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3945
3946 2016-08-29 Tom de Vries <tom@codesourcery.com>
3947
3948 PR c/77398
3949 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3950
3951 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3952
3953 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3954
3955 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
3956
3957 * gfortran.dg/dec_structure_13.f90: New testcase.
3958
3959 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3960
3961 PR fortran/77261
3962 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3963 available.
3964
3965 2016-08-28 Tom de Vries <tom@codesourcery.com>
3966
3967 PR lto/70955
3968 * gcc.dg/pr70955.c: New test.
3969 * gcc.dg/lto/pr70955_0.c: Same.
3970 * gcc.dg/lto/pr70955_1.c: Same.
3971
3972 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3973
3974 PR tree-optimization/71077
3975 * gcc.target/i386/pr71077.c: New test.
3976
3977 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3978
3979 PR fortran/77380
3980 * gfortran.dg/pr77380.f90: New test.
3981
3982 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3983
3984 PR fortran/77372
3985 gfortran.dg/pr77372.f90: New test.
3986
3987 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3988
3989 * gcc.dg/spellcheck-fields-2.c (test): Move
3990 dg-begin/end-multiline-output within function body.
3991 (test_macro): New function.
3992
3993 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3994
3995 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3996 (test_fixit_insert): Update expected output.
3997 (test_fixit_remove): Likewise.
3998 (test_fixit_replace): Likewise.
3999
4000 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4001
4002 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4003 Fix typo.
4004
4005 2016-08-26 Richard Biener <rguenther@suse.de>
4006
4007 PR tree-optimization/69047
4008 * gcc.dg/pr69047.c: New testcase.
4009
4010 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4011 Martin Jambhor <mjambor@suse.cz>
4012
4013 * gcc.dg/ipa/propbits-1.c: New test-case.
4014 * gcc.dg/ipa/propbits-2.c: Likewise.
4015 * gcc.dg/ipa/propbits-3.c: Likewise.
4016
4017 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4018
4019 PR fortran/77351
4020 * gfortran.dg/pr77351.f90: New test.
4021
4022 2016-08-25 Marek Polacek <polacek@redhat.com>
4023
4024 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4025
4026 2016-08-25 Marek Polacek <polacek@redhat.com>
4027
4028 PR c/77323
4029 * gcc.dg/pr77323.c: New test.
4030
4031 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
4032
4033 PR fortran/77358
4034 * gfortran.dg/submodule_17.f08: New test.
4035
4036 2016-08-24 Michael Collison <michael.collison@linaro.org>
4037 Michael Collison <michael.collison@arm.com>
4038
4039 * gcc.target/arm/builtin_saddl.c: New testcase.
4040 * gcc.target/arm/builtin_saddll.c: New testcase.
4041 * gcc.target/arm/builtin_uaddl.c: New testcase.
4042 * gcc.target/arm/builtin_uaddll.c: New testcase.
4043 * gcc.target/arm/builtin_ssubl.c: New testcase.
4044 * gcc.target/arm/builtin_ssubll.c: New testcase.
4045 * gcc.target/arm/builtin_usubl.c: New testcase.
4046 * gcc.target/arm/builtin_usubll.c: New testcase.
4047
4048 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
4049
4050 PR target/77270
4051 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4052 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4053 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4054 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4055 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4056 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4057 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4058 effective target. Remove scan-assembler-times directives.
4059 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4060 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4061 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4062
4063 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4064
4065 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4066 of unsigned int.
4067 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4068
4069 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4070
4071 PR testsuite/77317
4072 * lib/target-supports.exp
4073 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4074 (check_effective_target_vect_natural_alignment): Ditto.
4075 (check_effective_target_vector_alignment_reachable): Ditto.
4076 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4077
4078 2016-08-23 Ian Lance Taylor <iant@golang.org>
4079
4080 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4081
4082 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4083
4084 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4085 being created from pointers to memory locations.
4086 * gcc.target/powerpc/vec-init-2.c: Likewise.
4087
4088 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
4089
4090 * gfortran.dg/dec_structure_12.f90: New testcase.
4091
4092 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4093
4094 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4095
4096 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4097
4098 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4099 verification.
4100
4101 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4102
4103 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4104 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4105
4106 2016-08-23 Richard Biener <rguenther@suse.de>
4107
4108 PR tree-optimization/27336
4109 * c-c++-common/pr27336.c: New testcase.
4110
4111 2016-08-22 Marek Polacek <polacek@redhat.com>
4112
4113 PR c++/77321
4114 * g++.dg/cpp1y/pr77321.C: New test.
4115
4116 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4117
4118 PR fortran/60774
4119 * gfortran.dg/empty_label.f: Adjust test for new error message.
4120 * gfortran.dg/empty_label.f90: Ditto.
4121 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4122 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4123 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4124
4125 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4126
4127 PR fortran/61318
4128 * gfortran.dg/pr61318.f90: New test.
4129
4130 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4131
4132 PR fortran/77260
4133 * gfortran.dg/pr77260_1.f90: New test.
4134 * gfortran.dg/pr77260_2.f90: Ditto.
4135
4136 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4137
4138 PR middle-end/77269
4139 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4140 __builtin_signbitf and __builtin_signbitl in expected generic
4141 expansion.
4142 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4143 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4144 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4145 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4146 tests.
4147
4148 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4149
4150 * gcc.dg/torture/float128-builtin.c,
4151 gcc.dg/torture/float128-ieee-nan.c,
4152 gcc.dg/torture/float128x-builtin.c,
4153 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4154 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4155 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4156 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4157 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4158 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4159 gcc.dg/torture/floatn-nan.h: New tests.
4160
4161 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4162
4163 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4164 macro.
4165 (main): Update calls to TEST_I_F.
4166 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4167 macro.
4168 (main): Update calls to TEST_I_F.
4169
4170 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4171
4172 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4173 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4174 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4175 names in calls to TEST_I_F.
4176
4177 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4178
4179 PR c/52952
4180 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4181
4182 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4183
4184 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4185 and !natural_alignment_64.
4186 * gcc.dg/ipa/propalign-2.c: Likewise.
4187 * gcc.dg/ipa/propalign-3.c: Likewise.
4188 * gcc.dg/ipa/propalign-4.c: Likewise.
4189 * gcc.dg/ipa/propalign-5.c: Likewise.
4190 * lib/target-supports.exp
4191 (check_effective_target_natural_alignment_32): Add avr-*-*.
4192
4193 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4194
4195 PR tree-optimization/61839
4196 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4197 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4198 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4199 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4200
4201 2016-08-19 Joseph Myers <joseph@codesourcery.com>
4202
4203 PR c/32187
4204 * lib/target-supports.exp (check_effective_target_float16)
4205 (check_effective_target_float32, check_effective_target_float64)
4206 (check_effective_target_float128, check_effective_target_float32x)
4207 (check_effective_target_float64x)
4208 (check_effective_target_float128x)
4209 (check_effective_target_float16_runtime)
4210 (check_effective_target_float32_runtime)
4211 (check_effective_target_float64_runtime)
4212 (check_effective_target_float128_runtime)
4213 (check_effective_target_float32x_runtime)
4214 (check_effective_target_float64x_runtime)
4215 (check_effective_target_float128x_runtime)
4216 (check_effective_target_floatn_nx_runtime)
4217 (add_options_for_float16, add_options_for_float32)
4218 (add_options_for_float64, add_options_for_float128)
4219 (add_options_for_float32x, add_options_for_float64x)
4220 (add_options_for_float128x): New procedures.
4221 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4222 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4223 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4224 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4225 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4226 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4227 gcc.dg/torture/float128-complex.c,
4228 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4229 gcc.dg/torture/float128x-basic.c,
4230 gcc.dg/torture/float128x-complex.c,
4231 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4232 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4233 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4234 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4235 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4236 gcc.dg/torture/float32x-basic.c,
4237 gcc.dg/torture/float32x-complex.c,
4238 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4239 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4240 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4241 gcc.dg/torture/float64x-basic.c,
4242 gcc.dg/torture/float64x-complex.c,
4243 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4244 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4245 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4246 gcc.dg/torture/floatn-tg.h,
4247 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4248 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4249 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4250 gcc.dg/torture/fp-int-convert-float128x.c,
4251 gcc.dg/torture/fp-int-convert-float16-timode.c,
4252 gcc.dg/torture/fp-int-convert-float16.c,
4253 gcc.dg/torture/fp-int-convert-float32-timode.c,
4254 gcc.dg/torture/fp-int-convert-float32.c,
4255 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4256 gcc.dg/torture/fp-int-convert-float32x.c,
4257 gcc.dg/torture/fp-int-convert-float64-timode.c,
4258 gcc.dg/torture/fp-int-convert-float64.c,
4259 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4260 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4261 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4262 maximum exponent of floating-point type. Use it in testing
4263 whether 0x8...0 fits in the floating-point type. Always treat -1
4264 (signed 0xf...f) as fitting in the floating-point type.
4265 (M_OK1): New macro.
4266 * gcc.dg/torture/fp-int-convert-double.c,
4267 gcc.dg/torture/fp-int-convert-float.c,
4268 gcc.dg/torture/fp-int-convert-float128-timode.c,
4269 gcc.dg/torture/fp-int-convert-float128.c,
4270 gcc.dg/torture/fp-int-convert-float80-timode.c,
4271 gcc.dg/torture/fp-int-convert-float80.c,
4272 gcc.dg/torture/fp-int-convert-long-double.c,
4273 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4274
4275 2016-08-19 Jakub Jelinek <jakub@redhat.com>
4276
4277 PR fortran/72744
4278 * gfortran.dg/gomp/pr72744.f90: New test.
4279
4280 PR fortran/69281
4281 * gfortran.dg/gomp/pr69281.f90: New test.
4282
4283 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4284
4285 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4286 the last special seed value.
4287 * gfortran.dg/random_7.f90: Use size for last array member instead
4288 of hardcoded value.
4289
4290 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4291
4292 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4293 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4294
4295 2016-08-19 Richard Biener <rguenther@suse.de>
4296
4297 PR tree-optimization/77286
4298 * gcc.dg/torture/pr77286.c: New testcase.
4299
4300 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4301
4302 * gcc.dg/verbose-asm-2.c: New test case.
4303
4304 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4305
4306 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4307 (custom_diagnostic_finalizer): Update for change to
4308 diagnostic_show_locus.
4309
4310 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4311
4312 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4313 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4314
4315 2016-08-18 Marek Polacek <polacek@redhat.com>
4316
4317 PR c/71514
4318 * gcc.dg/pr71514.c: New test.
4319
4320 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4321
4322 PR target/72839
4323 * gcc.target/i386/pr72839.c: New test.
4324
4325 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4326
4327 PR middle-end/70895
4328 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4329 * c-c++-common/goacc/reduction-1.c: Likewise.
4330 * c-c++-common/goacc/reduction-2.c: Likewise.
4331 * c-c++-common/goacc/reduction-3.c: Likewise.
4332 * c-c++-common/goacc/reduction-4.c: Likewise.
4333
4334 2016-08-18 Alan Modra <amodra@gmail.com>
4335
4336 * gcc.c-torture/compile/pr72771.c: New.
4337
4338 2016-08-17 Jakub Jelinek <jakub@redhat.com>
4339
4340 PR fortran/67496
4341 * gfortran.dg/pr67496.f90: New test.
4342
4343 2015-08-17 Alan Hayward <alan.hayward@arm.com>
4344
4345 PR tree-optimization/71752
4346 * gcc.dg/vect/pr71752.c: New.
4347
4348 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
4349
4350 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4351
4352 2016-08-17 Jakub Jelinek <jakub@redhat.com>
4353
4354 PR middle-end/77259
4355 * g++.dg/ipa/devirt-52.C: New test.
4356
4357 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4358
4359 * c-c++-common/goacc/reduction-6.c: New testcase.
4360
4361 2016-08-17 Richard Biener <rguenther@suse.de>
4362
4363 PR tree-optimization/76490
4364 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4365 * gcc.dg/pr52904.c: XFAIL.
4366
4367 2016-08-17 Richard Biener <rguenther@suse.de>
4368
4369 PR tree-optimization/23855
4370 * gcc.dg/loop-unswitch-2.c: Adjust.
4371
4372 2016-08-16 Jakub Jelinek <jakub@redhat.com>
4373
4374 PR tree-optimization/72817
4375 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4376
4377 2016-08-16 Joseph Myers <joseph@codesourcery.com>
4378
4379 PR libgcc/77265
4380 * gcc.dg/torture/float128-extend-inf.c: New test.
4381
4382 2016-08-16 David Malcolm <dmalcolm@redhat.com>
4383
4384 PR c/72857
4385 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4386 for embedded NUL.
4387 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4388 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4389 caret placement.
4390 (test_oct): Likewise.
4391 (test_multiple): Likewise.
4392 (test_field_width_specifier): Likewise.
4393 (test_field_width_specifier_2): New function.
4394 (test_field_precision_specifier): New function.
4395 (test_embedded_nul): Update expected caret placement.
4396 (test_non_contiguous_strings): Update line number.
4397 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4398 (__emit_string_literal_range): Add "caret_idx" param.
4399 (test_simple_string_literal): Add value for new param, updating
4400 expected output..
4401 (test_concatenated_string_literal): Likewise.
4402 (test_multiline_string_literal): Likewise.
4403 (test_hex): Likewise.
4404 (test_oct): Likewise.
4405 (test_multiple): Likewise.
4406 (test_ucn4): Likewise.
4407 (test_ucn8): Likewise.
4408 (test_u8): Likewise.
4409 (test_u): Likewise; update expected message, from "range" to
4410 "location".
4411 (test_U): Likewise.
4412 (test_L): Likewise.
4413 (test_macro): Add value for new param.
4414 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4415 (__emit_string_literal_range): Add "caret_idx" param.
4416 (test_stringified_token_1): Add value for new param. Update
4417 expected message, from "range" to "location".
4418 (test_stringized_token_2): Likewise, adding param to macro.
4419 (test_stringified_token_3): Likewise.
4420 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4421 (emit_warning): Convert param from source_range to location_t.
4422 (test_string_literals): Add caret_idx param, and use it when
4423 constructing a substring_loc. Update error message, from
4424 "range" to "location".
4425
4426 2016-08-16 Jakub Jelinek <jakub@redhat.com>
4427
4428 PR target/71910
4429 * g++.dg/gomp/pr71910.C: New test.
4430
4431 PR middle-end/67485
4432 * gcc.c-torture/compile/pr67485.c: New test.
4433
4434 PR target/72867
4435 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4436
4437 2016-08-16 Bin Cheng <bin.cheng@arm.com>
4438
4439 PR tree-optimization/69848
4440 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4441
4442 2016-08-16 Martin Liska <mliska@suse.cz>
4443
4444 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4445 of memory operations so that it can be handled by core2
4446 in 32-bit mode.
4447
4448 2016-08-16 Richard Biener <rguenther@suse.de>
4449
4450 PR tree-optimization/76783
4451 * gcc.dg/pr76783.c: New testcase.
4452 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4453
4454 2016-08-16 Bin Cheng <bin.cheng@arm.com>
4455
4456 PR tree-optimization/72817
4457 PR tree-optimization/73450
4458 * gcc.dg/tree-ssa/pr72817.c: New test.
4459 * gcc.dg/tree-ssa/pr73450.c: New test.
4460
4461 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
4462
4463 * gfortran.dg/init_flag_13.f90: New testcase.
4464 * gfortran.dg/init_flag_14.f90: Ditto.
4465 * gfortran.dg/init_flag_15.f03: Ditto.
4466 * gfortran.dg/dec_init_1.f90: Ditto.
4467 * gfortran.dg/dec_init_2.f90: Ditto.
4468
4469 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
4470
4471 PR target/72867
4472 * gcc.target/i386/pr72867.c: New test.
4473
4474 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4475
4476 * c-c++-common/dump-ada-spec-5.c: New test.
4477
4478 2016-08-15 Richard Biener <rguenther@suse.de>
4479
4480 PR tree-optimization/73434
4481 * gcc.dg/torture/pr73434.c: New testcase.
4482
4483 2016-08-15 Jakub Jelinek <jakub@redhat.com>
4484
4485 PR tree-optimization/72824
4486 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4487
4488 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4489
4490 PR fortran/70598
4491 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4492 in use_device clause.
4493 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4494 * gfortran.dg/goacc/list.f95: Adjust to catch
4495 "neither a POINTER nor an array" error messages.
4496
4497 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
4498
4499 PR target/76342
4500 * gcc.target/i386/pr76342.c: New test.
4501
4502 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4503
4504 PR c/71512
4505 * g++.dg/ubsan/pr71512.C: New test.
4506 * c-c++-common/ubsan/pr71512-1.c: New test.
4507 * c-c++-common/ubsan/pr71512-2.c: New test.
4508
4509 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4510
4511 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4512 vector initialization options.
4513 * gcc.target/powerpc/vec-init-2.c: Likewise.
4514 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4515 is generated on ISA 3.0.
4516
4517 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4518
4519 PR middle-end/71654
4520 * gcc.dg/c-c++-common/pr71654.c: New test.
4521 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4522 dg-options.
4523 * gcc.dg/tree-ssa/vrp24: Likewise.
4524
4525 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4526
4527 PR c/67410
4528 * gcc.dg/pr67410.c: New test.
4529
4530 2016-08-12 Bin Cheng <bin.cheng@arm.com>
4531
4532 PR tree-optimization/69848
4533 * gcc.dg/vect/vect-pr69848.c: New test.
4534
4535 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
4536
4537 PR testsuite/71008
4538 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4539 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4540 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4541 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4542
4543 2016-08-12 Richard Biener <rguenther@suse.de>
4544
4545 PR tree-optimization/57326
4546 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4547 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4548 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4549 * gcc.target/i386/pr45685.c: Likewise.
4550 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4551 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4552 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4553 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4554 * gfortran.dg/pr34163.f90: Likewise.
4555
4556 2016-08-12 Martin Liska <mliska@suse.cz>
4557
4558 * g++.dg/gcov/gcov-16.C: New test.
4559 * lib/gcov.exp: Support new argument for run-gcov function.
4560
4561 2016-08-12 Martin Liska <mliska@suse.cz>
4562
4563 PR gcov-profile/35590
4564 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4565
4566 2016-08-12 Richard Biener <rguenther@suse.de>
4567
4568 PR tree-optimization/72851
4569 * gcc.dg/torture/pr72851.c: New testcase.
4570
4571 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
4572
4573 PR debug/63240
4574 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4575 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4576 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4577 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4578 DW_AT_deleted.
4579
4580 PR debug/55641
4581 * g++.dg/debug/dwarf2/ref-1.C: New.
4582
4583 PR debug/49366
4584 * g++.dg/debug/dwarf2/template-params-12.H: New.
4585 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4586 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4587 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4588 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4589 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4590 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4591 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4592
4593 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4594
4595 PR target/72863
4596 * gcc.target/powerpc/pr72863.c: New test.
4597
4598 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
4599
4600 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4601
4602 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4603
4604 * gcc.target/i386/pieces-strcpy-1.c: New test.
4605 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4606
4607 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4608
4609 PR c++/72868
4610 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4611
4612 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4613
4614 * gcc.target/i386/pieces-memcpy-1.c: New test.
4615 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4616 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4617 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4618 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4619 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4620
4621 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4622
4623 PR c/72816
4624 * gcc.dg/pr72816.c: Remove dg-error.
4625
4626 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4627
4628 PR tree-optimization/71083
4629 * gcc.c-torture/execute/pr71083.c: New test.
4630 * gnat.dg/loop_optimization23.adb: New test.
4631 * gnat.dg/loop_optimization23_pkg.ads: New test.
4632 * gnat.dg/loop_optimization23_pkg.adb: New test.
4633
4634 2016-08-11 Richard Biener <rguenther@suse.de>
4635
4636 PR tree-optimization/72772
4637 * gcc.dg/graphite/pr35356-1.c: Adjust.
4638 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4639
4640 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4641
4642 * gfortran.dg/random_7.f90: Take into account that the last seed
4643 value is the special p value.
4644 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4645
4646 2016-08-11 Richard Biener <rguenther@suse.de>
4647
4648 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4649
4650 2016-08-11 Alan Modra <amodra@gmail.com>
4651
4652 * gcc.target/powerpc/pr71680.c: New.
4653
4654 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4655
4656 * gcc.target/powerpc/bfp/bfp.exp: New file.
4657 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4658 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4659 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4660 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4661 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4662 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4663 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4664 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4665 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4666 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4667 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4668 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4669 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4670 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4671 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4672 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4673 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4674 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4675 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4676 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4677 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4678 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4679 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4680 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4681 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4682 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4683 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4684 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4685 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4686 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4687 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4688 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4689 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4690 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4691 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4692 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4693 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4694 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4695 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4696 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4697 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4698 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4699 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4700 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4701 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4702 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4703 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4704 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4705 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4706 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4707 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4708 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4709 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4710
4711 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4712
4713 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4714 Add aarch64*-*-*.
4715
4716 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4717
4718 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4719
4720 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4721
4722 PR target/72853
4723 * gcc.target/powerpc/pr72853.c: New test.
4724
4725 2016-08-10 Martin Liska <mliska@suse.cz>
4726
4727 PR gcov-profile/58306
4728 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4729
4730 2016-08-10 Martin Liska <mliska@suse.cz>
4731
4732 * g++.dg/gcov/gcov-threads-1.C: New test.
4733
4734 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4735
4736 PR target/71873
4737 * gcc.target/avr/pr71873.c: New test.
4738
4739 2016-08-09 Martin Liska <mliska@suse.cz>
4740
4741 * g++.dg/gcov/gcov-dump-1.C: New test.
4742 * g++.dg/gcov/gcov-dump-2.C: New test.
4743
4744 2016-08-09 Martin Liska <mliska@suse.cz>
4745
4746 * gcc.dg/tree-prof/val-prof-9.c: New test.
4747
4748 2016-08-09 Martin Liska <mliska@suse.cz>
4749
4750 * gcc.dg/tree-prof/val-prof-8.c: New test.
4751
4752 2016-08-09 Martin Jambor <mjambor@suse.cz>
4753
4754 PR ipa/71981
4755 * gcc.dg/ipa/pr71981.c: New test.
4756
4757 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4758
4759 PR tree-optimization/33707
4760 * gcc.dg/vect/pr33707.c: New test.
4761
4762 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4763
4764 PR tree-optimization/pr72772
4765 * gcc.dg/tree-ssa/pr72772.c: New test.
4766
4767 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4768
4769 PR rtl-optimization/66669
4770 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4771
4772 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4773
4774 PR tree-optimization/72824
4775 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4776
4777 2016-08-09 Richard Biener <rguenther@suse.de>
4778
4779 PR tree-optimization/71802
4780 * gcc.dg/torture/pr71802.c: New testcase.
4781
4782 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4783
4784 PR c++/72809
4785 * g++.dg/eh/stdarg1.C: New test.
4786
4787 2016-08-08 Andi Kleen <ak@linux.intel.com>
4788
4789 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4790 test command line in failure log.
4791 (profopt-execute): dito. Make autofdo file names unique.
4792
4793 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4794
4795 PR c/64955
4796 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4797 output.
4798
4799 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4800
4801 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4802 c99_runtime.
4803 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4804 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4805 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4806 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4807 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4808 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4809
4810 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4811
4812 PR c/52952
4813 * gcc.dg/cpp/pr66415-1.c: Likewise.
4814 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4815 * gcc.dg/format/c90-printf-1.c: Likewise.
4816 * gcc.dg/format/diagnostic-ranges.c: New test case.
4817
4818 2016-08-08 Jakub Jelinek <jakub@redhat.com>
4819
4820 PR fortran/72716
4821 * gfortran.dg/gomp/pr72716.f90: New test.
4822
4823 PR middle-end/72781
4824 * gcc.dg/gomp/pr72781.c: New test.
4825
4826 PR middle-end/68762
4827 * g++.dg/vect/pr68762-1.cc: New test.
4828 * g++.dg/vect/pr68762-2.cc: New test.
4829 * g++.dg/vect/pr68762.h: New file.
4830
4831 2016-08-08 Martin Sebor <msebor@redhat.com>
4832
4833 PR testsuite/72838
4834 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4835 * g++.dg/warn/overflow-warn-3.C: Same.
4836 * g++.dg/warn/overflow-warn-4.C: Same.
4837
4838 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4839
4840 PR fortran/71936
4841 * gfortran.dg/allocate_with_source_21.f03: New test.
4842
4843 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4844
4845 PR fortran/72698
4846 * gfortran.dg/allocate_with_source_20.f03: New test.
4847
4848 2016-08-08 Alan Modra <amodra@gmail.com>
4849
4850 * gcc.c-torture/compile/pr72802.c: New.
4851
4852 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4853
4854 PR fortran/70524
4855 * gfortran.dg/dependency_48.f90: New test.
4856
4857 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4858
4859 PR fortran/70040
4860 * gfortran.dg/pr70040.f90: New testcase.
4861
4862 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4863
4864 PR fortran/71961
4865 * gfortran.dg/matmul_10.f90: New testcase.
4866
4867 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
4868
4869 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4870
4871 2016-08-07 Jakub Jelinek <jakub@redhat.com>
4872
4873 PR c/72816
4874 * gcc.dg/pr72816.c: New test.
4875
4876 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
4877
4878 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4879 * g++.dg/conversion/pr41426.C: Likewise.
4880 * g++.dg/conversion/pr66211.C: Likewise.
4881 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4882 * g++.dg/init/ref8.C: Likewise.
4883 * g++.old-deja/g++.law/cvt20.C: Likewise.
4884 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4885
4886 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4887
4888 PR tree-optimization/18046
4889 * gcc.dg/tree-ssa/vrp105.c: New test.
4890 * gcc.dg/tree-ssa/vrp106.c: New test.
4891
4892 2016-08-05 Martin Sebor <msebor@redhat.com>
4893
4894 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4895 1ul in diagnostics. Remove hyphen from "constant-expression."
4896 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4897 * g++.dg/cpp0x/static_assert3.C: Same.
4898 * g++.dg/cpp1y/constexpr-throw.C: Same.
4899 * g++.dg/template/nontype3.C: Same.
4900 * g++.dg/warn/overflow-warn-1.C: Same.
4901 * g++.dg/warn/overflow-warn-3.C: Same.
4902 * g++.dg/warn/overflow-warn-4.C: Same.
4903
4904 2016-08-05 David Malcolm <dmalcolm@redhat.com>
4905
4906 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4907 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4908 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4909 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4910
4911 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4912
4913 PR tree-optimization/72810
4914 * gcc.dg/tree-ssa/vrp110.c: New test.
4915
4916 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4917
4918 PR Target/72819
4919 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4920 registers.
4921 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4922 saving the half-precision registers.
4923 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4924 value is returned in h0.
4925 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4926 are passed in FP/SIMD registers.
4927 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4928 passing works corrcetly.
4929 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4930 (hfa_f16x2_t): Likewise.
4931 (hfa_f16x3_t): Likewise.
4932 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4933 are promoted to double and passed in a double register.
4934 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4935 are promoted to double and stacked.
4936 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4937 __fp16 data types.
4938 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4939 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4940 __fp16 first get passed in FP/SIMD registers, then stacked.
4941
4942 2016-08-05 Nathan Sidwell <nathan@acm.org>
4943
4944 PR c++/68724
4945 * g++.dg/cpp0x/pr68724.C: New.
4946
4947 2016-08-05 Richard Biener <rguenther@suse.de>
4948
4949 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4950
4951 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4952
4953 * gcc.dg/tree-ssa/vrp107.c: New test.
4954 * gcc.dg/tree-ssa/vrp108.c: New test.
4955 * gcc.dg/tree-ssa/vrp109.c: New test.
4956
4957 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4958
4959 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4960 dg-options.
4961
4962 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4963
4964 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4965 test-cases.
4966 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4967 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4968 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4969 test-cases.
4970 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4971 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4972 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4973 large_double.
4974
4975 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4976
4977 PR c++/72800
4978 * g++.dg/cpp1y/lambda-ice1.C: New.
4979
4980 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4981
4982 PR c++/72759
4983 * g++.dg/cpp1y/pr72759.C: New test.
4984
4985 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4986
4987 * gcc.dg/switch-10.c: New test.
4988
4989 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4990
4991 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4992
4993 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4994
4995 * c-c++-common/goacc/routine-5.c: Update.
4996
4997 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4998
4999 PR rtl-optimization/70903
5000 * gcc.c-torture/execute/pr70903.c: New test.
5001
5002 2016-08-04 Martin Liska <mliska@suse.cz>
5003
5004 * gcc.dg/params/params.exp: Replace file exists with
5005 TESTING_IN_BUILD_TREE.
5006
5007 2016-08-04 Marek Polacek <polacek@redhat.com>
5008
5009 PR c++/70229
5010 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5011
5012 2016-08-04 Richard Biener <rguenther@suse.de>
5013
5014 PR middle-end/71984
5015 * gcc.dg/torture/pr71984.c: Guard correctness check for
5016 little-endian.
5017
5018 2016-08-03 Andrew Pinski <apinski@cavium.com>
5019
5020 * gcc.c-torture/compile/20160802-1.c: New testcase.
5021
5022 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
5023
5024 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5025
5026 2016-08-03 Richard Biener <rguenther@suse.de>
5027
5028 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5029 and remove -O3.
5030 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5031 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5032
5033 2016-08-03 Richard Biener <rguenther@suse.de>
5034
5035 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5036 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5037 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5038 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5039
5040 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5041
5042 * gcc.dg/init-excess-2.c: Require int32plus.
5043 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5044 * gcc.dg/pr59963-2.c: Require int32plus.
5045 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5046 * gcc.dg/unroll-7.c: Require int32plus.
5047
5048 2016-08-02 Bin Cheng <bin.cheng@arm.com>
5049
5050 PR tree-optimization/34114
5051 * gcc.dg/tree-ssa/loop-42.c: New test.
5052
5053 2016-08-02 Tamar Christina <tamar.christina@arm.com>
5054
5055 * gcc.target/aarch64/vminmaxnm.c: New.
5056 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5057 tests.
5058
5059 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5060
5061 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5062 vec_extract for vector float, vector int, vector short, and vector
5063 char.
5064 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5065 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5066 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5067 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5068
5069 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5070
5071 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
5072 single stack adjustment, no writeback.
5073 * gcc.target/aarch64/test_frame_12.c: Likewise.
5074 * gcc.target/aarch64/test_frame_13.c: Likewise.
5075 * gcc.target/aarch64/test_frame_15.c: Likewise.
5076 * gcc.target/aarch64/test_frame_6.c: Likewise.
5077 * gcc.target/aarch64/test_frame_7.c: Likewise.
5078 * gcc.target/aarch64/test_frame_8.c: Likewise.
5079 * gcc.target/aarch64/test_frame_16.c: New test.
5080
5081 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5082
5083 PR target/72748
5084 * gcc.target/i386/pr72748.c: New test.
5085
5086 2015-08-01 Alan Hayward <alan.hayward@arm.com>
5087
5088 PR tree-optimization/71818
5089 * gcc.dg/vect/pr71818.c: New
5090
5091 2016-08-01 Martin Liska <mliska@suse.cz>
5092
5093 PR tree-optimization/71857
5094 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5095
5096 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5097
5098 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5099
5100 2016-08-01 Jan Beulich <jbeulich@suse.com>
5101
5102 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5103
5104 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5105
5106 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5107 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5108
5109 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
5110
5111 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5112 (check_effective_target_c++): Likewise. Also match for libstdc++.
5113
5114 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5115
5116 PR fortran/41922
5117 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5118 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5119 * gfortran.dg/pr41922.f90: New test.
5120
5121 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5122
5123 PR fortran/68566
5124 * gfortran.dg/pr68566.f90: new test.
5125
5126 2016-07-30 Martin Sebor <msebor@redhat.com>
5127
5128 PR c++/60760
5129 PR c++/71091
5130 * g++.dg/cpp0x/constexpr-cast.C: New test.
5131 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5132 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5133 * g++.dg/ubsan/pr63956.C: Correct.
5134
5135 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5136
5137 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5138 vector double or vector long where the vector is in memory.
5139 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5140 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5141
5142 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5143
5144 PR fortran/69867
5145 * gfortran.dg/pr69867.f90: New test.
5146
5147 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5148
5149 PR fortran/69962
5150 * gfortran.dg/pr69962.f90: New test.
5151
5152 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5153
5154 PR fortran/70006
5155 * gfortran.dg/pr70006.f90: New test.
5156
5157 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5158
5159 PR fortran/71730
5160 * gfortran.dg/pr71730.f90: New test.
5161 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5162 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5163 * gfortran.dg/array_constructor_26.f03: Ditto.
5164
5165 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5166
5167 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5168 * gcc.target/powerpc/pr71763.c: Likewise.
5169
5170 2016-07-29 Marek Polacek <polacek@redhat.com>
5171
5172 PR c/71742
5173 * gcc.dg/940510-1.c: Adjust dg-error.
5174 * gcc.dg/c99-flex-array-1.c: Likewise.
5175 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5176
5177 PR c/71853
5178 * gcc.dg/noncompile/pr71853.c: New test.
5179
5180 PR c/71573
5181 * gcc.dg/noncompile/pr71573.c: New test.
5182
5183 PR c/71926
5184 * g++.dg/warn/Wparentheses-30.C: New test.
5185 * gcc.dg/Wparentheses-14.c: New test.
5186
5187 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
5188
5189 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5190
5191 2016-07-29 Bin Cheng <bin.cheng@arm.com>
5192
5193 PR tree-optimization/57558
5194 * gcc.dg/vect/pr57558-1.c: New test.
5195 * gcc.dg/vect/pr57558-2.c: New test.
5196
5197 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5198
5199 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
5200 to scan forwprop1 dump pass.
5201
5202 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5203
5204 PR c++/51488
5205 * g++.dg/template/pr51488.C: New.
5206
5207 2016-07-29 Jakub Jelinek <jakub@redhat.com>
5208
5209 PR c/71969
5210 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5211 static __inline__.
5212 * gcc.dg/pr71969-1.c: New test.
5213 * gcc.dg/pr71969-2.c: New test.
5214 * gcc.dg/pr71969-3.c: New test.
5215
5216 2016-07-29 Marek Polacek <polacek@redhat.com>
5217
5218 PR c/71574
5219 * c-c++-common/pr71574.c: New test.
5220
5221 PR c/71583
5222 * gcc.dg/noncompile/pr71583.c: New test.
5223
5224 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5225
5226 PR middle-end/68217
5227 * gcc.dg/pr68217.c: New test.
5228
5229 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5230
5231 PR fortran/71067
5232 * gfortran.dg/pr71067_1.f90: New test.
5233 * gfortran.dg/pr71067_2.f90: Ditto.
5234
5235 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5236
5237 * gcc.target/powerpc/vec-extract-1.c: New test.
5238
5239 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5240
5241 PR fortran/71799
5242 * gfortran.dg/pr71799.f90: New test.
5243
5244 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5245
5246 PR c++/71665
5247 * g++.dg/cpp0x/pr71665-1.C: New.
5248 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5249 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5250 * g++.dg/ext/label10.C: Likewise.
5251 * g++.dg/parse/constant5.C: Likewise.
5252
5253 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5254
5255 PR fortran/71859
5256 * gfortran.dg/pr71859.f90: New test.
5257 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5258 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5259
5260 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
5261
5262 PR fortran/71883
5263 * gfortran.dg/pr71883.f90 : New test.
5264
5265 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5266
5267 PR tree-optimization/71734
5268 * g++.dg/vect/pr70729-nest.cc: New test.
5269
5270 2016-07-28 Renlin Li <renlin.li@arm.com>
5271
5272 Revert
5273 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5274
5275 PR fortran/71902
5276 * gfortran.dg/dependency_47.f90: New test.
5277
5278 2016-07-28 Martin Liska <mliska@suse.cz>
5279
5280 PR gcov-profile/68025
5281 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5282
5283 2016-07-28 Martin Liska <mliska@suse.cz>
5284
5285 * g++.dg/vect/pr70944.cc: New test.
5286
5287 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5288
5289 PR middle-end/71994
5290 * gcc.dg/torture/pr71994.c: New test.
5291
5292 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5293
5294 PR middle-end/71078
5295 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5296 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5297 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5298
5299 2016-07-27 Richard Biener <rguenther@suse.de>
5300
5301 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5302
5303 2016-07-27 Martin Liska <mliska@suse.cz>
5304
5305 * gcc.dg/predict-13.c: New test.
5306 * gcc.dg/predict-14.c: New test.
5307
5308 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5309
5310 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
5311 including stdint.h.
5312 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5313 including stdint.h.
5314
5315 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5316
5317 PR target/71869
5318 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5319 IEEE built-in functions handle quiet and signalling NaNs
5320 correctly.
5321
5322 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5323
5324 PR fortran/71862
5325 * gfortran.dg/pr71862.f90: New test.
5326
5327 2016-07-26 Martin Sebor <msebor@redhat.com>
5328
5329 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5330 selector with dg-options.
5331
5332 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5333
5334 PR tree-optimization/18046
5335 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5336 * gcc.dg/tree-ssa/vrp103.c: New test.
5337 * gcc.dg/tree-ssa/vrp104.c: New test.
5338
5339 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5340
5341 * gcc.target/powerpc/pr63354.c: Require lp64 since
5342 -mprofile-kernel is not legal with -m32.
5343
5344 2016-07-26 Richard Biener <rguenther@suse.de>
5345
5346 PR rtl-optimization/71984
5347 * gcc.dg/torture/pr71984.c: New testcase.
5348
5349 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5350
5351 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5352 g++-dg-runtest via et-dg-runtest.
5353 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5354 * gcc.dg/vect/vect.exp: Likewise.
5355 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5356 gfortran-dg-runtest.
5357 * gfortran.dg/vect/vect.exp: Likewise.
5358 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5359 (check_mips_loongson_hw_available): Likewise.
5360 (check_effective_target_mpaired_single_runtime): Likewise.
5361 (check_effective_target_mips_loongson_runtime): Likewise.
5362 (add_options_for_mpaired_single): Likewise.
5363 (check_effective_target_vect_int): Add global et_index.
5364 Check and save the supported feature for a target selected by
5365 the et_index target. Break long lines where appropriate. Call
5366 et-is-effective-target for MIPS with an argument instead of
5367 check_effective_target_* where appropriate.
5368 (check_effective_target_vect_intfloat_cvt): Likewise.
5369 (check_effective_target_vect_uintfloat_cvt): Likewise.
5370 (check_effective_target_vect_floatint_cvt): Likewise.
5371 (check_effective_target_vect_floatuint_cvt): Likewise.
5372 (check_effective_target_vect_simd_clones): Likewise.
5373 (check_effective_target_vect_shift): ewise.
5374 (check_effective_target_whole_vector_shift): Likewise.
5375 (check_effective_target_vect_bswap): Likewise.
5376 (check_effective_target_vect_shift_char): Likewise.
5377 (check_effective_target_vect_long): Likewise.
5378 (check_effective_target_vect_float): Likewise.
5379 (check_effective_target_vect_double): Likewise.
5380 (check_effective_target_vect_long_long): Likewise.
5381 (check_effective_target_vect_no_int_max): Likewise.
5382 (check_effective_target_vect_no_int_add): Likewise.
5383 (check_effective_target_vect_no_bitwise): Likewise.
5384 (check_effective_target_vect_widen_shift): Likewise.
5385 (check_effective_target_vect_no_align): Likewise.
5386 (check_effective_target_vect_hw_misalign): Likewise.
5387 (check_effective_target_vect_element_align): Likewise.
5388 (check_effective_target_vect_condition): Likewise.
5389 (check_effective_target_vect_cond_mixed): Likewise.
5390 (check_effective_target_vect_char_mult): Likewise.
5391 (check_effective_target_vect_short_mult): Likewise.
5392 (check_effective_target_vect_int_mult): Likewise.
5393 (check_effective_target_vect_extract_even_odd): Likewise.
5394 (check_effective_target_vect_interleave): Likewise.
5395 (check_effective_target_vect_stridedN): Likewise.
5396 (check_effective_target_vect_multiple_sizes): Likewise.
5397 (check_effective_target_vect64): Likewise.
5398 (check_effective_target_vect_call_copysignf): Likewise.
5399 (check_effective_target_vect_call_sqrtf): Likewise.
5400 (check_effective_target_vect_call_btrunc): Likewise.
5401 (check_effective_target_vect_call_btruncf): Likewise.
5402 (check_effective_target_vect_call_ceil): Likewise.
5403 (check_effective_target_vect_call_ceilf): Likewise.
5404 (check_effective_target_vect_call_floor): Likewise.
5405 (check_effective_target_vect_call_floorf): Likewise.
5406 (check_effective_target_vect_call_lceil): Likewise.
5407 (check_effective_target_vect_call_lfloor): Likewise.
5408 (check_effective_target_vect_call_nearbyint): Likewise.
5409 (check_effective_target_vect_call_nearbyintf): Likewise.
5410 (check_effective_target_vect_call_round): Likewise.
5411 (check_effective_target_vect_call_roundf): Likewise.
5412 (check_effective_target_vect_perm): Likewise, but also append *_saved
5413 to the existing global name to properly cache the result.
5414 (check_effective_target_vect_perm_byte): Likewise.
5415 (check_effective_target_vect_perm_short): Likewise.
5416 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5417 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5418 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5419 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5420 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5421 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5422 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5423 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5424 (check_effective_target_vect_sdot_qi): Likewise.
5425 (check_effective_target_vect_udot_qi): Likewise.
5426 (check_effective_target_vect_sdot_hi): Likewise.
5427 (check_effective_target_vect_udot_hi): Likewise.
5428 (check_effective_target_vect_usad_char): Likewise.
5429 (check_effective_target_vect_pack_trunc): Likewise.
5430 (check_effective_target_vect_unpack): Likewise.
5431 (check_effective_target_vect_aligned_arrays): Likewise.
5432 (check_effective_target_vect_natural_alignment): Likewise.
5433 (check_effective_target_vector_alignment_reachable): Likewise.
5434 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5435 (is-effective-target): Initialize et_index if undefined.
5436 (et-dg-runtest): New.
5437 (et-is-effective-target): Likewise.
5438 (check_vect_support_and_set_flags): Add supported MIPS targets to
5439 EFFECTIVE_TARGETS list. Return the number of supported targets.
5440
5441 2016-07-26 Richard Biener <rguenther@suse.de>
5442 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5443
5444 PR middle-end/70920
5445 * gcc.dg/pr70920-1.c: New test-case.
5446 * gcc.dg/pr70902-2.c: Likewise.
5447 * gcc.dg/pr70920-3.c: Likewise.
5448 * gcc.dg/pr70920-4.c: Likewise
5449 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5450 2 instead of 3.
5451
5452 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
5453
5454 * gcc.c-torture/execute/pr71494.c: Require label_values.
5455 * gcc.dg/pr16973.c: Ditto.
5456
5457 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5458
5459 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5460 * gcc.dg/torture/pr69771.c: Require int32plus.
5461 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5462
5463 2016-07-25 Martin Liska <mliska@suse.cz>
5464
5465 * gcc.dg/torture/pr71987.c: New test.
5466
5467 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5468
5469 PR fortran/71935
5470 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5471 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5472 * gfortran.dg/pr71935.f90: New test.
5473
5474 2016-07-22 Martin Sebor <msebor@redhat.com>
5475
5476 PR c++/71675
5477 * g++.dg/ext/atomic-3.C: New test.
5478 * gcc.dg/atomic/pr71675.c: New test.
5479
5480 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5481
5482 * gcc.target/i386/mvc8.c: New test.
5483
5484 2016-07-22 Bin Cheng <bin.cheng@arm.com>
5485
5486 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5487 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5488
5489 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5490
5491 PR fortran/71795
5492 * gfortran.dg/constructor_50.f90: New test.
5493
5494 2016-07-22 Martin Liska <mliska@suse.cz>
5495
5496 PR gcov-profile/69028
5497 PR gcov-profile/62047
5498 * g++.dg/cilk-plus/pr69028.C: New test.
5499
5500 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5501
5502 * gfortran.dg/coarray_stat_2.f90: New test.
5503
5504 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5505
5506 * gcc.target/powerpc/vec-extract.h: New files to check the
5507 vec_extract built-in functions for all vector types, testing
5508 accessing each element, both with constant and variable element
5509 numbers.
5510 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5511 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5512 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5513 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5514 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5515 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5516 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5517 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5518 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5519
5520 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5521
5522 PR c++/71728
5523 * g++.dg/other/pr71728.C: New test.
5524
5525 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5526
5527 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5528 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5529 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5530 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5531 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5532
5533 2016-07-21 Richard Biener <rguenther@suse.de>
5534
5535 PR tree-optimization/71947
5536 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5537
5538 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5539
5540 * gcc.dg/tree-ssa/scev-15.c: New.
5541
5542 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5543
5544 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5545
5546 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5547
5548 PR c++/71941
5549 * g++.dg/gomp/pr71941.C: New test.
5550
5551 2016-07-20 David Malcolm <dmalcolm@redhat.com>
5552
5553 PR c/70339
5554 PR c/71858
5555 * g++.dg/spellcheck-identifiers.C: New test case, based on
5556 gcc.dg/spellcheck-identifiers.c.
5557 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5558 gcc.dg/spellcheck-identifiers-2.c.
5559 * g++.dg/spellcheck-typenames.C: New test case, based on
5560 gcc.dg/spellcheck-typenames.c
5561
5562 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
5563
5564 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5565 pointer to member function and also test catching by reference.
5566
5567 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5568
5569 * gcc.target/s390/pr67443.c: Fix test case.
5570
5571 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5572
5573 * gcc.target/s390/insv-1.c: Xfail some tests.
5574 * gcc.target/s390/insv-2.c: Likewise.
5575
5576 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5577
5578 * gcc.target/avr/torture/get-mem.c: New test.
5579 * gcc.target/avr/torture/set-mem.c: New test.
5580
5581 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5582
5583 PR target/71948
5584 * gcc.target/avr/torture/tiny-progmem.c: New test.
5585
5586 2016-07-20 Jakub Jelinek <jakub@redhat.com>
5587
5588 PR c++/71909
5589 * g++.dg/parse/pr71909.C: New test.
5590 * g++.dg/tm/pr71909.C: New test.
5591
5592 PR c++/50060
5593 * g++.dg/cpp0x/constexpr-50060.C: New test.
5594 * g++.dg/cpp1y/constexpr-50060.C: New test.
5595
5596 2016-07-20 Martin Liska <mliska@suse.cz>
5597
5598 * gfortran.dg/graphite/pr71898.f90: New test.
5599
5600 2016-07-20 Bin Cheng <bin.cheng@arm.com>
5601
5602 PR tree-optimization/71503
5603 PR tree-optimization/71683
5604 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5605 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5606
5607 2016-07-20 Martin Liska <mliska@suse.cz>
5608
5609 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5610 * gcc.dg/plugin/sreal-test-1.c: Remove.
5611 * gcc.dg/plugin/sreal_plugin.c: Remove.
5612
5613 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5614
5615 PR fortran/71902
5616 * gfortran.dg/dependency_47.f90: New test.
5617
5618 2016-07-19 Jakub Jelinek <jakub@redhat.com>
5619
5620 PR rtl-optimization/71916
5621 * gcc.c-torture/compile/pr71916.c: New test.
5622
5623 PR middle-end/71874
5624 * g++.dg/torture/pr71874.C: New test.
5625
5626 PR middle-end/71734
5627 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5628 (my_alloc): Rewritten to use __builtin_posix_memalign and
5629 __SIZE_TYPE__.
5630 (my_free): Use __builtin_free instead of _mm_free.
5631 (Vec::operator=): Use __builtin_memcpy.
5632
5633 2016-07-19 Martin Jambor <mjambor@suse.cz>
5634
5635 PR fortran/71688
5636 * gfortran.dg/pr71688.f90: New test.
5637
5638 2016-07-19 Richard Biener <rguenther@suse.de>
5639
5640 * c-c++-common/vector-subscript-6.c: New testcase.
5641 * c-c++-common/vector-subscript-7.c: Likewise.
5642
5643 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5644
5645 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
5646 and UInt32 based on __SIZEOF_INT__.
5647
5648 2016-07-19 Richard Biener <rguenther@suse.de>
5649
5650 PR tree-optimization/71901
5651 * gcc.dg/torture/pr71901.c: New testcase.
5652
5653 2016-07-19 Richard Biener <rguenther@suse.de>
5654
5655 PR tree-optimization/71908
5656 * gcc.dg/torture/pr71908.c: New testcase.
5657
5658 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5659
5660 PR target/71493
5661 * gcc.target/powerpc/pr71493-1.c: New test.
5662 * gcc.target/powerpc/pr71493-2.c: Likewise.
5663
5664 2016-07-18 Jakub Jelinek <jakub@redhat.com>
5665
5666 PR c++/71835
5667 * g++.dg/conversion/ambig3.C: New test.
5668
5669 PR c++/71828
5670 * g++.dg/cpp0x/constexpr-71828.C: New test.
5671
5672 PR c++/71826
5673 * g++.dg/template/pr71826.C: New test.
5674
5675 PR c++/71822
5676 * g++.dg/template/defarg21.C: New test.
5677
5678 PR c++/71871
5679 * g++.dg/ext/vector31.C: New test.
5680
5681 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
5682
5683 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5684
5685 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5686
5687 PR tree-optimization/71734
5688 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5689
5690 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5691
5692 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5693 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5694 stack-layout-dynamic-1.c: New test.
5695
5696 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5697
5698 * gcc.target/s390/nolrl-1.c: New test.
5699
5700 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
5701
5702 PR fortran/71523
5703 * gfortran.dg/pr71523_1.f90: New test.
5704 * gfortran.dg/pr71523_2.f90: New test.
5705
5706 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5707
5708 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5709
5710 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5711 Marco Restelli <mrestelli@gmail.com>
5712
5713 PR fortran/62125
5714 * gfortran.dg/pr62125.f90: New test.
5715
5716 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5717
5718 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5719 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5720
5721 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
5722
5723 PR c++/58796
5724 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5725 * g++.dg/cpp0x/nullptr35.C: New test.
5726
5727 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5728
5729 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5730
5731 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5732
5733 * gfortran.dg/goacc/vector_length.f90: New test.
5734
5735 2016-07-15 Richard Biener <rguenther@suse.de>
5736
5737 PR tree-optimization/71881
5738 * gcc.dg/torture/pr71881.c: New testcase.
5739
5740 2016-07-15 Richard Biener <rguenther@suse.de>
5741
5742 PR tree-optimization/71887
5743 * gcc.dg/torture/pr71887.c: New testcase.
5744
5745 2016-07-15 Jakub Jelinek <jakub@redhat.com>
5746
5747 PR c/71858
5748 * gcc.dg/spellcheck-identifiers-3.c: New test.
5749
5750 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5751
5752 PR fortran/71807
5753 * gfortran.dg/null_9.f90: New test.
5754
5755 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5756
5757 * gcc.dg/tree-ssa/loop-41.c: New test.
5758
5759 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5760
5761 PR tree-optimization/71347
5762 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5763
5764 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5765
5766 PR fortran/29819
5767 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5768 * gfortran.dg/contains.f90: Ditto.
5769 * gfortran.dg/contains_empty_1.f03: Ditto.
5770 * gfortran.dg/submodule_3.f08: Ditto.
5771
5772 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5773
5774 PR testsuite/71865
5775 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5776 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5777 expected diagnostics.
5778
5779 PR c/71858
5780 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5781 * gcc.dg/spellcheck-identifiers-2.c: New test.
5782 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5783 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5784
5785 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5786
5787 PR tree-optimization/71872
5788 * gcc.c-torture/compile/pr71872.c: New test.
5789
5790 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5791
5792 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5793 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5794 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5795 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5796 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5797 * gcc.target/arm/atomic-op-acquire-1.c: This.
5798 * gcc.target/arm/atomic-op-char.c: Rename into ...
5799 * gcc.target/arm/atomic-op-char-1.c: This.
5800 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5801 * gcc.target/arm/atomic-op-consume-1.c: This.
5802 * gcc.target/arm/atomic-op-int.c: Rename into ...
5803 * gcc.target/arm/atomic-op-int-1.c: This.
5804 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5805 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5806 * gcc.target/arm/atomic-op-release.c: Rename into ...
5807 * gcc.target/arm/atomic-op-release-1.c: This.
5808 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5809 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5810 * gcc.target/arm/atomic-op-short.c: Rename into ...
5811 * gcc.target/arm/atomic-op-short-1.c: This.
5812 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5813 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5814 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5815 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5816 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5817 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5818 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5819 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5820 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5821 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5822
5823 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5824
5825 PR fortran/70842
5826 * gfortran.dg/select_type_35.f03: New test.
5827
5828 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5829
5830 PR target/65951
5831 PR tree-optimization/70923
5832 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5833 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5834 * gcc.dg/vect/pr65951.c: Likewise.
5835 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5836
5837 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
5838
5839 * c-c++-common/pr60226.c: Expect maximum object file alignment
5840 error on AIX.
5841
5842 2016-07-14 Richard Biener <rguenther@suse.de>
5843
5844 PR tree-optimization/71866
5845 * gcc.dg/torture/pr71866.c: New testcase.
5846
5847 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5848
5849 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5850 selector and enclose boolean expression in curly braces.
5851
5852 2016-07-14 Alan Modra <amodra@gmail.com>
5853
5854 PR target/71733
5855 * gcc.target/powerpc/p9-novsx.c: New.
5856
5857 2016-07-13 Andi Kleen <ak@linux.intel.com>
5858
5859 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5860 * g++.dg/tree-prof/morefunc.C: Dito.
5861 * g++.dg/tree-prof/pr35545.C: Dito.
5862 * g++.dg/tree-prof/reorder.C: Dito.
5863 * gcc.dg/tree-prof/20050826-2.c: Dito.
5864 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5865 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5866 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5867 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5868 * gcc.dg/tree-prof/inliner-1.c: Dito.
5869 * gcc.dg/tree-prof/merge_block.c: Dito.
5870 * gcc.dg/tree-prof/stringop-1.c: Dito.
5871 * gcc.dg/tree-prof/stringop-2.c: Dito.
5872 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5873 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5874 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5875 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5876 * gcc.dg/tree-prof/update-loopch.c: Dito.
5877 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5878 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5879 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5880 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5881 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5882 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5883 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5884
5885 2016-07-13 Andi Kleen <ak@linux.intel.com>
5886
5887 * lib/profopt.exp (profopt-execute): Remove .imports files.
5888
5889 2016-07-13 Andi Kleen <ak@linux.intel.com>
5890
5891 * lib/profopt.exp (profopt-execute): Always log profiler command line.
5892
5893 2016-07-13 Andi Kleen <ak@linux.intel.com>
5894
5895 * lib/profopt.exp (dg-final-scan-autofdo,
5896 dg-final-scan-not-autofdo): New functions.
5897
5898 2016-07-13 Bin Cheng <bin.cheng@arm.com>
5899
5900 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5901 * gcc.dg/vect/vect-35.c: Ditto.
5902 * gcc.dg/vect/vect-alias-check-2.c: New test.
5903
5904 2016-07-13 Martin Liska <mliska@suse.cz>
5905
5906 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5907 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5908 * gfortran.dg/pr42108.f90: Update expected dump scan.
5909
5910 2016-07-13 Richard Biener <rguenther@suse.de>
5911
5912 PR tree-optimization/24574
5913 * gcc.dg/pr24574.c: New testcase.
5914
5915 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5916
5917 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5918 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5919 * c-c++-common/pr68833-1.c: Require int32plus.
5920 * gcc.dg/ipa/pr63551.c: Likewise.
5921 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5922 * gcc.dg/ipa/pr64041.c: Require int32plus.
5923
5924 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5925
5926 PR ipa/71633
5927 * g++.dg/pr71633.C: New test.
5928
5929 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5930
5931 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5932 Add new arm_thumb1_cbz_ok effective target.
5933 * gcc.target/arm/cbz.c: New test.
5934
5935 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5936
5937 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5938 Define effective target.
5939 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5940 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5941 * gcc.target/arm/movhi_movw.c: New test.
5942 * gcc.target/arm/movsi_movw.c: Likewise.
5943 * gcc.target/arm/movdi_movw.c: Likewise.
5944
5945 2016-07-13 Richard Biener <rguenther@suse.de>
5946
5947 PR middle-end/71104
5948 * gcc.dg/pr71104-1.c: New testcase.
5949 * gcc.dg/pr71104-2.c: Likewise.
5950
5951 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5952
5953 PR target/71805
5954 * gcc.target/powerpc/pr71805.c: New test.
5955
5956 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5957
5958 * gcc.target/powerpc/divkc3-1.c: New.
5959 * gcc.target/powerpc/mulkc3-1.c: New.
5960
5961 2016-07-12 Nathan Sidwell <nathan@acm.org>
5962
5963 * gcc.target/arm/data-rel-1.c: New.
5964 * gcc.target/arm/data-rel-2.c: New.
5965 * gcc.target/arm/data-rel-3.c: New.
5966
5967 2016-07-12 Martin Liska <mliska@suse.cz>
5968
5969 * gcc.dg/params/blocksort-part.c: New test.
5970 * gcc.dg/params/params.exp: New file.
5971
5972 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5973
5974 PR middle-end/71700
5975 * gcc.c-torture/execute/pr71700.c: New test.
5976
5977 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5978 Richard Biener <rguenther@suse.de>
5979
5980 PR tree-optimization/23286
5981 PR tree-optimization/70159
5982 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5983 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5984 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5985 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5986 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5987 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5988 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5989 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5990 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5991 * gcc.dg/pr51879-12.c: Likewise.
5992 * gcc.dg/strlenopt-9.c: Likewise.
5993 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5994 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5995 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5996 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5997 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5998 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5999 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6000 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6001 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6002 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6003 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6004 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6005 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6006 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6007 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6008
6009 2016-07-12 Richard Biener <rguenther@suse.de>
6010
6011 PR rtl-optimization/68961
6012 * gcc.target/i386/pr68961.c: New testcase.
6013
6014 2016-07-11 Jakub Jelinek <jakub@redhat.com>
6015
6016 PR middle-end/71758
6017 * c-c++-common/gomp/pr71758.c: New test.
6018 * gfortran.dg/gomp/pr71758.f90: New test.
6019
6020 PR tree-optimization/71823
6021 * gcc.dg/vect/pr71823.c: New test.
6022
6023 2016-07-11 David Malcolm <dmalcolm@redhat.com>
6024
6025 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6026 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6027 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6028
6029 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6030
6031 PR target/71801
6032 * gcc.target/i386/pr71801.c: New test.
6033
6034 2016-07-11 Richard Biener <rguenther@suse.de>
6035
6036 PR tree-optimization/71816
6037 * gcc.dg/torture/pr71816.c: New testcase.
6038
6039 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6040
6041 PR fortran/71783
6042 * gfortran.dg/dependency_46.f90: New test.
6043
6044 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6045
6046 PR rtl-optimization/71621
6047 * gcc.target/i386/pr71621-1.c: New.
6048 * gcc.target/i386/pr71621-2.c: New.
6049
6050 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6051
6052 * gfortran.dg/goacc/pr71704.f90: New test.
6053
6054 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6055
6056 PR target/71297
6057 * gcc.target/powerpc/pr71297.c: New.
6058
6059 2016-07-08 Jiong Wang <jiong.wang@arm.com>
6060
6061 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6062
6063 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6064
6065 PR target/71806
6066 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6067
6068 2016-07-08 Alan Hayward <alan.hayward@arm.com>
6069
6070 PR tree-optimization/71667
6071 * gcc.dg/vect/pr71667.c: New
6072
6073 2016-07-08 Martin Liska <mliska@suse.cz>
6074
6075 * gcc.dg/torture/pr71606.c: New test.
6076
6077 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6078
6079 PR fortran/71764
6080 * gfortran.dg/pr71764.f90: New test.
6081
6082 2016-07-07 Jakub Jelinek <jakub@redhat.com>
6083 Kai Tietz <ktietz70@googlemail.com>
6084
6085 PR c++/70869
6086 PR c++/71054
6087 * g++.dg/cpp0x/pr70869.C: New test.
6088 * g++.dg/cpp0x/pr71054.C: New test.
6089
6090 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
6091
6092 * g++.dg/debug/pr71432.C: Fail on AIX.
6093
6094 2016-07-07 Martin Liska <mliska@suse.cz>
6095
6096 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6097 an undefined behavior.
6098 * gfortran.dg/do_3.F90: Likewise.
6099 * gfortran.dg/do_check_11.f90: New test.
6100 * gfortran.dg/do_check_12.f90: New test.
6101 * gfortran.dg/do_corner_warn.f90: New test.
6102
6103 2016-07-07 Martin Liska <mliska@suse.cz>
6104
6105 * gfortran.dg/predict-1.f90: Ammend the test.
6106 * gfortran.dg/predict-2.f90: Likewise.
6107
6108 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6109
6110 PR ipa/71624
6111 * g++.dg/pr71624.C: New test.
6112
6113 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6114
6115 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6116 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6117 ARMv8-M Mainline architectures.
6118
6119 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6120
6121 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6122 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6123
6124 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6125
6126 PR target/70098
6127 PR target/71763
6128 * gcc.target/powerpc/pr71763.c: New file.
6129
6130 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6131
6132 PR tree-optimization/71518
6133 * gcc.dg/pr71518.c: New test.
6134
6135 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6136
6137 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6138
6139 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6140
6141 PR target/50739
6142 * gcc.target/avr/pr50739.c: New test.
6143
6144 2016-07-05 Jan Hubicka <jh@suse.cz>
6145
6146 * gcc.dg/tree-ssa/scev-14.c: update template.
6147
6148 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6149
6150 * gcc.dg/vect/group-no-gaps-1.c: New test.
6151
6152 2016-07-05 Andi Kleen <ak@linux.intel.com>
6153
6154 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6155 if kernel supports MPX.
6156
6157 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
6158
6159 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6160
6161 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6162 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6163
6164 * gcc.target/powerpc/signbit-1.c: New test.
6165 * gcc.target/powerpc/signbit-2.c: New test.
6166 * gcc.target/powerpc/signbit-3.c: New test.
6167
6168 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6169
6170 PR rtl-optimization/71594
6171 * gcc.dg/torture/pr71594.c: New test.
6172
6173 2016-07-05 Jan Hubicka <jh@suse.cz>
6174
6175 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6176
6177 2016-07-05 David Malcolm <dmalcolm@redhat.com>
6178
6179 PR c++/62314
6180 * g++.dg/parse/error5.C: Update column
6181 number of missing semicolon error.
6182 * g++.dg/pr62314-2.C: New test case.
6183
6184 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6185
6186 * gfortran.dg/coarray_stat_function.f90: New test.
6187 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6188 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6189 to new interfaces.
6190
6191 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6192
6193 PR fortran/71623
6194 * gfortran.dg/deferred_character_17.f90: New test.
6195
6196 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6197
6198 * gcc.target/arm/neon/polytypes.c: Move to ...
6199 * gcc.target/arm/polytypes.c: ... here.
6200 * gcc.target/arm/neon/pr51534.c: Move to ...
6201 * gcc.target/arm/pr51534.c: ... here.
6202 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6203 * gcc.target/arm/vect-vcvt.c: ... here.
6204 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6205 * gcc.target/arm/vect-vcvtq.c: ... here.
6206 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6207 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6208 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6209 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6210 * gcc.target/arm/neon/neon.exp: Delete.
6211 * gcc.target/arm/neon/: Delete.
6212
6213 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6214
6215 PR fortran/65575
6216 * gfortran.dg: pr65575.f90: New test.
6217
6218 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6219
6220 PR fortran/35849
6221 * gfortran.dg: pr35849.f90: New test.
6222
6223 2016-07-04 Jakub Jelinek <jakub@redhat.com>
6224
6225 PR c++/71739
6226 * g++.dg/cpp0x/pr71739.C: New test.
6227
6228 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6229
6230 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6231
6232 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6233
6234 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6235 locr.
6236 * gcc.target/s390/loc-1.c: New test.
6237
6238 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6239
6240 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6241 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6242
6243 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6244
6245 PR target/63874
6246 * gcc.target/aarch64/pr63874.c: New test.
6247
6248 2016-07-04 Jan Beulich <jbeulich@suse.com>
6249
6250 * g++.dg/header.c: New.
6251 * gcc.dg/header.c: New.
6252
6253 2016-07-02 Jakub Jelinek <jakub@redhat.com>
6254
6255 PR c/71719
6256 * c-c++-common/Wunused-var-15.c: New test.
6257
6258 2016-07-01 Jakub Jelinek <jakub@redhat.com>
6259
6260 PR fortran/71687
6261 * gfortran.dg/gomp/pr71687.f90: New test.
6262
6263 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6264
6265 * gcc.dg/const-float128-ped.c: Require __float128 effective
6266 target and options.
6267 * gcc.dg/const-float128.c: Likewise.
6268 * gcc.dg/torture/float128-cmp-invalid.c: Require
6269 __float128 and base_quadfloat_support effective targets, and
6270 __float128 options.
6271 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6272 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6273 * gcc.dg/torture/float128-nan.c: Likewise.
6274 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6275 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6276 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6277 * lib/target-supports.exp (check_effective_target___float128): New.
6278 (add_options_for___float128): New.
6279 (check_effective_target_base_quadword_support): New.
6280
6281 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6282
6283 PR target/71720
6284 * gcc.target/powerpc/pr71720.c: New test.
6285
6286 2016-07-01 Jan Beulich <jbeulich@suse.com>
6287
6288 * gcc.dg/bss.c: New.
6289
6290 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6291
6292 PR target/71698
6293 * gcc.target/powerpc/pr71698.c: New test.
6294
6295 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
6296
6297 PR target/71151
6298 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6299 instead of ".foo" for its section name.
6300 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6301 depending on MCU's flash size.
6302 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6303 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6304 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6305 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6306 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6307 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6308
6309 2016-07-01 Jan Beulich <jbeulich@suse.com>
6310
6311 * gcc.target/i386/pr65105-2.c: Add -msse2.
6312
6313 2016-06-30 Jakub Jelinek <jakub@redhat.com>
6314
6315 PR tree-optimization/71707
6316 * gcc.dg/strlenopt-29.c: New test.
6317
6318 PR fortran/71704
6319 * gfortran.dg/gomp/pr71704.f90: New test.
6320
6321 PR fortran/71705
6322 * gfortran.dg/gomp/pr71705.f90: New test.
6323
6324 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6325
6326 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6327 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6328 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6329 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6330 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6331 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6332 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6333 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6334 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6335 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6336 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6337 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6338 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6339 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6340 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6341 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6342 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6343 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6344 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6345 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6346 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6347 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6348 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6349 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6350 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6351 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6352 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6353 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6354 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6355 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6356 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6357 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6358 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6359 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6360 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6361 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6362 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6363 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6364 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6365 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6366 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6367 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6368 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6369 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6370 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6371 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6372 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6373 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6374 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6375 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6376 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6377 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6378 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6379 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6380 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6381 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6382 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6383 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6384 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6385 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6386 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6387 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6388 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6389 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6390 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6391 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6392 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6393 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6394 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6395 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6396 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6397 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6398 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6399 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6400 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6401 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6402 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6403 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6404 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6405 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6406 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6407
6408 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6409 James Greenhalgh <james.greenhalgh@arm.com>
6410
6411 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6412
6413 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
6414 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6415
6416 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6417
6418 2016-06-30 David Malcolm <dmalcolm@redhat.com>
6419
6420 PR driver/71651
6421 * gcc.dg/spellcheck-options-12.c: New test case.
6422
6423 2016-06-30 Jakub Jelinek <jakub@redhat.com>
6424
6425 PR middle-end/71693
6426 * gcc.c-torture/compile/pr71693.c: New test.
6427
6428 2016-06-29 David Malcolm <dmalcolm@redhat.com>
6429
6430 * gcc.dg/spellcheck-params.c: New testcase.
6431 * gcc.dg/spellcheck-params-2.c: New testcase.
6432
6433 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6434
6435 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6436 vector extract instructions.
6437 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6438
6439 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6440
6441 PR fortran/71686
6442 * gfortran.dg/unexpected_eof_2.f90: New test.
6443 * gfortran.dg/unexpected_eof_3.f90: New test.
6444
6445 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
6446
6447 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6448
6449 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6450
6451 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6452 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6453 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6454
6455 2016-06-29 Richard Biener <rguenther@suse.de>
6456
6457 PR middle-end/15256
6458 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6459
6460 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6461
6462 * gcc.target/arm/aapcs/neon-vect10.c: Require
6463 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6464 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6465 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6466 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6467 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6468 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6469 * gcc.target/arm/fp16-aapcs-1.c: Require
6470 -mfloat-ab=hard. Also simplify the test.
6471 * gcc.target/arm/fp16-aapcs-2.c: New.
6472
6473 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6474
6475 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
6476 (add_options_for_arm_fp16_ieee): New.
6477 (add_options_for_arm_fp16_alternative): New.
6478 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6479 long-line.
6480 (effective_target_arm_fp16_hw): New.
6481
6482 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6483
6484 PR tree-optimization/71655
6485 * g++.dg/pr71655.C: New test.
6486
6487 2016-06-29 Martin Liska <mliska@suse.cz>
6488
6489 * gcc.dg/pr71585.c: New test.
6490 * gcc.dg/pr71585-2.c: New test.
6491 * gcc.dg/pr71585-3.c: New test.
6492
6493 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6494
6495 PR tree-optimization/70729
6496 * g++.dg/vect/pr70729.cc: New test.
6497
6498 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6499
6500 * c-c++-common/gomp/cancel-1.c: Extend.
6501
6502 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6503
6504 PR tree-optimization/71625
6505 * gcc.dg/strlenopt-28.c: New test.
6506
6507 2016-06-29 Richard Biener <rguenther@suse.de>
6508
6509 PR middle-end/71002
6510 * g++.dg/torture/pr71002.C: Adjust testcase.
6511
6512 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6513
6514 PR c/71685
6515 * gcc.dg/pr71685.c: New test.
6516
6517 2016-06-28 Martin Sebor <msebor@redhat.com>
6518
6519 PR c/71552
6520 * gcc.dg/init-bad-9.c: New test.
6521
6522 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6523
6524 * gcc.target/powerpc/abs128-1.c: Require VSX.
6525 * gcc.target/powerpc/copysign128-1.c: Likewise.
6526 * gcc.target/powerpc/inf128-1.c: Likewise.
6527 * gcc.target/powerpc/nan128-1.c: Likewise.
6528
6529 2016-06-28 Jakub Jelinek <jakub@redhat.com>
6530
6531 PR middle-end/71626
6532 * gcc.c-torture/execute/pr71626-1.c: New test.
6533 * gcc.c-torture/execute/pr71626-2.c: New test.
6534
6535 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6536
6537 PR target/71656
6538 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6539
6540 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6541
6542 PR target/71670
6543 * gcc.target/powerpc/pr71670.c: New testcase.
6544
6545 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6546
6547 PR target/71656
6548 * gcc.target/powerpc/pr71656-1.c: New test.
6549 * gcc.target/powerpc/pr71656-2.c: New test.
6550
6551 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6552
6553 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6554 around fp16 code.
6555 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6556 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6557 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6558 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6559 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6560 Add arm_neon_fp16_ok effective target.
6561 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6562 Likewise.
6563 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6564 Likewise.
6565 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6566 Likewise.
6567 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6568 Likewise.
6569 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6570 Likewise.
6571 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6572 Likewise.
6573 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6574 Likewise.
6575 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6576 Likewise.
6577 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6578 Likewise.
6579 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6580 Likewise.
6581 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6582 Likewise.
6583
6584 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
6585
6586 * gcc.dg/predict-12.c: New testcase.
6587
6588 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6589
6590 PR fortran/71649
6591 * gfortran.dg/pr71649.f90: New test.
6592
6593 2016-06-25 Jakub Jelinek <jakub@redhat.com>
6594
6595 PR tree-optimization/71643
6596 * g++.dg/opt/pr71643.C: New test.
6597
6598 PR tree-optimization/71631
6599 * gcc.c-torture/execute/pr71631.c: New test.
6600
6601 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6602
6603 * gcc.dg/predict-11.c: New testcase.
6604 * gfortran.dg/predict-2.f90: New testcase.
6605
6606 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6607
6608 * gcc.dg/predict-10.c: New test.
6609
6610 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6611
6612 * gcc.target/powerpc/abs128-1.c: New.
6613 * gcc.target/powerpc/copysign128-1.c: New.
6614 * gcc.target/powerpc/inf128-1.c: New.
6615 * gcc.target/powerpc/nan128-1.c: New.
6616
6617 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6618
6619 * gfortran.dg/pr71642.f90: New test.
6620
6621 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6622
6623 PR tree-optimization/71647
6624 * gcc.target/i386/pr71647.c: New test.
6625
6626 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6627
6628 * gcc.target/i386/noplt-gd-1.c: New test.
6629 * gcc.target/i386/noplt-gd-2.c: Likewise.
6630 * gcc.target/i386/noplt-gd-3.c: Likewise.
6631 * gcc.target/i386/noplt-ld-1.c: Likewise.
6632 * gcc.target/i386/noplt-ld-2.c: Likewise.
6633 * gcc.target/i386/noplt-ld-3.c: Likewise.
6634 * lib/target-supports.exp
6635 (check_effective_target_tls_get_addr_via_got): New.
6636
6637 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6638
6639 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6640 testsuite compile flags.
6641 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6642 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6643
6644 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6645
6646 * g++dg/vect/pr36684.cc: Add dg-do compile.
6647 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6648 * gcc.dg/vect/pr70021.c: Ditto.
6649 * gcc.dg/vect/pr70138-1.c: Ditto.
6650 * gcc.dg/vect/pr70138-2.c: Ditto.
6651 * gcc.dg/vect/pr70354-1.c: Ditto.
6652 * gcc.dg/vect/pr70354-2.c: Ditto.
6653 * gcc.dg/vect/pr71259.c: Ditto.
6654 * gcc.dg/vect/pr71416-1.c: Ditto.
6655 * gcc.dg/vect/slp-43.c: Ditto.
6656 * gcc.dg/vect/slp-45.c: Ditto.
6657 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6658 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6659 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6660 * gfortran.dg/vect/pr69980.f90: Ditto.
6661
6662 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6663
6664 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6665 * gcc.dg/vect/bb-slp-30.c: Ditto.
6666 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6667 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6668 * gcc.dg/vect/pr45902.c: Ditto.
6669 * gcc.dg/vect/pr48172.c: Ditto.
6670 * gcc.dg/vect/pr48377.c: Ditto.
6671 * gcc.dg/vect/pr49038.c: Ditto.
6672 * gcc.dg/vect/pr49771.c: Ditto.
6673 * gcc.dg/vect/pr52091.c: Ditto.
6674 * gcc.dg/vect/pr53185-2.c: Ditto.
6675 * gcc.dg/vect/pr56826.c: Ditto.
6676 * gcc.dg/vect/pr60276.c: Ditto.
6677 * gcc.dg/vect/pr62021.c: Ditto.
6678 * gcc.dg/vect/pr63530.c: Ditto.
6679 * gcc.dg/vect/pr65518.c: Ditto.
6680 * gcc.dg/vect/pr65947-1.c: Ditto.
6681 * gcc.dg/vect/pr65947-10.c: Ditto.
6682 * gcc.dg/vect/pr65947-11.c: Ditto.
6683 * gcc.dg/vect/pr65947-12.c: Ditto.
6684 * gcc.dg/vect/pr65947-13.c: Ditto.
6685 * gcc.dg/vect/pr65947-2.c: Ditto.
6686 * gcc.dg/vect/pr65947-3.c: Ditto.
6687 * gcc.dg/vect/pr65947-4.c: Ditto.
6688 * gcc.dg/vect/pr65947-5.c: Ditto.
6689 * gcc.dg/vect/pr65947-6.c: Ditto.
6690 * gcc.dg/vect/pr65947-7.c: Ditto.
6691 * gcc.dg/vect/pr65947-8.c: Ditto.
6692 * gcc.dg/vect/pr65947-9.c: Ditto.
6693 * gcc.dg/vect/pr71416-1.c: Ditto.
6694 * gcc.dg/vect/pr71439.c: Ditto.
6695 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6696 * gcc.dg/vect/vect-bswap16.c: Ditto.
6697 * gcc.dg/vect/vect-bswap32.c: Ditto.
6698 * gcc.dg/vect/vect-bswap64.c: Ditto.
6699 * gcc.dg/vect/vect-live-1.c: Ditto.
6700 * gcc.dg/vect/vect-live-2.c: Ditto.
6701 * gcc.dg/vect/vect-live-3.c: Ditto.
6702 * gcc.dg/vect/vect-live-4.c: Ditto.
6703 * gcc.dg/vect/vect-live-5.c: Ditto.
6704 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6705 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6706 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6707 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6708 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6709 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6710 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6711 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6712 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6713 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6714 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6715 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6716 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6717 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6718 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6719 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6720 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6721
6722 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6723
6724 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6725
6726 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6727
6728 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6729 ia32 if R_386_GOT32X relocation is supported.
6730 * gcc.target/i386/noplt-3.c: Likewise.
6731 * gcc.target/i386/noplt-2.c: Likewise.
6732 (main): Renamed to ...
6733 (bar): This.
6734 * gcc.target/i386/noplt-4.c: Likewise.
6735 (main): Renamed to ...
6736 (bar): This.
6737 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6738 * gcc.target/i386/pr67400-5.c: Likewise.
6739
6740 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6741
6742 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6743 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6744
6745 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6746 f4): Adjust expected diagnostics.
6747 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6748 (T): If OVFP is defined, redefine to TP.
6749 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6750 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6751 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6752 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6753 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6754 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6755 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6756 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6757 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6758 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6759 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6760 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6761 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6762 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6763 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6764 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6765 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6766 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6767 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6768 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6769 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6770 as last argument to __builtin_add_overflow_p.
6771
6772 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6773
6774 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6775 dg-options and remove default vector testsuite compile flags.
6776 * g++.dg/vect/pr33860a.cc: Ditto.
6777 * g++.dg/vect/pr45470-a.cc: Ditto.
6778 * g++.dg/vect/pr45470-b.cc: Ditto.
6779 * g++.dg/vect/pr60896.cc: Ditto.
6780 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6781 * gcc.dg/vect/pr18308.c: Ditto.
6782 * gcc.dg/vect/pr24049.c: Ditto.
6783 * gcc.dg/vect/pr33373.c: Ditto.
6784 * gcc.dg/vect/pr36228.c: Ditto.
6785 * gcc.dg/vect/pr42395.c: Ditto.
6786 * gcc.dg/vect/pr42604.c: Ditto.
6787 * gcc.dg/vect/pr46663.c: Ditto.
6788 * gcc.dg/vect/pr48765.c: Ditto.
6789 * gcc.dg/vect/pr49093.c: Ditto.
6790 * gcc.dg/vect/pr49352.c: Ditto.
6791 * gcc.dg/vect/pr52298.c: Ditto.
6792 * gcc.dg/vect/pr52870.c: Ditto.
6793 * gcc.dg/vect/pr53185.c: Ditto.
6794 * gcc.dg/vect/pr53773.c: Ditto.
6795 * gcc.dg/vect/pr56695.c: Ditto.
6796 * gcc.dg/vect/pr62171.c: Ditto.
6797 * gcc.dg/vect/pr63530.c: Ditto.
6798 * gcc.dg/vect/pr68339.c: Ditto.
6799 * gcc.dg/vect/pr71259.c: Ditto.
6800 * gcc.dg/vect/vect-82_64.c: Ditto.
6801 * gcc.dg/vect/vect-83_64.c: Ditto.
6802 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6803 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6804 * gcc.dg/vect/vect-shift-2.c: Ditto.
6805 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6806 * gfortran.dg/vect/pr39318.f90: Ditto.
6807 * gfortran.dg/vect/pr45714-a.f: Ditto.
6808 * gfortran.dg/vect/pr45714-b.f: Ditto.
6809 * gfortran.dg/vect/pr46213.f90: Ditto.
6810
6811 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6812 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6813
6814 * gcc.target/powerpc/p9-splat-5.c: New test.
6815
6816 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6817
6818 PR tree-optimization/71488
6819 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6820 * lib/target-supports.exp: ... here.
6821 (check_sse4_hw_available): New procedure.
6822 (check_effective_target_sse4_runtime): Ditto.
6823 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6824 -march=westmere for sse4_runtime targets.
6825 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
6826 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
6827 (dg-additional-options): Use for sse4_runtime targets.
6828 (main): Call check_vect ().
6829 (dg-final): Perform scan only for sse4_runtime targets.
6830
6831 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6832
6833 PR target/66232
6834 PR target/67400
6835 * gcc.target/i386/pr66232-14.c: New file.
6836 * gcc.target/i386/pr66232-15.c: Likewise.
6837 * gcc.target/i386/pr66232-16.c: Likewise.
6838 * gcc.target/i386/pr66232-17.c: Likewise.
6839 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6840 ia32 if R_386_GOT32X relocation is supported.
6841 * gcc.target/i386/pr67400-2.c: Likewise.
6842 * gcc.target/i386/pr67400-3.c: Likewise.
6843 * gcc.target/i386/pr67400-4.c: Likewise.
6844 * gcc.target/i386/pr67400-6.c: Likewise.
6845 * gcc.target/i386/pr67400-7.c: Likewise.
6846 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6847
6848 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6849
6850 PR libgfortran/48852
6851 * gfortran.dg/char4_iunit_1.f03: Update test.
6852 * gfortran.dg/f2003_io_5.f03: Update test.
6853 * gfortran.dg/real_const_3.f90: Update test.
6854
6855 2016-06-23 Andi Kleen <ak@linux.intel.com>
6856
6857 * g++.dg/bprob/bprob.exp: Support autofdo.
6858 * g++.dg/tree-prof/tree-prof.exp: dito.
6859 * gcc.dg/tree-prof/tree-prof.exp: dito.
6860 * gcc.misc-tests/bprob.exp: dito.
6861 * gfortran.dg/prof/prof.exp: dito.
6862 * lib/profopt.exp: dito.
6863 * lib/target-supports.exp: Check for autofdo.
6864
6865 2016-06-23 Martin Liska <mliska@suse.cz>
6866
6867 * gcc.dg/pr71619.c: New test.
6868
6869 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6870
6871 PR target/67400
6872 * gcc.target/i386/pr67400-1.c: New test.
6873 * gcc.target/i386/pr67400-2.c: Likewise.
6874 * gcc.target/i386/pr67400-3.c: Likewise.
6875 * gcc.target/i386/pr67400-4.c: Likewise.
6876 * gcc.target/i386/pr67400-5.c: Likewise.
6877 * gcc.target/i386/pr67400-6.c: Likewise.
6878 * gcc.target/i386/pr67400-7.c: Likewise.
6879
6880 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6881
6882 * c-c++-common/missing-header-1.c: New test case.
6883 * c-c++-common/missing-header-2.c: New test case.
6884 * c-c++-common/missing-header-3.c: New test case.
6885 * c-c++-common/missing-header-4.c: New test case.
6886
6887 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6888
6889 PR c/70339
6890 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6891 hint.
6892 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6893 expected results due to builtin "nanl" now being suggested for
6894 "name".
6895 * gcc.dg/pr67580.c: Update expected messages.
6896 * gcc.dg/spellcheck-identifiers.c: New testcase.
6897 * gcc.dg/spellcheck-typenames.c: New testcase.
6898
6899 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6900
6901 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6902 file.
6903 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6904 diagnostic-test-show-locus-parseable-fixits.c to sources for
6905 diagnostic_plugin_test_show_locus.c.
6906 * lib/gcc-defs.exp (freeform_regexps): New global.
6907 (dg-regexp): New function.
6908 (handle-dg-regexps): New function.
6909 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6910 freeform_regexps to the empty list.
6911 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6912
6913 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6914
6915 PR tree-optimization/71488
6916 * g++.dg/pr71488.C: New test.
6917 * gcc.dg/vect/vect-bool-cmp.c: New test.
6918
6919 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6920
6921 * gcc.dg/guality/param-5.c: New test.
6922
6923 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6924
6925 * gcc.target/i386/asm-flag-7.c: New test.
6926
6927 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6928
6929 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6930 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6931 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6932 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6933 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6934 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6935 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6936 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6937 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6938 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6939 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6940 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6941 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6942 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6943 * lib/target-supports.exp: Likewise.
6944
6945 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6946
6947 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6948 * gcc.dg/attr-ms_struct-2.c: Likewise.
6949 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6950 * gcc.dg/bf-ms-attrib.c: Likewise.
6951 * gcc.dg/bf-ms-layout-2.c: Likewise.
6952 * gcc.dg/bf-ms-layout-3.c: Likewise.
6953 * gcc.dg/bf-ms-layout.c: Likewise.
6954 * gcc.dg/bf-no-ms-layout.c: Likewise.
6955 * gcc.target/i386/bitfield1.c: Likewise.
6956 * gcc.target/i386/bitfield2.c: Likewise.
6957 * gcc.target/i386/bitfield3.c: Likewise.
6958
6959 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6960
6961 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6962 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6963 override other than -mcpu=power9 command-line option is specified,
6964 or if the target operating system is aix.
6965 * gcc.target/powerpc/darn-1.c: Likewise.
6966 * gcc.target/powerpc/darn-2.c: Likewise.
6967 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6968 test if effective-target is not powerpc_p9vector_ok or if the
6969 target operating system is not defined.
6970 * gcc.target/powerpc/vslv-1.c: Likewise.
6971 * gcc.target/powerpc/vsrv-0.c: Likewise.
6972 * gcc.target/powerpc/vsrv-1.c: Likewise.
6973
6974 2016-06-21 Tobias Burnus <burnus@net-b.de>
6975
6976 PR fortran/71068
6977 * gfortran.dg/coarray/data_1.f90: New.
6978
6979 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6980
6981 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6982 (dg-require-effective-target): Use arm_v8_neon_hw.
6983 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6984 (dg-require-effective-target): Likewise.
6985 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6986 (dg-require-effective-target): Likewise.
6987 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6988 (dg-require-effective-target): Likewise.
6989 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6990 (dg-require-effective-target): Likewise.
6991 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6992 (dg-require-effective-target): Likewise.
6993 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6994 Add AArch64 check.
6995
6996 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6997
6998 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6999 Set to 3 so test passes.
7000
7001 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7002
7003 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7004
7005 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7006
7007 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7008 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7009 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7010 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7011
7012 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7013
7014 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7015 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7016
7017 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7018
7019 PR target/71549
7020 * gcc.target/i386/pr71549.c: New test.
7021
7022 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7023
7024 * gcc.target/powerpc/vadsdu-0.c: Replace
7025 dg-require-effective-target directive to allow test to run on more
7026 platforms, and add dg-skip-if directive to disable test on aix
7027 platforms because of known incompatibilities.
7028 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7029 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7030 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7031 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7032 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7033 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7034 * gcc.target/powerpc/vadsdub-2.c: Replace
7035 dg-require-effective-target directive to allow test to run on more
7036 platforms, and add dg-skip-if directive to disable test on aix
7037 platforms because of known incompatibilities.
7038 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7039 with vec_absdb call to differentiate this test from vadsdub-1.c.
7040 * gcc.target/powerpc/vadsduh-1.c: Replace
7041 dg-require-effective-target directive to allow test to run on more
7042 platforms, and add dg-skip-if directive to disable test on aix
7043 platforms because of known incompatibilities.
7044 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7045 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7046 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7047
7048 2016-06-21 Jakub Jelinek <jakub@redhat.com>
7049
7050 PR tree-optimization/71588
7051 * gcc.dg/pr71558.c: New test.
7052
7053 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7054
7055 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7056 * c-c++-common/pr68657-2.c: Likewise.
7057 * c-c++-common/pr68657-3.c: Likewise.
7058 * gcc.dg/torture/pr69714.c: Require int32plus support.
7059 * gcc.dg/torture/pr70025.c: Likewise.
7060 * gcc.dg/torture/pr70083.c: Likewise.
7061 * gcc.dg/torture/pr70542.c: Likewise.
7062 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7063
7064 2016-06-20 Joseph Myers <joseph@codesourcery.com>
7065
7066 PR c/71601
7067 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7068
7069 2016-06-20 Jakub Jelinek <jakub@redhat.com>
7070
7071 PR middle-end/71581
7072 * gcc.dg/pr71581.c: New test.
7073
7074 PR rtl-optimization/71591
7075 * gcc.dg/cpp/pr71591.c: New test.
7076
7077 2016-06-20 David B. Robins <gcc@davidrobins.net>
7078
7079 PR target/71571
7080 * g++.dg/torture/pr71571.C: New test.
7081
7082 2016-06-20 Jakub Jelinek <jakub@redhat.com>
7083
7084 PR target/71559
7085 * gcc.target/i386/sse2-pr71559.c: New test.
7086 * gcc.target/i386/avx-pr71559.c: New test.
7087 * gcc.target/i386/avx512f-pr71559.c: New test.
7088
7089 2016-06-20 Tobias Burnus <burnus@net-b.de>
7090
7091 PR fortran/71194
7092 * gfortran.dg/pointer_remapping_10.f90: New.
7093
7094 2016-06-20 David Malcolm <dmalcolm@redhat.com>
7095
7096 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7097
7098 2016-06-20 Martin Sebor <msebor@redhat.com>
7099
7100 PR c/69507
7101 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7102 * gnu90-const-expr-1.c: Same.
7103 * gnu99-const-expr-1.c: Same.
7104 * gnu99-static-1.c: Same.
7105
7106 2016-06-20 Renlin Li <renlin.li@arm.com>
7107
7108 PR testsuite/71489
7109 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7110
7111 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7112
7113 * gcc.target/aarch64/vcvt_f64_1.c: New.
7114 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7115 * gcc.target/aarch64/vrecp_f64_1.c: New.
7116
7117 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7118
7119 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7120 "alignement".
7121
7122 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
7123
7124 PR target/71103
7125 * gcc.target/avr/torture/pr71103-2.c: New test.
7126
7127 2016-06-19 Martin Sebor <msebor@redhat.com>
7128
7129 PR c/69507
7130 * gcc.dg/alignof.c: New test.
7131
7132 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7133
7134 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7135 vs dg-error; test constexpr specifier too.
7136
7137 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7138
7139 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7140
7141 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7142
7143 * lib/target-supports.exp
7144 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7145 arm_neon_ok and merge flags. Fix temporary test name.
7146 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7147 and merge flags.
7148
7149 2016-06-17 Martin Liska <mliska@suse.cz>
7150
7151 * gcc.dg/predict-9.c: Fix dump scanning.
7152
7153 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7154
7155 PR tree-optimization/71354
7156 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7157
7158 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7159
7160 PR tree-optimization/71347
7161 * gcc.dg/tree-ssa/pr71347.c: New test.
7162
7163 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7164
7165 PR tree-optimization/71354
7166 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7167
7168 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7169
7170 * gcc.dg/vect/vect-alias-check-1.c: New test.
7171
7172 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7173
7174 PR target/71151
7175 * gcc.target/avr/pr71151-1.c: New test.
7176 * gcc.target/avr/pr71151-2.c: New test.
7177 * gcc.target/avr/pr71151-3.c: New test.
7178 * gcc.target/avr/pr71151-4.c: New test.
7179 * gcc.target/avr/pr71151-5.c: New test.
7180 * gcc.target/avr/pr71151-6.c: New test.
7181 * gcc.target/avr/pr71151-7.c: New test.
7182 * gcc.target/avr/pr71151-8.c: New test.
7183 * gcc.target/avr/pr71151-common.h: New test.
7184
7185 2016-06-16 Martin Liska <mliska@suse.cz>
7186
7187 * gfortran.dg/predict-1.f90: New test.
7188
7189 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
7190
7191 PR target/71242
7192 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
7193
7194 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
7195
7196 * g++.dg/vect/pr36648.cc: Disable cunrolli
7197
7198 2016-06-16 Jakub Jelinek <jakub@redhat.com>
7199
7200 PR target/71554
7201 * gcc.c-torture/execute/pr71554.c: New test.
7202
7203 PR rtl-optimization/71532
7204 * gcc.dg/torture/pr71532.c: New test.
7205
7206 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7207
7208 * gcc.target/powerpc/p9-dimode1.c: New test.
7209 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7210
7211 2016-06-15 Jakub Jelinek <jakub@redhat.com>
7212
7213 * gcc.c-torture/compile/20160615-1.c: New test.
7214
7215 * g++.dg/cpp0x/ref-qual17.C: New test.
7216
7217 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7218
7219 PR middle-end/71529
7220 * gcc.target/i386/pr71529.C: New test.
7221
7222 2016-06-15 Alan Hayward <alan.hayward@arm.com>
7223
7224 PR tree-optimization/71483
7225 * g++.dg/vect/pr71483.c: New
7226
7227 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7228
7229 PR c++/70202
7230 * g++.dg/inherit/crash6.C: New.
7231 * g++.dg/inherit/union2.C: Likewise.
7232 * g++.dg/inherit/virtual12.C: Likewise.
7233 * g++.dg/inherit/virtual13.C: Likewise.
7234 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7235
7236 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
7237
7238 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
7239
7240 2016-06-15 Alan Hayward <alan.hayward@arm.com>
7241
7242 PR tree-optimization/71439
7243 * gcc.dg/vect/pr71439.c: New
7244
7245 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7246
7247 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7248
7249 2016-06-15 Richard Biener <rguenther@suse.de>
7250
7251 * gcc.dg/vect/slp-45.c: New testcase.
7252
7253 2016-06-15 Richard Biener <rguenther@suse.de>
7254
7255 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7256
7257 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7258
7259 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7260 requirements, and disable for AIX for now.
7261 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7262
7263 2016-06-14 Jakub Jelinek <jakub@redhat.com>
7264
7265 PR c++/71528
7266 * g++.dg/opt/pr71528.C: New test.
7267
7268 PR c++/71516
7269 * g++.dg/init/pr71516.C: New test.
7270
7271 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7272
7273 * g++.dg/init/array46.C: New.
7274
7275 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
7276
7277 * gcc.target/i386/float128-3.c: New test.
7278 * gcc.target/i386/quad-sse4.c: Ditto.
7279 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7280 Update scan strings.
7281
7282 2016-06-14 Richard Biener <rguenther@suse.de>
7283
7284 PR middle-end/71526
7285 * gfortran.dg/pr71526.f90: New testcase.
7286
7287 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7288
7289 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7290 * gcc.dg/zero_bits_compound-1.c: Likewise.
7291
7292 2016-06-14 Richard Biener <rguenther@suse.de>
7293
7294 PR tree-optimization/71522
7295 * gcc.dg/torture/pr71522.c: New testcase.
7296
7297 2016-06-14 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR tree-optimization/71520
7300 * gcc.dg/tree-ssa/pr71520.c: New test.
7301
7302 2016-06-14 Richard Biener <rguenther@suse.de>
7303
7304 PR tree-optimization/71521
7305 * gcc.dg/tree-ssa/vrp101.c: New testcase.
7306
7307 2016-06-13 Jakub Jelinek <jakub@redhat.com>
7308
7309 PR sanitizer/71498
7310 * c-c++-common/ubsan/bounds-13.c: New test.
7311
7312 PR preprocessor/71183
7313 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7314
7315 2016-06-13 Jeff Law <law@redhat.com>
7316
7317 PR tree-optimization/71403
7318 * c-c++-common/ubsan/pr71403-1.c: New test.
7319 * c-c++-common/ubsan/pr71403-2.c: New test.
7320 * c-c++-common/ubsan/pr71403-3.c: New test.
7321
7322 2016-06-13 Jakub Jelinek <jakub@redhat.com>
7323
7324 PR middle-end/71478
7325 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7326 Add -Wno-psabi -w to dg-options.
7327
7328 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7329
7330 * gcc.target/powerpc/vadsdu-0.c: New test.
7331 * gcc.target/powerpc/vadsdu-1.c: New test.
7332 * gcc.target/powerpc/vadsdu-2.c: New test.
7333 * gcc.target/powerpc/vadsdu-3.c: New test.
7334 * gcc.target/powerpc/vadsdu-4.c: New test.
7335 * gcc.target/powerpc/vadsdu-5.c: New test.
7336 * gcc.target/powerpc/vadsdub-1.c: New test.
7337 * gcc.target/powerpc/vadsdub-2.c: New test.
7338 * gcc.target/powerpc/vadsduh-1.c: New test.
7339 * gcc.target/powerpc/vadsduh-2.c: New test.
7340 * gcc.target/powerpc/vadsduw-1.c: New test.
7341 * gcc.target/powerpc/vadsduw-2.c: New test.
7342
7343 2016-06-13 David Malcolm <dmalcolm@redhat.com>
7344
7345 * gcc.dg/c99-init-2.c (c): Update expected error message.
7346 * gcc.dg/init-bad-8.c (foo): Likewise.
7347 * gcc.dg/spellcheck-fields-3.c: New test case.
7348
7349 2016-06-13 Martin Liska <mliska@suse.cz>
7350
7351 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7352 and "guess loop iv compared" heuristics.
7353 * gcc.dg/predict-2.c: Likewise.
7354 * gcc.dg/predict-3.c: Likewise.
7355 * gcc.dg/predict-4.c: Likewise.
7356 * gcc.dg/predict-5.c: Likewise.
7357 * gcc.dg/predict-6.c: Likewise.
7358
7359 2016-06-13 Marek Polacek <polacek@redhat.com>
7360
7361 PR middle-end/71476
7362 * c-c++-common/Wswitch-unreachable-4.c: New test.
7363 * gcc.dg/Wswitch-unreachable-2.c: New test.
7364 * g++.dg/tm/jump1.C: Move dg-warning.
7365
7366 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7367
7368 * gnat.dg/renaming10.ad[sb]: New test.
7369
7370 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
7371
7372 PR fortran/70673
7373 * gfortran.dg/pr70673.f90: New test.
7374
7375 2016-06-13 Richard Biener <rguenther@suse.de>
7376
7377 PR middle-end/64516
7378 * gcc.dg/align-3.c: New testcase.
7379
7380 2016-06-13 Martin Liska <mliska@suse.cz>
7381
7382 * gcc.target/i386/pr71458.c: New test.
7383
7384 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
7385
7386 PR target/71241
7387 * gcc.dg/torture/float128-nan.c: New test.
7388
7389 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7390
7391 PR target/60751
7392 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7393 statement.
7394
7395 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7396
7397 PR target/60751
7398 * gfortran.dg/comma_IO_extension_1.f90: New test.
7399 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7400 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7401 statement.
7402 * gfortran.dg/graphite/pr38083.f90: Likewise.
7403 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7404 missing format.
7405
7406 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7407
7408 * gnat.dg/case_character.adb: New test.
7409
7410 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7411
7412 PR middle-end/71310
7413 * gcc.target/powerpc/pr71310.c: New testcase.
7414
7415 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7416
7417 PR middle-end/71478
7418 * gcc.dg/pr71478.c: New test.
7419
7420 2016-06-10 Jakub Jelinek <jakub@redhat.com>
7421
7422 PR middle-end/71494
7423 * gcc.c-torture/execute/pr71494.c: New test.
7424
7425 PR c/68657
7426 * gcc.target/i386/pr68657.c: New test.
7427
7428 PR inline-asm/68843
7429 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7430 (test): Add -masm=intel alternatives.
7431
7432 2016-06-10 Martin Sebor <msebor@redhat.com>
7433
7434 PR c/71392
7435 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7436
7437 2016-06-10 Jeff Law <law@redhat.com>
7438
7439 PR tree-optimization/71335
7440 * gcc.c-torture/execute/pr71335.c: New test.
7441
7442 2016-06-10 David Malcolm <dmalcolm@redhat.com>
7443
7444 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7445 the various "cannot tail-call: " messages.
7446
7447 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7448
7449 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7450 and options.
7451
7452 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7453
7454 PR sanitizer/71480
7455 * c-c++-common/asan/pr71480.c: New test.
7456
7457 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7458
7459 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7460 (ASMNAME2): Likewise.
7461 (main): Replace fn in asm statement with ASMNAME ("fn").
7462 * gcc.dg/guality/pr68037-2.c: Likewise.
7463 * gcc.dg/guality/pr68037-3.c: Likewise.
7464 * gcc.dg/torture/pr68037-1.c: Likewise.
7465 * gcc.dg/torture/pr68037-2.c: Likewise.
7466 * gcc.dg/torture/pr68037-3.c: Likewise.
7467
7468 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7469
7470 PR inline-asm/68843
7471 * gcc.target/i386/pr68843-1.c: New test.
7472 * gcc.target/i386/pr68843-2.c: New test.
7473
7474 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7475 Cesar Philippidis <cesar@codesourcery.com>
7476
7477 PR middle-end/71373
7478 * gcc.dg/goacc/nested-function-1.c: New file.
7479 * gcc.dg/goacc/nested-function-2.c: Likewise.
7480 * gcc.dg/goacc/pr71373.c: Likewise.
7481 * gfortran.dg/goacc/cray-2.f95: Likewise.
7482 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7483 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7484 * gfortran.dg/goacc/cray.f95: Update.
7485 * gfortran.dg/goacc/loop-1.f95: Likewise.
7486 * gfortran.dg/goacc/loop-3.f95: Likewise.
7487 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7488 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7489
7490 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7491
7492 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7493 for OpenACC tile clauses.
7494 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7495
7496 PR c/71381
7497 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7498 to...
7499 * c-c++-common/goacc/cache-2.c: ... this new file.
7500 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7501 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7502 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7503 usage.
7504 * gfortran.dg/goacc/cray.f95: Likewise.
7505 * gfortran.dg/goacc/loop-1.f95: Likewise.
7506
7507 2016-06-10 Alan Hayward <alan.hayward@arm.com>
7508
7509 PR tree-optimization/71407
7510 PR tree-optimization/71416
7511 * gcc.dg/vect/pr71407.c: New
7512 * gcc.dg/vect/pr71416-1.c: New
7513 * gcc.dg/vect/pr71416-2.c: New
7514
7515 2016-06-10 Richard Biener <rguenther@suse.de>
7516
7517 PR middle-end/71477
7518 * gcc.dg/torture/pr71477.c: New testcase.
7519
7520 2016-06-09 Julia Koval <julia.koval@intel.com>
7521
7522 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7523 * gcc.target/i386/interrupt-13.c: Likewise.
7524 * gcc.target/i386/interrupt-15.c: Likewise.
7525 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7526 * gcc.target/i386/interrupt-24.c: Likewise.
7527 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7528 * gcc.target/i386/interrupt-9.c: Likewise.
7529 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7530
7531 2016-06-09 Martin Sebor <msebor@redhat.com>
7532
7533 PR c/70883
7534 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7535 * gcc.dg/builtin-constant_p-1.c: Same.
7536 * gcc.dg/builtins-error.c: Same.
7537 * gcc.dg/pr70859.c: Same.
7538
7539 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7540
7541 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7542 * gcc.dg/torture/pr68067-1.c: Likewise.
7543 * gcc.dg/torture/pr68067-2.c: Likewise.
7544
7545 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7546
7547 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7548 when setting SIZE.
7549
7550 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7551
7552 PR c++/71465
7553 * g++.dg/inherit/crash5.C: New.
7554 Revert:
7555 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7556
7557 PR c++/70202
7558 * g++.dg/inherit/crash5.C: New.
7559 * g++.dg/inherit/virtual1.C: Adjust.
7560
7561 2016-06-09 Martin Liska <mliska@suse.cz>
7562
7563 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7564 * g++.dg/predict-loop-exit-2.C: Likewise.
7565 * g++.dg/predict-loop-exit-3.C: Likewise.
7566 * gcc.dg/predict-1.c: Likewise.
7567 * gcc.dg/predict-2.c: Likewise.
7568 * gcc.dg/predict-3.c: Likewise.
7569 * gcc.dg/predict-4.c: Likewise.
7570 * gcc.dg/predict-5.c: Likewise.
7571 * gcc.dg/predict-6.c: Likewise.
7572 * gcc.dg/predict-7.c: Likewise.
7573
7574 2016-06-09 Richard Biener <rguenther@suse.de>
7575
7576 PR tree-optimization/71462
7577 * gcc.dg/torture/pr71462.c: New testcase.
7578
7579 2016-06-09 Marek Polacek <polacek@redhat.com>
7580
7581 PR c/65471
7582 * gcc.dg/c11-generic-3.c: New test.
7583
7584 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7585
7586 * g++.dg/init/array42.C: New.
7587 * g++.dg/init/array43.C: Likewise.
7588 * g++.dg/init/array44.C: Likewise.
7589 * g++.dg/init/array45.C: Likewise.
7590 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7591 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7592 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7593 * g++.dg/gomp/pr35751.C: Likewise.
7594 * g++.dg/init/array23.C: Likewise.
7595 * g++.dg/init/brace2.C: Likewise.
7596 * g++.dg/init/brace6.C: Likewise.
7597
7598 2016-06-08 Martin Sebor <msebor@redhat.com>
7599 Jakub Jelinek <jakub@redhat.com>
7600
7601 PR c++/70507
7602 PR c/68120
7603 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7604 * c-c++-common/builtin-arith-overflow-2.c: New test.
7605 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7606 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7607 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7608
7609 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7610
7611 PR c++/71442
7612 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7613
7614 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7615
7616 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7617 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7618 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7619 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7620 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7621 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7622 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7623 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7624 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7625 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7626 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7627 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7628 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7629
7630 2016-06-08 Richard Biener <rguenther@suse.de>
7631
7632 PR tree-optimization/68558
7633 * gcc.dg/vect/slp-44.c: New testcase.
7634
7635 2016-06-08 Richard Biener <rguenther@suse.de>
7636
7637 * gcc.dg/vect/slp-43.c: New testcase.
7638
7639 2016-06-08 Richard Biener <rguenther@suse.de>
7640
7641 PR tree-optimization/71452
7642 * gcc.dg/torture/pr71452.c: New testcase.
7643
7644 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7645
7646 PR c++/71448
7647 * g++.dg/torture/pr71448.C: New test.
7648
7649 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7650
7651 PR debug/71432
7652 PR ada/71413
7653 * g++.dg/debug/pr71432.C: New test.
7654
7655 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7656
7657 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7658 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7659 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7660
7661 2016-06-08 Alan Hayward <alan.hayward@arm.com>
7662
7663 * gcc.dg/vect/vect-live-2.c: Update effective target.
7664 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7665 * lib/target-supports.exp: Add aarch64 to vect_long.
7666
7667 2016-06-08 Marek Polacek <polacek@redhat.com>
7668
7669 PR c/71418
7670 * gcc.dg/noncompile/pr71418.c: New test.
7671
7672 PR c/71426
7673 * gcc.dg/noncompile/pr71426.c: New test.
7674
7675 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
7676
7677 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7678 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7679 * gcc.dg/predict-3.c: Update template.
7680 * gcc.dg/predict-5.c: Update template.
7681 * gcc.dg/predict-6.c: Update template.
7682 * gcc.dg/predict-9.c: Update template.
7683 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7684
7685 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7686
7687 * gcc.target/powerpc/vec-mul.c: New test.
7688
7689 2016-06-07 David Malcolm <dmalcolm@redhat.com>
7690
7691 * gcc.dg/spellcheck-fields-2.c: New test case.
7692
7693 2016-06-07 Richard Biener <rguenther@suse.de>
7694
7695 PR c/61564
7696 * gcc.dg/Wpragmas-1.c: New testcase.
7697 * gcc.dg/Wattributes-4.c: Likewise.
7698 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7699 entry.
7700
7701 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7702
7703 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7704 spurious debug code.
7705
7706 2016-06-07 Richard Biener <rguenther@suse.de>
7707
7708 PR tree-optimization/71428
7709 * gcc.dg/torture/pr71428.c: New testcase.
7710
7711 2016-06-07 Richard Biener <rguenther@suse.de>
7712
7713 PR middle-end/71423
7714 * gcc.dg/torture/pr71423.c: New testcase.
7715
7716 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7717
7718 PR middle-end/71408
7719 * gcc.dg/tree-ssa/pr71408.c: New test.
7720
7721 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7722
7723 PR middle-end/71281
7724 * g++.dg/torture/pr71281.C: New test.
7725
7726 2016-06-06 Marek Polacek <polacek@redhat.com>
7727
7728 PR c/71362
7729 * gcc.dg/pr71362.c: New test.
7730
7731 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7732 Patrick Palka <ppalka@gcc.gnu.org>
7733
7734 PR c++/70847
7735 PR c++/71330
7736 PR c++/71393
7737 * g++.dg/opt/pr70847.C: New test.
7738 * g++.dg/ubsan/pr70847.C: New test.
7739 * g++.dg/ubsan/pr71393.C: New test.
7740
7741 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7742
7743 PR tree-optimization/71259
7744 * gcc.dg/vect/pr71259.c: New test.
7745
7746 2016-06-06 David Malcolm <dmalcolm@redhat.com>
7747
7748 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7749 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7750 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7751 above.
7752
7753 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7754
7755 PR middle-end/37780
7756 * gcc.c-torture/execute/pr37780.c: New test.
7757 * gcc.target/aarch64/pr37780_1.c: Likewise.
7758 * gcc.target/arm/pr37780_1.c: Likewise.
7759
7760 2016-06-06 Marek Polacek <polacek@redhat.com>
7761
7762 * c-c++-common/attr-may-alias-1.c: New test.
7763 * c-c++-common/attr-may-alias-2.c: New test.
7764 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7765
7766 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7767
7768 PR c/24414
7769 * gcc.target/i386/pr24414.c: New test.
7770
7771 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7772
7773 * gcc.target/sparc/vis4misc.c: New file.
7774 * gcc.target/sparc/fpcmp.c: Likewise.
7775 * gcc.target/sparc/fpcmpu.c: Likewise.
7776
7777 2016-06-06 Alan Hayward <alan.hayward@arm.com>
7778
7779 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7780 * gcc.dg/vect/vect-live-3.c: Likewise.
7781
7782 2016-06-06 Richard Biener <rguenther@suse.de>
7783
7784 PR tree-optimization/71398
7785 * gcc.dg/torture/pr71398.c: New testcase.
7786
7787 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
7788
7789 PR target/71389
7790 * g++.dg/pr71389.C: New test.
7791
7792 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7793
7794 PR fortran/71404
7795 * gfortran.dg/fmt_read_5.f: New test.
7796
7797 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7798
7799 PR fortran/69659
7800 * gfortran.dg/class_array_22.f03: New test.
7801
7802 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7803
7804 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7805
7806 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7807
7808 * gcc.dg/predict-9.c: Update template.
7809
7810 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7811
7812 PR c++/49377
7813 * g++.dg/template/pr49377.C: New.
7814
7815 2016-06-04 Jakub Jelinek <jakub@redhat.com>
7816
7817 PR tree-optimization/71405
7818 * g++.dg/torture/pr71405.C: New test.
7819
7820 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7821
7822 PR c++/70202
7823 * g++.dg/inherit/crash5.C: New.
7824 * g++.dg/inherit/virtual1.C: Adjust.
7825
7826 2016-06-03 Jeff Law <law@redhat.com>
7827
7828 PR tree-optimization/71316
7829 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7830
7831 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7832
7833 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7834 dg-additional-options with just -fno-tree-scev-cprop in it.
7835 * gcc.dg/vect/vect-live-2.c: Likewise.
7836 * gcc.dg/vect/vect-live-5.c: Likewise.
7837 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7838 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7839 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7840
7841 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7842
7843 PR c++/27100
7844 * g++.dg/other/friend6.C: New test.
7845
7846 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7847
7848 * g++.dg/torture/ppc-ldst-array.C: New.
7849
7850 2016-06-03 Joseph Myers <joseph@codesourcery.com>
7851
7852 PR target/71276
7853 PR target/71277
7854 * gcc.dg/torture/builtin-fp-int-inexact.c,
7855 gcc.target/i386/387-builtin-fp-int-inexact.c,
7856 gcc.target/i386/387-rint-inline-1.c,
7857 gcc.target/i386/387-rint-inline-2.c,
7858 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7859 gcc.target/i386/sse2-rint-inline-1.c,
7860 gcc.target/i386/sse2-rint-inline-2.c,
7861 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7862 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7863
7864 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7865 Julia Koval <julia.koval@intel.com>
7866
7867 PR target/66960
7868 PR target/67630
7869 PR target/67634
7870 PR target/67841
7871 PR target/68037
7872 PR target/68618
7873 PR target/68661
7874 PR target/69575
7875 PR target/69596
7876 PR target/69734
7877 * gcc.dg/guality/pr68037-1.c: New test.
7878 * gcc.dg/guality/pr68037-2.c: Likewise.
7879 * gcc.dg/guality/pr68037-3.c: Likewise.
7880 * gcc.dg/torture/pr68037-1.c: Likewise.
7881 * gcc.dg/torture/pr68037-2.c: Likewise.
7882 * gcc.dg/torture/pr68037-3.c: Likewise.
7883 * gcc.dg/torture/pr68661-1a.c: Likewise.
7884 * gcc.dg/torture/pr68661-1b.c: Likewise.
7885 * gcc.target/i386/interrupt-1.c: Likewise.
7886 * gcc.target/i386/interrupt-2.c: Likewise.
7887 * gcc.target/i386/interrupt-3.c: Likewise.
7888 * gcc.target/i386/interrupt-4.c: Likewise.
7889 * gcc.target/i386/interrupt-5.c: Likewise.
7890 * gcc.target/i386/interrupt-6.c: Likewise.
7891 * gcc.target/i386/interrupt-7.c: Likewise.
7892 * gcc.target/i386/interrupt-8.c: Likewise.
7893 * gcc.target/i386/interrupt-9.c: Likewise.
7894 * gcc.target/i386/interrupt-10.c: Likewise.
7895 * gcc.target/i386/interrupt-11.c: Likewise.
7896 * gcc.target/i386/interrupt-12.c: Likewise.
7897 * gcc.target/i386/interrupt-13.c: Likewise.
7898 * gcc.target/i386/interrupt-14.c: Likewise.
7899 * gcc.target/i386/interrupt-15.c: Likewise.
7900 * gcc.target/i386/interrupt-16.c: Likewise.
7901 * gcc.target/i386/interrupt-17.c: Likewise.
7902 * gcc.target/i386/interrupt-18.c: Likewise.
7903 * gcc.target/i386/interrupt-19.c: Likewise.
7904 * gcc.target/i386/interrupt-20.c: Likewise.
7905 * gcc.target/i386/interrupt-21.c: Likewise.
7906 * gcc.target/i386/interrupt-22.c: Likewise.
7907 * gcc.target/i386/interrupt-23.c: Likewise.
7908 * gcc.target/i386/interrupt-24.c: Likewise.
7909 * gcc.target/i386/interrupt-25.c: Likewise.
7910 * gcc.target/i386/interrupt-26.c: Likewise.
7911 * gcc.target/i386/interrupt-27.c: Likewise.
7912 * gcc.target/i386/interrupt-28.c: Likewise.
7913 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7914 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7915 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7916 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7917 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7918 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7919 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7920 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7921 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7922 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7923 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7924 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7925
7926 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7927
7928 PR tree-optimization/52171
7929 * gcc.dg/pr52171.c: New test.
7930 * gcc.target/i386/pr52171.c: New test.
7931
7932 2016-06-03 Jan Hubicka <jh@suse.cz>
7933
7934 * g++.dg/tree-ssa/pred-1.C: New testcase
7935 * gcc.dg/tree-ssa/pred-1.c: New testcase
7936
7937 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7938
7939 PR target/70957
7940 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7941 support.
7942 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7943
7944 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7945
7946 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7947
7948 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7949
7950 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7951 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7952 * gcc.dg/vect/vect-live-1.c: New test.
7953 * gcc.dg/vect/vect-live-2.c: New test.
7954 * gcc.dg/vect/vect-live-3.c: New test.
7955 * gcc.dg/vect/vect-live-4.c: New test.
7956 * gcc.dg/vect/vect-live-5.c: New test.
7957 * gcc.dg/vect/vect-live-slp-1.c: New test.
7958 * gcc.dg/vect/vect-live-slp-2.c: New test.
7959 * gcc.dg/vect/vect-live-slp-3.c: New test.
7960
7961 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7962
7963 PR middle-end/71387
7964 * g++.dg/opt/pr71387.C: New test.
7965
7966 2016-06-02 Jeff Law <law@redhat.com>
7967
7968 PR tree-optimization/71328
7969 * gcc.c-torture/compile/pr71328.c: New test.
7970
7971 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7972
7973 PR fortran/52393
7974 * gfortran.dg/fmt_read_3.f90: Fix typo.
7975 * gfortran.dg/fmt_read_4.f90: New test.
7976
7977 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7978
7979 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7980 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7981 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7982 * g++.dg/cpp0x/override2.C: Likewise.
7983 * g++.dg/parse/crash5.C: Likewise.
7984 * g++.dg/parse/error16.C: Likewise.
7985 * g++.dg/parse/error27.C: Likewise.
7986 * g++.dg/template/qualttp15.C: Likewise.
7987 * g++.dg/template/redecl4.C: Likewise.
7988 * g++.old-deja/g++.other/crash39.C: Likewise.
7989 * g++.old-deja/g++.other/struct1.C: Likewise.
7990 * g++.old-deja/g++.pt/m9a.C: Likewise.
7991 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7992
7993 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7994
7995 PR c++/71372
7996 * c-c++-common/pr71372.c: New test.
7997
7998 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7999 __TIME__ strings with __builtin_strcmp instead of printf and
8000 dg-output.
8001
8002 2016-06-02 Martin Liska <mliska@suse.cz>
8003
8004 * gcc.dg/predict-9.c: New test.
8005
8006 2016-06-02 Jakub Jelinek <jakub@redhat.com>
8007
8008 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8009 global set_compiler_env_var and global saved_compiler_env_var.
8010
8011 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8012
8013 PR rtl-optimization/71295
8014 * gcc.c-torture/compile/pr71295.c: New test.
8015
8016 2016-06-02 Jakub Jelinek <jakub@redhat.com>
8017
8018 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8019
8020 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8021 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8022
8023 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8024 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8025 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8026 alternative number.
8027
8028 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8029
8030 * gcc.target/powerpc/p9-splat-4.c: New test.
8031
8032 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8033
8034 PR target/71186
8035 * gcc.target/powerpc/pr71186.c: New test.
8036
8037 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8038
8039 PR fortran/52393
8040 * gfortran.dg/fmt_read_3.f90: New test.
8041
8042 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8043
8044 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8045 procedure.
8046
8047 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
8048
8049 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8050 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8051 env var is set.
8052 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8053 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8054 shown once.
8055 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8056 during compilation.
8057 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8058 vars set by dg-set-compiler-env-var.
8059
8060 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
8061
8062 PR fortran/71156
8063 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8064 to the module procedure declaration.
8065 * gfortran.dg/submodule_16.f08: New test.
8066
8067 2016-06-01 Jakub Jelinek <jakub@redhat.com>
8068
8069 PR middle-end/71371
8070 * c-c++-common/gomp/pr71371.c: New test.
8071
8072 2016-06-01 Richard Biener <rguenther@suse.de>
8073
8074 PR tree-optimization/71366
8075 * gcc.dg/torture/pr71366-1.c: New testcase.
8076 * gcc.dg/torture/pr71366-2.c: Likewise.
8077
8078 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8079
8080 * gcc.target/powerpc/vslv-0.c: New test.
8081 * gcc.target/powerpc/vslv-1.c: New test.
8082 * gcc.target/powerpc/vsrv-0.c: New test.
8083 * gcc.target/powerpc/vsrv-1.c: New test.
8084
8085 2016-06-01 Nathan Sidwell <nathan@acm.org>
8086
8087 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8088 * gcc.target/nvptx/weak.c: New.
8089
8090 2016-06-01 Richard Biener <rguenther@suse.de>
8091
8092 PR tree-optimization/71261
8093 * gcc.dg/torture/vect-bool-1.c: New testcase.
8094
8095 2016-06-01 Jakub Jelinek <jakub@redhat.com>
8096
8097 * gfortran.dg/gomp/order-1.f90: New test.
8098 * gfortran.dg/gomp/order-2.f90: New test.
8099
8100 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
8101
8102 * gcc.dg/unroll-6.c: Update template.
8103 * gcc.dg/unroll-7.c: New testcase.
8104 * gcc.dg/unroll-8.c: New testcase.
8105
8106 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8107
8108 * gnat.dg/opt56.ad[sb]: New test.
8109
8110 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8111
8112 PR c++/66635
8113 * g++.dg/cpp0x/constexpr-ice16.C: New.
8114
8115 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8116
8117 PR tree-optimization/71314
8118 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8119 -mbranch-cost=2.
8120
8121 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8122
8123 PR tree-optimization/71077
8124 * gcc.dg/tree-ssa/pr71077.c: New test.
8125
8126 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
8127
8128 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8129 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8130 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8131
8132 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8133
8134 PR c++/71248
8135 * g++.dg/cpp0x/pr71248.C: New.
8136 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8137 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8138 * g++.dg/init/new37.C: Likewise.
8139 * g++.dg/template/static1.C: Likewise.
8140 * g++.dg/template/static2.C: Likewise.
8141
8142 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8143
8144 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8145 instead of %rdi.
8146 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8147
8148 2016-05-31 Marek Polacek <polacek@redhat.com>
8149
8150 * c-c++-common/Wswitch-unreachable-3.c: New test.
8151 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8152
8153 2016-05-31 Richard Biener <rguenther@suse.de>
8154
8155 PR tree-optimization/71352
8156 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8157
8158 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8159
8160 * gcc.target/arm/armv5_thumb_isa.c: New test.
8161
8162 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8163
8164 PR target/71346
8165 * gcc.target/i386/pr71346.c: New test.
8166
8167 2016-05-31 Tom de Vries <tom@codesourcery.com>
8168
8169 PR tree-optimization/69068
8170 * gcc.dg/graphite/pr69068.c: New test.
8171
8172 2016-05-27 Martin Sebor <msebor@redhat.com>
8173
8174 PR c++/71306
8175 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8176
8177 2016-05-30 Jakub Jelinek <jakub@redhat.com>
8178
8179 PR c++/71349
8180 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8181 nowait depend(inout: dd[0]) clauses where permitted.
8182
8183 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8184
8185 PR c++/71238
8186 * g++.dg/parse/pr71238.C: New.
8187 * g++.dg/concepts/friend1.C: Test column numbers too.
8188 * g++.dg/cpp0x/initlist31.C: Likewise.
8189 * g++.dg/cpp0x/pr51420.C: Likewise.
8190 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8191 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8192 * g++.dg/ext/builtin3.C: Likewise.
8193 * g++.dg/lookup/friend12.C: Likewise.
8194 * g++.dg/lookup/friend7.C: Likewise.
8195 * g++.dg/lookup/koenig1.C: Likewise.
8196 * g++.dg/lookup/koenig5.C: Likewise.
8197 * g++.dg/lookup/used-before-declaration.C: Likewise.
8198 * g++.dg/overload/koenig1.C: Likewise.
8199 * g++.dg/template/crash65.C: Likewise.
8200 * g++.dg/template/friend57.C: Likewise.
8201 * g++.dg/warn/Wshadow-5.C: Likewise.
8202 * g++.dg/warn/Wunused-8.C: Likewise.
8203 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8204 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8205 * g++.old-deja/g++.jason/member.C: Likewise.
8206 * g++.old-deja/g++.jason/report.C: Likewise.
8207 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8208 * g++.old-deja/g++.law/visibility20.C: Likewise.
8209 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8210 * g++.old-deja/g++.other/static5.C: Likewise.
8211 * g++.old-deja/g++.pt/overload2.C: Likewise.
8212
8213 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
8214
8215 * gcc.dg/tree-ssa/peel1.c: New testcase.
8216 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8217 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8218
8219 2016-05-30 Tom de Vries <tom@codesourcery.com>
8220
8221 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8222 to ce.
8223
8224 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8225
8226 PR c++/71099
8227 * g++.dg/parse/virtual1.C: New.
8228
8229 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
8230
8231 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8232 Use correct register when clearing %edx.
8233
8234 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
8235
8236 PR tree-optimization/71289
8237 * gcc.dg/pr71289.c: New test.
8238
8239 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8240
8241 PR middle-end/71269
8242 PR middle-end/71292
8243 * gcc.dg/tree-ssa/pr71269.c: New test.
8244 * gcc.dg/tree-ssa/pr71292.c: New test.
8245
8246 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8247
8248 PR middle-end/71252
8249 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8250
8251 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
8252
8253 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8254 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8255 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8256
8257 2016-05-30 Tom de Vries <tom@codesourcery.com>
8258
8259 PR tree-optimization/69067
8260 * gcc.dg/graphite/pr69067.c: New test.
8261
8262 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
8263
8264 PR target/71245
8265 * gcc.target/i386/pr71245-1.c: New test.
8266 * gcc.target/i386/pr71245-2.c: Ditto.
8267
8268 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8269
8270 PR c++/71105
8271 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8272 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8273 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8274
8275 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
8276
8277 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8278
8279 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8280
8281 Revert:
8282 PR c++/69855
8283 * g++.dg/overload/69855.C: New.
8284 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8285 * g++.old-deja/g++.pt/crash3.C: Likewise.
8286
8287 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8288
8289 PR c++/60385
8290 * g++.dg/parse/namespace13.C: New.
8291
8292 2016-05-26 Jeff Law <law@redhat.com>
8293
8294 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8295 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8296 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8297 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8298 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8299 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8300 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8301 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8302 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8303 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8304 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8305 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8306 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8307
8308 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8309
8310 PR c++/69855
8311 * g++.dg/overload/69855.C: New.
8312 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8313 * g++.old-deja/g++.pt/crash3.C: Likewise.
8314
8315 2016-05-27 Jiong Wang <jiong.wang@arm.com>
8316
8317 PR target/63596
8318 * gcc.target/aarch64/va_arg_1.c: New testcase.
8319 * gcc.target/aarch64/va_arg_2.c: Likewise.
8320 * gcc.target/aarch64/va_arg_3.c: Likewise.
8321
8322 2016-05-27 Jiong Wang <jiong.wang@arm.com>
8323
8324 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8325 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8326 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8327 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8328 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8329
8330 2016-05-27 Marek Polacek <polacek@redhat.com>
8331
8332 PR middle-end/71308
8333 * g++.dg/torture/pr71308.C: New test.
8334
8335 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8336
8337 * gcc.dg/zero_bits_compound-1.c: New test.
8338 * gcc.dg/zero_bits_compound-2.c: New test.
8339
8340 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8341
8342 PR middle-end/71279
8343 * gcc.dg/pr71279.c: New test.
8344
8345 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8346
8347 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8348 floating point min/max/comparison instructions.
8349 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8350
8351 2016-05-26 Jakub Jelinek <jakub@redhat.com>
8352
8353 * c-c++-common/gomp/schedule-1.c: New test.
8354 * gfortran.dg/gomp/schedule-1.f90: New test.
8355
8356 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8357
8358 PR c++/70822
8359 PR c++/70106
8360 * g++.dg/cpp1y/auto-fn32.C: New test.
8361 * g++.dg/cpp1y/paren4.C: New test.
8362
8363 2016-05-26 Nathan Sidwell <nathan@acm.org>
8364
8365 * gcc.dg/20060410.c: Xfail on ptx.
8366 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8367 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8368 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8369 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8370 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8371
8372 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8373
8374 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8375
8376 2016-05-26 Jakub Jelinek <jakub@redhat.com>
8377
8378 PR tree-optimization/71280
8379 * gcc.dg/pr71280.c: New test.
8380
8381 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8382
8383 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8384 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8385
8386 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8387
8388 2016-05-26 Jiong Wang <jiong.wang@arm.com>
8389
8390 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
8391 kept in memory.
8392
8393 2016-05-25 Jeff Law <law@redhat.com>
8394
8395 PR tree-optimization/71272
8396 * gcc.c-torture/compile/pr71272.c: new test.
8397
8398 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8399
8400 * gcc.target/powerpc/vec-cmpne.c: New test.
8401 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8402
8403 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8404
8405 * gnat.dg/opt55.ad[sb]: New test.
8406
8407 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8408
8409 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8410 * c-c++-common/pr60226.c: Require int32plus.
8411 * gcc.c-torture/execute/pr70602.c: Likewise.
8412 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8413 unsigned long for malloc arg type.
8414 * gcc.dg/asr_div1.c: Require int32plus.
8415 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8416 * gcc.dg/pie-1.c: Require pie.
8417 * gcc.dg/pie-2.c: Likewise.
8418 * gcc.dg/pr59471.c: Require int32plus.
8419 * gcc.dg/pr59963-2.c: XFAIL for int16.
8420 * gcc.dg/pr60114.c: Require int32plus.
8421 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8422 unsigned long for typedef of size_t.
8423 * gcc.dg/pr63914.c: Require int32plus.
8424 * gcc.dg/pr64536.c: Require pt32plus.
8425 * gcc.dg/pr65658.c: Likewise.
8426 * gcc.dg/pr67271.c: Require int32plus.
8427 * gcc.dg/pr68112.c: Likewise.
8428 * gcc.dg/pr69071.c: Skip for avr target.
8429 * gcc.dg/pr69973.c: Require int32plus.
8430 * gcc.dg/pr70169.c: Skip for avr target.
8431 * gcc.dg/sso-6.c: Require int32plus.
8432 * gcc.dg/sso-7.c: Likewise.
8433 * gcc.dg/sso-8.c: Likewise.
8434 * gcc.dg/vrp-min-max-2.c: Likewise.
8435
8436 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8437
8438 PR target/70738
8439 * gcc.target/i386/pr70738-1.c: New test.
8440 * gcc.target/i386/pr70738-2.c: Likewise.
8441 * gcc.target/i386/pr70738-3.c: Likewise.
8442 * gcc.target/i386/pr70738-4.c: Likewise.
8443 * gcc.target/i386/pr70738-5.c: Likewise.
8444 * gcc.target/i386/pr70738-6.c: Likewise.
8445 * gcc.target/i386/pr70738-7.c: Likewise.
8446 * gcc.target/i386/pr70738-8.c: Likewise.
8447 * gcc.target/i386/pr70738-9.c: Likewise.
8448
8449 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8450
8451 PR rtl-optimization/66940
8452 * gcc.c-torture/execute/pr66940.c: New test.
8453
8454 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8455
8456 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8457 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8458 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8459 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8460 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8461 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8462 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8463 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8464 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8465 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8466 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8467 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8468 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8469 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8470 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8471 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8472 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8473 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8474 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8475 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8476 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8477 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8478 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8479 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8480
8481 2016-05-25 Marek Polacek <polacek@redhat.com>
8482
8483 PR c/71265
8484 * gcc.dg/noncompile/pr71265.c: New test.
8485
8486 PR c/71266
8487 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8488
8489 2016-05-25 Nathan Sidwell <nathan@acm.org>
8490
8491 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8492
8493 2016-05-25 Richard Biener <rguenther@suse.de>
8494
8495 PR tree-optimization/71261
8496 * c-c++-common/torture/pr71261.c: New testcase.
8497
8498 2016-05-25 Richard Biener <rguenther@suse.de>
8499
8500 PR tree-optimization/71264
8501 * gcc.dg/vect/pr71264.c: New testcase.
8502
8503 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8504
8505 PR c++/55992
8506 * g++.dg/cpp0x/alias-decl-53.C: New.
8507 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8508
8509 2016-05-25 Martin Liska <mliska@suse.cz>
8510
8511 * g++.dg/pr71239.C: New test.
8512
8513 2016-05-25 Richard Biener <rguenther@suse.de>
8514
8515 * gcc.dg/vect/pr58135.c: Rename to ...
8516 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
8517
8518 2016-05-25 Marek Polacek <polacek@redhat.com>
8519
8520 * g++.dg/pr65295.C: Use target c++14.
8521
8522 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8523
8524 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8525 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
8526
8527 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8528
8529 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8530 instructions.
8531
8532 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8533
8534 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8535 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8536 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8537 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8538 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8539 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8540 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8541 * c-c++-common/goacc/pcopy.c: Likewise.
8542 * c-c++-common/goacc/pcopyin.c: Likewise.
8543 * c-c++-common/goacc/pcopyout.c: Likewise.
8544 * c-c++-common/goacc/pcreate.c: Likewise.
8545 * c-c++-common/goacc/pr70688.c: New test.
8546 * c-c++-common/goacc/present-1.c: Adjust test.
8547 * c-c++-common/goacc/reduction-5.c: Likewise.
8548 * g++.dg/goacc/data-1.C: New test.
8549
8550 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8551
8552 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8553 vector parity built-in functions.
8554 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8555 count trailing zeros automatic vectorization.
8556 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8557 count trailing zeros built-in functions.
8558
8559 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8560
8561 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8562
8563 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8564
8565 PR target/71050
8566 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8567
8568 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8569
8570 PR c++/50436
8571 * g++.dg/template/crash123.C: New.
8572 * g++.dg/template/crash124.C: Likewise.
8573
8574 2016-05-24 Martin Sebor <msebor@redhat.com>
8575
8576 PR c++/71147
8577 * g++.dg/ext/flexary16.C: New test.
8578
8579 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8580
8581 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8582 before math.h is included.
8583 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8584 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8585 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8586 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8587 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8588 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8589 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8590 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8591 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8592 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8593 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8594 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8595 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8596 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8597 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8598 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8599 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8600 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8601 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8602 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8603 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8604 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8605 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8606
8607 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8608 Kelvin Nilsen <kelvin@gcc.gnu.org>
8609
8610 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8611 support.
8612
8613 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8614
8615 PR c++/69872
8616 * g++.dg/warn/Wno-narrowing1.C: New.
8617
8618 2016-05-24 Marek Polacek <polacek@redhat.com>
8619
8620 PR c/71249
8621 * c-c++-common/Wswitch-unreachable-2.c: New test.
8622
8623 2016-05-24 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR c++/71257
8626 * g++.dg/vect/simd-clone-6.cc: New test.
8627 * g++.dg/gomp/declare-simd-6.C: New test.
8628
8629 PR middle-end/70434
8630 PR c/69504
8631 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8632
8633 2016-05-24 Richard Biener <rguenther@suse.de>
8634
8635 PR tree-optimization/71240
8636 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8637
8638 2016-05-24 Richard Biener <rguenther@suse.de>
8639
8640 PR tree-optimization/71230
8641 * gcc.dg/torture/pr71230.c: New testcase.
8642 * g++.dg/torture/pr71230.C: Likewise.
8643
8644 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8645
8646 * c-c++-common/goacc/routine-5.c: Add tests.
8647 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8648 * gfortran.dg/goacc/routine-6.f90: Add tests.
8649
8650 2016-05-24 Richard Biener <rguenther@suse.de>
8651
8652 PR tree-optimization/71253
8653 * gcc.dg/torture/pr71253.c: New testcase.
8654
8655 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8656
8657 PR middle-end/71252
8658 * gfortran.dg/pr71252.f90: New test.
8659
8660 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8661
8662 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8663
8664 2016-05-24 Richard Biener <rguenther@suse.de>
8665
8666 PR middle-end/70434
8667 PR c/69504
8668 * c-c++-common/vector-subscript-4.c: New testcase.
8669 * c-c++-common/vector-subscript-5.c: Likewise.
8670
8671 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8672
8673 PR fortran/71123
8674 * gfortran.dg/namelist_90.f: New test
8675
8676 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8677
8678 PR fortran/66461
8679 * gfortran.dg/unexpected_eof.f: New test
8680
8681 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8682 Kelvin Nilsen <kelvin@gcc.gnu.org>
8683
8684 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8685 as little endian.
8686
8687 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8688
8689 PR c++/70972
8690 * g++.dg/cpp0x/inh-ctor20.C: New.
8691 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8692
8693 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8694
8695 PR c++/69095
8696 * g++.dg/cpp0x/variadic168.C: New.
8697
8698 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8699
8700 * g++.dg/cpp0x/pr31445.C: Test column number too.
8701 * g++.dg/cpp0x/pr32253.C: Likewise.
8702 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8703 * g++.dg/cpp0x/variadic36.C: Likewise.
8704
8705 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
8706
8707 * gcc.dg/fold-notshift-2.c: Adjust.
8708
8709 2016-05-23 Marek Polacek <polacek@redhat.com>
8710
8711 PR c/49859
8712 * c-c++-common/Wswitch-unreachable-1.c: New test.
8713 * gcc.dg/Wswitch-unreachable-1.c: New test.
8714 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8715 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8716 * g++.dg/gomp/block-10.C: Likewise.
8717 * gcc.dg/gomp/block-10.c: Likewise.
8718 * g++.dg/gomp/block-9.C: Likewise.
8719 * gcc.dg/gomp/block-9.c: Likewise.
8720 * g++.dg/gomp/target-1.C: Likewise.
8721 * g++.dg/gomp/target-2.C: Likewise.
8722 * gcc.dg/gomp/target-1.c: Likewise.
8723 * gcc.dg/gomp/target-2.c: Likewise.
8724 * g++.dg/gomp/taskgroup-1.C: Likewise.
8725 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8726 * gcc.dg/gomp/teams-1.c: Likewise.
8727 * g++.dg/gomp/teams-1.C: Likewise.
8728 * g++.dg/overload/error3.C: Likewise.
8729 * g++.dg/tm/jump1.C: Likewise.
8730 * g++.dg/torture/pr40335.C: Likewise.
8731 * gcc.dg/c99-vla-jump-5.c: Likewise.
8732 * gcc.dg/switch-warn-1.c: Likewise.
8733 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8734 * gcc.dg/nested-func-1.c: Likewise.
8735 * gcc.dg/pr67784-4.c: Likewise.
8736
8737 2016-05-23 Richard Biener <rguenther@suse.de>
8738
8739 PR tree-optimization/71230
8740 * gfortran.dg/pr71230-1.f90: New testcase.
8741 * gfortran.dg/pr71230-2.f90: Likewise.
8742
8743 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8744
8745 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
8746 * gcc.dg/vect/pr58135.c: Add new.
8747 * gfortran.dg/pr46519-1.f: Adjust test case.
8748
8749 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8750
8751 PR c++/53401
8752 * g++.dg/cpp0x/decltype64.C: New.
8753
8754 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8755
8756 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8757 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8758 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8759
8760 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8761
8762 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8763 Add poly64x1_t and poly64x2_t cases if supported.
8764 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8765 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8766 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8767 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8768 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8769
8770 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8771
8772 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8773 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8774 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8775 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8776 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8777 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8778 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8779
8780 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8781
8782 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8783
8784 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8785
8786 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8787 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8788
8789 2016-05-22 Jakub Jelinek <jakub@redhat.com>
8790
8791 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8792 constraint instead of "r".
8793 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8794 insn instead of vxorpd.
8795 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8796
8797 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8798 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8799
8800 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8801
8802 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8803 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8804
8805 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8806
8807 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8808
8809 PR middle-end/40921
8810 * gcc.dg/tree-ssa/pr40921.c: New test.
8811
8812 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8813
8814 PR target/71103
8815 * gcc.target/avr/pr71103.c: New test.
8816
8817 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8818
8819 PR middle-end/71179
8820 * gcc.dg/tree-ssa/pr71179.c: New test.
8821
8822 2016-05-20 Martin Sebor <msebor@redhat.com>
8823
8824 PR c/71115
8825 * gcc.dg/init-excess-2.c: New test.
8826
8827 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8828
8829 * gnat.dg/opt53.adb: New test.
8830 * gnat.dg/opt54.adb: Likewise.
8831
8832 2016-05-20 Martin Jambor <mjambor@suse.cz>
8833
8834 PR tree-optimization/70884
8835 * gcc.dg/tree-ssa/pr70919.c: New test.
8836
8837 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8838
8839 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8840 formatting.
8841 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8842 fix code formatting.
8843
8844 2016-05-20 Nathan Sidwell <nathan@acm.org>
8845
8846 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8847 non-common cases.
8848 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
8849
8850 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8851
8852 * jit.dg/all-non-failing-tests.h: Add
8853 test-factorial-must-tail-call.c.
8854 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8855 * jit.dg/test-factorial-must-tail-call.c: New test case.
8856
8857 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8858
8859 PR fortran/71204
8860 * gfortran.dg/pr71204.f90: New test.
8861
8862 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8863
8864 * gcc.target/nvptx/sincos.c: New test.
8865
8866 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8867
8868 PR c++/70572
8869 * g++.dg/cpp1y/auto-fn31.C: New.
8870
8871 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8872
8873 * gcc.target/powerpc/vec-addec.c: New test.
8874 * gcc.target/powerpc/vec-addec-int128.c: New test.
8875
8876 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8877
8878 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8879 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8880 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8881 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8882
8883 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
8884
8885 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8886
8887 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8888
8889 PR c++/71210
8890 * g++.dg/opt/pr71210-1.C: New test.
8891 * g++.dg/opt/pr71210-2.C: New test.
8892
8893 PR tree-optimization/29756
8894 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8895 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8896 only on selected targets where V4SImode vectors are known to be
8897 supported.
8898
8899 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
8900
8901 PR tree-optimization/71079
8902 PR tree-optimization/71206
8903 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8904
8905 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8906
8907 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8908 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8909 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8910
8911 2016-05-20 Richard Guenther <rguenther@suse.de>
8912
8913 PR tree-optimization/29756
8914 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8915
8916 2016-05-20 Richard Biener <rguenther@suse.de>
8917
8918 PR tree-optimization/71185
8919 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8920
8921 2016-05-20 Richard Biener <rguenther@suse.de>
8922
8923 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8924
8925 2016-05-19 Marek Polacek <polacek@redhat.com>
8926
8927 PR c++/71075
8928 * g++.dg/diagnostic/pr71075.C: New test.
8929
8930 2016-05-19 David Malcolm <dmalcolm@redhat.com>
8931
8932 PR c++/71184
8933 * g++.dg/pr71184.C: New test case.
8934
8935 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8936
8937 * gcc.target/powerpc/darn-0.c: New test.
8938 * gcc.target/powerpc/darn-1.c: New test.
8939 * gcc.target/powerpc/darn-2.c: New test.
8940
8941 2016-05-19 Marek Polacek <polacek@redhat.com>
8942
8943 PR tree-optimization/71031
8944 * gcc.dg/tree-ssa/vrp100.c: New test.
8945
8946 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8947
8948 PR rtl-optimization/71148
8949 * gcc.dg/pr71148.c: New test.
8950
8951 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8952
8953 PR target/71056
8954 * gcc.target/arm/pr71056.c: New test.
8955
8956 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8957
8958 * c-c++-common/pr69669.c: Check the used mode.
8959
8960 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8961
8962 PR sanitizer/64354
8963 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8964
8965 2016-05-19 Richard Biener <rguenther@suse.de>
8966
8967 PR tree-optimization/70729
8968 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8969 * gcc.dg/graphite/scop-18.c: Likewise.
8970 * gcc.dg/pr41783.c: Disable LIM.
8971 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8972 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8973 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8974 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8975 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8976 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8977 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8978 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8979 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8980 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8981 * gfortran.dg/pr42108.f90: Likewise.
8982
8983 2016-05-18 David Malcolm <dmalcolm@redhat.com>
8984
8985 PR driver/69265
8986 * gcc.dg/spellcheck-options-11.c: New test case.
8987
8988 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8989
8990 PR c++/71100
8991 * g++.dg/opt/pr71100.C: New test.
8992
8993 2016-05-18 Martin Jambor <mjambor@suse.cz>
8994
8995 PR ipa/69708
8996 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8997 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8998 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8999 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9000
9001 2016-05-18 Martin Jambor <mjambor@suse.cz>
9002
9003 PR ipa/69708
9004 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9005 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9006 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9007 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9008 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9009
9010 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9011
9012 PR c++/69793
9013 * g++.dg/template/crash122.C: New.
9014
9015 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9016
9017 PR c++/70466
9018 * g++.dg/template/pr70466-1.C: New.
9019 * g++.dg/template/pr70466-2.C: Likewise.
9020
9021 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9022
9023 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9024 splat operations and the XXSPLTIB instruction.
9025 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9026 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9027 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9028 xxlxor to clear a register.
9029
9030 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9031
9032 * gcc.dg/torture/pr71020.c: New test.
9033
9034 2016-05-18 Martin Jambor <mjambor@suse.cz>
9035
9036 PR ipa/70646
9037 * gcc.dg/ipa/pr70646.c: New test.
9038
9039 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9040
9041 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9042
9043 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9044
9045 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9046 missing tests for vreinterpretq_p{8,16}.
9047
9048 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9049
9050 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9051 vsliq_n_s64 and vsliq_n_u64.
9052
9053 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9054
9055 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9056 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9057
9058 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9059
9060 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9061 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9062 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9063
9064 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9065
9066 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9067 in comment.
9068
9069 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9070
9071 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9072 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9073 "blr\t" and switch to scan-assembler-times.
9074
9075 2016-05-18 Jiong Wang <jiong.wang@arm.com>
9076
9077 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9078 with __aarch64__.
9079 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9080 declarations under __aarch64__ and __ARM_FEATURE_FMA.
9081
9082 2016-05-18 Jakub Jelinek <jakub@redhat.com>
9083
9084 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9085 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9086 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9087 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9088 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9089 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9090
9091 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9092 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9093
9094 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9095 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9096
9097 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9098 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9099
9100 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9101
9102 2016-05-18 Richard Biener <rguenther@suse.de>
9103
9104 PR tree-optimization/71168
9105 * gcc.dg/torture/pr71168.c: New testcase.
9106
9107 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9108
9109 PR middle-end/63586
9110 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9111 * gcc.dg/tree-ssa/pr63586.c: New test.
9112 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9113
9114 2016-05-17 Nathan Sidwell <nathan@acm.org>
9115
9116 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9117 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9118 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9119 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9120
9121 2016-05-17 Nathan Sidwell <nathan@acm.org>
9122
9123 * gcc.target/nvptx/abi-vararg-3.c: New.
9124
9125 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9126
9127 PR tree-optimization/54579
9128 PR middle-end/55299
9129 * gcc.dg/fold-notrotate-1.c: New test.
9130 * gcc.dg/fold-notshift-1.c: New test.
9131 * gcc.dg/fold-notshift-2.c: New test.
9132
9133 2016-05-17 Marek Polacek <polacek@redhat.com>
9134
9135 PR ipa/71146
9136 * g++.dg/ipa/pr71146.C: New test.
9137
9138 2016-05-17 David Malcolm <dmalcolm@redhat.com>
9139
9140 * jit.dg/test-error-array-bounds.c: New test case.
9141
9142 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
9143
9144 * gcc.dg/tree-ssa/and-1.c: New testcase.
9145
9146 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
9147
9148 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9149 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9150
9151 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
9152
9153 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9154 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9155
9156 2016-05-17 Jiong Wang <jiong.wang@arm.com>
9157
9158 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9159
9160 2016-05-17 Jiong Wang <jiong.wang@arm.com>
9161
9162 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9163
9164 2016-05-17 Jiong Wang <jiong.wang@arm.com>
9165
9166 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9167 ".2d[index]" when scan the assembly.
9168 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9169 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9170 float64x1.
9171 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9172
9173 2016-05-17 Richard Biener <rguenther@suse.de>
9174
9175 PR tree-optimization/71132
9176 * gcc.dg/torture/pr71132.c: New testcase.
9177
9178 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9179
9180 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9181
9182 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9183
9184 PR target/70809
9185 * gcc.target/aarch64/pr70809_1.c: New test.
9186
9187 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9188
9189 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9190 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9191 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9192 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9193
9194 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9195 Ilya Enkovich <ilya.enkovich@intel.com>
9196
9197 PR target/71114
9198 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9199
9200 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
9201
9202 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9203 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9204
9205 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9206
9207 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9208 test for __ARM_FP16_ARGS.
9209 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9210 * gcc.target/arm/aapcs/neon-vect10.c: New.
9211 * gcc.target/arm/aapcs/neon-vect9.c: New.
9212 * gcc.target/arm/aapcs/vfp18.c: New.
9213 * gcc.target/arm/aapcs/vfp19.c: New.
9214 * gcc.target/arm/aapcs/vfp20.c: New.
9215 * gcc.target/arm/aapcs/vfp21.c: New.
9216 * gcc.target/arm/fp16-aapcs-1.c: New.
9217 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9218 test for __ARM_FP16_ARGS.
9219 * g++.target/arm/fp16-return-1.c: Update expected output.
9220
9221 2016-05-16 Jiong Wang <jiong.wang@arm.com>
9222
9223 PR testsuite/70227
9224 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9225
9226 2016-05-15 Harald Anlauf <anlauf@gmx.de>
9227
9228 PR fortran/69603
9229 * gfortran.dg/pr69603.f90: New testcase.
9230
9231 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
9232
9233 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9234
9235 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
9236
9237 PR fortran/71047
9238 * gfortran.dg/pr71047.f08: New test.
9239
9240 2016-05-13 Joseph Myers <joseph@codesourcery.com>
9241
9242 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9243 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9244 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9245
9246 2016-05-13 Martin Sebor <msebor@redhat.com>
9247
9248 PR c++/60049
9249 * g++.dg/cpp0x/constexpr-60049.C: New test.
9250
9251 2016-05-13 Jakub Jelinek <jakub@redhat.com>
9252
9253 PR bootstrap/71071
9254 * gcc.dg/pr71071.c: New test.
9255
9256 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
9257
9258 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9259 remove XOP handling.
9260 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
9261
9262 2016-05-13 Nathan Sidwell <nathan@acm.org>
9263
9264 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9265 __atomic_is_lock_free declaration.
9266
9267 2016-05-13 Richard Biener <rguenther@suse.de>
9268
9269 PR tree-optimization/42587
9270 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9271
9272 2016-05-13 Martin Liska <mliska@suse.cz>
9273
9274 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9275 the new format of dump output.
9276
9277 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9278
9279 * gcc.dg/pr71084.c: New test.
9280
9281 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9282
9283 PR target/53440
9284 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
9285
9286 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9287
9288 * gcc.target/aarch64/struct_return.c: New test.
9289
9290 2016-05-12 Marek Polacek <polacek@redhat.com>
9291
9292 PR c/70756
9293 * c-c++-common/pr70756-2.c: New test.
9294 * c-c++-common/pr70756.c: New test.
9295
9296 2016-05-12 Richard Biener <rguenther@suse.de>
9297
9298 PR tree-optimization/71059
9299 * gcc.dg/torture/pr71059.c: New testcase.
9300
9301 2016-05-12 Richard Biener <rguenther@suse.de>
9302
9303 PR tree-optimization/71062
9304 * gcc.dg/torture/pr71062.c: New testcase.
9305
9306 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9307
9308 PR tree-optimization/71006
9309 * gcc.dg/pr71006.c: New test.
9310
9311 2016-05-12 Marek Polacek <polacek@redhat.com>
9312
9313 PR driver/71063
9314 * gcc.dg/opts-7.c: New test.
9315
9316 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9317
9318 PR target/70830
9319 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9320 Add -save-temps to dg-options.
9321 Scan for ldmfd rather than pop instruction.
9322 * gcc.target/arm/interrupt-2.c: Likewise.
9323 * gcc.target/arm/pr70830.c: New test.
9324
9325 2016-05-12 Jakub Jelinek <jakub@redhat.com>
9326
9327 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9328 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9329
9330 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9331 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9332 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9333
9334 PR target/71019
9335 * gcc.target/i386/avx512vl-pack-1.c: New test.
9336 * gcc.target/i386/avx512vl-pack-2.c: New test.
9337 * gcc.target/i386/avx512bw-pack-2.c: New test.
9338
9339 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9340
9341 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9342 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9343 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9344
9345 2016-05-12 Richard Biener <rguenther@suse.de>
9346
9347 PR tree-optimization/70986
9348 * gcc.dg/torture/pr70986-1.c: New testcase.
9349 * gcc.dg/torture/pr70986-2.c: Likewise.
9350 * gcc.dg/torture/pr70986-3.c: Likewise.
9351
9352 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9353
9354 PR c/43651
9355 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9356 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9357
9358 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
9359
9360 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9361 directive.
9362 * gcc.target/i386/pr66746.c: Ditto.
9363
9364 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9365
9366 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9367 support.
9368 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9369 warning when using -mvsx-timode.
9370 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9371 * gcc.target/powerpc/dform-2.c: Likewise.
9372 * gcc.target/powerpc/pr68805.c: Likewise.
9373
9374 2016-05-11 Marek Polacek <polacek@redhat.com>
9375
9376 PR c++/71024
9377 * c-c++-common/attributes-3.c: New test.
9378
9379 2016-05-11 Nathan Sidwell <nathan@acm.org>
9380
9381 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9382 * gcc.c-torture/execute/pr68185.c: Likewise.
9383 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9384 * gcc.dg/pr69634.c: Requires scheduling.
9385 * gcc.dg/torture/pr66178.c: Require label values.
9386 * gcc.dg/setjmp-6.c: Require indirect jumps.
9387
9388 2016-05-11 Richard Biener <rguenther@suse.de>
9389
9390 PR tree-optimization/71055
9391 * gcc.dg/torture/pr71055.c: New testcase.
9392
9393 2016-05-11 Richard Biener <rguenther@suse.de>
9394
9395 PR debug/71057
9396 * g++.dg/debug/pr71057.C: New testcase.
9397
9398 2016-05-11 Jakub Jelinek <jakub@redhat.com>
9399
9400 PR fortran/70855
9401 * gfortran.dg/gomp/pr70855.f90: New test.
9402
9403 2016-05-11 Richard Biener <rguenther@suse.de>
9404
9405 PR middle-end/71002
9406 * g++.dg/torture/pr71002.C: New testcase.
9407
9408 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9409
9410 PR middle-end/70807
9411 * gcc.dg/pr70807.c: New test.
9412
9413 2016-05-10 Martin Sebor <msebor@redhat.com>
9414
9415 PR c++/38611
9416 * g++.dg/Wattributes.C: New test.
9417
9418 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
9419
9420 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9421 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9422 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9423
9424 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9425
9426 PR target/70799
9427 * gcc.target/i386/pr70799-1.c: New test.
9428
9429 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9430
9431 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9432
9433 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9434
9435 PR middle-end/70877
9436 * gcc.target/i386/pr70877.c: New test.
9437
9438 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9439
9440 PR tree-optimization/70786
9441 * gcc.target/i386/pr70876.c: New test.
9442
9443 2016-05-10 Jakub Jelinek <jakub@redhat.com>
9444
9445 PR target/70927
9446 * gcc.target/i386/avx512vl-logic-1.c: New test.
9447 * gcc.target/i386/avx512vl-logic-2.c: New test.
9448 * gcc.target/i386/avx512dq-logic-2.c: New test.
9449
9450 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9451
9452 PR target/70963
9453 * gcc.target/powerpc/pr70963.c: New.
9454
9455 2016-05-10 David Malcolm <dmalcolm@redhat.com>
9456
9457 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9458 (test_very_wide_line): Add ruler to expected output.
9459 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9460 (test_very_wide_line): Likewise.
9461 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9462 (test_show_locus): Within the handling of "test_very_wide_line",
9463 enable show_ruler_p on the diagnostic context.
9464
9465 2016-05-10 Richard Biener <rguenther@suse.de>
9466
9467 PR tree-optimization/71039
9468 * gcc.dg/torture/pr71039.c: New testcase.
9469
9470 2016-05-10 Nathan Sidwell <nathan@acm.org>
9471
9472 * gcc.dg/nested-func-10.c: Requires alloca.
9473 * gcc.dg/nested-func-9.c: Requires alloca.
9474 * gcc.c-torture/execute/pr70460.c: Requires labels.
9475 * gcc.c-torture/compile/pr70199.c: Requires labels.
9476 * gcc.target/nvptx/decl.c: Compile only.
9477 * gcc.target/nvptx/trailing-init.c: Compile only.
9478 * gcc.target/nvptx/ary-init.c: Compile only.
9479
9480 2016-05-10 Marek Polacek <polacek@redhat.com>
9481
9482 PR c/70255
9483 * gcc.dg/attr-opt-1.c: New test.
9484
9485 2016-05-10 Richard Biener <rguenther@suse.de>
9486
9487 PR tree-optimization/70497
9488 PR tree-optimization/28367
9489 * gcc.dg/torture/20160404-1.c: New testcase.
9490 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9491 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9492
9493 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9494
9495 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9496
9497 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
9498
9499 * gcc.target/i386/fabsneg-1.c New test.
9500
9501 2016-05-09 Alan Modra <amodra@gmail.com>
9502
9503 PR testsuite/70826
9504 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9505
9506 2016-05-09 Richard Biener <rguenther@suse.de>
9507
9508 PR tree-optimization/70985
9509 * gcc.dg/torture/pr70985.c: New testcase.
9510
9511 2016-05-09 Bin Cheng <bin.cheng@arm.com>
9512
9513 * gcc.dg/tree-ssa/ifc-9.c: New test.
9514 * gcc.dg/tree-ssa/ifc-10.c: New test.
9515 * gcc.dg/tree-ssa/ifc-11.c: New test.
9516 * gcc.dg/tree-ssa/ifc-12.c: New test.
9517 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9518 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9519 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9520
9521 2016-05-09 Richard Biener <rguenther@suse.de>
9522
9523 PR fortran/70937
9524 * gfortran.dg/pr70937.f90: New testcase.
9525
9526 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9527
9528 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9529
9530 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
9531
9532 PR fortran/56226
9533 * gfortran.dg/dec_structure_1.f90: New testcase.
9534 * gfortran.dg/dec_structure_2.f90: Ditto.
9535 * gfortran.dg/dec_structure_3.f90: Ditto.
9536 * gfortran.dg/dec_structure_4.f90: Ditto.
9537 * gfortran.dg/dec_structure_5.f90: Ditto.
9538 * gfortran.dg/dec_structure_6.f90: Ditto.
9539 * gfortran.dg/dec_structure_7.f90: Ditto.
9540 * gfortran.dg/dec_structure_8.f90: Ditto.
9541 * gfortran.dg/dec_structure_9.f90: Ditto.
9542 * gfortran.dg/dec_structure_10.f90: Ditto.
9543 * gfortran.dg/dec_structure_11.f90: Ditto.
9544 * gfortran.dg/dec_union_1.f90: Ditto.
9545 * gfortran.dg/dec_union_2.f90: Ditto.
9546 * gfortran.dg/dec_union_3.f90: Ditto.
9547 * gfortran.dg/dec_union_4.f90: Ditto.
9548 * gfortran.dg/dec_union_5.f90: Ditto.
9549 * gfortran.dg/dec_union_6.f90: Ditto.
9550 * gfortran.dg/dec_union_7.f90: Ditto.
9551
9552 2016-05-07 Tom de Vries <tom@codesourcery.com>
9553
9554 PR tree-optimization/70956
9555 * gcc.dg/graphite/pr70956.c: New test.
9556
9557 2016-05-06 Jakub Jelinek <jakub@redhat.com>
9558
9559 PR middle-end/70941
9560 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9561 (a, b, c, d): Change type from char to signed char.
9562 (main): Compare against (signed char) -1634678893 instead of
9563 hardcoded -109. Use __builtin_abort instead of abort.
9564
9565 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9566 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9567
9568 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9569
9570 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9571
9572 PR debug/70935
9573 * gcc.dg/torture/pr70935.c: New test.
9574
9575 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9576
9577 PR target/58219
9578 * gcc.target/sh/pr58219.c: New tests.
9579
9580 2016-05-06 Richard Biener <rguenther@suse.de>
9581
9582 PR tree-optimization/70960
9583 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9584
9585 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9586
9587 PR target/52933
9588 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9589 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9590 Adjust expected instruction counts.
9591 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9592
9593 2016-05-06 Marek Polacek <polacek@redhat.com>
9594
9595 PR sanitizer/70875
9596 * gcc.dg/ubsan/bounds-3.c: New test.
9597
9598 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9599
9600 PR target/54089
9601 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9602
9603 2016-05-06 Richard Biener <rguenther@suse.de>
9604
9605 PR middle-end/70931
9606 * gfortran.dg/pr70931.f90: New testcase.
9607
9608 2016-05-06 Richard Biener <rguenther@suse.de>
9609
9610 PR middle-end/70941
9611 * gcc.dg/torture/pr70941.c: New testcase.
9612
9613 2016-05-05 Bin Cheng <bin.cheng@arm.com>
9614
9615 PR tree-optimization/57206
9616 * gcc.dg/vect/pr57206.c: New test.
9617
9618 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9619
9620 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9621
9622 2016-05-05 Jakub Jelinek <jakub@redhat.com>
9623
9624 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9625
9626 * c-c++-common/Wdangling-else-4.c: New test.
9627
9628 2016-05-04 Jakub Jelinek <jakub@redhat.com>
9629
9630 PR c++/70906
9631 PR c++/70933
9632 * g++.dg/opt/pr70906.C: New test.
9633 * g++.dg/opt/pr70933.C: New test.
9634
9635 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9636
9637 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
9638
9639 * gcc.dg/ipa/pure-const-3.c: New testcase.
9640
9641 2016-05-04 Marek Polacek <polacek@redhat.com>
9642
9643 * c-c++-common/Wdangling-else-1.c: New test.
9644 * c-c++-common/Wdangling-else-2.c: New test.
9645 * c-c++-common/Wdangling-else-3.c: New test.
9646
9647 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9648
9649 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9650 flag is present.
9651
9652 2016-05-04 Marek Polacek <polacek@redhat.com>
9653
9654 PR c/48778
9655 * gcc.dg/Waddress-2.c: New test.
9656
9657 2016-05-04 Alan Modra <amodra@gmail.com>
9658
9659 * gcc.target/powerpc/pr70866.c: New.
9660
9661 2016-05-03 Martin Sebor <msebor@redhat.com>
9662
9663 PR c++/66561
9664 * c-c++-common/builtin_location.c: New test.
9665 * g++.dg/cpp1y/builtin_location.C: New test.
9666
9667 2016-05-03 Marek Polacek <polacek@redhat.com>
9668
9669 PR c/70859
9670 * gcc.dg/pr70859.c: New test.
9671 * gcc.dg/pr70859-2.c: New test.
9672
9673 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9674
9675 * gnat.dg/debug5.adb: New testcase.
9676
9677 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9678
9679 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9680 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9681 Procedure to check for z10 instruction set.
9682
9683 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9684
9685 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9686
9687 2016-05-03 Alan Modra <amodra@gmail.com>
9688
9689 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9690
9691 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9692
9693 * gcc.target/i386/avx512f-cvt-1.c: New test.
9694
9695 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9696
9697 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9698 -fdump-tree-vrp-details.
9699
9700 2016-05-03 Richard Biener <rguenther@suse.de>
9701
9702 * gcc.dg/pr30172-1.c: Adjust.
9703 * gcc.dg/pr63743.c: Likewise.
9704 * gcc.dg/tm/pr51696.c: Likewise.
9705 * c-c++-common/tm/safe-1.c: Likewise.
9706 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9707 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9708 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9709 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9710
9711 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9712
9713 PR rtl-optimization/70467
9714 * gcc.target/i386/pr70467-3.c: New test.
9715 * gcc.target/i386/pr70467-4.c: New test.
9716
9717 PR tree-optimization/70916
9718 * gcc.c-torture/compile/pr70916.c: New test.
9719
9720 PR target/49244
9721 * gcc.target/i386/pr49244-1.c: New test.
9722 * gcc.target/i386/pr49244-2.c: New test.
9723
9724 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9725
9726 PR rtl-optimization/44281
9727 * gcc.target/i386/pr44281.c: New test.
9728
9729 2016-05-03 bin cheng <bin.cheng@arm.com>
9730
9731 PR tree-optimization/56541
9732 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9733 * gcc.dg/vect/pr56541.c: new test.
9734
9735 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9736
9737 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9738 __float128.
9739 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9740
9741 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9742
9743 PR testsuite/70520
9744 * c-c++-common/asan/clone-test-1.c (main): Align child process
9745 stack to 16 bytes.
9746
9747 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9748
9749 PR c++/62314
9750 * g++.dg/spellcheck-fields-2.C: New test case.
9751
9752 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9753
9754 PR c++/62314
9755 * g++.dg/pr62314.C: New test case.
9756
9757 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
9758
9759 * gcc.dg/ipa/inline-8.c: New testcase.
9760
9761 2016-05-02 Jakub Jelinek <jakub@redhat.com>
9762
9763 PR rtl-optimization/70467
9764 * gcc.target/i386/pr70467-1.c: New test.
9765
9766 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9767
9768 * gcc.dg/spec-options.c: Run the test on all targets.
9769 * gcc.dg/foo.specs: Use cpp_unique_options.
9770
9771 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9772
9773 * gcc.dg/tree-ssa/unord.c: New testcase.
9774
9775 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9776
9777 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9778
9779 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9780
9781 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9782
9783 2016-05-02 Marek Polacek <polacek@redhat.com>
9784
9785 PR c/70851
9786 * gcc.dg/enum-incomplete-3.c: New test.
9787
9788 2016-05-02 Marek Polacek <polacek@redhat.com>
9789 Tom de Vries <tom@codesourcery.com>
9790
9791 PR tree-optimization/70700
9792 * gcc.dg/pr70700.c: New test.
9793
9794 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
9795
9796 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9797 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9798 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9799 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9800 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9801
9802 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9803
9804 * ada/acats/run_acats: Rename into...
9805 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9806 * ada/acats/run_all.sh: Remove redundant test.
9807 (target_run): Move around.
9808 (target_gnatchop): Use newly built executable.
9809 (target_gnatmake): Likewise.
9810 Check that the compilation of impbit succeeds.
9811
9812 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9813
9814 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9815 * gcc.dg/20021029-1.c: Likewise.
9816 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9817 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9818 * gcc.target/sh/cmpstr.c: Likewise.
9819 * gcc.target/sh/cmpstrn.c: Likewise.
9820 * gcc.target/sh/memset.c: Likewise.
9821 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9822 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9823 * gcc.target/sh/pr39423-1.c: Likewise.
9824 * gcc.target/sh/pr49468-di.c: Likewise.
9825 * gcc.target/sh/pr49468-si.c: Likewise.
9826 * gcc.target/sh/pr49880-1.c: Likewise.
9827 * gcc.target/sh/pr49880-2.c: Likewise.
9828 * gcc.target/sh/pr49880-3.c: Likewise.
9829 * gcc.target/sh/pr50751-1.c: Likewise.
9830 * gcc.target/sh/pr50751-4.c: Likewise.
9831 * gcc.target/sh/pr50751-7.c: Likewise.
9832 * gcc.target/sh/pr51244-1.c: Likewise.
9833 * gcc.target/sh/pr51244-10.c: Likewise.
9834 * gcc.target/sh/pr51244-11.c: Likewise.
9835 * gcc.target/sh/pr51244-12.c: Likewise.
9836 * gcc.target/sh/pr51244-13.c: Likewise.
9837 * gcc.target/sh/pr51244-14.c: Likewise.
9838 * gcc.target/sh/pr51244-17.c: Likewise.
9839 * gcc.target/sh/pr51244-18.c: Likewise.
9840 * gcc.target/sh/pr51244-19.c: Likewise.
9841 * gcc.target/sh/pr51244-4.c: Likewise.
9842 * gcc.target/sh/pr51244-5.c: Likewise.
9843 * gcc.target/sh/pr51244-7.c: Likewise.
9844 * gcc.target/sh/pr51244-8.c: Likewise.
9845 * gcc.target/sh/pr51244-9.c: Likewise.
9846 * gcc.target/sh/pr51697.c: Likewise.
9847 * gcc.target/sh/pr52483-1.c: Likewise.
9848 * gcc.target/sh/pr52483-2.c: Likewise.
9849 * gcc.target/sh/pr52483-3.c: Likewise.
9850 * gcc.target/sh/pr52483-5.c: Likewise.
9851 * gcc.target/sh/pr52933-1.c: Likewise.
9852 * gcc.target/sh/pr52933-2.c: Likewise.
9853 * gcc.target/sh/pr52933-3.c: Likewise.
9854 * gcc.target/sh/pr53568-1.c: Likewise.
9855 * gcc.target/sh/pr53976-1.c: Likewise.
9856 * gcc.target/sh/pr53988-1.c: Likewise.
9857 * gcc.target/sh/pr53988.c: Likewise.
9858 * gcc.target/sh/pr54089-1.c: Likewise.
9859 * gcc.target/sh/pr54089-6.c: Likewise.
9860 * gcc.target/sh/pr54089-7.c: Likewise.
9861 * gcc.target/sh/pr54089-8.c: Likewise.
9862 * gcc.target/sh/pr54089-9.c: Likewise.
9863 * gcc.target/sh/pr54236-1.c: Likewise.
9864 * gcc.target/sh/pr54236-2.c: Likewise.
9865 * gcc.target/sh/pr54236-3.c: Likewise.
9866 * gcc.target/sh/pr54236-4.c: Likewise.
9867 * gcc.target/sh/pr54386.c: Likewise.
9868 * gcc.target/sh/pr54602-1.c: Likewise.
9869 * gcc.target/sh/pr54685.c: Likewise.
9870 * gcc.target/sh/pr54760-1.c: Likewise.
9871 * gcc.target/sh/pr54760-2.c: Likewise.
9872 * gcc.target/sh/pr54760-3.c: Likewise.
9873 * gcc.target/sh/pr54760-4.c: Likewise.
9874 * gcc.target/sh/pr54760-5.c: Likewise.
9875 * gcc.target/sh/pr54760-6.c: Likewise.
9876 * gcc.target/sh/pr55146.c: Likewise.
9877 * gcc.target/sh/pr55160.c: Likewise.
9878 * gcc.target/sh/pr59278.c: Likewise.
9879 * gcc.target/sh/pr59401-1.c: Likewise.
9880 * gcc.target/sh/pr59533-1.c: Likewise.
9881 * gcc.target/sh/pr63260.c: Likewise.
9882 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9883 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9884 * gcc.target/sh/strlen.c: Likewise.
9885 * gcc.target/sh/torture/pr30807.c: Likewise.
9886 * gcc.target/sh/torture/pr34777.c: Likewise.
9887 * gcc.target/sh/torture/pr64652.c: Likewise.
9888 * gcc.target/sh/torture/pr65505.c: Likewise.
9889 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9890 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9891
9892 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9893
9894 PR c++/66644
9895 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9896
9897 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9898
9899 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9900 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9901 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9902 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9903
9904 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9905
9906 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9907 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9908
9909 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9910
9911 PR middle-end/70626
9912 * c-c++-common/goacc/combined-reduction.c: New test.
9913 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9914
9915 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9916
9917 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9918 *movdi_internal pattern only if PIC off.
9919 * gcc.target/i386/pr70155-2.c: Likewise.
9920 * gcc.target/i386/pr70155-3.c: Likewise.
9921 * gcc.target/i386/pr70155-4.c: Likewise.
9922 * gcc.target/i386/pr70155-5.c: Likewise.
9923 * gcc.target/i386/pr70155-6.c: Likewise.
9924 * gcc.target/i386/pr70155-7.c: Likewise.
9925 * gcc.target/i386/pr70155-8.c: Likewise.
9926 * gcc.target/i386/pr70155-15.c: Likewise.
9927 * gcc.target/i386/pr70155-17.c: Likewise.
9928 * gcc.target/i386/pr70155-22.c: Likewise.
9929
9930 2016-04-29 Bin Cheng <bin.cheng@arm.com>
9931
9932 PR tree-optimization/70803
9933 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9934
9935 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9936
9937 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9938 optimization of vector loop.
9939 * gcc.target/i386/vect-unpack-3.c: New test.
9940 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9941 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9942 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9943
9944 2016-04-29 Marek Polacek <polacek@redhat.com>
9945
9946 PR sanitizer/70342
9947 * g++.dg/ubsan/null-7.C: New test.
9948
9949 PR c/70852
9950 * gcc.dg/pr70852.c: New test.
9951
9952 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9953
9954 PR/69089
9955 * g++.dg/cpp0x/alignas6.C: New test.
9956
9957 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9958
9959 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9960 * gcc.dg/pr27003.c: Likewise.
9961 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9962 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9963 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9964 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9965 * gcc.target/arc/mxy.c: Likewise.
9966 * gcc.target/arc/mswape.c: Likewise.
9967 * gcc.target/arc/mrtsc.c: Likewise.
9968 * gcc.target/arc/mcrc.c: Likewise.
9969 * gcc.target/arc/mdsp-packa.c: Likewise.
9970 * gcc.target/arc/mdvbf.c: Likewise.
9971 * gcc.target/arc/mlock.c: Likewise.
9972 * gcc.target/arc/mmac-24.c: Likewise.
9973 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9974
9975 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9976 Matthijs Kooijman <matthijs@stdin.nl>
9977 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9978
9979 PR target/60040
9980 * gcc.target/avr/pr60040-1.c: New.
9981 * gcc.target/avr/pr60040-2.c: New.
9982
9983 2016-04-29 Richard Biener <rguenther@suse.de>
9984
9985 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9986
9987 2016-04-29 Richard Biener <rguenther@suse.de>
9988
9989 PR tree-optimization/13962
9990 PR tree-optimization/65686
9991 * gcc.dg/uninit-pr65686.c: New testcase.
9992
9993 2016-04-29 Jakub Jelinek <jakub@redhat.com>
9994
9995 PR middle-end/70843
9996 * gcc.dg/pr70843.c: New test.
9997
9998 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9999
10000 PR target/70858
10001 * gcc.target/i386/pr70858.c: New test.
10002
10003 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10004
10005 * gcc.target/arc/nps400-1.c: New file.
10006
10007 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10008 Andrew Burgess <andrew.burgess@embecosm.com>
10009
10010 * gcc.target/arc/movh_cl-1.c: New file.
10011
10012 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10013 Andrew Burgess <andrew.burgess@embecosm.com>
10014
10015 * gcc.target/arc/extzv-1.c: New file.
10016 * gcc.target/arc/insv-1.c: New file.
10017 * gcc.target/arc/insv-2.c: New file.
10018 * gcc.target/arc/movb-1.c: New file.
10019 * gcc.target/arc/movb-2.c: New file.
10020 * gcc.target/arc/movb-3.c: New file.
10021 * gcc.target/arc/movb-4.c: New file.
10022 * gcc.target/arc/movb-5.c: New file.
10023 * gcc.target/arc/movb_cl-1.c: New file.
10024 * gcc.target/arc/movb_cl-2.c: New file.
10025 * gcc.target/arc/movbi_cl-1.c: New file.
10026 * gcc.target/arc/movl-1.c: New file.
10027
10028 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10029 Andrew Burgess <andrew.burgess@embecosm.com>
10030
10031 * gcc.target/arc/cmem-1.c: New file.
10032 * gcc.target/arc/cmem-2.c: New file.
10033 * gcc.target/arc/cmem-3.c: New file.
10034 * gcc.target/arc/cmem-4.c: New file.
10035 * gcc.target/arc/cmem-5.c: New file.
10036 * gcc.target/arc/cmem-6.c: New file.
10037 * gcc.target/arc/cmem-7.c: New file.
10038 * gcc.target/arc/cmem-ld.inc: New file.
10039 * gcc.target/arc/cmem-st.inc: New file.
10040
10041 2016-04-28 Jakub Jelinek <jakub@redhat.com>
10042
10043 PR target/70821
10044 * gcc.target/i386/pr70821.c: New test.
10045
10046 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10047
10048 * gcc.target/powerpc/vec-adde.c: New test.
10049 * gcc.target/powerpc/vec-adde-int128.c: New test.
10050
10051 2016-04-28 Jakub Jelinek <jakub@redhat.com>
10052
10053 * gcc.target/i386/avx-vround-1.c: New test.
10054 * gcc.target/i386/avx-vround-2.c: New test.
10055 * gcc.target/i386/avx512vl-vround-1.c: New test.
10056 * gcc.target/i386/avx512vl-vround-2.c: New test.
10057
10058 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10059
10060 PR testsuite/70595
10061 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10062 (check_effective_target_cilkplus_runtime): ... this.
10063 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10064 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10065
10066 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10067 Require cilkplus_runtime.
10068 Don't add -lcilkrts.
10069 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10070 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10071 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10072 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10073 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10074 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10075 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10076 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10077 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10078 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10079 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10080 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10081 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10082 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10083 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10084 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10085 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10086 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10087 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10088 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10089 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10090 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10091 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10092 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10093 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10094 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10095 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10096 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10097 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10098
10099 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10100 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10101
10102 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10103
10104 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10105 cilkplus_runtime.
10106
10107 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
10108
10109 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10110 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10111
10112 2015-04-27 Ryan Burn <contact@rnburn.com>
10113
10114 PR c++/69024
10115 PR c++/68997
10116 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10117 diagnostic.
10118 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10119 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10120
10121 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10122
10123 * gnat.dg/limited_with4.ad[sb]: New test.
10124 * gnat.dg/limited_with4_pkg.ads: New helper.
10125
10126 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10127
10128 PR target/70155
10129 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10130 and movv1ti_internal patterns
10131 * gcc.target/i386/pr70155-1.c: New test.
10132 * gcc.target/i386/pr70155-2.c: Likewise.
10133 * gcc.target/i386/pr70155-3.c: Likewise.
10134 * gcc.target/i386/pr70155-4.c: Likewise.
10135 * gcc.target/i386/pr70155-5.c: Likewise.
10136 * gcc.target/i386/pr70155-6.c: Likewise.
10137 * gcc.target/i386/pr70155-7.c: Likewise.
10138 * gcc.target/i386/pr70155-8.c: Likewise.
10139 * gcc.target/i386/pr70155-9.c: Likewise.
10140 * gcc.target/i386/pr70155-10.c: Likewise.
10141 * gcc.target/i386/pr70155-11.c: Likewise.
10142 * gcc.target/i386/pr70155-12.c: Likewise.
10143 * gcc.target/i386/pr70155-13.c: Likewise.
10144 * gcc.target/i386/pr70155-14.c: Likewise.
10145 * gcc.target/i386/pr70155-15.c: Likewise.
10146 * gcc.target/i386/pr70155-16.c: Likewise.
10147 * gcc.target/i386/pr70155-17.c: Likewise.
10148 * gcc.target/i386/pr70155-18.c: Likewise.
10149 * gcc.target/i386/pr70155-19.c: Likewise.
10150 * gcc.target/i386/pr70155-20.c: Likewise.
10151 * gcc.target/i386/pr70155-21.c: Likewise.
10152 * gcc.target/i386/pr70155-22.c: Likewise.
10153
10154 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10155
10156 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10157 ".{5,6}".
10158
10159 2016-04-27 Bin Cheng <bin.cheng@arm.com>
10160
10161 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10162 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10163 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10164 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10165 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10166
10167 2016-04-27 Richard Biener <rguenther@suse.de>
10168
10169 PR ipa/70760
10170 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10171 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10172
10173 2016-04-27 Nathan Sidwell <nathan@acm.org>
10174
10175 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10176 * g++.dg/ubsan/pr63956.C: Adjust error location.
10177
10178 2016-04-27 Nick Clifton <nickc@redhat.com>
10179
10180 PR middle-end/49889
10181 * gcc.dg/pr49889.c: New test.
10182
10183 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10184
10185 * c-c++-common/memset-array.c: New test.
10186
10187 2016-04-26 Martin Sebor <msebor@redhat.com>
10188
10189 PR c++/66639
10190 * g++.dg/cpp1y/func_constexpr.C: New test.
10191
10192 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10193
10194 PR c++/70241
10195 * g++.dg/cpp0x/enum32.C: New test.
10196 * g++.dg/cpp0x/enum33.C: New test.
10197
10198 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10199
10200 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10201 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10202 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10203 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10204 * gcc.c-torture/execute/pr38151.c: Likewise.
10205 * gcc.c-torture/execute/pr66556.c: Likewise.
10206 * gcc.c-torture/execute/pr67781.c: Likewise.
10207 * gcc.c-torture/execute/pr68648.c: Likewise.
10208
10209 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
10210
10211 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10212
10213 2016-04-26 Marek Polacek <polacek@redhat.com>
10214
10215 PR c/67784
10216 * gcc.dg/pr67784-3.c: New test.
10217 * gcc.dg/pr67784-4.c: New test.
10218 * gcc.dg/pr67784-5.c: New test.
10219
10220 PR c/70791
10221 * gcc.dg/Wnested-externs-2.c: New test.
10222
10223 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
10224
10225 * gcc.dg/fold-plusmult.c: Adjust.
10226 * gcc.dg/no-strict-overflow-6.c: Adjust.
10227 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10228
10229 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10230
10231 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10232 number scans.
10233 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10234 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10235 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10236 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10237 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10238 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10239 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10240 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10241 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10242 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10243 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10244 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10245 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10246 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10247 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10248 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10249 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10250 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10251 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10252 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10253 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10254 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10255 scans.
10256 * gcc.target/i386/pr32219-4.c: Likewise.
10257 * gcc.target/i386/pr32219-6.c: Likewise.
10258 * gcc.target/i386/pr32219-8.c: Likewise.
10259
10260 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10261
10262 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10263 associated options.
10264
10265 2016-04-26 Marek Polacek <polacek@redhat.com>
10266
10267 PR c++/70744
10268 * g++.dg/ext/cond2.C: New test.
10269
10270 2016-04-26 Bin Cheng <bin.cheng@arm.com>
10271
10272 PR tree-optimization/70771
10273 PR tree-optimization/70775
10274 * gcc.dg/pr70771.c: New test.
10275 * gcc.dg/pr70775.c: New test.
10276
10277 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10278
10279 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10280
10281 2016-04-25 Richard Biener <rguenther@suse.de>
10282
10283 PR tree-optimization/70780
10284 * gcc.dg/torture/pr70780.c: New testcase.
10285
10286 2016-04-25 Michael Collison <michael.collison@arm.com>
10287
10288 * gcc.target/arm/neon-vaddws16.c: New test.
10289 * gcc.target/arm/neon-vaddws32.c: New test.
10290 * gcc.target/arm/neon-vaddwu16.c: New test.
10291 * gcc.target/arm/neon-vaddwu32.c: New test.
10292 * gcc.target/arm/neon-vaddwu8.c: New test.
10293 * lib/target-supports.exp
10294 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10295 that arm neon support vector widen sum of HImode TO SImode.
10296
10297 2016-04-23 Jakub Jelinek <jakub@redhat.com>
10298
10299 PR sanitizer/70712
10300 * c-c++-common/asan/pr70712.c: New test.
10301
10302 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10303
10304 * .gitattributes: New file.
10305
10306 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10307
10308 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10309
10310 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10311
10312 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10313 * gfortran.dg/submodule_15.f08: Likewise.
10314
10315 2016-04-22 Richard Biener <rguenther@suse.de>
10316
10317 PR tree-optimization/70740
10318 * gcc.dg/torture/pr70740.c: New testcase.
10319
10320 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10321
10322 PR target/70750
10323 * gcc.target/i386/pr70750-1.c: New test.
10324 * gcc.target/i386/pr70750-2.c: Likewise.
10325
10326 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10327
10328 PR c++/70540
10329 * g++.dg/cpp0x/auto48.C: New.
10330
10331 2016-04-21 Marek Polacek <polacek@redhat.com>
10332
10333 PR c++/70513
10334 * g++.dg/cpp0x/forw_enum12.C: New test.
10335 * g++.dg/cpp0x/forw_enum13.C: New test.
10336
10337 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10338
10339 PR target/70728
10340 * gcc.target/i386/pr70728.c: New test.
10341
10342 2016-04-21 Richard Biener <rguenther@suse.de>
10343
10344 PR middle-end/70747
10345 * gcc.dg/pr70747.c: New testcase.
10346
10347 2016-04-21 Bin Cheng <bin.cheng@arm.com>
10348
10349 PR tree-optimization/70715
10350 * gcc.dg/tree-ssa/scev-13.c: New test.
10351
10352 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
10353
10354 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10355
10356 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
10357
10358 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10359
10360 2016-04-20 Jan Hubicka <jh@suse.cz>
10361
10362 PR ipa/70018
10363 * g++.dg/ipa/nothrow-1.C: New testcase.
10364
10365 2016-04-20 Nathan Sidwell <nathan@acm.org>
10366
10367 PR c++/55635
10368 * g++.dg/eh/delete1.C: New.
10369
10370 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10371
10372 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10373 -mtune-ctrl=sse_typeless_stores.
10374
10375 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10376
10377 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10378
10379 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10380
10381 PR tree-optimization/69489
10382 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10383
10384 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10385
10386 PR c++/69363
10387 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10388 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10389 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10390
10391 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10392
10393 PR tree-optimization/56625
10394 PR tree-optimization/69489
10395 * gcc.dg/vect/pr56625.c: New test.
10396 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10397
10398 2016-04-20 Andrew Pinski <apinski@cavium.com>
10399
10400 PR target/64971
10401 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10402
10403 2016-04-20 Arnaud Charlet <charlet@adacore.com>
10404
10405 * gnat.dg/self1.adb: Remove now incorrect test.
10406
10407 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10408
10409 * gcc.dg/tree-ssa/scev-11.c: New test.
10410 * gcc.dg/tree-ssa/scev-12.c: New test.
10411
10412 2016-04-20 Marek Polacek <polacek@redhat.com>
10413
10414 PR tree-optimization/70725
10415 * gcc.dg/pr70725.c: New test.
10416
10417 2016-04-20 Richard Biener <rguenther@suse.de>
10418
10419 PR tree-optimization/70726
10420 * g++.dg/vect/pr70726.cc: New testcase.
10421
10422 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10423
10424 PR target/70674
10425 * gcc.target/s390/pr70674.c: New test.
10426
10427 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10428
10429 PR libgfortran/70684
10430 * gfortran.dg/list_read_14.f90: New test.
10431
10432 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10433
10434 PR target/69201
10435 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10436 extern to force it misaligned.
10437 (b): Likewise.
10438 (c): Likewise.
10439 (d): Likewise.
10440 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10441 Don't check `*' before movv4sf_internal.
10442 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10443 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10444 Don't check `*' before movv16qi_internal.
10445 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10446 extern to force it misaligned.
10447 (b): Likewise.
10448 (c): Likewise.
10449 (d): Likewise.
10450 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10451 Don't check `*' before movv2df_internal.
10452 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10453 extern to force it misaligned.
10454 (b): Likewise.
10455 (c): Likewise.
10456 (d): Likewise.
10457 Check movv8sf_internal instead of avx_storeups256.
10458 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10459
10460 2016-04-19 Richard Biener <rguenther@suse.de>
10461
10462 PR tree-optimization/70171
10463 * g++.dg/tree-ssa/pr70171.C: New testcase.
10464
10465 2016-04-19 Richard Biener <rguenther@suse.de>
10466
10467 PR tree-optimization/70724
10468 * gcc.dg/torture/pr70724.c: New testcase.
10469
10470 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10471
10472 PR middle-end/70689
10473 * gcc.target/i386/pr70689.c: New.
10474
10475 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10476
10477 PR target/70708
10478 * gcc.target/i386/pr70708.c: New test.
10479
10480 2016-04-18 Richard Biener <rguenther@suse.de>
10481
10482 PR tree-optimization/43434
10483 * gcc.dg/vect/pr43434.c: New testcase.
10484 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10485 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10486 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10487 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10488 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10489 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10490 * gcc.dg/gomp/pr68640.c: Likewise.
10491 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10492 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10493
10494 2016-04-18 Richard Biener <rguenther@suse.de>
10495
10496 PR tree-optimization/70701
10497 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10498
10499 2016-04-18 Tom de Vries <tom@codesourcery.com>
10500
10501 PR testsuite/70699
10502 * gcc.dg/pr70161.c: Add dot-file scans.
10503 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10504 instead of after last dot char.
10505
10506 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10507
10508 * c-c++-common/dump-ada-spec-3.c: New test.
10509 * c-c++-common/dump-ada-spec-4.c: Likewise.
10510
10511 2016-04-17 Tom de Vries <tom@codesourcery.com>
10512
10513 PR other/70183
10514 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10515
10516 2016-04-15 Jan Hubicka <jh@suse.cz>
10517
10518 PR ipa/70018
10519 * g++.dg/ipa/pure-const-1.C: New testcase.
10520 * g++.dg/ipa/pure-const-2.C: New testcase.
10521 * g++.dg/ipa/pure-const-3.C: New testcase.
10522
10523 2016-04-15 Marek Polacek <polacek@redhat.com>
10524
10525 PR c/70671
10526 * gcc.dg/bitfld-22.c: New test.
10527
10528 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10529
10530 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10531 x86_64.
10532
10533 2016-04-15 Marek Polacek <polacek@redhat.com>
10534
10535 PR c/70651
10536 * c-c++-common/pr70651.c: New test.
10537
10538 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10539
10540 PR rtl-optimization/70681
10541 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10542 dump scan on arm and powerpc.
10543 * gcc.dg/pr10474.c: Likewise.
10544
10545 2016-04-15 Jakub Jelinek <jakub@redhat.com>
10546
10547 PR c++/69517
10548 PR c++/70019
10549 PR c++/70588
10550 * g++.dg/cpp1y/vla11.C: Revert for real.
10551
10552 PR c/70436
10553 * c-c++-common/Wparentheses-1.c: New test.
10554 * c-c++-common/gomp/Wparentheses-1.c: New test.
10555 * c-c++-common/gomp/Wparentheses-2.c: New test.
10556 * c-c++-common/gomp/Wparentheses-3.c: New test.
10557 * c-c++-common/gomp/Wparentheses-4.c: New test.
10558 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10559 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10560 * c-c++-common/goacc/Wparentheses-1.c: New test.
10561
10562 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10563
10564 PR target/70662
10565 * gcc.target/i386/pr70662.c: New test.
10566
10567 2016-04-15 Richard Biener <rguenther@suse.de>
10568 Alan Modra <amodra@gmail.com>
10569
10570 PR tree-optimization/70130
10571 * gcc.dg/vect/O3-pr70130.c: New testcase.
10572
10573 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10574
10575 PR target/70669
10576 * gcc.target/powerpc/pr70669.c: New test.
10577
10578 PR target/70640
10579 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10580 a power7 system that does not have an assembler that supports
10581 power8.
10582
10583 2016-04-14 Martin Sebor <msebor@redhat.com>
10584
10585 PR c++/69517
10586 PR c++/70019
10587 PR c++/70588
10588 * c-c++-common/ubsan/vla-1.c: Revert.
10589 * g++.dg/cpp1y/vla11.C: Same.
10590 * g++.dg/cpp1y/vla12.C: Same.
10591 * g++.dg/cpp1y/vla13.C: Same.
10592 * g++.dg/cpp1y/vla14.C: Same.
10593 * g++.dg/cpp1y/vla3.C: Same.
10594 * g++.dg/init/array24.C: Same.
10595 * g++.dg/ubsan/vla-1.C: Same.
10596
10597 2016-04-14 Marek Polacek <polacek@redhat.com>
10598 Jan Hubicka <hubicka@ucw.cz>
10599
10600 PR c++/70029
10601 * g++.dg/torture/pr70029.C: New test.
10602
10603 2016-04-14 Martin Sebor <msebor@redhat.com>
10604
10605 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10606 type size to prevent failures on targets with very low maximum
10607 alignment.
10608
10609 2016-04-14 Richard Biener <rguenther@suse.de>
10610
10611 PR tree-optimization/70623
10612 * gcc.dg/torture/pr70623.c: New testcase.
10613 * gcc.dg/torture/pr70623-2.c: Likewise.
10614
10615 2016-04-13 Martin Sebor <msebor@redhat.com>
10616
10617 PR c++/69517
10618 PR c++/70019
10619 PR c++/70588
10620 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10621 * g++.dg/cpp1y/vla11.C: New test.
10622 * g++.dg/cpp1y/vla12.C: New test.
10623 * g++.dg/cpp1y/vla13.C: New test.
10624 * g++.dg/cpp1y/vla14.C: New test.
10625 * g++.dg/cpp1y/vla3.C: Restore deleted test.
10626 * g++.dg/init/array24.C: Fully brace VLA initializer.
10627 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10628
10629 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10630
10631 PR c++/70641
10632 * g++.dg/opt/pr70641.C: New test.
10633
10634 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10635
10636 PR rtl-optimization/68749
10637 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10638 effects of argument promotions.
10639 Remove default args to dg-skip-if.
10640
10641 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10642
10643 PR c++/70635
10644 * g++.dg/parse/pr70635.C: New.
10645
10646 2016-04-13 Marek Polacek <polacek@redhat.com>
10647
10648 PR c++/70639
10649 * c-c++-common/Wmisleading-indentation-4.c: New test.
10650
10651 2016-04-13 Marek Polacek <polacek@redhat.com>
10652
10653 PR c/70436
10654 * gcc.dg/Wparentheses-12.c: New test.
10655 * gcc.dg/Wparentheses-13.c: New test.
10656
10657 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10658
10659 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10660 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10661 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10662
10663 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10664
10665 PR middle-end/70633
10666 * gcc.c-torture/compile/pr70633.c: New test.
10667
10668 PR debug/70628
10669 * gcc.dg/torture/pr70628.c: New test.
10670
10671 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10672
10673 PR c++/70610
10674 * g++.dg/template/pr70610.C: New test.
10675 * g++.dg/template/pr70610-2.C: New test.
10676 * g++.dg/template/pr70610-3.C: New test.
10677 * g++.dg/template/pr70610-4.C: New test.
10678
10679 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10680
10681 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10682 128 instead of 32.
10683
10684 PR c++/70571
10685 * g++.dg/ext/pr70571.C: New test.
10686
10687 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10688
10689 PR target/70640
10690 * gcc.target/powerpc/pr70640.c: New test.
10691
10692 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10693
10694 PR c++/68722
10695 * g++.dg/parse/pr68722.C: New.
10696
10697 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10698
10699 PR rtl-optimization/70596
10700 * gcc.target/i386/pr70596.c: New test.
10701
10702 2016-04-12 Nathan Sidwell <nathan@acm.org>
10703
10704 PR c++/70501
10705 * g++.dg/init/pr70501.C: New.
10706
10707 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10708
10709 * gcc.target/i386/asm-flag-6.c: New test.
10710
10711 2016-04-12 Tom de Vries <tom@codesourcery.com>
10712
10713 PR tree-optimization/68756
10714 * gcc.dg/graphite/pr68756.c: New test.
10715
10716 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10717
10718 PR tree-optimization/70602
10719 * gcc.c-torture/execute/pr70602.c: New test.
10720
10721 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10722
10723 PR target/70381
10724 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10725 __float128 emulator is built and runs.
10726 * gcc.target/powerpc/float128-1.c: Likewise.
10727
10728 * lib/target-supports.exp (check_ppc_float128_sw_available):
10729 Rework tests for __float128 software and hardware
10730 availability. Fix exit condition to return 0 on success.
10731
10732 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10733
10734 PR target/70133
10735 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10736 * gcc.target/aarch64/target_attr_15.c: Likewise.
10737
10738 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10739
10740 PR c++/69066
10741 * g++.dg/cpp1y/pr69066.C: New.
10742
10743 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10744
10745 PR fortran/68566
10746 * gfortran.dg/pr36192.f90: Update test.
10747 * gfortran.dg/pr36192_1.f90: Update test.
10748 * gfortran.dg/real_dimension_1.f: Update test.
10749 * gfortran.dg/parameter_array_init_7.f90: New test.
10750
10751 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
10752
10753 PR testsuite/64039
10754 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10755
10756 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10757
10758 PR rtl-optimization/66669
10759 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10760
10761 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10762
10763 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10764 * gcc.dg/pie-1.c: Likewise.
10765 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10766 * gcc.dg/pic-4.c: Likewise.
10767 * gcc.dg/pie-3.c: Likewise.
10768 * gcc.dg/pie-4.c: Likewise.
10769
10770 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10771
10772 PR tree-optimization/68644
10773 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10774
10775 PR rtl-optimization/64886
10776 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10777
10778 2016-04-09 Tom de Vries <tom@codesourcery.com>
10779
10780 PR tree-optimization/68953
10781 * gcc.dg/graphite/pr68953.c: New test.
10782
10783 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10784
10785 PR fortran/70592
10786 * gfortran.dg/deferred_character_16.f90: New test.
10787
10788 2016-04-09 Jakub Jelinek <jakub@redhat.com>
10789
10790 PR tree-optimization/70586
10791 * gcc.c-torture/execute/pr70586.c: New test.
10792
10793 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10794
10795 PR sanitizer/70573
10796 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10797 with __builtin_memset
10798 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10799
10800 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10801
10802 PR lto/70289
10803 PR ipa/70348
10804 PR tree-optimization/70373
10805 PR middle-end/70533
10806 PR middle-end/70534
10807 PR middle-end/70535
10808 * c-c++-common/goacc/reduction-5.c: New test.
10809 * c-c++-common/goacc/reduction-promotions.c: New test.
10810 * gfortran.dg/goacc/reduction-3.f95: New test.
10811 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10812
10813 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10814
10815 PR c++/70590
10816 PR c++/70452
10817 * g++.dg/pr70590.C: New test.
10818 * g++.dg/pr70590-2.C: New test.
10819
10820 2016-04-08 Jakub Jelinek <jakub@redhat.com>
10821
10822 PR middle-end/70593
10823 * gcc.target/i386/pr70593.c: New test.
10824
10825 PR rtl-optimization/70574
10826 * gcc.target/i386/avx2-pr70574.c: New test.
10827
10828 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10829
10830 PR sanitizer/70541
10831 * c-c++-common/asan/pr70541.c: New test.
10832
10833 2016-04-08 Tom de Vries <tom@codesourcery.com>
10834
10835 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10836 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10837
10838 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10839
10840 PR target/70566
10841 * gcc.c-torture/execute/pr70566.c: New test.
10842
10843 2016-04-08 Tom de Vries <tom@codesourcery.com>
10844
10845 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10846 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10847
10848 2016-04-08 Alan Modra <amodra@gmail.com>
10849
10850 * gcc.target/powerpc/pr70117.c: New.
10851
10852 2016-04-07 Jakub Jelinek <jakub@redhat.com>
10853
10854 PR testsuite/70581
10855 * gcc.dg/lto/simd-function_0.c: New test.
10856
10857 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10858 clones.
10859 * c-c++-common/attr-simd-2.c: Likewise.
10860 * c-c++-common/attr-simd-4.c: Likewise.
10861 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10862 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10863
10864 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10865
10866 PR testsuite/70553
10867 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10868
10869 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10870 Tom de Vries <tom@codesourcery.com>
10871
10872 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10873 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10874 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10875 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10876 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10877 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10878 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10879 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10880
10881 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10882
10883 PR c/70436
10884 * g++.dg/warn/Wparentheses-29.C: New test.
10885
10886 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10887
10888 PR c/70436
10889 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10890 explicit braces to resolve a future -Wparentheses warning.
10891
10892 2016-04-06 Richard Henderson <rth@redhat.com>
10893
10894 * gcc.dg/pr61817-1.c: New test.
10895 * gcc.dg/pr61817-2.c: New test.
10896 * gcc.dg/pr69391-1.c: New test.
10897 * gcc.dg/pr69391-2.c: New test.
10898
10899 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10900
10901 PR rtl-optimization/70398
10902 * gcc.target/aarch64/pr70398.c: New.
10903
10904 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10905
10906 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10907
10908 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
10909 Pedro Alves <palves@redhat.com>
10910
10911 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10912
10913 2016-04-06 Jakub Jelinek <jakub@redhat.com>
10914
10915 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10916 Check for avx512f effective targets instead of avx2.
10917 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10918 for AVX512F clones.
10919 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10920 * g++.dg/gomp/declare-simd-1.C: Likewise.
10921 * g++.dg/gomp/declare-simd-3.C: Likewise.
10922 * g++.dg/gomp/declare-simd-4.C: Likewise.
10923
10924 PR middle-end/70550
10925 * c-c++-common/gomp/pr70550-1.c: New test.
10926 * c-c++-common/gomp/pr70550-2.c: New test.
10927
10928 2016-04-05 Nathan Sidwell <nathan@acm.org>
10929
10930 PR c++/70512
10931 * g++.dg/ext/attribute-may-alias-5.C: New.
10932
10933 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10934
10935 PR c++/70336
10936 * c-c++-common/pr70336.c: New test.
10937 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10938 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10939
10940 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
10941
10942 PR ipa/66223
10943 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10944
10945 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10946
10947 PR rtl-optimization/70542
10948 * gcc.dg/torture/pr70542.c: New test.
10949 * gcc.target/i386/avx2-pr70542.c: New test.
10950
10951 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10952
10953 PR tree-optimization/70509
10954 * gcc.target/i386/avx512bw-pr70509.c: New test.
10955
10956 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10957
10958 PR c++/70452
10959 * g++.dg/ext/constexpr-vla4.C: New test.
10960
10961 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
10962
10963 PR target/70510
10964 * gcc.target/i386/pr70510.c: New test.
10965
10966 2016-04-05 Richard Biener <rguenther@suse.de>
10967
10968 PR tree-optimization/70526
10969 * g++.dg/torture/pr70526.C: New testcase.
10970
10971 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10972
10973 PR target/70525
10974 * gcc.target/i386/pr70525.c: New test.
10975
10976 2016-04-05 Richard Biener <rguenther@suse.de>
10977
10978 PR middle-end/70499
10979 * g++.dg/torture/pr70499.C: New testcase.
10980
10981 2016-04-05 Richard Biener <rguenther@suse.de>
10982
10983 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10984 remove XFAIL.
10985
10986 2016-04-04 Jakub Jelinek <jakub@redhat.com>
10987
10988 PR middle-end/70307
10989 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10990 rs6000 ABI warnings.
10991
10992 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
10993
10994 PR ipa/66223
10995 * g++.dg/ipa/devirt-51.C: New testcase.
10996
10997 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10998 Jakub Jelinek <jakub@redhat.com>
10999
11000 PR middle-end/70457
11001 * gcc.dg/torture/pr70457.c: New.
11002
11003 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11004
11005 PR fortran/67538
11006 * gfortran.dg/allocate_with_source_19.f08: New test.
11007
11008 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11009
11010 PR fortran/65795
11011 * gfortran.dg/coarray_allocate_6.f08: New test.
11012
11013 2016-04-04 Richard Biener <rguenther@suse.de>
11014
11015 PR rtl-optimization/70484
11016 * gcc.dg/torture/pr70484.c: New testcase.
11017
11018 2016-04-04 Marek Polacek <polacek@redhat.com>
11019
11020 PR c/70307
11021 * gcc.dg/torture/pr70307.c: New test.
11022
11023 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11024
11025 PR target/70416
11026 PR target/67391
11027 * gcc.target/sh/torture/pr70416.c: New.
11028
11029 2016-04-02 Martin Sebor <msebor@redhat.com>
11030
11031 PR c++/67376
11032 PR c++/70170
11033 PR c++/70172
11034 PR c++/70228
11035 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11036 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11037 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11038 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11039 * g++.dg/cpp0x/constexpr-string.C: Same.
11040 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11041 * g++.dg/cpp0x/pr65398.C: Same.
11042 * g++.dg/ext/constexpr-vla1.C: Same.
11043 * g++.dg/ext/constexpr-vla2.C: Same.
11044 * g++.dg/ext/constexpr-vla3.C: Same.
11045 * g++.dg/ubsan/pr63956.C: Same.
11046
11047 2016-04-01 Jakub Jelinek <jakub@redhat.com>
11048
11049 PR rtl-optimization/70467
11050 * gcc.target/i386/pr70467-2.c: New test.
11051
11052 2016-04-01 Jakub Jelinek <jakub@redhat.com>
11053 Marek Polacek <polacek@redhat.com>
11054
11055 PR c++/70488
11056 * g++.dg/init/new47.C: New test.
11057
11058 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11059
11060 PR target/70496
11061 * gcc.target/arm/pr70496.c: New test.
11062
11063 2016-04-01 Nathan Sidwell <nathan@acm.org>
11064
11065 PR c++/68475
11066 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11067
11068 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11069
11070 PR target/69890
11071 * gcc.dg/strlenopt.h (memmove): New.
11072 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11073 instead of "string.h".
11074 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11075 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11076 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11077 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11078 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11079 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11080 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11081 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11082 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11083 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11084 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11085 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11086 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11087 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11088 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11089 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11090 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11091 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11092 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11093 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11094
11095 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11096
11097 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11098 (Holder::foo): Reflect this.
11099
11100 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11101
11102 PR target/70442
11103 * gcc.dg/pr70442.c: New test.
11104
11105 2016-03-31 Nathan Sidwell <nathan@acm.org>
11106
11107 PR c++/70393
11108 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11109
11110 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11111
11112 PR target/70453
11113 * gcc.target/i386/pr70453.c: New test.
11114
11115 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
11116
11117 PR target/70292
11118 * gcc.c-torture/pr70292.c: New test.
11119
11120 2016-03-31 Marek Polacek <polacek@redhat.com>
11121
11122 PR c/70297
11123 * c-c++-common/pr70297.c: New test.
11124 * g++.dg/cpp0x/typedef-redecl.C: New test.
11125 * gcc.dg/typedef-redecl2.c: New test.
11126
11127 2016-03-31 Jakub Jelinek <jakub@redhat.com>
11128
11129 PR rtl-optimization/70460
11130 * gcc.c-torture/execute/pr70460.c: New test.
11131
11132 2016-03-31 Richard Biener <rguenther@suse.de>
11133
11134 PR c++/70430
11135 * g++.dg/ext/vector30.C: New testcase.
11136
11137 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11138 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11139
11140 * gfortran.dg/fmt_pf.f90: New test.
11141
11142 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11143
11144 Forward-port from 5 branch
11145 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11146
11147 PR testsuite/70356
11148 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11149 dg-require-effective-target after dg-do.
11150
11151 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11152
11153 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11154
11155 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11156 Julian Brown <julian@codesourcery.com>
11157 Chung-Lin Tang <cltang@codesourcery.com>
11158 Cesar Philippidis <cesar@codesourcery.com>
11159 James Norris <jnorris@codesourcery.com>
11160 Tom de Vries <tom@codesourcery.com>
11161 Nathan Sidwell <nathan@codesourcery.com>
11162
11163 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
11164 * c-c++-common/goacc/loop-clauses.c: Likewise.
11165 * g++.dg/goacc/template.C: Likewise.
11166 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11167 * gfortran.dg/goacc/loop-1.f95: Likewise.
11168 * gfortran.dg/goacc/loop-5.f95: Likewise.
11169 * gfortran.dg/goacc/loop-6.f95: Likewise.
11170 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11171 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11172 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11173 * c-c++-common/goacc/clauses-fail.c: Likewise.
11174 * c-c++-common/goacc/parallel-1.c: Likewise.
11175 * c-c++-common/goacc/reduction-1.c: Likewise.
11176 * c-c++-common/goacc/reduction-2.c: Likewise.
11177 * c-c++-common/goacc/reduction-3.c: Likewise.
11178 * c-c++-common/goacc/reduction-4.c: Likewise.
11179 * c-c++-common/goacc/routine-3.c: Likewise.
11180 * c-c++-common/goacc/routine-4.c: Likewise.
11181 * c-c++-common/goacc/routine-5.c: Likewise.
11182 * c-c++-common/goacc/tile.c: Likewise.
11183 * g++.dg/goacc/template.C: Likewise.
11184 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11185 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11186 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11187 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11188 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11189 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11190 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11191 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11192 * c-c++-common/goacc/use_device-1.c: ... this file.
11193 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11194 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11195 * c-c++-common/goacc/host_data-6.c: ... this file.
11196 * c-c++-common/goacc/loop-2-kernels.c: New file.
11197 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11198 * c-c++-common/goacc/loop-3.c: Likewise.
11199 * g++.dg/goacc/reference.C: Likewise.
11200 * g++.dg/goacc/routine-1.C: Likewise.
11201 * g++.dg/goacc/routine-2.C: Likewise.
11202
11203 2016-03-30 Richard Biener <rguenther@suse.de>
11204
11205 PR middle-end/70450
11206 * gcc.dg/torture/pr70450.c: New testcase.
11207
11208 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11209
11210 PR target/70421
11211 * gcc.dg/torture/pr70421.c: New test.
11212 * gcc.target/i386/avx512f-pr70421.c: New test.
11213
11214 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11215
11216 PR testsuite/70364
11217 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11218 (check): New function.
11219 (bar): Call check.
11220 (foo): Align stack to 16 bytes when calling bar.
11221 * gcc.target/i386/cleanup-2.c: Likewise.
11222
11223 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11224
11225 PR tree-optimization/59124
11226 * gcc.dg/Warray-bounds-19.c: New test.
11227
11228 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
11229
11230 * lib/prune.exp (escape_regex_chars): New.
11231 (prune_file_path): Update to quote metcharacters for regexp.
11232
11233 2016-03-29 Jakub Jelinek <jakub@redhat.com>
11234
11235 PR rtl-optimization/70429
11236 * gcc.c-torture/execute/pr70429.c: New test.
11237
11238 PR tree-optimization/70405
11239 * gcc.dg/pr70405.c: New test.
11240
11241 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11242
11243 PR fortran/70397
11244 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11245 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11246
11247 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11248
11249 PR testsuite/64177
11250 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11251 __cilkrts_set_param to set two workers.
11252 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11253 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11254
11255 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11256
11257 * g++.dg/ext/fnname5.C: Update the test for Darwin.
11258
11259 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11260
11261 PR target/70406
11262 * gcc.target/i386/pr70406.c: New test.
11263
11264 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11265
11266 * gnat.dg/specs/double_record_extension3.ads: New test.
11267
11268 2016-03-25 Richard Henderson <rth@redhat.com>
11269
11270 PR target/70120
11271 * gcc.target/aarch64/pr70120-1.c: New.
11272 * gcc.target/aarch64/pr70120-2.c: New.
11273 * gcc.target/aarch64/pr70120-3.c: New.
11274
11275 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11276
11277 PR c++/62212
11278 * g++.dg/template/mangle2.C: The dg-do directive should be
11279 "compile" not "assemble".
11280
11281 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11282
11283 PR lto/69650
11284 * gcc.dg/pr69650.c: New test.
11285
11286 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
11287
11288 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11289
11290 2016-03-25 Alan Modra <amodra@gmail.com>
11291
11292 * gcc.dg/dfp/pr70052.c: New test.
11293
11294 2016-03-24 Richard Henderson <rth@redhat.com>
11295
11296 PR middle-end/69845
11297 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11298 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11299
11300 2016-03-24 Tom de Vries <tom@codesourcery.com>
11301
11302 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11303
11304 2016-03-24 Tom de Vries <tom@codesourcery.com>
11305
11306 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11307 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11308
11309 2016-03-24 Tom de Vries <tom@codesourcery.com>
11310
11311 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11312 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11313
11314 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11315
11316 PR c++/62212
11317 * g++.dg/template/mangle2.C: New test.
11318
11319 2016-03-24 Richard Biener <rguenther@suse.de>
11320
11321 PR tree-optimization/70396
11322 * gcc.dg/torture/pr70396.c: New testcase.
11323
11324 2016-03-24 Richard Biener <rguenther@suse.de>
11325
11326 PR middle-end/70370
11327 * gcc.dg/torture/pr70370.c: New testcase.
11328
11329 2016-03-24 Tom de Vries <tom@codesourcery.com>
11330
11331 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11332 * gfortran.dg/goacc/kernels-tree.f95: Same.
11333 * gfortran.dg/goacc/parallel-tree.f95: Same.
11334
11335 2016-03-24 Tom de Vries <tom@codesourcery.com>
11336
11337 * c-c++-common/goacc/uninit-if-clause.c: New test.
11338 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11339
11340 2016-03-24 Jakub Jelinek <jakub@redhat.com>
11341
11342 PR target/70290
11343 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11344 Fix formatting.
11345
11346 2016-03-24 Richard Biener <rguenther@suse.de>
11347
11348 PR tree-optimization/70372
11349 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11350
11351 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11352
11353 PR c++/70347
11354 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11355
11356 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11357
11358 PR c++/70332
11359 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11360
11361 2016-03-23 Jakub Jelinek <jakub@redhat.com>
11362
11363 PR c++/70001
11364 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11365 * g++.dg/cpp1y/pr70001.C: New test.
11366
11367 PR c++/70323
11368 * g++.dg/cpp0x/constexpr-70323.C: New test.
11369
11370 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
11371 Jason Merrill <jason@redhat.com>
11372 Jakub Jelinek <jakub@redhat.com>
11373
11374 PR c++/69315
11375 * g++.dg/cpp0x/constexpr-69315.C: New test.
11376 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11377
11378 2016-03-23 Marek Polacek <polacek@redhat.com>
11379
11380 PR c++/69884
11381 * g++.dg/warn/Wignored-attributes-1.C: New test.
11382 * g++.dg/warn/Wignored-attributes-2.C: New test.
11383
11384 2016-03-23 Tom de Vries <tom@codesourcery.com>
11385
11386 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11387 initialization.
11388 * gfortran.dg/goacc/private-3.f95 (test): Same.
11389 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11390 missing use param.
11391
11392 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11393
11394 * lib/target-supports.exp: Remove v7ve entry from loop
11395 creating effective target checks.
11396 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11397 (add_options_for_arm_arch_v7ve): Likewise.
11398
11399 2016-03-23 Jakub Jelinek <jakub@redhat.com>
11400
11401 PR tree-optimization/70354
11402 * gcc.dg/vect/pr70354-1.c: New test.
11403 * gcc.dg/vect/pr70354-2.c: New test.
11404 * gcc.target/i386/avx2-pr70354-1.c: New test.
11405 * gcc.target/i386/avx2-pr70354-2.c: New test.
11406
11407 2016-03-22 Jeff Law <law@redhat.com>
11408
11409 PR target/70232
11410 * gcc.dg/tree-ssa/pr70232.c: New test.
11411
11412 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11413
11414 PR target/70302
11415 * gcc.target/i386/pr70302.c: New test.
11416
11417 2016-03-22 Richard Biener <rguenther@suse.de>
11418
11419 PR middle-end/70251
11420 * g++.dg/torture/pr70251.C: New testcase.
11421
11422 2016-03-22 David Malcolm <dmalcolm@redhat.com>
11423
11424 PR c/69993
11425 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11426 Wmisleading-indentation.c.
11427 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11428 reflect change to diagnostic text and order of messages.
11429 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11430
11431 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
11432
11433 * g++.dg/ext/java-3.C: Don't compile on AIX.
11434
11435 2016-03-22 Richard Biener <rguenther@suse.de>
11436
11437 PR middle-end/70333
11438 * gcc.dg/torture/pr70333.c: New testcase.
11439
11440 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11441
11442 * g++.dg/ext/pr70290.C: New test.
11443
11444 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11445
11446 PR target/70325
11447 * gcc.target/i386/pr70325.c: New test.
11448
11449 2016-03-22 Jakub Jelinek <jakub@redhat.com>
11450
11451 PR target/70329
11452 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11453 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11454
11455 PR target/70300
11456 * gcc.target/i386/pr70300.c: New test.
11457
11458 PR c++/70295
11459 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11460 (func2): New function for cond with parens, xfail warning for c++.
11461 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11462
11463 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11464
11465 PR c++/70096
11466 * g++.dg/template/ptrmem30.C: New test.
11467
11468 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11469
11470 PR c++/70204
11471 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11472 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11473
11474 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11475
11476 PR middle-end/70326
11477 * gcc.dg/pr70326.c: New test.
11478
11479 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
11480 Jakub Jelinek <jakub@redhat.com>
11481
11482 PR tree-optimization/70317
11483 * gcc.dg/pr70317.c: New test.
11484
11485 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
11486
11487 PR target/70327
11488 * gcc.target/i386/pr70327.c: New test.
11489
11490 2016-03-21 Martin Liska <mliska@suse.cz>
11491
11492 PR ipa/70306
11493 * gcc.dg/ipa/pr70306.c: New test.
11494
11495 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
11496
11497 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11498 * gcc.target/arm/attr-align3.c: Likewise.
11499 * gcc.target/arm/attr_arm.c: Likewise.
11500 * gcc.target/arm/flip-thumb.c: Likewise.
11501
11502 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11503
11504 PR target/70296
11505 * gcc.target/powerpc/altivec-36.c: New test.
11506
11507 2016-03-21 Richard Biener <rguenther@suse.de>
11508
11509 PR tree-optimization/70310
11510 * gcc.dg/torture/pr70310.c: New testcase.
11511
11512 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11513
11514 PR target/70293
11515 * gcc.target/i386/pr70293.c: New test.
11516
11517 2016-03-21 Richard Biener <rguenther@suse.de>
11518
11519 PR tree-optimization/70288
11520 * gcc.dg/torture/pr70288-1.c: New testcase.
11521 * gcc.dg/torture/pr70288-2.c: Likewise.
11522
11523 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11524
11525 PR rtl-optimization/69307
11526 * gcc.target/arm/pr69307.c: New test.
11527
11528 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11529
11530 PR rtl-optimization/69102
11531 * gcc.c-torture/compile/pr69102.c: New test.
11532
11533 2016-03-18 Jeff Law <law@redhat.com>
11534
11535 PR rtl-optimization/70263
11536 * gcc.c-torture/compile/pr70263-1.c: New test.
11537 * gcc.target/i386/pr70263-2.c: New test.
11538
11539 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11540
11541 PR rtl-optimization/70278
11542 * gcc.dg/torture/pr70278.c: New test.
11543 * gcc.target/arm/pr70278.c: New test.
11544
11545 2016-03-18 David Malcolm <dmalcolm@redhat.com>
11546
11547 PR c/70281
11548 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11549 (test_builtin_types_compatible_p): New test function.
11550 * gcc.dg/pr70281.c: New test case.
11551
11552 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11553
11554 PR target/70113
11555 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11556
11557 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11558
11559 PR tree-optimization/70252
11560 * gcc.dg/pr70252.c: New test.
11561
11562 2016-03-18 Tom de Vries <tom@codesourcery.com>
11563
11564 * gcc.dg/pr70161-2.c: New test.
11565 * gcc.dg/pr70161.c: New test.
11566
11567 2016-03-18 Tom de Vries <tom@codesourcery.com>
11568
11569 PR ipa/70269
11570 * gcc.dg/pr70269.c: New test.
11571
11572 2016-03-18 Jakub Jelinek <jakub@redhat.com>
11573
11574 PR c++/70267
11575 * g++.dg/ext/java-3.C: New test.
11576
11577 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11578
11579 PR c++/70205
11580 * g++.dg/lookup/pr70205.C: New test.
11581
11582 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11583
11584 PR c++/70218
11585 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11586
11587 2016-03-17 Marek Polacek <polacek@redhat.com>
11588
11589 PR c/69407
11590 * gcc.dg/atomic-op-6.c: New test.
11591
11592 2016-03-17 David Malcolm <dmalcolm@redhat.com>
11593
11594 PR c/70264
11595 * c-c++-common/pr70264.c: New test case.
11596
11597 2016-03-17 Jakub Jelinek <jakub@redhat.com>
11598
11599 PR c++/70144
11600 * c-c++-common/pr70144-1.c: New test.
11601 * c-c++-common/pr70144-2.c: New test.
11602
11603 PR c++/70272
11604 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11605 * g++.dg/opt/flifetime-dse6.C: New test.
11606 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11607
11608 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11609
11610 PR driver/70192
11611 * gcc.dg/pic-1.c: New test.
11612 * gcc.dg/pic-2.c: Likewise.
11613 * gcc.dg/pic-3.c: Likewise.
11614 * gcc.dg/pic-4.c: Likewise.
11615 * gcc.dg/pie-1.c: Likewise.
11616 * gcc.dg/pie-2.c: Likewise.
11617 * gcc.dg/pie-3.c: Likewise.
11618 * gcc.dg/pie-4.c: Likewise.
11619 * gcc.dg/pie-5.c: Likewise.
11620 * gcc.dg/pie-6.c: Likewise.
11621
11622 2016-03-17 Tom de Vries <tom@codesourcery.com>
11623
11624 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11625 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11626
11627 2016-03-17 Richard Biener <rguenther@suse.de>
11628
11629 PR debug/70271
11630 * g++.dg/debug/pr70271.C: New testcase.
11631
11632 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11633
11634 * gcc.target/i386/pr70251.c: New test.
11635
11636 2016-03-17 Marek Polacek <polacek@redhat.com>
11637
11638 PR c++/70194
11639 * g++.dg/warn/constexpr-70194.C: New test.
11640
11641 2016-03-16 Richard Henderson <rth@redhat.com>
11642
11643 PR middle-end/70240
11644 * gcc.c-torture/compile/pr70240.c: New.
11645
11646 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11647
11648 * gcc.c-torture/compile/20151204.c: Skip for avr.
11649
11650 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11651
11652 PR target/70245
11653 * g++.dg/opt/pr70245.C: New test.
11654 * g++.dg/opt/pr70245.h: New file.
11655 * g++.dg/opt/pr70245-aux.cc: New file.
11656
11657 2016-03-16 Martin Sebor <msebor@redhat.com>
11658
11659 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11660
11661 2016-03-16 Richard Henderson <rth@redhat.com>
11662
11663 PR middle-end/70199
11664 * gcc.c-torture/compile/pr70199.c: New.
11665
11666 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11667
11668 * gcc.dg/uninit-19.c: Run dos2unix.
11669
11670 2016-03-16 Marek Polacek <polacek@redhat.com>
11671
11672 PR c/70093
11673 * gcc.dg/nested-func-10.c: New test.
11674 * gcc.dg/nested-func-9.c: New test.
11675
11676 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11677
11678 PR tree-optimization/68714
11679 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11680
11681 2016-03-16 Tom de Vries <tom@codesourcery.com>
11682
11683 PR tree-optimization/68715
11684 * gcc.dg/graphite/pr68715-2.c: New test.
11685 * gcc.dg/graphite/pr68715.c: New test.
11686 * gfortran.dg/graphite/pr68715.f90: New test.
11687
11688 2016-03-16 Tom de Vries <tom@codesourcery.com>
11689
11690 PR tree-optimization/68809
11691 * gcc.dg/graphite/pr68809-2.c: New test.
11692 * gcc.dg/graphite/pr68809.c: New test.
11693
11694 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11695
11696 PR c++/70147
11697 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11698 method call to i () as argument. Adjust expected output.
11699
11700 PR c++/70147
11701 * g++.dg/ubsan/pr70147-1.C: New test.
11702 * g++.dg/ubsan/pr70147-2.C: New test.
11703
11704 2016-03-15 Martin Sebor <msebor@redhat.com>
11705
11706 PR c++/58281
11707 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11708
11709 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
11710
11711 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11712 hppa*-*-hpux*.
11713
11714 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11715
11716 PR libfortran/69799
11717 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11718 libatomic_available.
11719
11720 2016-03-15 Marek Polacek <polacek@redhat.com>
11721
11722 PR c++/70209
11723 * g++.dg/ext/attribute-may-alias-4.C: New test.
11724
11725 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
11726
11727 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11728 -fvar-tracking-assignments-toggle flag.
11729
11730 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11731
11732 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11733
11734 2016-03-15 Jakub Jelinek <jakub@redhat.com>
11735
11736 PR rtl-optimization/70222
11737 * gcc.c-torture/execute/pr70222-1.c: New test.
11738 * gcc.c-torture/execute/pr70222-2.c: New test.
11739
11740 2016-03-15 Richard Henderson <rth@redhat.com>
11741
11742 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11743
11744 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11745
11746 PR rtl-optimization/69032
11747 * gcc.dg/pr69032.c: New test.
11748
11749 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11750
11751 PR rtl-optimization/63384
11752 * g++.dg/pr63384.C: New test.
11753
11754 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11755
11756 PR target/64411
11757 * gcc.target/i386/pr64411.C: New test.
11758
11759 2016-03-15 Tom de Vries <tom@codesourcery.com>
11760
11761 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11762 * gfortran.dg/goacc/kernels-alias.f95: New test.
11763
11764 2016-03-14 Martin Sebor <msebor@redhat.com>
11765
11766 PR c++/53792
11767 * g++.dg/cpp0x/constexpr-inline.C: New test.
11768 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11769
11770 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
11771
11772 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11773
11774 2016-03-14 Jakub Jelinek <jakub@redhat.com>
11775
11776 PR middle-end/70219
11777 * gcc.dg/pr70219.c: New test.
11778
11779 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11780
11781 PR target/70083
11782 * gcc.dg/torture/pr70083.c: New test.
11783 * gcc.target/i386/pr70083.c: New test.
11784
11785 2016-03-14 Richard Biener <rguenther@suse.de>
11786
11787 PR tree-optimization/56365
11788 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11789
11790 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11791
11792 PR target/70098
11793 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11794 New function.
11795 * g++.dg/pr70098.C: New testcase.
11796
11797
11798 2016-03-14 Tom de Vries <tom@codesourcery.com>
11799
11800 PR tree-optimization/70045
11801 * gcc.dg/graphite/pr70045.c: New test.
11802
11803 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11804
11805 PR fortran/69043
11806 * gfortran.dg/include_9.f90: New test.
11807
11808 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11809
11810 PR fortran/45076
11811 gfortran.dg/prof/prof.exp: New script.
11812 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11813
11814 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
11815
11816 PR rtl-optimization/69307
11817 * gcc.dg/pr69307.c: New test.
11818
11819 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11820
11821 PR target/69614
11822 * gcc.target/arm/pr69614.c: New.
11823
11824 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
11825
11826 PR fortran/70031
11827 * gfortran.dg/submodule_14.f08: New test
11828
11829 PR fortran/69524
11830 * gfortran.dg/submodule_15.f08: New test
11831
11832 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11833
11834 PR c++/70106
11835 * g++.dg/cpp1y/paren3.C: New test.
11836
11837 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11838
11839 PR target/70131
11840 * gcc.target/powerpc/ppc-round2.c: New test.
11841
11842 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11843
11844 PR target/70123
11845 * gcc.dg/torture/pr70123.c: New test.
11846
11847 2016-03-11 Jeff Law <law@redhat.com>
11848
11849 PR tree-optimization/70190
11850 * gcc.c-torture/compile/pr70190.c: New test.
11851
11852 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11853
11854 PR c/68187
11855 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11856 case.
11857 (test43_b): Likewise.
11858 (test43_c): Likewise.
11859 (test43_d): Likewise.
11860 (test43_e): Likewise.
11861 (test43_f): Likewise.
11862 (test43_g): Likewise.
11863 (test44_a): Likewise.
11864 (test44_b): Likewise.
11865 (test44_c): Likewise.
11866 (test44_d): Likewise.
11867 (test44_e): Likewise.
11868
11869 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11870
11871 PR c/70085
11872 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11873
11874 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11875
11876 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11877 dg-options.
11878
11879 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11880
11881 PR target/70002
11882 PR target/69245
11883 * gcc.target/aarch64/pr69245_2.c: New test.
11884
11885 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11886
11887 PR tree-optimization/70177
11888 * gcc.dg/pr70177.c: New test.
11889
11890 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11891
11892 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11893
11894 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11895
11896 * gcc.dg/tree-ssa/sra-20.c: New.
11897
11898 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11899
11900 PR rtl-optimization/70174
11901 * gcc.dg/pr70174.c: New test.
11902
11903 PR tree-optimization/70169
11904 * gcc.dg/pr70169.c: New test.
11905
11906 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11907
11908 PR target/70160
11909 * gcc.target/i386/pr70160.c: New test.
11910
11911 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11912
11913 * gcc.target/s390/dfp-1.c: New test.
11914
11915 2016-03-10 Nick Clifton <nickc@redhat.com>
11916
11917 PR target/70044
11918 * gcc.target/aarch64/pr70044.c: New test.
11919
11920 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11921 Jakub Jelinek <jakub@redhat.com>
11922
11923 PR c++/70001
11924 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11925 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11926 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11927
11928 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
11929
11930 PR lto/69589
11931 * g++.dg/lto/pr69589_0.C: New testcase
11932 * g++.dg/lto/pr69589_1.C: New testcase
11933
11934 2016-03-10 Marek Polacek <polacek@redhat.com>
11935
11936 PR c++/70153
11937 * g++.dg/delayedfold/unary-plus1.C: New test.
11938
11939 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
11940
11941 * gcc.target/arm/pr45701-1.c: Escape brackets.
11942 * gcc.target/arm/pr45701-2.c: Likewise.
11943
11944 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11945
11946 * gfortran.dg/unconstrained_commons.f: New.
11947
11948 2016-03-10 Alan Modra <amodra@gmail.com>
11949
11950 * gcc.dg/pr69195.c: New.
11951 * gcc.dg/pr69238.c: New.
11952
11953 2016-03-10 Tom de Vries <tom@codesourcery.com>
11954
11955 PR testsuite/68915
11956 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11957
11958 2016-03-10 Richard Biener <rguenther@suse.de>
11959
11960 PR tree-optimization/70128
11961 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11962 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11963
11964 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11965
11966 PR tree-optimization/70152
11967 * gcc.dg/pr70152.c: New test.
11968
11969 PR target/70086
11970 * gcc.target/i386/pr70086-1.c: New test.
11971 * gcc.target/i386/pr70086-2.c: New test.
11972 * gcc.target/i386/pr70086-3.c: New test.
11973
11974 PR tree-optimization/70127
11975 * gcc.c-torture/execute/pr70127.c: New test.
11976
11977 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11978
11979 * c-c++-common/goacc/combined-directives-2.c: New test.
11980
11981 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11982
11983 PR c/68473
11984 PR c++/70105
11985 * g++.dg/diagnostic/pr70105.C: New test.
11986 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11987 (test_multiple_ordinary_maps): New test function.
11988
11989 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11990
11991 PR c/68473
11992 PR c++/70105
11993 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11994 Drop range information from call to inform_at_rich_loc.
11995 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11996 New.
11997 (test_show_locus): Replace calls to rich_location::add_range with
11998 calls to add_range. Rewrite the tests that used the now-defunct
11999 rich_location ctor taking a source_range. Simplify other tests
12000 by replacing calls to COMBINE_LOCATION_DATA with calls to
12001 make_location.
12002
12003 2016-03-09 Richard Biener <rguenther@suse.de>
12004 Jakub Jelinek <jakub@redhat.com>
12005
12006 PR tree-optimization/70138
12007 * gcc.dg/vect/pr70138-1.c: New testcase.
12008 * gcc.dg/vect/pr70138-2.c: Likewise.
12009
12010 2016-03-09 Jakub Jelinek <jakub@redhat.com>
12011
12012 PR target/70049
12013 * gcc.target/i386/pr70049.c: New test.
12014
12015 2016-03-09 Richard Biener <rguenther@suse.de>
12016
12017 PR c/70143
12018 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12019 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12020 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12021
12022 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12023
12024 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12025 arm-*-*.
12026
12027 2016-03-09 Jakub Jelinek <jakub@redhat.com>
12028
12029 PR middle-end/67278
12030 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12031
12032 PR target/67278
12033 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12034
12035 PR middle-end/70050
12036 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12037 in testcase comment.
12038
12039 2016-03-09 Tom de Vries <tom@codesourcery.com>
12040
12041 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12042 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12043 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12044 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12045 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12046 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12047 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12048 * gfortran.dg/goacc/kernels-loop.f95: New test.
12049
12050 2016-03-08 Martin Sebor <msebor@redhat.com>
12051
12052 PR c++/62096
12053 * g++.dg/warn/overflow-warn-7.C: New test.
12054
12055 2016-03-08 Jason Merrill <jason@redhat.com>
12056
12057 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12058 * lib/target-supports.exp (check_effective_target_concepts): New.
12059
12060 2016-03-08 Jakub Jelinek <jakub@redhat.com>
12061
12062 PR c++/70135
12063 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12064 * g++.dg/ubsan/pr70135.C: New test.
12065
12066 PR target/70110
12067 * gcc.dg/pr70110.c: New test.
12068
12069 2016-03-07 Martin Jambor <mjambor@suse.cz>
12070
12071 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12072 * c-c++-common/gomp/if-1.c: Likewise.
12073 * c-c++-common/gomp/pr61486-2.c: Likewise.
12074 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12075 to dg-additional-options.
12076 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12077 * g++/gomp/target-teams-1.c: Likewise.
12078 * gcc.dg/gomp/gomp.exp: Likewise.
12079 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12080 dg-additional-options.
12081 * gfortran.dg/gomp/gomp.exp: Likewise.
12082 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12083 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12084 dg-additional-options.
12085 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12086
12087 2016-03-07 Martin Jambor <mjambor@suse.cz>
12088
12089 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12090 * c-c++-common/gomp/gridify-1.c: New test.
12091 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12092
12093 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12094
12095 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12096 trigger for cortex-r8, when scanning for register r8.
12097 * gcc.target/arm/pr45701-2.c: Likewise.
12098
12099 2016-02-26 Richard Biener <rguenther@suse.de>
12100 Jeff Law <law@redhat.com>
12101
12102 PR tree-optimization/69740
12103 * gcc.c-torture/compile/pr69740-1.c: New test.
12104 * gcc.c-torture/compile/pr69740-2.c: New test.
12105
12106 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12107
12108 * lib/target-supports.exp
12109 (check_effective_target_whole_vector_shift): Enable for PPC64.
12110
12111 2016-03-07 Richard Biener <rguenther@suse.de>
12112
12113 PR tree-optimization/70115
12114 * gcc.dg/torture/pr70115.c: New testcase.
12115
12116 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12117
12118 PR middle-end/69916
12119 * c-c-++-common/goacc/pr69916.c: New.
12120
12121 2016-03-07 Richard Henderson <rth@redhat.com>
12122
12123 * gcc.c-torture/compile/pr70061.c: New test.
12124
12125 2016-03-07 Richard Biener <rguenther@suse.de>
12126
12127 PR testsuite/70109
12128 * gcc.dg/vect/O3-pr36098.c: New testcase.
12129
12130 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12131
12132 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12133
12134 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12135
12136 * gnat.dg/renaming9.ad[sb]: New testcase.
12137
12138 2016-03-05 Jakub Jelinek <jakub@redhat.com>
12139
12140 PR c++/70084
12141 * g++.dg/expr/stdarg3.C: New test.
12142
12143 2016-03-04 Jeff Law <law@redhat.com>
12144
12145 PR tree-optimization/69196
12146 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12147 x86_64-*-*.
12148
12149 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12150
12151 PR c/69973
12152 * gcc.dg/pr69973.c: New test.
12153
12154 PR rtl-optimization/69941
12155 * gcc.dg/torture/pr69941.c: New test.
12156
12157 PR c/69824
12158 * gcc.dg/pr69824.c: New test.
12159
12160 2016-03-05 Tom de Vries <tom@codesourcery.com>
12161
12162 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12163 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12164 function.
12165
12166 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12167
12168 PR c++/66786
12169 * g++.dg/cpp1y/var-templ48.C: New test.
12170 * g++.dg/cpp1y/var-templ49.C: New test.
12171
12172 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12173
12174 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12175
12176 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12177
12178 PR c++/70035
12179 * g++.dg/ubsan/pr70035.C: New test.
12180
12181 PR target/70062
12182 * gcc.target/i386/pr70062.c: New test.
12183
12184 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12185
12186 * g++.dg/template/typename21.C: Remove c++98_only.
12187
12188 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12189
12190 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12191
12192 2016-03-04 David Malcolm <dmalcolm@redhat.com>
12193
12194 PR c/68187
12195 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12196 function.
12197 (fn_42_b): Likewise.
12198 (fn_42_c): Likewise.
12199
12200 2016-03-04 David Malcolm <dmalcolm@redhat.com>
12201
12202 PR c/68187
12203 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12204 function.
12205 (fn_40_b): Likewise.
12206 (fn_41_a): Likewise.
12207 (fn_41_b): Likewise.
12208
12209 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12210
12211 PR target/70059
12212 * gcc.target/i386/avx512f-pr70059.c: New test.
12213 * gcc.target/i386/avx512dq-pr70059.c: New test.
12214
12215 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12216
12217 PR rtl-optimization/57676
12218 * gcc.dg/torture/pr57676.c: New test.
12219
12220 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12221
12222 * gcc.dg/pr70026.c: New test.
12223
12224 2016-03-04 Marek Polacek <polacek@redhat.com>
12225
12226 PR c/69798
12227 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12228 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12229
12230 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12231
12232 PR target/70004
12233 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12234 Delete.
12235 (test_corners_sisd_si): Likewise.
12236 (main): Remove checks of the above.
12237 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12238
12239 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12240
12241 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12242
12243 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12244
12245 * gcc.dg/torture/pr69951.c: Accept argc==0.
12246
12247 2016-03-04 Richard Biener <rguenther@suse.de>
12248
12249 PR c++/70054
12250 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12251 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12252
12253 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12254
12255 PR testsuite/69766
12256 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12257 testing multiarch.
12258
12259 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12260
12261 PR debug/69947
12262 * gcc.dg/guality/pr69947.c: New test.
12263
12264 2016-03-03 Jakub Jelinek <jakub@redhat.com>
12265
12266 PR ada/70017
12267 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12268
12269 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12270
12271 PR rtl-optimization/69904
12272 * gcc.target/arm/pr69904.c: New test.
12273
12274 2016-03-03 Jakub Jelinek <jakub@redhat.com>
12275
12276 PR target/70021
12277 * gcc.dg/vect/pr70021.c: New test.
12278 * gcc.target/i386/pr70021.c: New test.
12279
12280 2016-03-03 Marek Polacek <polacek@redhat.com>
12281
12282 PR middle-end/70050
12283 * gcc.dg/pr70050.c: New test.
12284
12285 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12286
12287 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12288
12289 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12290
12291 PR tree-optimization/70043
12292 * gfortran.dg/vect/pr70043.f90: New test.
12293
12294 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12295
12296 * gnat.dg/specs/task1.ads: New test.
12297
12298 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12299
12300 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12301 Invoke gdb with -batch.
12302 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12303
12304 2016-03-03 Richard Biener <rguenther@suse.de>
12305
12306 PR tree-optimization/55936
12307 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12308
12309 2016-03-02 Jeff Law <law@redhat.com>
12310
12311 PR rtl-optimization/69942
12312 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12313 effects of argument promotions.
12314
12315 PR tree-optimization/69987
12316 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12317 target does not support -fprefetch-loop-arrays.
12318
12319 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
12320
12321 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12322
12323 2016-03-02 Bin Cheng <bin.cheng@arm.com>
12324
12325 PR rtl-optimization/69052
12326 * gcc.target/i386/pr69052.c: New test.
12327
12328 2016-03-02 Alan Modra <amodra@gmail.com>
12329
12330 * gcc.dg/pr69990.c: New.
12331
12332 2016-03-02 Jakub Jelinek <jakub@redhat.com>
12333
12334 PR c/68062
12335 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12336
12337 PR middle-end/70022
12338 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12339
12340 PR target/70028
12341 * gcc.target/i386/pr70028.c: New test.
12342
12343 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12344
12345 * c-c++-common/asan/swapcontext-test-1.c,
12346 * c-c++-common/tsan/thread_leak.c,
12347 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12348 * g++.dg/tsan/benign_race.C,
12349 * g++.dg/tsan/fd_close_norace.C,
12350 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12351 races with sanitizer output
12352
12353 2016-03-02 Richard Biener <rguenther@suse.de>
12354 Uros Bizjak <ubizjak@gmail.com>
12355
12356 PR target/67278
12357 * gcc.dg/simd-8.c: New testcase.
12358
12359 2016-03-02 Richard Biener <rguenther@suse.de>
12360
12361 PR middle-end/67278
12362 * gcc.dg/simd-7.c: New testcase.
12363
12364 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12365
12366 * gcc.target/i386/pr70007.c: Tweak.
12367
12368 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12369
12370 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12371
12372 2016-03-02 Marek Polacek <polacek@redhat.com>
12373
12374 PR c/67854
12375 * gcc.dg/pr67854.c: New test.
12376
12377 2016-03-02 Jakub Jelinek <jakub@redhat.com>
12378
12379 PR middle-end/70025
12380 * gcc.dg/torture/pr70025.c: New test.
12381
12382 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12383
12384 PR tree-optimization/68621
12385 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12386
12387 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12388
12389 * gcc.target/i386/pr70007.c: New test.
12390
12391 2016-03-01 Jeff Law <law@redhat.com>
12392
12393 PR tree-optimization/69196
12394 * gcc.dg/tree-ssa/pr69196-1.c: New test.
12395
12396 PR tree-optimization/69196
12397 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12398 duplicating code and spoiling the expected output.
12399
12400 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12401
12402 PR target/70033
12403 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12404 supports power9 before doing tests.
12405 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12406 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12407 * gcc.target/powerpc/p9-permute.c: Likewise.
12408
12409 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
12410
12411 PR target/70027
12412 * gcc.target/i386/pr70027.c: New test.
12413
12414 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12415
12416 * gcc.dg/pr70017.c: New test.
12417
12418 2016-03-01 Jakub Jelinek <jakub@redhat.com>
12419
12420 PR c/69796
12421 PR c/69974
12422 * gcc.dg/pr69796.c: New test.
12423 * gcc.dg/pr69974.c: New test.
12424
12425 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12426
12427 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12428
12429 2016-02-29 Jeff Law <law@redhat.com>
12430
12431 PR tree-optimization/69987
12432 * gfortran.dg/pr69987.f90: New test.
12433
12434 PR tree-optimization/69989
12435 * gcc.c-torture/compile/pr69989-2.c: New test.
12436
12437 2016-03-01 Marek Polacek <polacek@redhat.com>
12438
12439 PR c++/69795
12440 * g++.dg/parse/invalid1.C: New test.
12441
12442 2016-03-01 Richard Biener <rguenther@suse.de>
12443
12444 PR middle-end/70022
12445 * gcc.dg/pr70022.c: New testcase.
12446
12447 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12448
12449 PR tree-optimization/69956
12450 * gcc.dg/pr69956.c: New test.
12451
12452 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12453
12454 PR target/70011
12455 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12456 XFAIL when hardware supports efficient unaligned storage access.
12457
12458 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12459
12460 PR c++/69961
12461 * g++.dg/template/pr69961a.C: New test.
12462 * g++.dg/template/pr69961b.C: New test.
12463
12464 2016-02-29 David Malcolm <dmalcolm@redhat.com>
12465
12466 PR preprocessor/69985
12467 * gcc.dg/cpp/pr69985.c: New test case.
12468
12469 2016-02-29 Jeff Law <law@redhat.com>
12470
12471 PR tree-optimization/70005
12472 * gcc.c-torture/execute/pr70005.c New test.
12473
12474 PR tree-optimization/69999
12475 * gcc.c-torture/compile/pr69999.c: New test.
12476
12477 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12478
12479 PR tree-optimization/69652
12480 * gcc.dg/torture/pr69652.c: Delete test.
12481 * gcc.dg/vect/pr69652.c: New test.
12482
12483 2016-02-19 Richard Biener <rguenther@suse.de>
12484
12485 PR tree-optimization/69980
12486 * gfortran.dg/vect/pr69980.f90: New testcase.
12487
12488 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12489
12490 * gcc.target/sparc/20160229-1.c: New test.
12491
12492 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12493
12494 * gnat.dg/stack_usage3.adb: New test.
12495 * gnat.dg/stack_usage3_pkg.ads: New helper.
12496
12497 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12498
12499 * gnat.dg/renaming8.adb: New test.
12500 * gnat.dg/renaming8_pkg1.ads: New helper.
12501 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12502 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12503
12504 2016-02-29 Richard Biener <rguenther@suse.de>
12505
12506 PR tree-optimization/69720
12507 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12508
12509 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12510
12511 PR fortran/68147
12512 PR fortran/47674
12513 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12514
12515 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12516 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12517
12518 PR fortran/56007
12519 * gfortran.dg/coarray_8.f90: Adjust error message.
12520 * gfortran.dg/pr56007.f90: New test.
12521 * gfortran.dg/pr56007.f: New test.
12522
12523 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12524
12525 PR tree-optimization/69989
12526 * gcc.dg/torture/pr69989.c: New test.
12527
12528 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12529
12530 * gcc.target/i386/stack-realign-win.c: New test.
12531
12532 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12533
12534 PR fortran/60126
12535 * gfortran.dg/pr60126.f90: New test.
12536
12537 2016-02-27 Jeff Law <law@redhat.com>
12538
12539 Revert
12540 2016-02-26 Richard Biener <rguenther@suse.de>
12541 Jeff Law <law@redhat.com>
12542
12543 PR tree-optimization/69740
12544 * gcc.c-torture/compile/pr69740-1.c: New test.
12545 * gcc.c-torture/compile/pr69740-2.c: New test.
12546
12547 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12548
12549 PR fortran/69910
12550 * gfortran.dg/newunit_4.f90: New test.
12551
12552 2016-02-27 Jakub Jelinek <jakub@redhat.com>
12553
12554 PR target/69613
12555 PR rtl-optimization/69886
12556 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12557 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12558 target.
12559
12560 2016-02-26 Martin Sebor <msebor@redhat.com>
12561
12562 PR tree-optimization/15826
12563 * gcc.dg/tree-ssa/pr15826.c: New test.
12564
12565 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12566
12567 PR target/69969
12568 * gcc.target/powerpc/pr69969.c: New test.
12569
12570 2016-02-26 Martin Sebor <msebor@redhat.com>
12571
12572 PR c++/15766
12573 * g++.old-deja/g++.other/decl5.C: Add a test case.
12574
12575 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12576
12577 PR target/69946
12578 * gcc.target/powerpc/pr69946.c: New file.
12579
12580 2016-02-26 Richard Biener <rguenther@suse.de>
12581 Jeff Law <law@redhat.com>
12582
12583 PR tree-optimization/69740
12584 * gcc.c-torture/compile/pr69740-1.c: New test.
12585 * gcc.c-torture/compile/pr69740-2.c: New test.
12586
12587 2016-02-26 Martin Jambor <mjambor@suse.cz>
12588
12589 PR middle-end/69920
12590 * gcc.dg/torture/pr69932.c: New test.
12591 * gcc.dg/torture/pr69936.c: Likewise.
12592
12593 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12594
12595 PR target/69709
12596 * gcc.target/s390/pr69709.c: New test.
12597
12598 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12599
12600 PR target/69245
12601 * gcc.target/aarch64/pr69245_1.c: New test.
12602
12603 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12604
12605 PR target/69613
12606 * gcc.dg/torture/pr69613.c: New test.
12607
12608 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12609
12610 PR rtl-optimization/69891
12611 * gcc.target/i386/pr69891.c: New test.
12612
12613 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
12614 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12615
12616 PR target/61397
12617 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12618 functionality for both 32-bit and 64-bit.
12619
12620 2016-02-26 Richard Biener <rguenther@suse.de>
12621
12622 PR tree-optimization/69551
12623 * gcc.dg/torture/pr69951.c: New testcase.
12624
12625 2016-02-25 Richard Biener <rguenther@suse.de>
12626
12627 PR tree-optimization/48795
12628 * gcc.dg/Warray-bounds-18.c: New testcase.
12629
12630 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12631
12632 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12633
12634 2016-02-25 Jakub Jelinek <jakub@redhat.com>
12635
12636 PR rtl-optimization/69896
12637 * gcc.dg/pr69896.c: New test.
12638
12639 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12640
12641 PR c++/69736
12642 * g++.dg/cpp1y/paren2.C: New test.
12643
12644 2016-02-24 Martin Sebor <msebor@redhat.com>
12645
12646 PR c/51147
12647 * gcc.dg/enum-mode-2.c: New test.
12648
12649 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12650
12651 PR c++/69922
12652 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12653 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12654 * g++.dg/ubsan/pr69922.C: New test.
12655
12656 2016-02-24 Marek Polacek <polacek@redhat.com>
12657
12658 PR c/69819
12659 * gcc.dg/pr69819.c: New test.
12660
12661 2016-02-24 Martin Sebor <msebor@redhat.com>
12662
12663 PR c++/69912
12664 * g++.dg/ext/flexary15.C: New test.
12665
12666 2016-02-24 Martin Sebor <msebor@redhat.com>
12667
12668 * gcc.dg/builtins-68.c: Avoid making unportable
12669 assumptions about the relationship between SIZE_MAX and UINT_MAX.
12670 * g++.dg/ext/builtin_alloca.C: Same.
12671
12672 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12673 Charles Baylis <charles.baylis@linaro.org>
12674
12675 PR debug/61033
12676 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12677
12678 2016-02-24 Richard Biener <rguenther@suse.de>
12679 Jakub Jelinek <jakub@redhat.com>
12680
12681 PR middle-end/69760
12682 * gcc.dg/torture/pr69760.c: New testcase.
12683
12684 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12685
12686 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12687 pattern on Solaris with as.
12688
12689 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12690
12691 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12692 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12693 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12694 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12695
12696 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12697
12698 PR middle-end/69915
12699 * gcc.dg/pr69915.c: New test.
12700
12701 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12702
12703 PR rtl-optimization/69886
12704 * gcc.dg/torture/pr69886.c: New test.
12705
12706 2016-02-24 Richard Biener <rguenther@suse.de>
12707
12708 PR middle-end/68963
12709 * gcc.dg/torture/pr68963.c: New testcase.
12710
12711 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12712
12713 PR target/69875
12714 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12715 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12716 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12717 * gcc.target/arm/atomic_loaddi_1.c: New test.
12718 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12719 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12720 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12721 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12722 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12723 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12724 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12725 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12726
12727 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12728
12729 PR middle-end/69909
12730 * gcc.dg/torture/pr69909.c: New test.
12731
12732 2016-02-24 Richard Biener <rguenther@suse.de>
12733
12734 PR tree-optimization/69907
12735 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12736 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12737 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12738
12739 2016-02-24 Christian Bruel <christian.bruel@st.com>
12740
12741 * gcc.target/arm/pragma_cpp_fma.c: New test.
12742
12743 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12744
12745 PR fortran/61156
12746 * gfortran.dg/include_6.f90: Update test.
12747
12748 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12749
12750 PR objc/69844
12751 * objc.dg/pr69844.m: New test.
12752
12753 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12754
12755 PR libgfortran/69456
12756 * gfortran.dg/namelist_89.f90: New test.
12757 * gfortran.dg/pr59700.f90: Update test..
12758
12759 2016-02-23 Martin Sebor <msebor@redhat.com>
12760
12761 PR middle-end/69780
12762 * g++.dg/ext/builtin_alloca.C: New test.
12763 * gcc.dg/builtins-68.c: New test.
12764
12765 2016-02-23 Richard Henderson <rth@redhat.com>
12766
12767 * gcc.target/i386/addr-space-3.c: Remove test.
12768
12769 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12770
12771 PR preprocessor/69126
12772 PR preprocessor/69543
12773 * c-c++-common/pr69126-2-long.c: New test.
12774 * c-c++-common/pr69126-2-short.c: New test.
12775 * c-c++-common/pr69543-1.c: Remove xfail.
12776
12777 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12778
12779 PR preprocessor/69126
12780 PR preprocessor/69543
12781 PR preprocessor/69558
12782 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12783 (f): Rename to...
12784 (test_2): ...this, and add leading comment.
12785 (MACRO_3, test_3): New.
12786 (MACRO_4A, MACRO_4B, test_4): New.
12787 (MACRO): Rename to...
12788 (MACRO_5): ...this.
12789 (g): Rename to...
12790 (test_5): ...this, updating for renaming of MACRO, and
12791 add leading comment.
12792 * c-c++-common/pr69543-1.c: New.
12793 * c-c++-common/pr69543-2.c: New.
12794 * c-c++-common/pr69543-3.c: New.
12795 * c-c++-common/pr69543-4.c: New.
12796 * c-c++-common/pr69558-1.c: New.
12797 * c-c++-common/pr69558-2.c: New.
12798 * c-c++-common/pr69558-3.c: New.
12799 * c-c++-common/pr69558-4.c: New.
12800 * gcc.dg/pr69558.c: Move to...
12801 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12802 xfail for c++.
12803
12804 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12805
12806 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12807 to -ftree-parallelize-loops/-fopenacc changes.
12808 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12809 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12810 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12811 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12812 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12813 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12814 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12815 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12816 * c-c++-common/goacc/kernels-loop.c: Likewise.
12817 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12818 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12819 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12820 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12821
12822 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12823
12824 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12825
12826 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12827
12828 PR c++/69902
12829 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12830
12831 PR c/69900
12832 * gcc.dg/pr69900.c: New test.
12833
12834 2016-02-23 Martin Jambor <mjambor@suse.cz>
12835
12836 PR tree-optimization/69666
12837 * gcc.dg/tree-ssa/pr69666.c: New test.
12838
12839 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12840
12841 PR fortran/67451
12842 * gfortran.dg/coarray_allocate_5.f08: New test.
12843
12844 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12845
12846 * gcc.target/s390/vcond-shift.c: Move to ...
12847 * gcc.target/s390/vector/vcond-shift.c: ... here.
12848
12849 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12850
12851 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12852 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12853
12854 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12855
12856 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12857
12858 2016-02-20 Mark Wielaard <mjw@redhat.com>
12859
12860 PR c/28901
12861 * gcc.dg/unused-variable-3.c: New test.
12862
12863 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12864
12865 PR target/69888
12866 * gcc.target/i386/pr69888.c: New test.
12867
12868 2016-02-22 Richard Biener <rguenther@suse.de>
12869
12870 PR tree-optimization/69882
12871 * gfortran.dg/vect/pr69882.f90: New testcase.
12872
12873 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12874
12875 PR target/69885
12876 * gcc.dg/pr69885.c: New test.
12877
12878 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12879
12880 PR target/69806
12881 PR target/54089
12882 * gcc.target/sh/pr54089-10.c: New.
12883
12884 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
12885
12886 PR fortran/69423
12887 * gfortran.dg/deferred_character_15.f90 : New test.
12888
12889 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12890
12891 PR fortran/57365
12892 gfortran.dg/allocate_with_source_18.f03: New test.
12893
12894 2016-02-20 Harald Anlauf <anlauf@gmx.de>
12895
12896 PR fortran/52531
12897 gfortran.dg/gomp/pr52531.f90: New test.
12898
12899 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12900
12901 PR c++/69865
12902 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12903 -std=c++03.
12904
12905 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12906
12907 PR c++/69826
12908 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12909 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12910
12911 PR c++/69850
12912 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12913
12914 PR c++/69851
12915 * g++.dg/torture/pr69851.C: New test.
12916
12917 2016-02-19 Martin Sebor <msebor@redhat.com>
12918
12919 PR testsuite/69573
12920 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12921
12922 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12923
12924 PR c++/69850
12925 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12926 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12927
12928 PR c++/67767
12929 * g++.dg/cpp0x/pr67767.C: New test.
12930
12931 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12932
12933 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12934 for fp, simd, crypto, crc, lse.
12935 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12936 above.
12937 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12938 effective target check.
12939
12940 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12941
12942 PR target/69820
12943 * gcc.target/i386/pr69820.c: New test.
12944
12945 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12946
12947 * gcc.target/s390/vector/int128-1.c: New test.
12948
12949 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12950
12951 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12952
12953 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12954
12955 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12956 instruction pattern name to prevent the testcase from failing with
12957 -march=z13.
12958
12959 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12960
12961 * gcc.target/s390/md/movstr-2.c: New test.
12962
12963 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12964
12965 * gcc.target/s390/morestack.c: New test.
12966
12967 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12968
12969 PR target/69625
12970 * gcc.target/s390/pr69625.c: Add test case.
12971
12972 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12973
12974 PR testsuite/68580
12975 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12976
12977 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12978
12979 PR target/68404
12980 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12981 * gcc.target/powerpc/fusion3.c: Likewise.
12982
12983 2016-02-18 Richard Biener <rguenther@suse.de>
12984
12985 PR middle-end/69553
12986 * g++.dg/torture/pr69553.C: New testcase.
12987
12988 2016-02-18 Nick Clifton <nickc@redhat.com>
12989
12990 PR target/62254
12991 PR target/69610
12992 * gcc.target/arm/pr62554.c: New test.
12993 * gcc.target/arm/pr69610-1.c: New test.
12994 * gcc.target/arm/pr69610-2.c: New test.
12995
12996 2016-02-18 Richard Biener <rguenther@suse.de>
12997
12998 PR middle-end/69854
12999 * gcc.dg/torture/pr69854.c: New testcase.
13000
13001 2016-02-17 Jakub Jelinek <jakub@redhat.com>
13002
13003 PR c++/69850
13004 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13005
13006 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13007
13008 * gcc.target/powerpc/vec-cg.c: New test.
13009
13010 2016-02-17 Richard Biener <rguenther@suse.de>
13011
13012 PR testsuite/69586
13013 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13014
13015 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13016
13017 PR target/69161
13018 * gcc.c-torture/compile/pr69161.c: New test.
13019
13020 2016-02-17 David Sherwood <david.sherwood@arm.com>
13021
13022 PR target/69532
13023 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13024 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13025
13026 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13027
13028 * gcc.dg/ifcvt-4.c: Skip on Visium.
13029
13030 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13031
13032 * gnat.dg/atomic8.adb: New test.
13033
13034 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13035
13036 * gnat.dg/discr46.ad[sb]: New test.
13037
13038 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13039
13040 PR Target/48344
13041 * gcc.target/powerpc/pr48344-1.c: New test.
13042
13043 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13044
13045 PR fortran/69742
13046 * gfortran.dg/associate_21.f90: New test.
13047
13048 2016-02-16 Jakub Jelinek <jakub@redhat.com>
13049
13050 PR c/69835
13051 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13052 -Wnonnull in dg-options.
13053 * c-c++-common/nonnull-2.c: New test.
13054
13055 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13056 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13057
13058 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13059
13060 2016-02-16 Jakub Jelinek <jakub@redhat.com>
13061
13062 PR middle-end/69801
13063 * gcc.dg/pr69801.c: Add empty dg-options.
13064
13065 2016-02-16 James Norris <jnorris@codesourcery.com>
13066
13067 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13068 * g++.dg/goacc/deviceptr-1.c: New file.
13069
13070 2016-02-16 Jakub Jelinek <jakub@redhat.com>
13071
13072 PR tree-optimization/69820
13073 * gcc.dg/vect/pr69820.c: New test.
13074
13075 2016-02-16 Richard Biener <rguenther@suse.de>
13076
13077 PR tree-optimization/69776
13078 * gcc.dg/torture/pr69776-2.c: New testcase.
13079
13080 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13081
13082 PR tree-optimization/69714
13083 * gcc.dg/torture/pr69714.c: New test.
13084
13085 2016-02-16 Jakub Jelinek <jakub@redhat.com>
13086
13087 PR tree-optimization/69802
13088 * gcc.dg/pr69802.c: New test.
13089
13090 2016-02-16 Richard Biener <rguenther@suse.de>
13091
13092 PR middle-end/69801
13093 * gcc.dg/pr69801.c: New testcase.
13094
13095 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13096
13097 PR libgfortran/69651
13098 * gfortran.dg/read_bang.f90: New test.
13099 * gfortran.dg/read_bang4.f90: New test.
13100
13101 2016-02-15 Jakub Jelinek <jakub@redhat.com>
13102
13103 PR c++/69658
13104 * g++.dg/init/pr69658.C: New test.
13105
13106 PR c++/69797
13107 * c-c++-common/pr69797.c: New test.
13108
13109 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13110
13111 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13112 check for aarch64*-*-*.
13113
13114 2016-02-15 Richard Biener <rguenther@suse.de>
13115
13116 PR tree-optimization/69783
13117 * gcc.dg/vect/pr69783.c: New testcase.
13118
13119 2016-02-15 Richard Biener <rguenther@suse.de>
13120
13121 PR tree-optimization/69776
13122 * gcc.dg/torture/pr69776.c: New testcase.
13123
13124 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13125
13126 PR fortran/60526
13127 * gfortran.dg/type_decl_4.f90: Reinstated.
13128
13129 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
13130
13131 PR fortran/68746
13132 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13133
13134 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13135
13136 PR fortran/60526
13137 PR bootstrap/69816
13138 * gfortran.dg/type_decl_4.f90: Removed.
13139
13140 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13141
13142 PR fortran/60526
13143 * gfortran.dg/type_decl_4.f90: New test.
13144
13145 2016-02-14 Alan Modra <amodra@gmail.com>
13146
13147 PR testsuite/68886
13148 * gcc.c-torture/execute/stkalign.c: Revise test.
13149
13150 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13151
13152 PR target/67260
13153 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13154
13155 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13156
13157 PR target/67260
13158 * gcc.target/sh/torture/pr67260.c: New.
13159
13160 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
13161
13162 * gcc.dg/pr67964.c: Add dg-require-alias.
13163
13164 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13165
13166 PR target/67636
13167 PR target/64345
13168 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13169
13170 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13171
13172 PR libgfortran/69668
13173 * gfortran.dg/namelist_88.f90: New test.
13174
13175 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13176
13177 PR libgfortran/69668
13178 * gfortran.dg/namelist_38.f90: Update test.
13179 * gfortran.dg/namelist_84.f90: Update test.
13180
13181 2016-02-12 David Malcolm <dmalcolm@redhat.com>
13182
13183 PR other/69554
13184 * gcc.dg/pr69554-1.c: New test.
13185 * gfortran.dg/pr69554-1.F90: New test.
13186 * gfortran.dg/pr69554-2.F90: New test.
13187 * lib/gcc-dg.exp (proc dg-locus): New function.
13188 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13189 distinguish between the caret-printing and non-caret-printing
13190 cases. If caret-printing has been explicitly enabled, bail out
13191 without attempting to fix up the output.
13192
13193 2016-02-12 David Malcolm <dmalcolm@redhat.com>
13194
13195 PR driver/69265
13196 PR driver/69453
13197 * gcc.dg/spellcheck-options-3.c: New test case.
13198 * gcc.dg/spellcheck-options-4.c: New test case.
13199 * gcc.dg/spellcheck-options-5.c: New test case.
13200 * gcc.dg/spellcheck-options-6.c: New test case.
13201 * gcc.dg/spellcheck-options-7.c: New test case.
13202 * gcc.dg/spellcheck-options-8.c: New test case.
13203 * gcc.dg/spellcheck-options-9.c: New test case.
13204 * gcc.dg/spellcheck-options-10.c: New test case.
13205
13206 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13207
13208 PR rtl-optimization/69764
13209 PR rtl-optimization/69771
13210 * c-c++-common/pr69764.c: New test.
13211 * gcc.dg/torture/pr69771.c: New test.
13212
13213 2016-02-12 Marek Polacek <polacek@redhat.com>
13214
13215 * g++.dg/torture/init-list1.C: New.
13216
13217 2016-02-12 Marek Polacek <polacek@redhat.com>
13218
13219 * gcc.dg/pr69522.c: Add empty dg-options.
13220
13221 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13222
13223 * g++.dg/lto/lto.exp: Include and init mpx.
13224 * g++.dg/lto/pr69729_0.C: New test.
13225
13226 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13227
13228 PR ipa/69241
13229 * g++.dg/ipa/pr69241-4.C: New test.
13230
13231 PR ipa/68672
13232 * g++.dg/ipa/pr68672-1.C: New test.
13233 * g++.dg/ipa/pr68672-2.C: New test.
13234 * g++.dg/ipa/pr68672-3.C: New test.
13235
13236 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13237
13238 PR c/69522
13239 * gcc.dg/pr69522.c: New test.
13240
13241 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13242
13243 PR c++/69098
13244 * g++.dg/cpp1y/69098.C: New test.
13245 * g++.dg/cpp1y/69098-2.C: New test.
13246
13247 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13248
13249 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13250 and neighbour -> neighbor.
13251 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13252 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13253 * c-c++-common/Wvarargs.c: Likewise.
13254 * c-c++-common/goacc/host_data-5.c: Likewise.
13255 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13256 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13257 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13258 * gcc.target/aarch64/pr60697.c: Likewise.
13259 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13260 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13261 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13262 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13263 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13264 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13265 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13266 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13267 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13268 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13269 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13270 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13271 * g++.dg/lookup/koenig5.C: Likewise.
13272 * g++.dg/ext/no-asm-2.C: Likewise.
13273 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13274 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13275 * gfortran.dg/used_types_16.f90: Likewise.
13276 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13277 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13278 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13279 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13280 * gfortran.dg/abstract_type_6.f03: Likewise.
13281 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13282 * gfortran.dg/used_types_15.f90: Likewise.
13283 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13284 * gfortran.dg/exit_3.f08: Likewise.
13285 * gfortran.dg/open_status_2.f90: Likewise.
13286 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13287 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13288 * gfortran.dg/associate_1.f03: Likewise.
13289 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13290 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13291 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13292 * gcc.dg/builtin-object-size-1.c: Likewise.
13293 * gcc.dg/noreturn-6.c: Likewise.
13294 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13295 * gcc.dg/globalalias.c: Likewise.
13296 * gcc.dg/builtins-config.h: Likewise.
13297 * gcc.dg/pr30457.c: Likewise.
13298 * gcc.c-torture/compile/volatile-1.c: Likewise.
13299 * gcc.c-torture/execute/20101011-1.c: Likewise.
13300 * c-c++-common/Waddress-1.c: Likewise.
13301
13302 2016-02-11 Jakub Jelinek <jakub@redhat.com>
13303
13304 PR c/69768
13305 * c-c++-common/Waddress-1.c: New test.
13306
13307 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13308
13309 PR fortran/69296
13310 * gfortran.dg/associate_19.f03: New test.
13311 * gfortran.dg/associate_20.f03: New test.
13312
13313 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13314
13315 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13316
13317 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13318
13319 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13320 .arch armv8-a\n. Add -dA to dg-options.
13321 * gcc.target/aarch64/assembler_arch_1.c: New test.
13322 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13323
13324 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13325
13326 PR c++/68726
13327 * g++.dg/cpp0x/pr68726.C: New.
13328
13329 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13330
13331 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13332 test.
13333
13334 2016-02-11 Richard Biener <rguenther@suse.de>
13335
13336 * g++.dg/tree-ssa/pr61034.C: Adjust.
13337
13338 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13339
13340 PR target/69148
13341 * gcc.target/s390/pr69148.c: New.
13342
13343 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13344
13345 PR tree-optimization/69652
13346 * gcc.dg/torture/pr69652.c: New test.
13347
13348 2016-02-10 Jakub Jelinek <jakub@redhat.com>
13349 Patrick Palka <ppalka@gcc.gnu.org>
13350
13351 PR ipa/69241
13352 PR c++/69649
13353 * g++.dg/ipa/pr69241-1.C: New test.
13354 * g++.dg/ipa/pr69241-2.C: New test.
13355 * g++.dg/ipa/pr69241-3.C: New test.
13356 * g++.dg/ipa/pr69649.C: New test.
13357
13358 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
13359
13360 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13361 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13362
13363 2016-02-10 Bin Cheng <bin.cheng@arm.com>
13364
13365 PR tree-optimization/68021
13366 * gcc.dg/tree-ssa/pr68021.c: New test.
13367
13368 2016-02-10 Richard Biener <rguenther@suse.de>
13369
13370 PR tree-optimization/69726
13371 * gcc.dg/uninit-22.c: New testcase.
13372
13373 2016-02-09 Andrew Pinski <apinski@cavium.com>
13374
13375 PR tree-opt/69282
13376 * gcc.c-torture/compile/20160205-1.c: New testcase.
13377
13378 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13379
13380 PR target/68404
13381 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13382 instead accessing a really large arrray.
13383 * gcc.target/powerpc/fusion3.c: Likewise.
13384
13385 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
13386
13387 PR target/68532
13388 * gcc.c-torture/execute/pr68532.c: New test.
13389
13390 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
13391
13392 PR target/69634
13393 * gcc.dg/pr69634.c: New.
13394
13395 2016-02-09 Richard Biener <rguenther@suse.de>
13396
13397 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13398
13399 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
13400
13401 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13402
13403 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13404
13405 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13406
13407 2016-02-09 Richard Biener <rguenther@suse.de>
13408
13409 PR tree-optimization/69715
13410 * gcc.dg/torture/pr69715.c: New testcase.
13411
13412 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13413
13414 PR c++/69139
13415 * g++.dg/cpp0x/trailing12.C: New test.
13416 * g++.dg/cpp0x/trailing13.C: New test.
13417
13418 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13419
13420 PR c++/69283
13421 PR c++/67835
13422 * g++.dg/cpp1y/auto-fn29.C: New test.
13423 * g++.dg/cpp1y/auto-fn30.C: New test.
13424
13425 2016-02-08 Jakub Jelinek <jakub@redhat.com>
13426
13427 PR tree-optimization/69209
13428 * gcc.c-torture/compile/pr69209.c: New test.
13429
13430 2016-02-08 Jeff Law <law@redhat.com>
13431
13432 PR tree-optimization/68541
13433 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13434 of statements allowed in join block for path splitting.
13435
13436 2016-02-08 Jakub Jelinek <jakub@redhat.com>
13437
13438 PR c++/59627
13439 * g++.dg/gomp/pr59627.C: New test.
13440
13441 PR ipa/69239
13442 * g++.dg/ipa/pr69239.C: New test.
13443
13444 2016-02-08 David Malcolm <dmalcolm@redhat.com>
13445
13446 PR preprocessor/69664
13447 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13448 * gcc.dg/cpp/warn-comments.c: Likewise.
13449
13450 2016-02-08 Marek Polacek <polacek@redhat.com>
13451
13452 PR c++/69688
13453 * g++.dg/init/const12.C: New test.
13454
13455 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13456
13457 PR target/60410
13458 * gcc.dg/lto/pr55113_0.c: Remove test.
13459
13460 2016-02-08 Richard Biener <rguenther@suse.de>
13461
13462 PR tree-optimization/69719
13463 * gcc.dg/torture/pr69719.c: New testcase.
13464
13465 2016-02-08 Richard Biener <rguenther@suse.de>
13466 Jeff Law <law@redhat.com>
13467
13468 PR target/68273
13469 * gcc.target/mips/pr68273.c: New testcase.
13470
13471 2016-02-08 Richard Biener <rguenther@suse.de>
13472
13473 PR rtl-optimization/69274
13474 * gcc.target/i386/addr-sel-1.c: XFAIL.
13475
13476 2016-02-08 Jeff Law <law@redhat.com>
13477
13478 PR tree-optimization/68541
13479 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13480
13481 PR tree-optimization/65917
13482 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13483
13484 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13485
13486 PR fortran/50555
13487 * gfortran.dg/namelist_args.f90: New test.
13488
13489 2016-02-05 Jeff Law <law@redhat.com>
13490
13491 PR tree-optimization/68541
13492 * gcc.dg/tree-ssa/split-path-2.c: New test.
13493 * gcc.dg/tree-ssa/split-path-3.c: New test.
13494 * gcc.dg/tree-ssa/split-path-4.c: New test.
13495 * gcc.dg/tree-ssa/split-path-5.c: New test.
13496 * gcc.dg/tree-ssa/split-path-6.c: New test.
13497 * gcc.dg/tree-ssa/split-path-7.c: New test.
13498
13499 2016-02-05 Martin Sebor <msebor@redhat.com>
13500
13501 PR c++/69662
13502 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13503 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13504
13505 2016-02-06 Richard HEnderson <rth@redhat.com>
13506
13507 PR c/69643
13508 * gcc.target/i386/addr-space-4.c: New.
13509 * gcc.target/i386/addr-space-5.c: New.
13510
13511 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13512
13513 PR fortran/66089
13514 * gfortran.dg/elemental_dependency_6.f90: New.
13515
13516 2016-02-05 Jakub Jelinek <jakub@redhat.com>
13517
13518 PR rtl-optimization/69691
13519 * gcc.c-torture/execute/pr69691.c: New test.
13520
13521 PR c++/69628
13522 * g++.dg/parse/pr69628.C: New test.
13523
13524 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13525
13526 * gcc.dg/sancov/asan.c: Move to ...
13527 * gcc.dg/asan/sancov-1.c: ... here.
13528
13529 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13530
13531 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13532
13533 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13534
13535 PR target/69677
13536 * gcc.target/i386/pr69677.c: New test.
13537
13538 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13539
13540 PR c++/68948
13541 * g++.dg/template/pr68948.C: New test.
13542
13543 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13544
13545 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13546 (only necessary on s390x).
13547
13548 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13549
13550 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13551 -mno-accumulate-outgoing-args.
13552
13553 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13554
13555 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13556
13557 2016-02-04 Jakub Jelinek <jakub@redhat.com>
13558
13559 PR c/69669
13560 * c-c++-common/pr69669.c: New test.
13561
13562 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13563
13564 PR target/69667
13565 * g++.dg/pr69667.C: New file.
13566
13567 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13568
13569 PR target/69619
13570 * gcc.dg/pr69619.c: Add new test.
13571
13572 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13573
13574 PR rtl-optimization/69577
13575 * gcc.target/i386/pr69577.c: New test.
13576
13577 2016-02-04 Martin Liska <mliska@suse.cz>
13578
13579 * g++.dg/asan/pr69276.C: New test.
13580
13581 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13582
13583 PR target/65932
13584 PR target/67714
13585 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13586 a single smulbb instruction.
13587 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13588 * gcc.target/amr/wmul-2.c: Likewise.
13589
13590 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13591
13592 PR target/65932
13593 PR target/67714
13594 * gcc.c-torture/execute/pr67714.c: New test.
13595
13596 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13597
13598 PR target/69454
13599 * gcc.target/i386/pr69454-1.c: New test.
13600 * gcc.target/i386/pr69454-2.c: New test.
13601
13602 2016-02-03 Martin Sebor <msebor@redhat.com>
13603
13604 PR c++/69251
13605 PR c++/69253
13606 PR c++/69290
13607 PR c++/69277
13608 PR c++/69349
13609 * g++.dg/ext/flexarray-mangle-2.C: New test.
13610 * g++.dg/ext/flexarray-mangle.C: New test.
13611 * g++.dg/ext/flexarray-subst.C: New test.
13612 * g++.dg/ext/flexary11.C: New test.
13613 * g++.dg/ext/flexary12.C: New test.
13614 * g++.dg/ext/flexary13.C: New test.
13615 * g++.dg/ext/flexary14.C: New test.
13616 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13617
13618 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13619
13620 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13621 Define only if CHECK_FLOAT128 is defined.
13622 (main): Properly initialize u5.
13623
13624 2016-02-03 Jakub Jelinek <jakub@redhat.com>
13625
13626 PR c/69627
13627 * gcc.dg/pr69627.c: New test.
13628
13629 PR target/69644
13630 * gcc.dg/pr69644.c: New test.
13631
13632 2016-02-03 Mike Stump <mikestump@comcast.net>
13633
13634 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13635 support for struct-layout-1.exp.
13636
13637 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13638
13639 PR c++/69056
13640 * g++.dg/cpp0x/pr69056.C: New test.
13641
13642 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13643 Alexandre Oliva <aoliva@redhat.com>
13644
13645 PR target/69461
13646 * gcc.target/powerpc/pr69461.c: New.
13647
13648 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
13649
13650 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13651 works from here ...
13652 (check_effective_target_fsanitize_thread): ... to here. Do not
13653 specify additional compile flags for the test source.
13654 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13655 specify additional compile flags for the test source.
13656
13657 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13658
13659 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13660
13661 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13662
13663 PR fortran/67451
13664 PR fortran/69418
13665 * gfortran.dg/coarray_allocate_2.f08: New test.
13666 * gfortran.dg/coarray_allocate_3.f08: New test.
13667 * gfortran.dg/coarray_allocate_4.f08: New test.
13668
13669 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13670
13671 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13672 use same scan-tree-dump-times on all platforms.
13673 * gcc.dg/vect/vect-outer-1.c: Likewise.
13674 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13675 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13676 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13677 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13678 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13679 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13680 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13681
13682 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13683
13684 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13685 warning.
13686
13687 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13688
13689 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13690
13691 2016-02-02 James Norris <jnorris@codesourcery.com>
13692
13693 * c-c++-common/goacc/routine-5.c: Add tests.
13694
13695 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
13696
13697 * gcc.target/nvptx/unsigned-cmp.c: New test.
13698
13699 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13700
13701 * gcc.target/aarch64/scalar_shift_1.c
13702 (test_corners_sisd_di): Improve force to SIMD register.
13703 (test_corners_sisd_si): Likewise.
13704 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13705 Remove scan-assembler check for ldr.
13706
13707 2016-02-02 Richard Biener <rguenther@suse.de>
13708
13709 PR tree-optimization/69595
13710 * gcc.dg/Warray-bounds-17.c: New testcase.
13711
13712 2016-02-02 Richard Biener <rguenther@suse.de>
13713
13714 PR tree-optimization/69606
13715 * gcc.dg/torture/pr69606.c: New testcase.
13716
13717 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13718
13719 PR middle-end/68542
13720 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13721 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13722
13723 2016-02-02 Alan Modra <amodra@gmail.com>
13724
13725 PR target/69548
13726 * gcc.target/powerpc/pr69548.c: New test.
13727
13728 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13729
13730 PR rtl-optimization/69592
13731 * gcc.dg/pr69592.c: New test.
13732
13733 PR preprocessor/69543
13734 PR c/69558
13735 * gcc.dg/pr69543.c: New test.
13736 * gcc.dg/pr69558.c: New test.
13737
13738 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
13739
13740 PR testsuite/65940
13741 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
13742
13743 2016-02-01 Martin Sebor <msebor@redhat.com>
13744
13745 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13746
13747 2016-02-01 Bin Cheng <bin.cheng@arm.com>
13748
13749 PR tree-optimization/67921
13750 * c-c++-common/ubsan/pr67921.c: New test.
13751
13752 2016-02-01 Richard Biener <rguenther@suse.de>
13753
13754 PR middle-end/69556
13755 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13756
13757 2016-02-01 Richard Biener <rguenther@suse.de>
13758
13759 PR tree-optimization/69574
13760 * gcc.dg/torture/pr69574.c: New testcase.
13761
13762 2016-02-01 Richard Biener <rguenther@suse.de>
13763
13764 PR tree-optimization/69579
13765 * gcc.dg/setjmp-6.c: New testcase.
13766
13767 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13768
13769 PR rtl-optimization/69570
13770 * g++.dg/opt/pr69570.C: New test.
13771
13772 2016-02-01 Richard Henderson <rth@redhat.com>
13773
13774 * gcc.dg/pr69535.c: New test.
13775
13776 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
13777
13778 PR testsuite/69584
13779 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13780 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13781
13782 PR debug/68244
13783 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13784
13785 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13786
13787 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
13788
13789 PR fortran/67564
13790 * gfortran.dg/allocate_with_source_17.f03: New test.
13791
13792 2016-01-30 Jakub Jelinek <jakub@redhat.com>
13793
13794 PR tree-optimization/69546
13795 * gcc.dg/torture/pr69546.c: New test.
13796
13797 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
13798
13799 PR fortran/69566
13800 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13801
13802 2016-01-30 Martin Sebor <msebor@redhat.com>
13803
13804 PR c++/68490
13805 * g++.dg/ext/flexary10.C: New test.
13806
13807 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13808
13809 PR fortran/66707
13810 gfortran.dg/common_23.f90: New test.
13811
13812 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13813
13814 PR target/65546
13815 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13816 condition being checked, and disable it when the target supports
13817 misaligned loads and stores.
13818
13819 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13820
13821 PR debug/69518
13822 * gcc.dg/torture/pr69518.c: New test.
13823
13824 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13825
13826 PR target/69530
13827 * gcc.target/i386/pr69530.c: New test.
13828
13829 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
13830
13831 PR target/65604
13832 * gcc.target/mips/div-delay.c: New test.
13833
13834 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13835
13836 PR target/69551
13837 * gcc.target/i386/pr69551.c: New test.
13838
13839 PR target/66137
13840 * gcc.target/i386/pr66137.c: New test.
13841
13842 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13843
13844 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13845 always built for p5600.
13846 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13847 isa=p5600 dg-option.
13848
13849 2016-01-29 Richard Biener <rguenther@suse.de>
13850
13851 PR tree-optimization/69547
13852 * g++.dg/tree-ssa/pr69547.C: New testcase.
13853
13854 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13855
13856 PR debug/66869
13857 * g++.dg/warn/Wunused-function2.C: New test.
13858
13859 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13860
13861 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13862 support for test to succeed.
13863
13864 2016-01-29 Marek Polacek <polacek@redhat.com>
13865
13866 PR c++/69509
13867 PR c++/69516
13868 * g++.dg/ext/constexpr-vla2.C: New test.
13869 * g++.dg/ext/constexpr-vla3.C: New test.
13870 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13871
13872 2016-01-29 Richard Biener <rguenther@suse.de>
13873
13874 PR middle-end/69537
13875 * gcc.dg/uninit-21.c: New testcase.
13876
13877 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
13878
13879 PR target/69459
13880 * gcc.target/i386/pr69459.c: New test.
13881
13882 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
13883
13884 PR target/68400
13885 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13886 * gcc.target/mips/pr68400.c: New test.
13887
13888 2016-01-28 Martin Sebor <msebor@redhat.com>
13889
13890 PR target/17381
13891 * gcc.target/powerpc/pr17381.c: New test.
13892
13893 2016-01-28 Jakub Jelinek <jakub@redhat.com>
13894
13895 PR middle-end/69542
13896 * gcc.dg/torture/pr69542.c: New test.
13897
13898 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13899
13900 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13901
13902 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13903
13904 * gcc.dg/pr65980.c: Skip on AIX.
13905 * gcc.dg/pr66688.c: Same.
13906
13907 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13908
13909 PR target/63679
13910 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13911 * gcc.dg/tree-ssa/sra-18.c: Same.
13912
13913 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13914
13915 PR fortran/62536
13916 * gfortran.dg/block_15.f08: New test.
13917 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13918 on incorrectly closed BLOCK.
13919
13920 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13921
13922 * gcc.dg/declare-simd.c: New test.
13923
13924 2016-01-28 Richard Biener <rguenther@suse.de>
13925
13926 PR tree-optimization/69466
13927 * gfortran.dg/vect/pr69466.f90: New testcase.
13928
13929 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13930
13931 * g++.dg/pr67989.C: Remove ARM-specific option.
13932 * gcc.target/arm/pr67989.C: New file.
13933
13934 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13935
13936 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13937 and expm1 test for glibc < 2.11.
13938
13939 2016-01-27 Richard Henderson <rth@redhat.com>
13940
13941 * gcc.c-torture/execute/pr69447.c: New test.
13942
13943 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
13944
13945 PR fortran/69422
13946 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13947
13948 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13949
13950 PR debug/66869
13951 * gcc.dg/pr66869.c: New test.
13952
13953 2016-01-25 Jeff Law <law@redhat.com>
13954
13955 PR tree-optimization/68398
13956 PR tree-optimization/69196
13957 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13958 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13959 path to avoid new heuristic allowing more irreducible regions
13960 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13961 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13962 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13963 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13964 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13965
13966 2016-01-27 Marek Polacek <polacek@redhat.com>
13967
13968 PR c/68062
13969 * c-c++-common/vector-compare-4.c: New test.
13970
13971 2016-01-27 David Malcolm <dmalcolm@redhat.com>
13972
13973 PR preprocessor/69126
13974 * c-c++-common/pr69126.c: New test case.
13975
13976 2016-01-27 Ian Lance Taylor <iant@google.com>
13977
13978 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13979
13980 2016-01-27 Ryan Burn <contact@rnburn.com>
13981
13982 PR cilkplus/69267
13983 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13984
13985 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13986
13987 PR target/69512
13988 * gcc.target/i386/pr69512.c: New test.
13989
13990 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13991
13992 PR ada/69488
13993 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13994
13995 2016-01-27 Marek Polacek <polacek@redhat.com>
13996
13997 PR c++/69379
13998 * g++.dg/pr69379.C: New test.
13999
14000 2016-01-27 Martin Sebor <msebor@redhat.com>
14001
14002 PR c++/69317
14003 * g++.dg/abi/Wabi-2-2.C: New test.
14004 * g++.dg/abi/Wabi-2-3.C: New test.
14005 * g++.dg/abi/Wabi-3-2.C: New test.
14006 * g++.dg/abi/Wabi-3-3.C: New test.
14007
14008 2016-01-27 Richard Biener <rguenther@suse.de>
14009
14010 PR tree-optimization/69166
14011 * gcc.dg/torture/pr69166.c: New testcase.
14012
14013 2016-01-27 Martin Jambor <mjambor@suse.cz>
14014
14015 PR tree-optimization/69355
14016 * gcc.dg/tree-ssa/pr69355.c: New test.
14017
14018 2016-01-27 Marek Polacek <polacek@redhat.com>
14019
14020 PR c++/69496
14021 * g++.dg/ext/constexpr-vla1.C: New test.
14022
14023 2016-01-20 Christian Bruel <christian.bruel@st.com>
14024
14025 PR target/69245
14026 * gcc.target/arm/pr69245.c: New test.
14027
14028 2016-01-27 Jakub Jelinek <jakub@redhat.com>
14029
14030 PR tree-optimization/69399
14031 * gcc.dg/torture/pr69399.c: New test.
14032
14033 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14034
14035 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14036
14037 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14038
14039 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14040
14041 2016-01-26 Tom de Vries <tom@codesourcery.com>
14042
14043 PR tree-optimization/69110
14044 * gcc.dg/autopar/pr69110.c: New test.
14045
14046 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
14047 Sebastian Pop <s.pop@samsung.com>
14048
14049 * gcc.dg/graphite/isl-ast-op-select.c: New.
14050
14051 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
14052
14053 PR fortran/69385
14054 * gfortran.dg/allocate_error_6.f90: New test.
14055
14056 2016-01-26 Richard Henderson <rth@redhat.com>
14057
14058 * gcc.dg/tm/pr60908.c: New test.
14059
14060 2016-01-26 David Malcolm <dmalcolm@redhat.com>
14061
14062 PR other/69006
14063 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14064 directive.
14065 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14066 expected multiline output to reflect the colorization being
14067 disabled before newlines.
14068 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14069 (custom_diagnostic_finalizer): Replace call to
14070 pp_newline_and_flush with call to pp_flush.
14071 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14072 * gfortran.dg/implicit_class_1.f90: Likewise.
14073 * lib/gcc-dg.exp (allow_blank_lines): New global.
14074 (dg-allow-blank-lines-in-output): New procedure.
14075 (gcc-dg-prune): Complain about blank lines in the output, unless
14076 dg-allow-blank-lines-in-output was called.
14077 * lib/multiline.exp (_build_multiline_regex): Only support
14078 arbitrary followup text for non-blank-lines, not for blank lines.
14079
14080 2016-01-26 Jakub Jelinek <jakub@redhat.com>
14081
14082 PR tree-optimization/69483
14083 * gcc.dg/pr69483.c: New test.
14084 * g++.dg/opt/pr69483.C: New test.
14085
14086 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14087
14088 PR target/68620
14089 * gcc.target/arm/pr68620.c: New test.
14090
14091 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14092
14093 * gcc.target/i386/pr68986-2.c: Remove -m32.
14094
14095 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14096
14097 PR target/68986
14098 * gcc.target/i386/pr68986-1.c: New test.
14099 * gcc.target/i386/pr68986-2.c: Likewise.
14100 * gcc.target/i386/pr68986-3.c: Likewise.
14101
14102 2016-01-26 Christian Bruel <christian.bruel@st.com>
14103
14104 * lib/target-supports.exp
14105 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14106 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14107 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14108
14109 2016-01-26 Richard Biener <rguenther@suse.de>
14110
14111 PR tree-optimization/69452
14112 * gcc.dg/torture/pr69452.c: New testcase.
14113
14114 2016-01-26 Jakub Jelinek <jakub@redhat.com>
14115
14116 PR target/69442
14117 * gcc.dg/pr69442.c: New test.
14118
14119 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14120
14121 PR target/67896
14122 * gcc.target/aarch64/simd/pr67896.C: New.
14123
14124 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14125
14126 PR tree-optimization/69400
14127 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14128 function.
14129 (plugin_init): Call it.
14130 * gcc.dg/torture/pr69400.c: New test.
14131
14132 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14133
14134 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14135
14136 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14137 Sebastian Pop <s.pop@samsung.com>
14138
14139 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14140 isl-0.15.
14141
14142 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14143 Sebastian Pop <s.pop@samsung.com>
14144
14145 * gcc.dg/graphite/pr69292.c: New.
14146
14147 2016-01-25 Jakub Jelinek <jakub@redhat.com>
14148
14149 * c-c++-common/goacc/use_device-1.c: New test.
14150
14151 2016-01-25 Jeff Law <law@redhat.com>
14152
14153 PR tree-optimization/69196
14154 PR tree-optimization/68398
14155 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14156 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14157
14158 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
14159
14160 PR target/69469
14161 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14162 Algorithm.
14163
14164 2016-01-25 Richard Biener <rguenther@suse.de>
14165
14166 PR testsuite/69380
14167 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14168
14169 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14170
14171 PR target/69421
14172 * gcc.dg/pr69421.c: New test.
14173
14174 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14175
14176 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14177 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14178 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14179 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14180 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14181 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14182 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14183 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14184 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14185 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14186
14187 2016-01-25 Richard Biener <rguenther@suse.de>
14188
14189 PR tree-optimization/69376
14190 * gcc.dg/torture/pr69376.c: New testcase.
14191
14192 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14193
14194 PR fortran/69397
14195 PR fortran/68442
14196 * gfortran.dg/interface_38.f90: New test.
14197 * gfortran.dg/interface_39.f90: New test.
14198
14199 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14200
14201 Revert:
14202 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14203
14204 PR c++/11858
14205 PR c++/24663
14206 PR c++/24664
14207 * g++.dg/template/pr11858.C: New test.
14208 * g++.dg/template/pr24663.C: New test.
14209 * g++.dg/template/unify12.C: New test.
14210 * g++.dg/template/unify13.C: New test.
14211 * g++.dg/template/unify14.C: New test.
14212 * g++.dg/template/unify15.C: New test.
14213 * g++.dg/template/unify16.C: New test.
14214 * g++.dg/template/unify17.C: New test.
14215
14216 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14217
14218 PR fortran/68283
14219 gfortran.dg/pr68283.f90: New test.
14220
14221 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14222
14223 PR fortran/66094
14224 * gfortran.dg/inline_matmul_13.f90: New test.
14225 * gfortran.dg/matmul_bounds_8.f90: New test.
14226 * gfortran.dg/matmul_bounds_9.f90: New test.
14227 * gfortran.dg/matmul_bounds_10.f90: New test.
14228
14229 2016-01-23 Tom de Vries <tom@codesourcery.com>
14230
14231 PR tree-optimization/69426
14232 * gcc.dg/autopar/pr69426.c: New test.
14233
14234 2016-01-23 Martin Sebor <msebor@redhat.com>
14235
14236 PR c++/58109
14237 PR c++/69022
14238 * g++.dg/cpp0x/alignas5.C: New test.
14239 * g++.dg/ext/vector29.C: Same.
14240
14241 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
14242
14243 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14244 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14245 _GNU_SOURCE from compile flags to the source.
14246 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14247 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14248 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14249 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14250
14251 2016-01-22 Jakub Jelinek <jakub@redhat.com>
14252
14253 PR target/69432
14254 * g++.dg/opt/pr69432.C: New test.
14255
14256 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14257
14258 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14259 32-bit targets testing an -m64 multilib.
14260
14261 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14262
14263 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14264 64-bit support.
14265
14266 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14267
14268 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14269
14270 2016-01-21 Christian Bruel <christian.bruel@st.com>
14271
14272 PR target/68674
14273 * gcc.target/i386/pr68674.c
14274 * gcc.target/aarch64/pr68674.c
14275 * gcc.target/arm/pr68674.c
14276
14277 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14278
14279 PR target/69403
14280 * gcc.c-torture/execute/pr69403.c: New test.
14281
14282 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14283
14284 PR c++/55843
14285 * g++.dg/template/pr55843.C: New.
14286
14287 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14288
14289 PR testsuite/66877
14290 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14291 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14292
14293 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14294
14295 PR testsuite/67489
14296 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14297 from dg-do compile directive, and instead add
14298 { dg-require-effective-target int128 }.
14299
14300 2016-01-20 Martin Sebor <msebor@redhat.com>
14301
14302 PR c/69405
14303 * gcc.dg/sync-fetch.c: New test.
14304
14305 2016-01-21 Martin Sebor <msebor@redhat.com>
14306
14307 PR target/69252
14308 * gcc.target/powerpc/pr69252.c: New test.
14309
14310 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14311
14312 PR fortran/65996
14313 * gfortran.dg/pr65996.f90: New test.
14314
14315 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14316
14317 PR c++/68810
14318 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
14319 expected to generate an error.
14320
14321 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14322
14323 PR middle-end/66178
14324 * gcc.dg/torture/pr66178.c: New test.
14325
14326 2016-01-21 Anton Blanchard <anton@samba.org>
14327 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14328
14329 PR target/63354
14330 * gcc.target/powerpc/pr63354.c: New test.
14331
14332 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14333
14334 PR rtl-optimization/68990
14335 * gcc.target/i386/pr68990: New.
14336
14337 2016-01-21 Nick Clifton <nickc@redhat.com>
14338
14339 PR target/69129
14340 * gcc.target/mips/pr69129.c: New.
14341
14342 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14343
14344 PR c++/58046
14345 * g++.dg/cpp0x/pr58046.C: New.
14346
14347 2016-01-21 Jakub Jelinek <jakub@redhat.com>
14348
14349 PR target/69187
14350 PR target/65624
14351 * gcc.target/arm/pr69187.c: New test.
14352
14353 PR c++/69355
14354 * g++.dg/torture/pr69355.C: New test.
14355
14356 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14357 Sebastian Pop <s.pop@samsung.com>
14358
14359 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14360
14361 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14362 Sebastian Pop <s.pop@samsung.com>
14363
14364 * gcc.dg/graphite/pr68976.c: New test.
14365
14366 2016-01-21 Jakub Jelinek <jakub@redhat.com>
14367
14368 PR middle-end/67653
14369 * c-c++-common/pr67653.c: New test.
14370 * gcc.dg/torture/pr29119.c: Add dg-warning.
14371
14372 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14373
14374 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14375
14376 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14377
14378 PR c/24293
14379 * gcc.dg/pr24293.c: New test.
14380 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14381 incomplete struct type.
14382 * gcc.dg/declspec-1.c: Likewise.
14383 * gcc.dg/pr63549.c: Likewise.
14384
14385 2016-01-20 Jakub Jelinek <jakub@redhat.com>
14386
14387 PR tree-optimization/66612
14388 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14389 for bdn instruction.
14390
14391 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14392
14393 * lib/target-supports.exp
14394 (check_effective_target_arm_fp_ok_nocache): New.
14395 (check_effective_target_arm_fp_ok): New.
14396 (add_options_for_arm_fp): New.
14397 (check_effective_target_arm_crypto_ok_nocache): Require
14398 target_arm_v8_neon_ok instead of arm32.
14399 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14400 (check_effective_target_arm_crypto_pragma_ok): New.
14401 (add_options_for_arm_vfp): New.
14402 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14403 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14404 target instead. Force initial fpu to vfp.
14405 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14406 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14407 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14408 dependency.
14409 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14410 use arm_vfp effective target instead. Force initial fpu to vfp.
14411 * gcc.target/arm/attr-neon3.c: Likewise.
14412 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14413 arm_vfp_ok.
14414 * gcc.target/arm/unsigned-float.c: Likewise.
14415 * gcc.target/arm/vfp-1.c: Likewise.
14416 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14417 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14418 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14419 * gcc.target/arm/vfp-ldmias.c: Likewise.
14420 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14421 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14422 * gcc.target/arm/vfp-stmiad.c: Likewise.
14423 * gcc.target/arm/vfp-stmias.c: Likewise.
14424 * gcc.target/arm/vnmul-1.c: Likewise.
14425 * gcc.target/arm/vnmul-2.c: Likewise.
14426 * gcc.target/arm/vnmul-3.c: Likewise.
14427 * gcc.target/arm/vnmul-4.c: Likewise.
14428
14429 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
14430
14431 PR testsuite/69366
14432 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14433 the MPX run-time library, for compile-time MPX test.
14434 * gcc.target/i386/chkp-always_inline.c: Likewise.
14435 * gcc.target/i386/chkp-bndret.c: Likewise.
14436 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14437 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14438 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14439 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14440 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14441 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14442 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14443 * gcc.target/i386/chkp-label-address.c: Likewise.
14444 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14445 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14446 * gcc.target/i386/chkp-pr69044.c: Likewise.
14447 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14448 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14449 * gcc.target/i386/chkp-strchr.c: Likewise.
14450 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14451 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14452 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14453 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14454 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14455 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14456 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14457 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14458 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14459 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14460 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14461 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14462 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14463 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14464 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14465 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14466 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14467 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14468 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14469 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14470 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14471 * gcc.target/i386/pr63995-2.c: Likewise.
14472 * gcc.target/i386/pr64805.c: Likewise.
14473 * gcc.target/i386/pr65044.c: Likewise.
14474 * gcc.target/i386/pr65167.c: Likewise.
14475 * gcc.target/i386/pr65183.c: Likewise.
14476 * gcc.target/i386/pr65184.c: Likewise.
14477 * gcc.target/i386/thunk-retbnd.c: Likewise.
14478
14479 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14480
14481 PR tree-optimization/69328
14482 * gcc.dg/pr69328.c: New test.
14483
14484 2016-01-20 Jeff Law <law@redhat.com>
14485
14486 PR target/25114
14487 * gcc.target/m68k/pr25114.c: New test.
14488
14489 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14490
14491 * gcc.target/arm/memset-inline-10.c: Added
14492 dg-require-effective-target arm_thumb2_ok.
14493
14494 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14495
14496 * gcc.dg/debug/dwarf2/sso.c: New test.
14497
14498 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
14499
14500 PR testsuite/68820
14501 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14502 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14503 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14504
14505 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14506
14507 PR ipa/66223
14508 * g++.dg/ipa/devirt-50.C: New testcase.
14509
14510 2016-01-19 Marek Polacek <polacek@redhat.com>
14511
14512 PR c++/68965
14513 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14514 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14515
14516 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14517
14518 PR target/69135
14519 * gcc.target/arm/pr69135_1.c: New test.
14520
14521 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14522
14523 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14524
14525 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14526
14527 * gcc.target/aarch64/ccmp_1.c: New testcase.
14528
14529 2016-01-19 Marek Polacek <polacek@redhat.com>
14530
14531 PR c++/68586
14532 * g++.dg/cpp0x/enum30.C: New test.
14533
14534 2016-01-19 Richard Biener <rguenther@suse.de>
14535
14536 PR tree-optimization/69336
14537 * g++.dg/tree-ssa/pr69336.C: New testcase.
14538
14539 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14540
14541 PR debug/65779
14542 * gcc.dg/pr65779.c: New test.
14543
14544 2016-01-19 Richard Biener <rguenther@suse.de>
14545
14546 PR tree-optimization/69352
14547 * gcc.dg/torture/pr69352.c: New testcase.
14548
14549 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14550
14551 PR rtl-optimization/68955
14552 PR rtl-optimization/64557
14553 * gcc.dg/torture/pr68955.c: New test.
14554
14555 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14556
14557 PR lto/69136
14558 * g++.dg/torture/pr69136.C: New testcase.
14559
14560 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14561
14562 PR lto/69133
14563 * g++.dg/lto/pr69133_0.C: New testcase.
14564 * g++.dg/lto/pr69133_1.C: New testcase.
14565
14566 2016-01-15 Jeff Law <law@redhat.com>
14567
14568 PR tree-optimization/69320
14569 * gcc.c-torture/pr69320-1.c: New test.
14570 * gcc.c-torture/pr69320-2.c: New test.
14571 * gcc.c-torture/pr69320-3.c: New test.
14572 * gcc.c-torture/pr69320-4.c: New test.
14573
14574 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14575
14576 PR c++/11858
14577 PR c++/24663
14578 PR c++/24664
14579 * g++.dg/template/pr11858.C: New test.
14580 * g++.dg/template/pr24663.C: New test.
14581 * g++.dg/template/unify12.C: New test.
14582 * g++.dg/template/unify13.C: New test.
14583 * g++.dg/template/unify14.C: New test.
14584 * g++.dg/template/unify15.C: New test.
14585 * g++.dg/template/unify16.C: New test.
14586 * g++.dg/template/unify17.C: New test.
14587
14588 2016-01-18 David Malcolm <dmalcolm@redhat.com>
14589
14590 PR testsuite/69181
14591 * gcc.dg/pr69181-1.c: New test file.
14592 * gcc.dg/pr69181-2.c: New test file.
14593 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14594 globals by moving it to...
14595 (cleanup-after-saved-dg-test): ...this new function. Add
14596 "global additional_sources_used". Add reset of global
14597 multiline_expected_outputs to the empty list.
14598 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14599 global to...
14600 (multiline_expected_outputs): ...this, and updated comments to
14601 note that it is modified from gcc-dg.exp.
14602 (dg-end-multiline-output): Update for the above renaming.
14603 (handle-multiline-outputs): Likewise. Remove the clearing
14604 of the expected outputs to the empty list.
14605
14606 2016-01-18 Richard Biener <rguenther@suse.de>
14607
14608 PR tree-optimization/69297
14609 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14610
14611 2016-01-18 Joseph Myers <joseph@codesourcery.com>
14612
14613 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14614 dg-options.
14615 * gcc.target/mips/mips-3d-2.c: Likewise.
14616 * gcc.target/mips/mips-3d-3.c: Likewise.
14617 * gcc.target/mips/mips-3d-4.c: Likewise.
14618 * gcc.target/mips/mips-3d-5.c: Likewise.
14619 * gcc.target/mips/mips-3d-6.c: Likewise.
14620 * gcc.target/mips/mips-3d-7.c: Likewise.
14621 * gcc.target/mips/mips-3d-8.c: Likewise.
14622 * gcc.target/mips/mips-3d-9.c: Likewise.
14623 * gcc.target/mips/mips-ps-1.c: Likewise.
14624 * gcc.target/mips/mips-ps-2.c: Likewise.
14625 * gcc.target/mips/mips-ps-3.c: Likewise.
14626 * gcc.target/mips/mips-ps-4.c: Likewise.
14627 * gcc.target/mips/mips-ps-5.c: Likewise.
14628 * gcc.target/mips/mips-ps-6.c: Likewise.
14629 * gcc.target/mips/mips-ps-7.c: Likewise.
14630 * gcc.target/mips/mips-ps-type.c: Likewise.
14631 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14632 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14633
14634 2016-01-18 Tom de Vries <tom@codesourcery.com>
14635
14636 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14637 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14638 * c-c++-common/goacc/kernels-empty.c: New test.
14639 * c-c++-common/goacc/kernels-eternal.c: New test.
14640 * c-c++-common/goacc/kernels-loop-2.c: New test.
14641 * c-c++-common/goacc/kernels-loop-3.c: New test.
14642 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14643 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14644 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14645 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14646 * c-c++-common/goacc/kernels-loop-data.c: New test.
14647 * c-c++-common/goacc/kernels-loop-g.c: New test.
14648 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14649 * c-c++-common/goacc/kernels-loop-n.c: New test.
14650 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14651 * c-c++-common/goacc/kernels-loop.c: New test.
14652 * c-c++-common/goacc/kernels-noreturn.c: New test.
14653 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14654 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14655 * c-c++-common/goacc/kernels-reduction.c: New test.
14656
14657 2016-01-18 Tom de Vries <tom@codesourcery.com>
14658
14659 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14660 * gcc.dg/autopar/outer-2.c: Same.
14661 * gcc.dg/autopar/outer-3.c: Same.
14662 * gcc.dg/autopar/outer-4.c: Same.
14663 * gcc.dg/autopar/outer-5.c: Same.
14664 * gcc.dg/autopar/outer-6.c: Same.
14665 * gcc.dg/autopar/parallelization-1.c: Same.
14666 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14667 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14668 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14669 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14670 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14671 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14672 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14673 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14674 * gcc.dg/autopar/pr39500-1.c: Same.
14675 * gcc.dg/autopar/pr39500-2.c: Same.
14676 * gcc.dg/autopar/pr46193.c: Same.
14677 * gcc.dg/autopar/pr46194.c: Same.
14678 * gcc.dg/autopar/pr49580.c: Same.
14679 * gcc.dg/autopar/pr49960-1.c: Same.
14680 * gcc.dg/autopar/pr49960.c: Same.
14681 * gcc.dg/autopar/pr68373.c: Same.
14682 * gcc.dg/autopar/reduc-1.c: Same.
14683 * gcc.dg/autopar/reduc-1char.c: Same.
14684 * gcc.dg/autopar/reduc-1short.c: Same.
14685 * gcc.dg/autopar/reduc-2.c: Same.
14686 * gcc.dg/autopar/reduc-2char.c: Same.
14687 * gcc.dg/autopar/reduc-2short.c: Same.
14688 * gcc.dg/autopar/reduc-3.c: Same.
14689 * gcc.dg/autopar/reduc-4.c: Same.
14690 * gcc.dg/autopar/reduc-6.c: Same.
14691 * gcc.dg/autopar/reduc-7.c: Same.
14692 * gcc.dg/autopar/reduc-8.c: Same.
14693 * gcc.dg/autopar/reduc-9.c: Same.
14694 * gcc.dg/autopar/uns-outer-4.c: Same.
14695 * gcc.dg/autopar/uns-outer-5.c: Same.
14696 * gcc.dg/autopar/uns-outer-6.c: Same.
14697 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14698 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14699
14700 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14701
14702 PR target/63679
14703 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14704 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14705
14706 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14707
14708 PR target/63679
14709 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14710 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14711 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14712
14713 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14714
14715 PR target/63679
14716 * gcc.dg/tree-ssa/sra-17.c: New.
14717 * gcc.dg/tree-ssa/sra-18.c: New.
14718
14719 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14720
14721 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14722
14723 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14724
14725 * gnat.dg/inline12.adb: New test.
14726
14727 2016-01-18 Bin Cheng <bin.cheng@arm.com>
14728
14729 PR tree-optimization/66797
14730 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14731
14732 2016-01-18 Richard Biener <rguenther@suse.de>
14733
14734 PR tree-optimization/69170
14735 * gcc.dg/torture/pr69170.c: New testcase.
14736
14737 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
14738
14739 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14740
14741 2016-01-16 Tom de Vries <tom@codesourcery.com>
14742
14743 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14744
14745 2016-01-16 Tom de Vries <tom@codesourcery.com>
14746
14747 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14748 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14749 redundant dg-require-effective-target pthread.
14750 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14751 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14752 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14753 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14754 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14755 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14756 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14757
14758 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
14759
14760 PR target/68609
14761 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14762 * gcc.target/powerpc/recip-7.c: Same.
14763
14764 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14765
14766 PR c++/69091
14767 * g++.dg/template/pr69091.C: New test.
14768
14769 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14770
14771 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14772 dump does not contain an error_mark_node.
14773 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14774 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14775
14776 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14777
14778 PR c++/68936
14779 * g++.dg/template/pr68936.C: New test.
14780
14781 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
14782
14783 PR target/68609
14784 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14785 * gcc.target/powerpc/recip-2.c: Same.
14786 * gcc.target/powerpc/recip-3.c: Same.
14787 * gcc.target/powerpc/recip-4.c: Same.
14788 * gcc.target/powerpc/recip-sqrtf.c: Same.
14789
14790 2016-01-15 Jeff Law <law@redhat.com>
14791
14792 PR tree-optimization/69270
14793 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14794 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14795
14796 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
14797
14798 PR fortran/49630
14799 * gfortran.dg/deferred_character_13.f90: New test for the fix
14800 of comment 3 of the PR.
14801
14802 PR fortran/54070
14803 * gfortran.dg/deferred_character_8.f90: New test
14804 * gfortran.dg/allocate_error_5.f90: New test
14805
14806 PR fortran/60593
14807 * gfortran.dg/deferred_character_10.f90: New test
14808
14809 PR fortran/60795
14810 * gfortran.dg/deferred_character_14.f90: New test
14811
14812 PR fortran/61147
14813 * gfortran.dg/deferred_character_11.f90: New test
14814
14815 PR fortran/64324
14816 * gfortran.dg/deferred_character_9.f90: New test
14817
14818 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14819
14820 PR rtl-optimization/69030
14821 * gcc.target/i386/pr69030.c: New.
14822
14823 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14824
14825 * gcc.target/aarch64/target_attr_17.c: New test.
14826
14827 2016-01-15 Richard Biener <rguenther@suse.de>
14828
14829 PR tree-optimization/66856
14830 * gcc.dg/torture/pr66856-1.c: New testcase.
14831 * gcc.dg/torture/pr66856-2.c: Likewise.
14832
14833 2016-01-15 Richard Biener <rguenther@suse.de>
14834
14835 PR debug/69137
14836 * g++.dg/lto/pr69137_0.C: New testcase.
14837
14838 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14839
14840 PR middle-end/69246
14841 * gcc.target/i386/pr69246.c: New test.
14842
14843 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14844
14845 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
14846
14847 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14848
14849 PR c++/56194
14850 * g++.dg/init/const9.C: Disable test on S/390.
14851
14852 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14853
14854 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14855 * g++.dg/Wno-frame-address.C: Ditto.
14856
14857 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14858
14859 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14860
14861 2016-01-15 Richard Biener <rguenther@suse.de>
14862
14863 PR tree-optimization/68961
14864 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14865
14866 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14867
14868 * gcc.target/i386/pr65105-5.c: New test.
14869
14870 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14871
14872 * gcc.c-torture/execute/alias-4.c: New testcase.
14873
14874 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14875
14876 PR ipa/68148
14877 * g++.dg/ipa/devirt-49.C: New testcase.
14878
14879 2016-01-15 Christian Bruel <christian.bruel@st.com>
14880
14881 PR target/65837
14882 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14883 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14884 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14885
14886 2016-01-15 Richard Biener <rguenther@suse.de>
14887
14888 PR tree-optimization/69117
14889 * gcc.dg/torture/pr69117.c: New testcase.
14890
14891 2015-01-14 Ryan Burn <contact@rnburn.com>
14892
14893 PR c++/69048
14894 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14895
14896 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14897
14898 PR testsuite/67509
14899 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14900 range tests use 100 * maximum instead of maximum + 1.
14901
14902 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14903
14904 PR debug/69244
14905 * gcc.dg/guality/pr69244.c: New test.
14906
14907 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
14908
14909 * lib/target-supports.exp (check_effective_target_issignaling):
14910 New procedure.
14911 * gcc.dg/pr61441.c: Require issignaling effective target.
14912
14913 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14914
14915 PR target/68803
14916 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14917
14918 2016-01-14 David Malcolm <dmalcolm@redhat.com>
14919
14920 PR c++/68819
14921 PR preprocessor/69177
14922 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14923 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14924 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14925 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14926
14927 2016-01-14 Marek Polacek <polacek@redhat.com>
14928
14929 PR c/69262
14930 * gcc.dg/array-15.c: New test.
14931
14932 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14933
14934 PR middle-end/68146
14935 PR tree-optimization/69155
14936 * gfortran.dg/pr68146.f: New test.
14937 * gfortran.dg/pr69155.f90: New test.
14938
14939 2016-01-14 Richard Biener <rguenther@suse.de>
14940
14941 PR tree-optimization/68060
14942 * gcc.dg/torture/pr68060-1.c: New testcase.
14943 * gcc.dg/torture/pr68060-2.c: Likewise.
14944
14945 2016-01-14 Nick Clifton <nickc@redhat.com>
14946
14947 * lib/target-supports.exp
14948 (check_effective_target_arm_neon_ok_nocache): Add an option
14949 sequence that includes setting the ARM architecture to ARMv7-A.
14950 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14951 command line options necessary to enable Neon support.
14952 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14953 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14954 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14955 * gcc.target/arm/pr69180.c: Likewise.
14956
14957 2016-01-14 Jeff Law <law@redhat.com>
14958
14959 PR tree-optimization/69270
14960 * gcc.dg/tree-ssa/pr69270.c: New test.
14961
14962 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14963
14964 PR c/66208
14965 * c-c++-common/pr66208.c: New file.
14966
14967 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14968
14969 PR tree-optimization/69156
14970 * gcc.dg/pr69156.c: New test.
14971
14972 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14973
14974 * gcc.target/i386/pr69225-7.c: New test.
14975
14976 2016-01-13 Richard Henderson <rth@redhat.com>
14977
14978 * gcc.dg/tm/memopt-13.c: Update expected function.
14979 * gcc.dg/tm/memopt-6.c: Likewise.
14980
14981 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
14982
14983 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14984 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14985 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14986 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14987
14988 2016-01-13 Tom de Vries <tom@codesourcery.com>
14989
14990 PR tree-optimization/69169
14991 * gcc.dg/pr69169.c: New test.
14992
14993 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
14994
14995 PR target/69228
14996 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14997 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14998 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14999 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15000 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15001 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15002 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15003 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15004
15005 2016-01-13 Jakub Jelinek <jakub@redhat.com>
15006
15007 PR target/69247
15008 * gcc.dg/pr69247.c: New test.
15009
15010 2016-01-13 Richard Biener <rguenther@suse.de>
15011
15012 PR tree-optimization/69242
15013 * gcc.dg/torture/pr69242.c: New testcase.
15014
15015 2016-01-13 Richard Biener <rguenther@suse.de>
15016
15017 PR tree-optimization/69186
15018 * gcc.dg/torture/pr69186.c: New testcase.
15019
15020 2016-01-13 Jeff Law <law@redhat.com>
15021
15022 PR tree-optimization/67755
15023 * gcc.dg/tree-ssa/pr67755.c: New test.
15024
15025 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
15026
15027 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15028 pass number in output by a star.
15029
15030 2016-01-12 Bin Cheng <bin.cheng@arm.com>
15031
15032 PR tree-optimization/68911
15033 * gcc.c-torture/execute/pr68911.c: New test.
15034
15035 2016-01-12 Marek Polacek <polacek@redhat.com>
15036
15037 PR c++/68979
15038 * g++.dg/warn/permissive-1.C: New test.
15039
15040 2016-01-12 Jakub Jelinek <jakub@redhat.com>
15041
15042 PR objc++/68511
15043 PR c++/69213
15044 * g++.dg/opt/pr69213.C: New test.
15045
15046 2016-01-12 Christian Bruel <christian.bruel@st.com>
15047
15048 PR target/69180
15049 * gcc.target/arm/pr69180.c: New test.
15050
15051 2016-01-12 Richard Biener <rguenther@suse.de>
15052
15053 PR lto/69077
15054 * g++.dg/lto/pr69077_0.C: New testcase.
15055 * g++.dg/lto/pr69077_1.C: Likewise.
15056
15057 2016-01-12 Jakub Jelinek <jakub@redhat.com>
15058
15059 PR target/69175
15060 * g++.dg/opt/pr69175.C: New test.
15061
15062 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15063
15064 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15065 rather than #including math.h & stdlib.h.
15066 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15067 * gcc.dg/vect/pr49771.c: Likewise.
15068 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15069 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15070 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15071 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15072 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15073 * gcc.dg/vect/pr44507.c: Likewise.
15074 * gcc.dg/vect/pr45902.c: Likewise.
15075 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15076 * gcc.dg/vect/vect-117.c: Likewise.
15077 * gcc.dg/vect/vect-99.c: Likewise.
15078 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15079 * gcc.dg/vect/vect-cond-1.c: Likewise.
15080 * gcc.dg/vect/vect-cond-2.c: Likewise.
15081 * gcc.dg/vect/vect-cond-3.c: Likewise.
15082 * gcc.dg/vect/vect-cond-4.c: Likewise.
15083 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15084 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15085 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15086 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15087 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15088 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15089 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15090 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15091 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15092 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15093 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15094 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15095 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15096 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15097 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15098 include of signal.h.
15099 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15100 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15101 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15102 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15103 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15104 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15105 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15106 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15107 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15108 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15109 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15110 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15111 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15112 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15113 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15114 * gcc.dg/vect/vect-outer-5.c: Likewise.
15115 * gcc.dg/vect/vect-outer-6.c: Likewise.
15116 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15117 include of stdio.h.
15118
15119 2016-01-12 Nick Clifton <nickc@redhat.com>
15120
15121 PR target/68913
15122 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15123 to fread so that it will be found in all target runtimes.
15124
15125 2016-01-12 Richard Biener <rguenther@suse.de>
15126
15127 PR tree-optimization/69053
15128 * g++.dg/torture/pr69053.C: New testcase.
15129
15130 2016-01-12 Richard Biener <rguenther@suse.de>
15131
15132 PR tree-optimization/69168
15133 * gcc.dg/torture/pr69168.c: New testcase.
15134
15135 2016-01-12 Richard Biener <rguenther@suse.de>
15136
15137 PR tree-optimization/69157
15138 * gcc.dg/torture/pr69157.c: New testcase.
15139
15140 2016-01-12 Richard Biener <rguenther@suse.de>
15141
15142 PR tree-optimization/69174
15143 * gcc.dg/torture/pr69174.c: New testcase.
15144
15145 2016-01-12 Jakub Jelinek <jakub@redhat.com>
15146
15147 PR c++/66808
15148 PR c++/69000
15149 * g++.dg/tls/pr66808.C: New test.
15150 * g++.dg/tls/pr69000.C: New test.
15151
15152 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15153
15154 * gcc.target/powerpc/swaps-p8-23.c: New test.
15155 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15156
15157 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
15158
15159 PR tree-optimization/68356
15160 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15161
15162 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15163 Jim Wilson <jim.wilson@linaro.org>
15164
15165 PR target/69194
15166 * gcc.target/arm/pr69194.c: New test.
15167
15168 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15169
15170 PR target/69225
15171 * gcc.target/i386/pr69225-1.c: New test.
15172 * gcc.target/i386/pr69225-2.c: Likewise.
15173 * gcc.target/i386/pr69225-3.c: Likewise.
15174 * gcc.target/i386/pr69225-4.c: Likewise.
15175 * gcc.target/i386/pr69225-5.c: Likewise.
15176 * gcc.target/i386/pr69225-6.c: Likewise.
15177
15178 2016-01-11 Jakub Jelinek <jakub@redhat.com>
15179
15180 PR target/67462
15181 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15182 if lp64.
15183
15184 PR target/69071
15185 * gcc.dg/pr69071.c: New test.
15186
15187 PR c++/69211
15188 * g++.dg/opt/pr69211.C: New test.
15189
15190 PR tree-optimization/69214
15191 * gcc.c-torture/compile/pr69214.c: New test.
15192
15193 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
15194
15195 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15196 * gcc.target/i386/pr66232-11.c: Ditto.
15197 * gcc.target/i386/pr66232-12.c: Ditto.
15198 * gcc.target/i386/pr66232-13.c: Ditto.
15199
15200 2016-01-11 Richard Biener <rguenther@suse.de>
15201
15202 PR tree-optimization/69173
15203 * gcc.dg/torture/pr69173.c: New testcase.
15204
15205 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15206
15207 PR rtl-optimization/68796
15208 * gcc.target/aarch64/tst_5.c: New test.
15209 * gcc.target/aarch64/tst_6.c: Likewise.
15210
15211 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15212
15213 PR rtl-optimization/68841
15214 * gcc.dg/pr68841.c: New test.
15215 * gcc.c-torture/execute/pr68841.c: New test.
15216
15217 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15218
15219 PR rtl-optimization/68920
15220 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15221 for ix86 targets.
15222 * gcc.dg/ifcvt-5.c: New test.
15223
15224 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
15225
15226 PR bootstrap/69123
15227 * g++.dg/pr69123.C: New.
15228
15229 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15230
15231 PR target/69010
15232 * gcc.target/i386/pr69010.c: New test.
15233
15234 2016-01-11 Martin Jambor <mjambor@suse.cz>
15235
15236 PR ipa/69044
15237 * gcc.target/i386/chkp-pr69044.c: New test.
15238
15239 2016-01-11 Tom de Vries <tom@codesourcery.com>
15240
15241 PR tree-optimization/69109
15242 * gcc.dg/autopar/pr69109-2.c: New test.
15243 * gcc.dg/autopar/pr69109.c: New test.
15244
15245 2016-01-11 Tom de Vries <tom@codesourcery.com>
15246
15247 PR tree-optimization/69108
15248 * gcc.dg/autopar/pr69108.c: New test.
15249
15250 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15251
15252 PR c++/69029
15253 * c-c++-common/Wisleading-indentation.c: Augment test.
15254
15255 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15256
15257 PR fortran/69154
15258 * gfortran.dg/inline_matmul_12.f90: New test.
15259
15260 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
15261
15262 PR fortran/67779
15263 * gfortran.dg/actual_array_offset_1: New test.
15264
15265 2016-01-10 Tom de Vries <tom@codesourcery.com>
15266
15267 PR tree-optimization/69062
15268 * gcc.dg/autopar/pr69062.c: New test.
15269
15270 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15271
15272 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15273 * gcc.dg/vect/slp-perm-2.c: Likewise.
15274 * gcc.dg/vect/slp-perm-3.c: Likewise.
15275 * gcc.dg/vect/slp-perm-5.c: Likewise.
15276 * gcc.dg/vect/slp-perm-6.c: Likewise.
15277 * gcc.dg/vect/slp-perm-7.c: Likewise.
15278 * gcc.dg/vect/slp-perm-8.c: Likewise.
15279
15280 2016-01-10 Tom de Vries <tom@codesourcery.com>
15281
15282 PR tree-optimization/69039
15283 * gcc.dg/autopar/pr69039.c: New test.
15284
15285 2016-01-09 Marek Polacek <polacek@redhat.com>
15286
15287 PR c++/69113
15288 * g++.dg/pr69113.C: New test.
15289
15290 2016-01-09 Jakub Jelinek <jakub@redhat.com>
15291
15292 PR middle-end/50865
15293 PR tree-optimization/69097
15294 * gcc.c-torture/execute/pr50865.c: New test.
15295 * gcc.c-torture/execute/pr69097-1.c: New test.
15296 * gcc.c-torture/execute/pr69097-2.c: New test.
15297 * gcc.dg/pr69097-1.c: New test.
15298 * gcc.dg/pr69097-2.c: New test.
15299
15300 2016-01-09 Jakub Jelinek <jakub@redhat.com>
15301
15302 PR c++/69164
15303 * g++.dg/opt/pr69164.C: New test.
15304
15305 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15306
15307 PR tree-optimization/69167
15308 * gcc.dg/pr69167.c: New test.
15309
15310 2016-01-08 Marek Polacek <polacek@redhat.com>
15311
15312 PR c++/68449
15313 * g++.dg/pr68449.C: New.
15314
15315 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15316
15317 PR tree-optimization/68707
15318 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15319 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15320 on platforms supporting it.
15321 * gcc.dg/vect/slp-perm-2.c: Likewise.
15322 * gcc.dg/vect/slp-perm-3.c: Likewise.
15323 * gcc.dg/vect/slp-perm-5.c: Likewise.
15324 * gcc.dg/vect/slp-perm-7.c: Likewise.
15325 * gcc.dg/vect/slp-perm-8.c: Likewise.
15326 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15327 on platforms supporting it.
15328
15329 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15330
15331 PR tree-optimization/69162
15332 * gcc.dg/pr69162.c: New test.
15333
15334 PR tree-optimization/69172
15335 * gcc.dg/pr69172.c: New test.
15336
15337 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15338
15339 PR tree-optimization/67781
15340 * gcc.c-torture/execute/pr67781.c: New file.
15341
15342 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15343
15344 PR tree-optimization/69083
15345 * gcc.dg/vect/pr69083.c: New test.
15346
15347 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15348
15349 PR tree-optimization/61441
15350 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15351 Use -fexcess-precision=standard for compiler options.
15352 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15353
15354 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15355
15356 PR fortran/69128
15357 * gfortran.dg/gomp/pr69128.f90: New test.
15358
15359 PR c++/69145
15360 * g++.dg/ext/pr69145-1.C: New test.
15361 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15362 * g++.dg/ext/pr69145-2.h: New file.
15363
15364 2016-01-07 Martin Sebor <msebor@redhat.com>
15365
15366 PR c/68966
15367 * gcc.dg/atomic-fetch-bool.c: New test.
15368 * gcc.dg/sync-fetch-bool.c: New test.
15369
15370 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15371
15372 PR fortran/66680
15373 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15374
15375 2016-01-07 Nick Clifton <nickc@redhat.com>
15376
15377 PR target/66655
15378 * g++.dg/pr66655.C: New test.
15379 * g++.dg/pr66655_1.cc: Test support file.
15380 * g++.dg/pr66655.h: Test header file.
15381
15382 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
15383
15384 PR fortran/66680
15385 gfortran.dg/gomp/pr66680.f90: New test.
15386
15387 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15388
15389 PR target/69171
15390 * gcc.target/i386/pr69171-1.c: New test.
15391 * gcc.target/i386/pr69171-2.c: Likewise.
15392 * gcc.target/i386/pr69171-3.c: Likewise.
15393 * gcc.target/i386/pr69171-4.c: Likewise.
15394 * gcc.target/i386/pr69171-5.c: Likewise.
15395 * gcc.target/i386/pr69171-6.c: Likewise.
15396
15397 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15398
15399 PR middle-end/67639
15400 * c-c++-common/pr67639.c: New test.
15401
15402 2016-01-07 Jakub Jelinek <jakub@redhat.com>
15403
15404 PR tree-optimization/69141
15405 * g++.dg/opt/pr69141.C: New test.
15406
15407 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15408
15409 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15410
15411 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
15412
15413 PR target/69140
15414 * gcc.target/i386/pr69140.c: New test
15415
15416 2016-01-06 David Malcolm <dmalcolm@redhat.com>
15417
15418 * gcc.dg/bad-dereference.c: New test case.
15419
15420 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15421
15422 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15423
15424 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15425
15426 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15427
15428 2016-01-06 Marek Polacek <polacek@redhat.com>
15429
15430 PR sanitizer/69099
15431 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15432
15433 2016-01-05 Marek Polacek <polacek@redhat.com>
15434
15435 PR c/69104
15436 * gcc.dg/atomic-invalid-2.c: New.
15437
15438 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15439
15440 PR target/68991
15441 * gcc.target/i386/pr68991.c: New test.
15442
15443 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15444
15445 PR target/68991
15446 * g++.dg/pr68991-1.C: New test.
15447 * g++.dg/pr68991-2.C: Likewise.
15448
15449 2016-01-05 Sergei Trofimovich <siarheit@google.com>
15450
15451 PR other/60465
15452 * gcc.target/ia64/pr60465-gprel64.c: New test.
15453 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15454
15455 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15456
15457 PR rtl-optimization/68651
15458 * gcc.target/aarch64/pr68651_1.c: New test.
15459
15460 2016-01-05 David Malcolm <dmalcolm@redhat.com>
15461
15462 PR c/69122
15463 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15464
15465 2016-01-05 Nathan Sidwell <nathan@acm.org>
15466
15467 PR c++/58583
15468 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15469
15470 * gcc.dg/alias-15.c: New.
15471
15472 2016-01-05 Nick Clifton <nickc@redhat.com>
15473
15474 PR target/68870
15475 * g++.dg/pr68770.C: New test.
15476
15477 2016-01-04 Mike Stump <mikestump@comcast.net>
15478
15479 * lib/target-supports.exp (check_effective_target_cilkplus):
15480 cilkplus targets require pthreads.
15481 (check_effective_target_cilkplus): Remove special case for NVPTX.
15482
15483 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15484
15485 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15486 generation.
15487
15488 2016-01-04 Jakub Jelinek <jakub@redhat.com>
15489
15490 Update copyright years.
15491
15492 2016-01-04 Marek Polacek <polacek@redhat.com>
15493
15494 PR c/68908
15495 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15496 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15497 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15498
15499 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15500
15501 * gcc.target/sparc/20160104-2.c: New test.
15502
15503 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15504
15505 * gcc.target/sparc/20160104-1.c: New test.
15506
15507 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
15508
15509 PR fortran/65045
15510 * gfortran.dg/pr65045.f90: New test.
15511
15512 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15513
15514 * gnat.dg/specs/debug1.ads: Delete.
15515
15516 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15517
15518 PR libgfortran/68867
15519 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15520 expression.
15521
15522 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15523
15524 PR libgfortran/68867
15525 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15526 PowerPC.
15527
15528 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
15529
15530 PR fortran/68864
15531 * gfortran.dg/pr68864.f90: New test.
15532
15533 2016-01-01 Jakub Jelinek <jakub@redhat.com>
15534
15535 PR tree-optimization/69070
15536 * gcc.dg/pr69070.c: New test.
15537
15538 PR sanitizer/69055
15539 * gfortran.dg/pr69055.f90: New test.
15540
15541 PR target/69015
15542 * gcc.dg/pr69015.c: New test.
15543 \f
15544 Copyright (C) 2016 Free Software Foundation, Inc.
15545
15546 Copying and distribution of this file, with or without modification,
15547 are permitted in any medium without royalty provided the copyright
15548 notice and this notice are preserved.