]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
c-ada-spec.c (print_ada_declaration): For typedef declarations...
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2
3 * c-c++-common/dump-ada-spec-6.c: New test.
4
5 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
6
7 * gnat.dg/lto21.adb: New test.
8 * gnat.dg/lto21_pkg1.ads: New helper.
9 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
10
11 2016-11-13 Janus Weil <janus@gcc.gnu.org>
12
13 PR fortran/60952
14 * gfortran.dg/typebound_proc_34.f90: New test.
15
16 2016-11-13 Janus Weil <janus@gcc.gnu.org>
17
18 PR fortran/66366
19 * gfortran.dg/class_57.f90: Changed error message.
20 * gfortran.dg/class_60.f90: New test.
21
22 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
23
24 * g++.dg/pr78112.C: XFAIL AIX.
25
26 2016-11-12 Janus Weil <janus@gcc.gnu.org>
27
28 PR fortran/77501
29 * gfortran.dg/typebound_generic_16.f90: New test.
30
31 2016-11-12 Jakub Jelinek <jakub@redhat.com>
32
33 PR c++/71225
34 * g++.dg/cpp0x/pr71225.C: New test.
35
36 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
37
38 * gcc.target/sparc/20161111-1.c: New test.
39
40 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
41
42 PR target/78310
43 * gcc.target/i386/pr78310.c: New test.
44
45 2016-11-11 Jeff Law <law@redhat.com>
46
47 * gcc.dg/tree-ssa/isolate-6.c: New test.
48 * gcc.dg/tree-ssa/isolate-7.c: New test.
49
50 2016-11-11 Bin Cheng <bin.cheng@arm.com>
51
52 PR testsuite/78292
53 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
54 vect_max_reduc.
55
56 2016-11-11 Jakub Jelinek <jakub@redhat.com>
57
58 PR c++/72774
59 * g++.dg/parse/pr72774.C: New test.
60
61 2016-11-11 Richard Biener <rguenther@suse.de>
62
63 PR tree-optimization/71575
64 * gcc.dg/graphite/pr71575-1.c: New testcase.
65 * gcc.dg/graphite/pr71575-2.c: Likewise.
66
67 2016-11-11 Richard Biener <rguenther@suse.de>
68
69 PR middle-end/78295
70 * gcc.dg/uninit-pr78295.c: New testcase.
71
72 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
73
74 PR fortran/78277
75 * gfortran.dg/dec_structure_17.f90: New test.
76
77 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
78
79 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
80 being allowed in vector registers.
81 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
82 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
83 * gcc.target/powerpc/vsx-himode.c: Likewise.
84 * gcc.target/powerpc/vsx-himode2.c: Likewise.
85 * gcc.target/powerpc/vsx-himode3.c: Likewise.
86 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
87 to allow matching MFVSRD or MFVSRW.
88
89 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
90
91 PR rtl-optimization/78241
92 * gcc.dg/pr78241.c: New test.
93
94 2016-11-10 Jakub Jelinek <jakub@redhat.com>
95
96 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
97 201307.
98
99 * g++.dg/cpp1z/noexcept-type14.C: New test.
100 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
101
102 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
103
104 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
105 WVAL0S tests added in r241817.
106
107 2016-11-10 Jakub Jelinek <jakub@redhat.com>
108
109 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
110 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
111 no longer allowed and corresponding ordered construct.
112 * gfortran.dg/gomp/linear-1.f90: New test.
113 * gfortran.dg/gomp/declare-simd-2.f90: New test.
114 * gfortran.dg/gomp/declare-target-1.f90: New test.
115 * gfortran.dg/gomp/declare-target-2.f90: New test.
116
117 2016-11-10 Martin Liska <mliska@suse.cz>
118
119 PR sanitizer/78270
120 * gcc.dg/asan/pr78270.c: New test.
121
122 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
123 Jakub Jelinek <jakub@redhat.com>
124
125 PR debug/78112
126 * g++.dg/pr78112.C: New testcase.
127
128 2016-11-09 Jakub Jelinek <jakub@redhat.com>
129
130 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
131 -Wno-c++1z-compat.
132 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
133 string in case condition contains % characters.
134
135 PR c++/78283
136 * g++.dg/cpp1z/noexcept-type13.C: New test.
137
138 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
139
140 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
141 using (HAS_MOVN) with MIPS III.
142
143 2016-11-09 Janus Weil <janus@gcc.gnu.org>
144
145 PR fortran/46459
146 * gfortran.dg/volatile14.f90: New test.
147
148 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
149
150 PR target/78262
151 * gcc.target/i386/pr78262.c: New test.
152
153 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
154
155 PR fortran/78259
156 * gfortran.dg/pr78259.f90: New test.
157
158 2016-11-09 Janus Weil <janus@gcc.gnu.org>
159
160 PR fortran/60777
161 * gfortran.dg/spec_expr_7.f90: New test.
162
163 2016-11-09 Jakub Jelinek <jakub@redhat.com>
164
165 PR target/77718
166 * gcc.c-torture/execute/pr77718.c: New test.
167
168 * gcc.dg/ubsan/c99-shift-3.c: New test.
169 * gcc.dg/ubsan/c99-shift-4.c: New test.
170 * gcc.dg/ubsan/c99-shift-5.c: New test.
171 * gcc.dg/ubsan/c99-shift-6.c: New test.
172
173 2016-11-09 Martin Liska <mliska@suse.cz>
174
175 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
176 test-case for memcmp.
177 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
178
179 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
180
181 PR testsuite/78269
182 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
183
184 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
185
186 * gfortran.dg/move_alloc_18.f90: New test.
187
188 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
189
190 PR middle-end/78256
191 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
192 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
193
194 2016-11-09 Janus Weil <janus@gcc.gnu.org>
195
196 PR fortran/71894
197 * gfortran.dg/class_59.f90: New test.
198
199 2016-11-09 Richard Biener <rguenther@suse.de>
200
201 PR tree-optimization/78007
202 * gcc.dg/vect/vect-bswap32.c: Adjust.
203 * gcc.dg/vect/vect-bswap64.c: Likewise.
204
205 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
206
207 * gcc.dg/ipa/vrp7.c: New test.
208
209 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
210
211 PR ipa/78121
212 * gcc.dg/ipa/pr78121.c: New test.
213
214 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
215
216 * c-c++-common/asan/default_options.h: New file.
217 * c-c++-common/asan/strcasestr-1.c: New test.
218 * c-c++-common/asan/strcasestr-2.c: Likewise.
219 * c-c++-common/asan/strcspn-1.c: Likewise.
220 * c-c++-common/asan/strcspn-2.c: Likewise.
221 * c-c++-common/asan/strpbrk-1.c: Likewise.
222 * c-c++-common/asan/strpbrk-2.c: Likewise.
223 * c-c++-common/asan/strspn-1.c: Likewise.
224 * c-c++-common/asan/strspn-2.c: Likewise.
225 * c-c++-common/asan/strstr-1.c: Likewise.
226 * c-c++-common/asan/strstr-2.c: Likewise.
227 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
228
229 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
230
231 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
232
233 2016-11-08 Janus Weil <janus@gcc.gnu.org>
234
235 PR fortran/68440
236 * gfortran.dg/class_58.f90: New test.
237
238 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
239
240 PR target/70799
241 * gcc.target/i386/pr70799-2.c: New test.
242
243 2016-11-08 Janus Weil <janus@gcc.gnu.org>
244
245 PR fortran/77596
246 * gfortran.dg/proc_ptr_comp_46.f90: New test.
247
248 2016-11-08 Bin Cheng <bin.cheng@arm.com>
249
250 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
251
252 2016-11-08 Bin Cheng <bin.cheng@arm.com>
253
254 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
255
256 2016-11-08 Bin Cheng <bin.cheng@arm.com>
257
258 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
259
260 2016-11-08 Martin Liska <mliska@suse.cz>
261
262 PR testsuite/78242
263 * g++.dg/asan/use-after-scope-4.C: New test.
264 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
265 * gcc.dg/asan/use-after-scope-8.c: Remove.
266
267 2016-11-08 Richard Biener <rguenther@suse.de>
268
269 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
270
271 2016-11-08 Tamar Christina <tamar.christina@arm.com>
272
273 PR testsuite/78136
274 * gcc.dg/cpp/trad/trad.exp
275 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
276 * gcc.dg/cpp/trad/include.c: Use local header file.
277
278 2016-11-08 Richard Biener <rguenther@suse.de>
279
280 PR tree-optimization/78205
281 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
282
283 2016-11-08 Richard Biener <rguenther@suse.de>
284
285 PR tree-optimization/78224
286 * g++.dg/torture/pr78224.C: New testcase.
287
288 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
289
290 * gcc.dg/store_merging_1.c: Require store_merge.
291 * gcc.dg/store_merging_2.c: Likewise.
292 * gcc.dg/store_merging_4.c: Likewise.
293 * gcc.dg/store_merging_5.c: Likewise.
294 * gcc.dg/store_merging_6.c: Likewise.
295 * gcc.dg/store_merging_7.c: Likewise.
296 * gcc.dg/store_merging_8.c: Likewise.
297 * lib/target-supports.exp (check_effective_target_store_merge): New.
298
299 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
300
301 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
302 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
303 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
304 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
305 -mvsx -mpower8-vector.
306 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
307 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
308 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
309 -mvsx -mpower8-vector.
310
311 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
312
313 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
314
315 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
316 * gcc.dg/visibility-14.c: XFAIL AIX.
317 * gcc.dg/visibility-15.c: XFAIL AIX.
318 * gcc.dg/visibility-16.c: XFAIL AIX.
319 * gcc.dg/visibility-17.c: XFAIL AIX.
320 * gcc.dg/visibility-18.c: XFAIL AIX.
321 * gcc.dg/visibility-19.c: XFAIL AIX.
322 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
323 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
324 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
325 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
326
327 2016-11-07 Jakub Jelinek <jakub@redhat.com>
328
329 PR target/78227
330 * gcc.target/i386/pr78227-1.c: New test.
331 * gcc.target/i386/pr78227-2.c: New test.
332
333 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
334
335 PR middle-end/35691
336 * gcc.dg/pr35691-1.c: New test-case.
337 * gcc.dg/pr35691-2.c: Likewise.
338
339 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
340
341 PR rtl-optimization/77309
342 * gcc.dg/torture/pr77309.c: New test.
343
344 2016-11-07 Jakub Jelinek <jakub@redhat.com>
345
346 PR middle-end/71529
347 * gcc.target/i386/pr71529.C: Moved to ...
348 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
349
350 PR target/64411
351 * gcc.target/i386/pr64411.C: Moved to ...
352 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
353 lp64.
354
355 PR target/65105
356 * gcc.target/i386/pr65105-4.C: Moved to ...
357 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
358 Run into compile test rather than execute test.
359
360 2016-11-07 Richard Biener <rguenther@suse.de>
361
362 PR target/78229
363 * g++.dg/pr78229.C: New testcase.
364
365 2016-11-07 Richard Biener <rguenther@suse.de>
366
367 PR tree-optimization/78218
368 * gcc.dg/torture/pr78218.c: New testcase.
369
370 2016-11-07 Richard Biener <rguenther@suse.de>
371
372 PR tree-optimization/78228
373 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
374
375 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
376
377 PR target/77822
378 * g++.dg/torture/pr77822.C: New test.
379
380 2016-11-07 Martin Liska <mliska@suse.cz>
381
382 * c-c++-common/asan/force-inline-opt0-1.c: Disable
383 -f-sanitize-address-use-after-scope.
384 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
385 internal fn calls.
386 * g++.dg/asan/use-after-scope-1.C: New test.
387 * g++.dg/asan/use-after-scope-2.C: Likewise.
388 * g++.dg/asan/use-after-scope-3.C: Likewise.
389 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
390 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
391 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
392 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
393 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
394 * g++.dg/asan/use-after-scope-types.h: Likewise.
395 * gcc.dg/asan/use-after-scope-1.c: Likewise.
396 * gcc.dg/asan/use-after-scope-2.c: Likewise.
397 * gcc.dg/asan/use-after-scope-3.c: Likewise.
398 * gcc.dg/asan/use-after-scope-4.c: Likewise.
399 * gcc.dg/asan/use-after-scope-5.c: Likewise.
400 * gcc.dg/asan/use-after-scope-6.c: Likewise.
401 * gcc.dg/asan/use-after-scope-7.c: Likewise.
402 * gcc.dg/asan/use-after-scope-8.c: Likewise.
403 * gcc.dg/asan/use-after-scope-9.c: Likewise.
404 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
405 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
406 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
407 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
408 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
409
410 2016-11-07 Richard Biener <rguenther@suse.de>
411
412 PR tree-optimization/78189
413 * g++.dg/torture/pr78189.C: New testcase.
414
415 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
416
417 * gcc.dg/Wtrampolines.c: XFAIL AIX.
418
419 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
420
421 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
422 occuring.
423
424 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
425
426 PR fortran/78221
427 * arith.c (gfc_complex2real): Change gfc_warning_now to
428 gfc_warning.
429
430 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
431
432 * gfortran.dg/move_alloc_17.f03: New test.
433
434 2016-11-05 Richard Biener <rguenther@suse.de>
435
436 PR bootstrap/78188
437 * g++.dg/ipa/pr78188.C: New test.
438
439 2016-11-05 Janus Weil <janus@gcc.gnu.org>
440 Dominique d'Humieres <dominiq@lps.ens.fr>
441
442 PR fortran/69495
443 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
444
445 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
446
447 PR fortran/67564
448 * gfortran.dg/select_type_39.f03: New test.
449
450 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
451
452 PR fortran/64933
453 * gfortran.dg/associate_23.f90: New test.
454
455 2016-11-04 Jakub Jelinek <jakub@redhat.com>
456
457 PR target/77834
458 * gcc.dg/pr77834.c: New test.
459
460 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
461
462 PR c++/67980
463 * g++.dg/cpp1y/pr67980.C: New.
464
465 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
466
467 * gcc.target/powerpc/fold-vec-add-1.c: New.
468 * gcc.target/powerpc/fold-vec-add-2.c: New.
469 * gcc.target/powerpc/fold-vec-add-3.c: New.
470 * gcc.target/powerpc/fold-vec-add-4.c: New.
471 * gcc.target/powerpc/fold-vec-add-5.c: New.
472 * gcc.target/powerpc/fold-vec-add-6.c: New.
473 * gcc.target/powerpc/fold-vec-add-7.c: New.
474
475 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
476
477 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
478 for -mbranch-likely, infer -mno-branch-likely for R6.
479
480 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
481
482 PR c++/71973
483 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
484 * g++.dg/init/new15.C: Likewise.
485 * g++.dg/ipa/inline-1.C: Likewise.
486 * g++.dg/ipa/inline-2.C: Likewise.
487 * g++.dg/lto/20080908-1_0.C: Likewise.
488 * g++.dg/tc1/dr20.C: Likewise.
489 * g++.dg/tree-ssa/inline-1.C: Likewise.
490 * g++.dg/tree-ssa/inline-2.C: Likewise.
491 * g++.old-deja/g++.law/except1.C: Likewise.
492 * g++.old-deja/g++.other/vbase5.C: Likewise.
493 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
494
495 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
496
497 PR tree-optimization/78210
498 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
499 possibility of widening multiplies.
500
501 2016-11-04 Richard Biener <rguenther@suse.de>
502
503 PR middle-end/78185
504 * gcc.dg/pr78185.c: New testcase.
505
506 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
507
508 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
509 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
510
511 2016-11-03 Jakub Jelinek <jakub@redhat.com>
512 Alexandre Oliva <aoliva@redhat.com>
513 Jason Merrill <jason@redhat.com>
514
515 PR debug/28767
516 PR debug/56974
517 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
518 * g++.dg/debug/dwarf2/ref-3.C: New test.
519 * g++.dg/debug/dwarf2/ref-4.C: New test.
520 * g++.dg/debug/dwarf2/refqual-1.C: New test.
521 * g++.dg/debug/dwarf2/refqual-2.C: New test.
522
523 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
524
525 * gfortran.dg/dec_exp_1.f90: New test.
526 * gfortran.dg/dec_exp_2.f90: Likewise.
527 * gfortran.dg/dec_exp_3.f90: Likewise.
528
529 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
530
531 * gfortran.dg/dec_parameter_1.f: New test.
532 * gfortran.dg/dec_parameter_2.f90: Likewise.
533 * gfortran.dg/dec_parameter_3.f90: Likewise.
534 * gfortran.dg/dec_parameter_4.f90: Likewise.
535
536 2016-11-03 Martin Liska <mliska@suse.cz>
537
538 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
539 output.
540 * gcc.dg/tree-prof/time-profiler-3.c: New test.
541
542 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
543
544 PR libgcc/78067
545 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
546
547 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
548
549 * gcc.c-torture/execute/pr78170.c: Require int32plus.
550
551 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
552
553 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
554
555 2016-11-01 Tamar Christina <tamar.christina@arm.com>
556
557 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
558 Check for arm_v8_neon_hw.
559 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
560 Likewise.
561 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
562 Likewise.
563 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
564 Likewise.
565
566 2016-11-02 Richard Biener <rguenther@suse.de>
567
568 * gcc.dg/store_merging_8.c: New testcase.
569
570 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
571
572 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
573
574 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
575
576 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
577 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
578 * gcc.dg/addr_equal_1.c: XFAIL AIX.
579 * gcc.dg/pr65779.c: XFAIL AIX.
580 * gcc.dg/pr70405.c: XFAIL AIX.
581
582 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
583 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
584 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
585
586 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
587
588 * lib/target-supports.exp (check_gc_sections_available): Use
589 -print-prog-name=ld to determine linker used.
590
591 2016-11-02 Martin Liska <mliska@suse.cz>
592
593 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
594 test case.
595
596 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
597
598 PR tree-optimization/78170
599 * gcc.c-torture/execute/pr78170.c: New test.
600
601 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
602
603 PR tree-optimization/78162
604 * gcc.c-torture/compile/pr78162.c: New test.
605
606 2016-11-02 Richard Biener <rguenther@suse.de>
607
608 PR tree-optimization/78035
609 PR tree-optimization/77964
610 * gcc.target/i386/pr78035.c: New testcase.
611
612 2016-11-02 Richard Biener <rguenther@suse.de>
613
614 * gcc.dg/tree-ssa/vrp111.c: New testcase.
615 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
616 * gcc.dg/tree-ssa/pr21086.c: Likewise.
617 * gcc.dg/tree-ssa/pr58480.c: Likewise.
618 * gcc.dg/tree-ssa/vrp08.c: Likewise.
619
620 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
621
622 * gfortran.dg/pr70937.f90: require-effective-target lto.
623
624 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
625
626 PR fortran/69544
627 * gfortran.dg/where_6.f90: New test.
628
629 2016-11-01 Jakub Jelinek <jakub@redhat.com>
630
631 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
632
633 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
634
635 PR fortran/69544
636 * gfortran.dg/where_5.f90: New test.
637
638 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
639
640 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
641 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
642 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
643 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
644
645 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
646
647 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
648 Whitespace fixes.
649 (check_effective_target_vect_cmdline_needed): Check
650 is-effective-target ia32 for x86 targets.
651 (check_effective_target_vect_simd_clones): Simplify condition.
652 (check_effective_target_vect_double): Ditto.
653 (check_effective_target_vect_aligned_arrays): Check
654 is-effective-target ia32 for x86 targets. Simplify condition.
655 (check_effective_target_vect_multiple_sizes): Simplify condition.
656 (check_effective_target_sqrt_insn): Add i?86-*-* target.
657 (check_effective_target_sync_int_128): Simplify condition.
658 (check_effective_target_sync_int_128_runtime): Ditto.
659 (check_effective_target_sync_long_long_runtime): Ditto.
660 (check_effective_target_divmod): Add i?86-*-* target.
661
662 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
663
664 * gcc.target/powerpc/vsx-extract-4.c: New test.
665 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
666
667 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
668
669 PR fortran/54679
670 * gfortran.dg/fmt_l.f90: Update test.
671 * gfortran.dg/fmt_l0.f90: New test.
672
673 2016-10-31 Jakub Jelinek <jakub@redhat.com>
674
675 PR c++/78089
676 * c-c++-common/builtin-shuffle-1.c: New test.
677 * g++.dg/cpp0x/addressof3.C: New test.
678
679 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
680
681 Add tests for a const member and a reference member for launder.
682 * g++.dg/cpp1z/launder3.C: New.
683 * g++.dg/cpp1z/launder4.C: Likewise.
684 * g++.dg/cpp1z/launder5.C: Likewise.
685 * g++.dg/cpp1z/launder5.cc: Likewise.
686 * g++.dg/cpp1z/launder5.h: Likewise.
687 * g++.dg/cpp1z/launder6.C: Likewise.
688 * g++.dg/cpp1z/launder6.cc: Likewise.
689 * g++.dg/cpp1z/launder6.h: Likewise.
690
691 2016-10-31 Jakub Jelinek <jakub@redhat.com>
692
693 PR c++/77948
694 * g++.dg/cpp0x/pr77948-1.C: New test.
695 * g++.dg/cpp0x/pr77948-2.C: New test.
696 * g++.dg/cpp0x/pr77948-3.C: New test.
697 * g++.dg/cpp0x/pr77948-4.C: New test.
698 * g++.dg/cpp0x/pr77948-5.C: New test.
699 * g++.dg/cpp0x/pr77948-6.C: New test.
700
701 PR tree-optimization/77860
702 * gcc.dg/pr77860.c: New test.
703
704 2016-10-31 Jakub Jelinek <jakub@redhat.com>
705
706 PR c++/77886
707 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
708
709 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
710
711 * gcc.dg/lto/pr60449_0.c: Skip for avr.
712
713 2016-10-30 Le-Chun Wu <lcwu@google.com>
714 Mark Wielaard <mjw@redhat.com>
715
716 * gcc.dg/Wshadow-compatible-local-1.c: New test.
717 * gcc.dg/Wshadow-local-1.c: Likewise.
718 * gcc.dg/Wshadow-local-2.c: Likewise.
719 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
720 * g++.dg/warn/Wshadow-local-1.C: Likewise.
721 * g++.dg/warn/Wshadow-local-2.C: Likewise.
722
723 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
724
725 PR tree-optimization/71915
726 PR tree-optimization/71490
727 * gcc.dg/tree-ssa/pr54245.c: Delete.
728 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
729 document why.
730
731 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
732
733 PR fortran/78123
734 * gfortran.dg/fmt_t_9.f: New test.
735
736 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
737
738 PR fortran/67219
739 * gfortran.dg/pr67219.f90: New test.
740
741 2016-10-29 Jakub Jelinek <jakub@redhat.com>
742
743 PR rtl-optimization/77919
744 * g++.dg/torture/pr77919-2.C: New test.
745
746 PR target/78148
747 * gcc.dg/pr78148.c: New test.
748
749 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
750
751 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
752 * gcc.target/sparc/overflow-4.c: ...here.
753 * gcc.target/sparc/overflow-5.c: New test.
754
755 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
756 Kugan Vivekanandarajah <kuganv@linaro.org>
757 Jim Wilson <jim.wilson@linaro.org>
758
759 PR tree-optimization/43721
760 * lib/target-supports.exp (check_effective_target_divmod): New.
761 (check_effective_target_divmod_simode): Likewise.
762 (check_effective_target_arm_divmod_simode): Likewise.
763 * gcc.dg/divmod-1-simode.c: New test.
764 * gcc.dg/divmod-1.c: Likewise.
765 * gcc.dg/divmod-2-simode.c: Likewise.
766 * gcc.dg/divmod-2.c: Likewise.
767 * gcc.dg/divmod-3-simode.c: Likewise.
768 * gcc.dg/divmod-3.c: Likewise.
769 * gcc.dg/divmod-4-simode.c: Likewise.
770 * gcc.dg/divmod-4.c: Likewise.
771 * gcc.dg/divmod-5.c: Likewise.
772 * gcc.dg/divmod-6-simode.c: Likewise.
773 * gcc.dg/divmod-6.c: Likewise.
774 * gcc.dg/divmod-7.c: Likewise.
775
776 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
777 Jakub Jelinek <jakub@redhat.com>
778 Andrew Pinski <pinskia@gmail.com>
779
780 PR middle-end/22141
781 PR rtl-optimization/23684
782 * gcc.c-torture/execute/pr22141-1.c: New test.
783 * gcc.c-torture/execute/pr22141-2.c: Likewise.
784 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
785 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
786 * gcc.dg/store_merging_1.c: New test.
787 * gcc.dg/store_merging_2.c: Likewise.
788 * gcc.dg/store_merging_3.c: Likewise.
789 * gcc.dg/store_merging_4.c: Likewise.
790 * gcc.dg/store_merging_5.c: Likewise.
791 * gcc.dg/store_merging_6.c: Likewise.
792 * gcc.dg/store_merging_7.c: Likewise.
793 * gcc.target/i386/pr22141.c: Likewise.
794 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
795 * g++.dg/init/new17.C: Likewise.
796
797 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
798
799 PR middle-end/72747
800 * c-c++-common/pr72747-1.c: New test.
801 * c-c++-common/pr72747-2.c: Likewise.
802
803 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
804
805 * gcc.target/s390/oscbreak-1.c: New test.
806
807 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
808
809 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
810
811 2016-10-28 Jakub Jelinek <jakub@redhat.com>
812
813 PR rtl-optimization/77919
814 * g++.dg/torture/pr77919.C: New test.
815
816 PR rtl-optimization/78132
817 * gcc.target/i386/pr78132.c: New test.
818
819 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
820
821 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
822
823 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
824
825 * gcc.target/powerpc/vsx-simode.c: New test.
826 * gcc.target/powerpc/vsx-simode2.c: Likewise.
827 * gcc.target/powerpc/vsx-simode3.c: Likewise.
828
829 2016-10-27 Jakub Jelinek <jakub@redhat.com>
830
831 PR fortran/78026
832 * gfortran.dg/gomp/pr78026.f03: New test.
833 * gfortran.dg/select_type_38.f03: New test.
834
835 PR middle-end/78025
836 * g++.dg/gomp/declare-simd-7.C: New test.
837
838 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
839
840 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
841 * gfortran.dg/dec_init_2.f90: Likewise.
842 * gfortran.dg/dec_init_3.f90: New test.
843 * gfortran.dg/dec_init_4.f90: Likewise.
844
845 2016-10-27 Bin Cheng <bin.cheng@arm.com>
846
847 * gcc.dg/fold-narrowbopcst-1.c: New test.
848
849 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
850
851 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
852 dg-shouldfail/dg-output instead of XFAIL.
853 * gfortran.dg/dec_io_6.f90: Likewise.
854
855 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
856
857 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
858 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
859 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
860 * gcc.target/arm/atomic-op-char-3.c: Likewise.
861 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
862 * gcc.target/arm/atomic-op-int-3.c: Likewise.
863 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
864 * gcc.target/arm/atomic-op-release-3.c: Likewise.
865 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
866 * gcc.target/arm/atomic-op-short-3.c: Likewise.
867
868 2016-10-27 Bin Cheng <bin.cheng@arm.com>
869
870 * gcc.dg/fold-convmaxconv-1.c: New test.
871 * gcc.dg/fold-convminconv-1.c: New test.
872
873 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
874
875 PR fortran/78092
876 * gfortran.dg/pr78092.f90: New test.
877
878 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
879
880 PR target/78056
881 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
882 expected error message.
883 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
884 expected error message.
885 * gcc.target/powerpc/vsu/vec-all-nez-7.c
886 (test_all_not_equal_and_not_zero): Change expected error message.
887
888 2016-10-26 Jakub Jelinek <jakub@redhat.com>
889
890 PR fortran/77973
891 * gfortran.dg/gomp/pr77973.f90: New test.
892
893 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
894
895 PR fortran/78108
896 * gfortran.dg/submodule_18.f08: New test.
897 * gfortran.dg/submodule_19.f08: New test.
898
899 2016-10-26 Michael Matz <matz@suse.de>
900
901 * g++.dg/pr78060.C: New test.
902 * gfortran.dg/pr78061.f: New test.
903 * g++.dg/pr78088.C: New test.
904
905 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
906
907 * gfortran.dg/dec_io_1.f90: New test.
908 * gfortran.dg/dec_io_2.f90: New test.
909 * gfortran.dg/dec_io_3.f90: New test.
910 * gfortran.dg/dec_io_4.f90: New test.
911 * gfortran.dg/dec_io_5.f90: New test.
912 * gfortran.dg/dec_io_6.f90: New test.
913
914 2016-10-25 Jakub Jelinek <jakub@redhat.com>
915
916 PR sanitizer/78106
917 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
918
919 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
920
921 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
922 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
923
924 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
925
926 * gnat.dg/opt59.adb: New test.
927 * gnat.dg/opt59_pkg.ad[sb]: New helper.
928
929 * gnat.dg/opt60.adb: New test.
930
931 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
932
933 PR fortran/72770
934 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
935 this pr.
936
937 2016-10-25 Jakub Jelinek <jakub@redhat.com>
938
939 PR target/78102
940 * gcc.target/i386/pr78102.c: New test.
941
942 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
943
944 * gfortran.dg/dec_logical_xor_1.f90: New test.
945 * gfortran.dg/dec_logical_xor_2.f90: New test.
946 * gfortran.dg/dec_logical_xor_3.f03: New test.
947
948 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
949
950 * gfortran.dg/dec_loc_rval_1.f90: New test.
951 * gfortran.dg/dec_loc_rval_2.f90: New test.
952 * gfortran.dg/dec_loc_rval_3.f03: New test.
953
954 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
955
956 * gfortran.dg/dec_type_print.f90: New testcase.
957
958 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
959
960 * gfortran.dg/feed_1.f90: New test.
961 * gfortran.dg/feed_2.f90: New test.
962
963 2016-10-25 Martin Liska <mliska@suse.cz>
964
965 PR sanitizer/78106
966 * gcc.dg/asan/pr78106.c: New test.
967
968 2016-10-25 Martin Liska <mliska@suse.cz>
969
970 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
971
972 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
973
974 PR target/78041
975 * gcc.target/arm/pr78041.c: New test.
976
977 2016-10-25 Jakub Jelinek <jakub@redhat.com>
978
979 * g++.dg/cpp1z/launder1.C: New test.
980 * g++.dg/cpp1z/launder2.C: New test.
981
982 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
983 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
984
985 PR target/71676
986 PR target/71678
987 * gcc.target/avr/pr71676-2.c: New test.
988
989 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
990 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
991
992 PR target/71676
993 PR target/71678
994 * gcc.target/avr/pr71676-1.c: New test.
995 * gcc.target/avr/pr71676-3.c: New test.
996 * gcc.target/avr/pr71676.c: New test.
997 * gcc.target/avr/pr71678.c: New test.
998
999 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1000
1001 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1002 such that cloned verions of tested functions are not created.
1003
1004 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1005
1006 PR fortran/71895
1007 * gfortran.dg/pr71895.f90: New test.
1008
1009 2016-10-24 Jakub Jelinek <jakub@redhat.com>
1010
1011 * g++.dg/debug/dwarf2/ref-2.C: New test.
1012
1013 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1014
1015 * c-c++-common/Wint-in-bool-context-3.c: New test.
1016
1017 2016-10-24 Martin Sebor <msebor@redhat.com>
1018
1019 PR middle-end/77735
1020 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1021 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1022 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1023 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1024 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1025 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1026 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1027
1028 2016-10-24 Richard Biener <rguenther@suse.de>
1029
1030 PR testsuite/71491
1031 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1032 * gcc.dg/vect/slp-45.c: Likewise.
1033
1034 2016-10-24 Richard Biener <rguenther@suse.de>
1035
1036 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1037 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1038 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1039
1040 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
1041
1042 PR target/78093
1043 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1044 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1045
1046 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1047
1048 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1049
1050 2016-10-24 Jakub Jelinek <jakub@redhat.com>
1051
1052 * gcc.target/i386/bmi2-pext-1.c: New test.
1053 * gcc.target/i386/bmi2-pdep-1.c: New test.
1054 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1055 * gcc.target/i386/tbm-bextri-1.c: New test.
1056 * gcc.target/i386/bmi-bextr-6.c: New test.
1057
1058 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1059
1060 PR target/77483
1061 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1062 * gcc.target/i386/pr65105-1.c: Likewise.
1063 * gcc.target/i386/pr65105-2.c: Likewise.
1064 * gcc.target/i386/pr65105-3.c: Likewise.
1065 * gcc.target/i386/pr65105-5.c: Likewise.
1066 * gcc.target/i386/pr67761.c: Likewise.
1067 * gcc.target/i386/pr70799-1.c: Likewise.
1068
1069 2016-10-24 Martin Liska <mliska@suse.cz>
1070
1071 PR sanitizer/77966
1072 * c-c++-common/ubsan/unreachable-3.c: New test.
1073
1074 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1075
1076 PR fortran/77763
1077 * gfortran.dg/pr77763.f90
1078
1079 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1080
1081 PR fortran/54730
1082 PR fortran/78033
1083 * gfortran.dg/pr78033.f90: New test.
1084
1085 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
1086
1087 PR fortran/69834
1088 * gfortran.dg/select_type_1.f03: Change error for overlapping
1089 TYPE IS cases.
1090 * gfortran.dg/select_type_36.f03: New test.
1091
1092 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1093
1094 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1095
1096 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1097
1098 PR fortran/78021
1099 * gfortran.dg/string_length_3.f90: New test.
1100
1101 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1102
1103 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1104
1105 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1106
1107 PR fortran/43366
1108 PR fortran/57117
1109 PR fortran/61337
1110 * gfortran.dg/alloc_comp_class_5.f03: New test.
1111 * gfortran.dg/class_allocate_21.f90: New test.
1112 * gfortran.dg/class_allocate_22.f90: New test.
1113 * gfortran.dg/realloc_on_assign_27.f08: New test.
1114
1115 2016-10-21 Jeff Law <law@redhat.com>
1116
1117 * PR tree-optimization/71947
1118 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1119 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1120 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1121
1122 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1123
1124 * gcc.dg/ipa/vrp5.c: New test.
1125 * gcc.dg/ipa/vrp6.c: New test.
1126
1127 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1128
1129 * gcc.target/aarch64/test_frame_17.c: New test.
1130
1131 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1132
1133 * gcc.target/aarch64/test_frame_17.c: New test.
1134
1135 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1136
1137 PR preprocessor/71681
1138 * gcc.dg/cpp/pr71681-1.c: New testcase
1139 * gcc.dg/cpp/pr71681-2.c: Likewise
1140 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1141 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1142 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1143 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1144
1145 2016-10-21 Jakub Jelinek <jakub@redhat.com>
1146
1147 PR target/78057
1148 * gcc.target/i386/pr78057.c: New test.
1149
1150 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1151
1152 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
1153
1154 PR fortran/69566
1155 * gfortran.dg/select_type_37.f03: New test.
1156
1157 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1158
1159 PR target/71627
1160 * gcc.target/avr/pr71627.c: New test
1161
1162 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1163
1164 * gcc.target/sparc/overflow-1.c: New test.
1165 * gcc.target/sparc/overflow-2.c: Likewise.
1166 * gcc.target/sparc/overflow-3.c: Likewise.
1167
1168 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1169
1170 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1171 effective target.
1172
1173 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1174
1175 PR rtl-optimization/78038
1176 * gcc.target/aarch64/pr78038.c: New test.
1177
1178 2016-10-21 Richard Biener <rguenther@suse.de>
1179
1180 PR tree-optimization/78051
1181 * g++.dg/torture/pr78051.C: New testcase.
1182
1183 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1184
1185 * c-c++-common/wdate-time.c: Restored test case.
1186 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1187
1188 2016-10-20 Jakub Jelinek <jakub@redhat.com>
1189
1190 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1191
1192 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
1193
1194 PR target/78037
1195 * gcc.target/i386/pr78037.c: New test.
1196
1197 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1198
1199 * gcc.target/visium/overflow8.c: New.
1200 * gcc.target/visium/overflow16.c: Likewise.
1201 * gcc.target/visium/overflow32: Likewise.
1202
1203 2016-10-20 Michael Matz <matz@suse.de>
1204
1205 * gcc.dg/loop-split.c: New test.
1206 * gcc.dg/tree-ssa/ifc-9.c: Update.
1207 * gcc.dg/tree-ssa/ifc-10.c: Update.
1208
1209 2016-10-20 Richard Biener <rguenther@suse.de>
1210
1211 * gcc.dg/graphite/pr35356-1.c: Update.
1212
1213 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1214
1215 PR c++/77446
1216 * g++.dg/cpp1y/pr77446.C: New.
1217
1218 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1219
1220 PR tree-optimization/53979
1221 * gcc.dg/pr53979-1.c: New test-case.
1222 * gcc.dg/pr53979-2.c: Likewise.
1223
1224 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1225
1226 * c-c++-common/Wint-in-bool-context-2.c: New test.
1227
1228 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1229
1230 * gfortran.dg/dtio_17.f90: Fix test.
1231
1232 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
1233
1234 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1235 * gcc.dg/Walloca-2.c: Same.
1236
1237 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
1238
1239 * gcc.dg/Wvla-1.c: Rename to...
1240 * gcc.dg/Wvla-larger-than-1.c: ...this.
1241 * gcc.dg/Wvla-2.c: Rename to...
1242 * gcc.dg/Wvla-larger-than-2.c: ...this.
1243 * gcc.dg/Wvla-3.c: Rename to...
1244 * gcc.dg/Walloca-11.c.: ...this.
1245 * gcc.dg/wvla-[1-7].c: Rename to:
1246 * gcc.dg/Wvla-[1-7].c: ...this.
1247
1248 2016-10-19 Bin Cheng <bin.cheng@arm.com>
1249
1250 PR tree-optimization/78005
1251 * gcc.dg/vect/pr78005.c: New.
1252 * gcc.target/i386/l_fma_float_1.c: Revise test.
1253 * gcc.target/i386/l_fma_float_2.c: Ditto.
1254 * gcc.target/i386/l_fma_float_3.c: Ditto.
1255 * gcc.target/i386/l_fma_float_4.c: Ditto.
1256 * gcc.target/i386/l_fma_float_5.c: Ditto.
1257 * gcc.target/i386/l_fma_float_6.c: Ditto.
1258 * gcc.target/i386/l_fma_double_1.c: Ditto.
1259 * gcc.target/i386/l_fma_double_2.c: Ditto.
1260 * gcc.target/i386/l_fma_double_3.c: Ditto.
1261 * gcc.target/i386/l_fma_double_4.c: Ditto.
1262 * gcc.target/i386/l_fma_double_5.c: Ditto.
1263 * gcc.target/i386/l_fma_double_6.c: Ditto.
1264
1265 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1266
1267 PR tree-optimization/78024
1268 * gcc.dg/goacc/loop-processing-1.c: New file.
1269
1270 2016-10-19 Richard Biener <rguenther@suse.de>
1271
1272 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1273
1274 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1275
1276 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1277 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1278 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1279 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1280 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1281 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1282 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1283 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1284 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1285 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1286 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1287 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1288 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1289 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1290 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1291 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1292 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1293 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1294 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1295 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1296 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1297 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1298 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1299 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1300 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1301 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1302 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1303 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1304 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1305 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1306 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1307 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1308 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1309 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1310 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1311 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1312 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1313 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1314 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1315 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1316 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1317 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1318 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1319 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1320 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1321 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1322 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1323 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1324 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1325 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1326 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1327 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1328 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1329 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1330 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1331 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1332 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1333 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1334 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1335 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1336 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1337 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1338 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1339 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1340 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1341 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1342 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1343 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1344 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1345 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1346 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1347 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1348 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1349 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1350 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1351 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1352 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1353 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1354 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1355 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1356 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1357 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1358 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1359 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1360 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1361 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1362 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1363 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1364 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1365 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1366 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1367 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1368 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1369 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1370 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1371 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1372 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1373 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1374 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1375 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1376 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1377 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1378 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1379 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1380 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1381 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1382 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1383 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1384 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1385 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1386 * gcc.target/powerpc/vsu/vsu.exp: New file.
1387
1388 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
1389
1390 PR target/77991
1391 * gcc.target/i386/pr77991.c: New test.
1392
1393 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1394
1395 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1396 LTO is used.
1397
1398 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1399
1400 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
1401
1402 2016-10-18 Richard Biener <rguenther@suse.de>
1403
1404 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1405 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1406 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1407 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1408 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1409 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1410 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1411 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1412 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1413 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1414 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1415 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1416 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1417 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1418 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1419 * gcc.dg/pr68217.c: Likewise.
1420 * gcc.dg/predict-9.c: Likewise.
1421 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1422 * gcc.dg/predict-1.c: Likewise.
1423
1424 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1425
1426 * gfortran.dg/dtio_17.f90: New test.
1427
1428 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1429
1430 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1431
1432 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1433
1434 * gcc.dg/ipa/vrp4.c: New test.
1435
1436 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1437
1438 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1439 * gcc.dg/torture/pr39074.c: Likewise.
1440
1441 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1442
1443 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1444 * gnat.dg/trampoline4.adb: Minor tweak.
1445
1446 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1447
1448 PR tree-optimization/77916
1449 * gcc.dg/torture/pr77916.c: New.
1450
1451 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1452
1453 PR fortran/77978
1454 * gfortran.dg/pr77978_1.f90: New test.
1455 * gfortran.dg/pr77978_2.f90: Ditto.
1456 * gfortran.dg/pr77978_3.f90: Ditto.
1457
1458 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
1459
1460 PR fortran/61420
1461 PR fortran/78013
1462 * gfortran.dg/proc_ptr_49.f90: New test.
1463
1464 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1465
1466 PR target/77308
1467 * gcc.target/arm/pr77308.c: New test.
1468
1469 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
1470
1471 * lib/target-supports.exp
1472 (check_effective_target_floatn_nx_runtime): Return 0 for
1473 powerpc*-ibm-aix*.
1474
1475 2016-10-17 Andrew Pinski <apinski@cavium.com>
1476
1477 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1478 long instead of long.
1479 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1480 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1481 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1482 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1483 * gcc.target/aarch64/pr68102_1.c: Likewise.
1484 * gcc.target/aarch64/target_attr_3.c: Likewise.
1485
1486 2016-10-17 Richard Biener <rguenther@suse.de>
1487
1488 PR tree-optimization/77988
1489 * gcc.dg/torture/pr77988.c: New testcase.
1490
1491 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1492
1493 * gcc.dg/pr71636-1.c: New test-case.
1494 * gcc.dg/pr71636-2.c: Likewise.
1495
1496 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1497
1498 * gnat.dg/trampoline3.adb: New test.
1499 * gnat.dg/trampoline4.adb: Likewise.
1500
1501 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1502
1503 * gfortran.dg/dtio_16.f90: New test.
1504
1505 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1506
1507 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1508 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1509 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1510
1511 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1512
1513 * gcc.target/sparc/popc.c: Rename to...
1514 * gcc.target/sparc/popc-1.c: ...this.
1515 * gcc.target/sparc/popc-2.c: New test.
1516
1517 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1518
1519 PR fortran/77972
1520 * gfortran.dg/unexpected_eof_4.f90: New test.
1521
1522 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1523
1524 PR libfortran/48587
1525 * gfortran.dg/negative_unit2.f90: New test.
1526
1527 2016-10-14 Jakub Jelinek <jakub@redhat.com>
1528
1529 PR middle-end/77959
1530 * gfortran.dg/pr77959.f90: New test.
1531
1532 DR 1511 - const volatile variables and ODR
1533 * g++.dg/DRs/dr1511-1.C: New test.
1534 * g++.dg/DRs/dr1511-2.C: New test.
1535
1536 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1537
1538 * gnat.dg/debug7.adb (dg-options): Remove -g.
1539 * gnat.dg/debug8.adb (dg-options): Add -margs.
1540 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1541
1542 2016-10-14 Richard Biener <rguenther@suse.de>
1543
1544 PR tree-optimization/77979
1545 * gcc.dg/torture/pr77979.c: New testcase.
1546
1547 2016-10-14 Martin Liska <mliska@suse.cz>
1548
1549 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1550 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1551 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1552
1553 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
1554
1555 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1556 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1557 * gcc.dg/torture/pr77937-2.c: Likewise.
1558
1559 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1560
1561 * gnat.dg/lto15.adb: Adjust.
1562 * gnat.dg/lto16.adb: Likewise.
1563 * gnat.dg/lto17.adb: Likewise
1564 * gnat.dg/lto18.ad[sb]: New test.
1565 * gnat.dg/lto18_pkg.ads: New helper.
1566 * gnat.dg/lto19.adb: New test.
1567 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1568 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1569 * gnat.dg/lto20.adb: New test.
1570 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1571
1572 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1573
1574 * gfortran.dg/coarray_38.f90: Expect error message.
1575
1576 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1577
1578 * gcc.target/aarch64/spellcheck_1.c: New test.
1579 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1580 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1581 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1582 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1583 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1584
1585 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1586
1587 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1588
1589 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1590
1591 PR tree-optimization/77937
1592 * gcc.dg/torture/pr77937-1.c: New.
1593 * gcc.dg/torture/pr77937-2.c: New.
1594
1595 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1596
1597 * g++.dg/cpp1z/inline-var1.C: New test.
1598 * g++.dg/cpp1z/inline-var1a.C: New test.
1599 * g++.dg/cpp1z/inline-var1.h: New file.
1600 * g++.dg/cpp1z/inline-var2.C: New test.
1601 * g++.dg/cpp1z/inline-var3.C: New test.
1602 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1603 uninitialized const.
1604
1605 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
1606
1607 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1608 Xscale is specified, not just -march.
1609 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1610 is incompatible with Xscale.
1611
1612 2016-10-13 Martin Sebor <msebor@redhat.com>
1613
1614 PR c++/71912
1615 * g++.dg/ext/flexary4.C: Adjust.
1616 * g++.dg/ext/flexary5.C: Same.
1617 * g++.dg/ext/flexary9.C: Same.
1618 * g++.dg/ext/flexary19.C: New test.
1619 * g++.dg/ext/flexary18.C: New test.
1620 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1621 regression test.
1622 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1623 Avoid generating a flexible array member in an array.
1624
1625 2016-10-13 Martin Sebor <msebor@redhat.com>
1626
1627 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1628 to placate -Wformat on targets where the type is not int.
1629
1630 2016-10-13 David Malcolm <dmalcolm@redhat.com>
1631
1632 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1633 in INSN_LOCATION.
1634
1635 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1636
1637 * gcc.target/i386/l_fma_float_1.c: Revise test.
1638 * gcc.target/i386/l_fma_float_2.c: Ditto.
1639 * gcc.target/i386/l_fma_float_3.c: Ditto.
1640 * gcc.target/i386/l_fma_float_4.c: Ditto.
1641 * gcc.target/i386/l_fma_float_5.c: Ditto.
1642 * gcc.target/i386/l_fma_float_6.c: Ditto.
1643 * gcc.target/i386/l_fma_double_1.c: Ditto.
1644 * gcc.target/i386/l_fma_double_2.c: Ditto.
1645 * gcc.target/i386/l_fma_double_3.c: Ditto.
1646 * gcc.target/i386/l_fma_double_4.c: Ditto.
1647 * gcc.target/i386/l_fma_double_5.c: Ditto.
1648 * gcc.target/i386/l_fma_double_6.c: Ditto.
1649
1650 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1651
1652 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1653
1654 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1655
1656 * gcc.dg/vect/vect-98.c: Refine test case.
1657 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1658 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1659 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1660
1661 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR c/77946
1664 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1665
1666 2016-10-13 Martin Liska <mliska@suse.cz>
1667
1668 PR tree-optimization/77943
1669 * g++.dg/tree-ssa/pr77943.C: New test.
1670
1671 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1672
1673 PR fortran/72832
1674 * gfortran.dg/allocate_with_source_22.f03: New test.
1675 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1676 fail.
1677
1678 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1679
1680 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1681 * gcc.target/arm/movsi_movw.c: Likewise.
1682 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1683 directive to work on big endian targets.
1684
1685 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1686
1687 * gcc.dg/tree-ssa/evrp6.c: New test.
1688
1689 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1690
1691 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1692 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1693 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1694
1695 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1696
1697 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1698 * gcc.target/powerpc/warn-2.c: Ditto.
1699
1700 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1701
1702 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1703 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1704 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1705 for -mmsa.
1706 * gcc.target/mips/msa.c: New test.
1707 * gcc.target/mips/msa-builtins.c: Likewise.
1708 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1709 (check_effective_target_mips_msa_runtime): Likewise.
1710 (check_effective_target_mips_msa): Likewise.
1711 (add_options_for_mips_msa): Likewise.
1712 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1713 (check_effective_target_vect_intfloat_cvt): Likewise.
1714 (check_effective_target_vect_uintfloat_cvt): Likewise.
1715 (check_effective_target_vect_floatint_cvt): Likewise.
1716 (check_effective_target_vect_floatuint_cvt): Likewise.
1717 (check_effective_target_vect_shift): Likewise.
1718 (check_effective_target_vect_shift_char): Likewise.
1719 (check_effective_target_vect_long): Likewise.
1720 (check_effective_target_vect_float): Likewise.
1721 (check_effective_target_vect_double): Likewise.
1722 (check_effective_target_vect_long_long): Likewise.
1723 (check_effective_target_vect_perm): Likewise.
1724 (check_effective_target_vect_perm_byte): Likewise.
1725 (check_effective_target_vect_perm_short): Likewise.
1726 (check_effective_target_vect_sdot_qi): Likewise.
1727 (check_effective_target_vect_udot_qi): Likewise.
1728 (check_effective_target_vect_sdot_hi): Likewise.
1729 (check_effective_target_vect_udot_hi): Likewise.
1730 (check_effective_target_vect_pack_trunc): Likewise.
1731 (check_effective_target_vect_unpack): Likewise.
1732 (check_effective_target_vect_hw_misalign): Likewise.
1733 (check_effective_target_vect_condition): Likewise.
1734 (check_effective_target_vect_cond_mixed): Likewise.
1735 (check_effective_target_vect_char_mult): Likewise.
1736 (check_effective_target_vect_short_mult): Likewise.
1737 (check_effective_target_vect_int_mult): Likewise.
1738 (check_effective_target_vect_extract_even_odd): Likewise.
1739 (check_effective_target_vect_interleave): Likewise.
1740 (check_vect_support_and_set_flags): Check if the target supports MSA
1741 and append to the list of EFFECTIVE_TARGETS.
1742
1743 2016-10-12 Richard Biener <rguenther@suse.de>
1744
1745 PR debug/77947
1746 * g++.dg/torture/pr77947.C: New testcase.
1747
1748 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1749
1750 * gnat.dg/debug8.adb: New testcase.
1751
1752 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1753
1754 * gnat.dg/debug9.adb: New testcase.
1755
1756 2016-10-12 Richard Biener <rguenther@suse.de>
1757
1758 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1759 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1760 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1761
1762 2016-10-12 Richard Biener <rguenther@suse.de>
1763
1764 PR tree-optimization/77920
1765 * gcc.dg/torture/pr77920.c: New testcase.
1766
1767 2016-10-12 Jakub Jelinek <jakub@redhat.com>
1768
1769 PR tree-optimization/77929
1770 * gcc.c-torture/compile/pr77929.c: New test.
1771
1772 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1773 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1774 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1775 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1776 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1777 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1778 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1779 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1780 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1781
1782 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1783
1784 * gcc.target/sparc/setcc-4.c: Adjust.
1785 * gcc.target/sparc/setcc-5.c: Likewise.
1786 * gcc.target/sparc/setcc-6.c: Likewise.
1787 * gcc.target/sparc/setcc-7.c: Likewise.
1788 * gcc.target/sparc/setcc-8.c: Likewise.
1789 * gcc.target/sparc/setcc-9.c: Likewise.
1790 * gcc.target/sparc/setcc-10.c: Delete.
1791
1792 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1793
1794 PR fortran/77942
1795 * gfortran.dg/pr77942.f90
1796
1797 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
1798
1799 * gfortran.dg/dec_math.f90: New testsuite.
1800
1801 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1802
1803 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1804 (main): Declare j as i32 instead of int.
1805
1806 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1807
1808 PR testsuite/PR77710
1809 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1810 target triplet instead of *-*-*-*.
1811
1812 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1813
1814 * gnat.dg/unchecked_convert10.adb: New test.
1815 * gnat.dg/unchecked_convert11.adb: Likewise.
1816 * gnat.dg/unchecked_convert12.adb: Likewise.
1817
1818 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1819
1820 * gcc.target/sparc/cbcond-1.c: New test.
1821 * gcc.target/sparc/cbcond-2.c: Likewise.
1822 * gcc.target/sparc/movcc-1.c: Likewise.
1823 * gcc.target/sparc/movcc-2.c: Likewise.
1824 * gcc.target/sparc/setcc-1.c: Adjust.
1825 * gcc.target/sparc/setcc-2.c: Likewise.
1826 * gcc.target/sparc/setcc-3.c: Likewise.
1827 * gcc.target/sparc/setcc-4.c: Likewise.
1828 * gcc.target/sparc/setcc-5.c: Likewise.
1829 * gcc.target/sparc/setcc-6.c: New test.
1830 * gcc.target/sparc/setcc-7.c: Likewise.
1831 * gcc.target/sparc/setcc-8.c: Likewise.
1832 * gcc.target/sparc/setcc-9.c: Likewise.
1833 * gcc.target/sparc/setcc-10.c: Likewise.
1834
1835 2016-10-10 Jeff Law <law@redhat.com>
1836
1837 PR tree-optimization/71947
1838 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1839 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1840 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1841 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1842 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1843 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1844
1845 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1846
1847 PR fortran/77915
1848 * gfortran.dg/matmul_11.f90: New test.
1849
1850 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1851
1852 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1853 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1854 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1855 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1856 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1857 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1858 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1859 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1860 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1861 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1862 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1863 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1864 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1865 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1866 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1867 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1868 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1869 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1870 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1871 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1872 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1873 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1874 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1875 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1876 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1877 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1878 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1879 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1880 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1881 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1882 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1883 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1884 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1885 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1886 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1887 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1888 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1889 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1890 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1891 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1892 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1893 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1894 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1895 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1896 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1897 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1898 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1899 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1900 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1901 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1902 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1903 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1904 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1905 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1906 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1907 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1908 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1909 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1910 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1911
1912 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1913
1914 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1915 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1916 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1917 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1918 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1919 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1920 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1921 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1922 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1923 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1924 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1925 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1926 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1927 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1928
1929 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1930
1931 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1932 Enable AArch64.
1933 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1934 vdup*_laneq.
1935 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1936 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1937 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1938 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1939
1940 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1941 Jiong Wang <jiong.wang@arm.com>
1942
1943 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1944 AArch64 support.
1945 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1946 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1947 AArch64 targets.
1948 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1949 AArch64 targets.
1950 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1951 targets.
1952 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1953
1954 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1955
1956 * gnat.dg/specs/vfa.ads: New test.
1957
1958 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
1959
1960 * gnat.dg/inline13.ad[sb]: New test.
1961 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1962
1963 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1964
1965 * gnat.dg/biased_subtype.adb: New test.
1966
1967 2016-10-09 Jakub Jelinek <jakub@redhat.com>
1968
1969 PR tree-optimization/77901
1970 * gcc.c-torture/compile/pr77901.c: New test.
1971
1972 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1973
1974 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1975 * gcc.dg/ipa/propalign-2.c: Likewise
1976 * gcc.dg/ipa/propalign-3.c: Likewise.
1977 * gcc.dg/ipa/propalign-4.c: Likewise.
1978 * gcc.dg/ipa/propalign-5.c: Likewise.
1979
1980 2016-10-08 Jakub Jelinek <jakub@redhat.com>
1981
1982 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1983
1984 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1985
1986 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1987 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1988
1989 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
1990
1991 * gfortran.dg/dec_union_11.f90: New testcase.
1992
1993 2016-10-07 Nathan Sidwell <nathan@acm.org>
1994
1995 PR c++/66443
1996 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1997 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1998 * g++.dg/cpp1y/pr66443-cxx14.C: New
1999 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2000 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2001
2002 2016-10-07 Jakub Jelinek <jakub@redhat.com>
2003
2004 * g++.dg/cpp0x/addressof1.C: New test.
2005 * g++.dg/cpp0x/addressof2.C: New test.
2006
2007 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2008
2009 * gcc.target/powerpc/float128-type-1.c: New test to check that
2010 PowerPC 64-bit Linux enables -mfloat128-type by default.
2011 * gcc.target/powerpc/float128-type-2.c: Likewise.
2012 * gcc.target/powerpc/float128-mix.c: Change error message to
2013 reflect that __ibm128 is now #define'ed to be long double.
2014
2015 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2016
2017 PR fortran/77406
2018 * gfortran.dg/pr77406.f90: New test.
2019 * gfortran.dg/assumed_type_3.f90: Update error messages.
2020 * gfortran.dg/defined_operators_1.f90: Ditto.
2021 * gfortran.dg/generic_26.f90: Ditto.
2022 * gfortran.dg/generic_7.f90: Ditto.
2023 * gfortran.dg/gomp/udr5.f90: Ditto.
2024 * gfortran.dg/gomp/udr7.f90: Ditto.
2025 * gfortran.dg/interface_1.f90: Ditto.
2026 * gfortran.dg/interface_37.f90: Ditto.
2027 * gfortran.dg/interface_5.f90: Ditto.
2028 * gfortran.dg/interface_6.f90: Ditto.
2029 * gfortran.dg/interface_7.f90
2030 * gfortran.dg/no_arg_check_3.f90
2031 * gfortran.dg/operator_5.f90
2032 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2033
2034 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2035
2036 PR c++/77700
2037 * c-c++-common/Wint-in-bool-context.c: Update test.
2038
2039 2016-10-07 Richard Biener <rguenther@suse.de>
2040
2041 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2042 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2043
2044 2016-10-07 Marek Polacek <polacek@redhat.com>
2045
2046 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2047
2048 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2049
2050 PR c++/69733
2051 * c-c++-common/pr69733.c: New test.
2052 * gcc.dg/pr69733.c: New test.
2053 * gcc.target/i386/pr69733.c: New test.
2054
2055 2016-10-07 Marek Polacek <polacek@redhat.com>
2056
2057 PR c++/77803
2058 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2059
2060 2016-10-07 Jakub Jelinek <jakub@redhat.com>
2061
2062 PR tree-optimization/77664
2063 * gcc.dg/tree-ssa/pr77664.c: New test.
2064 * gcc.dg/pr77664.c: New test.
2065
2066 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
2067
2068 * gfortran.dg/pr69955.f90: New test.
2069
2070 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
2071
2072 PR fortran/57910
2073 * gfortran.dg/pr57910.f90: New test.
2074
2075 2016-10-06 Jakub Jelinek <jakub@redhat.com>
2076
2077 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2078 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2079
2080 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2081
2082 PR tree-optimization/77862
2083 * gcc.dg/pr77862.c: New test.
2084
2085 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2086
2087 * gcc.dg/tree-ssa/evrp4.c: New test.
2088
2089 2016-10-06 Jeff Law <law@redhat.com>
2090
2091 PR tree-optimization/71661
2092 * gcc.dg/tree-ssa/pr71661.c: New test.
2093
2094 2016-10-06 Richard Biener <rguenther@suse.de>
2095
2096 PR tree-optimization/77855
2097 * gcc.dg/torture/pr77855.c: New testcase.
2098
2099 2016-10-06 James Clarke <jrtc27@jrtc27.com>
2100 Eric Botcazou <ebotcazou@adacore.com>
2101
2102 * g++.dg/other/pr77759.C: New test.
2103
2104 2016-10-06 Richard Biener <rguenther@suse.de>
2105
2106 PR tree-optimization/77839
2107 * gcc.dg/torture/pr77839.c: New testcase.
2108
2109 2016-10-06 Marek Polacek <polacek@redhat.com>
2110
2111 * g++.dg/cpp1z/init-statement9.C: New test.
2112
2113 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2114
2115 * gcc.target/i386/pcommit-1.c: Deleted.
2116 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2117 * gcc.target/i386/sse-13.c: Ditto.
2118 * gcc.target/i386/sse-14.c: Ditto.
2119 * gcc.target/i386/sse-22.c: Ditto.
2120 * gcc.target/i386/sse-23.c: Ditto.
2121 * g++.dg/other/i386-2.C: Ditto.
2122
2123 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
2124
2125 * gcc.target/i386/pr77833.c: Require int128 effective target.
2126
2127 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2128
2129 PR fortran/58991
2130 PR fortran/58992
2131 * gfortran.dg/associate_22.f90: New test.
2132
2133 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
2134
2135 * gfortran.dg/dec_union_9.f90: New testcase.
2136 * gfortran.dg/dec_union_10.f90: New testcase.
2137
2138 2016-10-05 Jakub Jelinek <jakub@redhat.com>
2139
2140 PR sanitizer/66343
2141 * gcc.dg/pch/pr66343-3.c: New test.
2142 * gcc.dg/pch/pr66343-3.hs: New file.
2143
2144 PR sanitizer/66343
2145 * gcc.dg/pch/pr66343-1.c: New test.
2146 * gcc.dg/pch/pr66343-1.hs: New file.
2147 * gcc.dg/pch/pr66343-2.c: New test.
2148 * gcc.dg/pch/pr66343-2.hs: New file.
2149
2150 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2151
2152 * c-c++-common/Wint-in-bool-context.c: Update test.
2153
2154 2016-10-05 Marek Polacek <polacek@redhat.com>
2155
2156 * g++.dg/cpp1z/init-statement1.C: New test.
2157 * g++.dg/cpp1z/init-statement2.C: New test.
2158 * g++.dg/cpp1z/init-statement3.C: New test.
2159 * g++.dg/cpp1z/init-statement4.C: New test.
2160 * g++.dg/cpp1z/init-statement5.C: New test.
2161 * g++.dg/cpp1z/init-statement6.C: New test.
2162 * g++.dg/cpp1z/init-statement7.C: New test.
2163 * g++.dg/cpp1z/init-statement8.C: New test.
2164
2165 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
2166
2167 PR fortran/67524
2168 * gfortran.dg/pr67524.f90: New test.
2169
2170 2016-10-05 Jakub Jelinek <jakub@redhat.com>
2171
2172 PR sanitizer/77823
2173 * c-c++-common/ubsan/shift-9.c: New test.
2174
2175 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2176
2177 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2178 of int if __SIZEOF_INT__ is less than 4 bytes.
2179
2180 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2181
2182 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2183 * gfortran.dg/class_array_20.f03: Likewise.
2184 * gfortran.dg/class_array_21.f03: Likewise.
2185 * gfortran.dg/finalize_29.f08: Likewise.
2186 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2187
2188 2016-10-05 Richard Biener <rguenther@suse.de>
2189
2190 PR middle-end/77826
2191 * gcc.dg/torture/pr77826.c: New testcase.
2192
2193 2016-10-05 Richard Biener <rguenther@suse.de>
2194
2195 * gcc.dg/fold-copysign-1.c: New testcase.
2196
2197 2016-10-05 Andreas Schwab <schwab@suse.de>
2198
2199 * g++.dg/pr49847-2.C: Remove.
2200
2201 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2202
2203 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2204
2205 2016-10-05 Richard Biener <rguenther@suse.de>
2206
2207 PR middle-end/55152
2208 * gcc.dg/pr55152-2.c: New testcase.
2209
2210 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2211
2212 * gfortran.dg/dtio_15.f90: New test.
2213
2214 2016-10-04 Ian Lance Taylor <iant@golang.org>
2215
2216 * gcc.dg/split-7.c: New test.
2217
2218 2016-10-04 Martin Sebor <msebor@redhat.com>
2219
2220 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2221 %lc directive to wint_t to silence -Wformat warnings on targets
2222 where the latter is a distinct type such as long.
2223
2224 2016-10-04 Martin Sebor <msebor@redhat.com>
2225
2226 PR c++/77804
2227 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2228
2229 2016-10-04 Jakub Jelinek <jakub@redhat.com>
2230
2231 PR c++/77791
2232 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2233
2234 * g++.dg/other/java3.C: Remove.
2235 * g++.dg/other/java1.C: Remove.
2236 * g++.dg/other/error12.C: Remove.
2237 * g++.dg/other/java2.C: Remove.
2238 * g++.dg/warn/Wnvdtor.C: Remove.
2239 * g++.dg/lookup/java1.C: Remove.
2240 * g++.dg/lookup/java2.C: Remove.
2241 * g++.dg/ext/pr34829.C: Remove.
2242 * g++.dg/ext/java-3.C: Remove.
2243 * g++.dg/ext/java-1.C: Remove.
2244 * g++.dg/ext/java-2.C: Remove.
2245 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2246
2247 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2248
2249 PR tree-optimization/77808
2250 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2251
2252 2016-10-04 Richard Biener <rguenther@suse.de>
2253
2254 PR tree-optimization/77399
2255 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2256
2257 2016-10-04 Richard Biener <rguenther@suse.de>
2258
2259 PR middle-end/77833
2260 * gcc.target/i386/pr77833.c: New testcase.
2261
2262 2016-09-26 Jeff Law <law@redhat.com>
2263
2264 PR tree-optimization/71550
2265 PR tree-optimization/71403
2266 * gcc.c-torture/execute/pr71550.c: New test.
2267
2268 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2269
2270 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2271 option.
2272
2273 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2274
2275 Revert
2276 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2277
2278 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2279
2280 2016-10-03 Marek Polacek <polacek@redhat.com>
2281
2282 * g++.dg/cpp0x/nullptr37.C: New test.
2283
2284 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2285
2286 * c-c++-common/Wint-in-bool-context.c: Update test.
2287
2288 2016-10-02 Jakub Jelinek <jakub@redhat.com>
2289
2290 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2291 earlier.
2292 * g++.dg/charset/asm2.c (memmove): Likewise.
2293 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2294 * g++.dg/tls/diag-4.C (foo): Likewise.
2295 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2296 dg-warning, fix up regex.
2297 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2298 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2299 * g++.old-deja/g++.mike/net31.C: Likewise.
2300 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2301 for C++17.
2302 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2303 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2304
2305 2016-10-01 Richard Biener <rguenther@suse.de>
2306
2307 PR middle-end/77798
2308 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2309
2310 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2311
2312 PR fortran/77663
2313 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2314
2315 2016-10-01 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR c/77490
2318 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2319 Add dg-prune-output directive.
2320
2321 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2322
2323 PR fortran/66643
2324 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2325 * gfortran.fortran-torture/compile/write.f90: Update test.
2326
2327 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2328
2329 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2330 arm_fp16_alternative_ok as the required effective target.
2331 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2332 -mfp16-format=alternative to the dg-options directive and remove
2333 the dg-add-options directive.
2334
2335 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
2336
2337 PR fortran/77764
2338 * gfortran.dg/dec_union_8.f90: New testcase.
2339
2340 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
2341
2342 PR fortran/77782
2343 * gfortran.dg/dec_structure_16.f90: New testcase.
2344
2345 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2346
2347 * gfortran.dg/coarray_allocate_10.f08: New test.
2348 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2349
2350 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2351
2352 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2353
2354 2016-09-30 Richard Biener <rguenther@suse.de>
2355
2356 PR tree-optimization/77399
2357 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2358
2359 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2360
2361 * c-c++-common/pr27336.c: Make dependency on
2362 -fdelete-null-pointer-checks explicit.
2363 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2364 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2365 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2366 * gcc.dg/pic-1.c: Require fpic target support.
2367 * gcc.dg/pic-2.c: Likewise.
2368
2369 2016-09-29 Jakub Jelinek <jakub@redhat.com>
2370
2371 Implement P0001R1 - C++17 removal of register storage class specifier
2372 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2373 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2374 C++17.
2375 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2376 keyword if not __SSE2__.
2377 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2378 C++17.
2379 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2380 register keywords.
2381 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2382 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2383 no_erroneous_warning): Expect new warnings for C++17.
2384 * g++.dg/warn/register-var-2.C (f): Likewise.
2385 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2386 * g++.dg/parse/linkage2.C (foo): Likewise.
2387 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2388 keyword on parameters for C++17.
2389 * g++.dg/cpp1z/register1.C: New test.
2390 * g++.dg/cpp1z/register2.C: New test.
2391 * g++.dg/cpp1z/register3.C: New test.
2392
2393 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2394
2395 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2396 * gcc.target/i386/avx2-check.h (main): Ditto.
2397 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2398 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2399 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2400 * gcc.target/i386/avx512er-check.h (main): Ditto.
2401 * gcc.target/i386/avx512f-check.h (main): Ditto.
2402 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2403 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2404 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2405
2406 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2407
2408 PR target/77756
2409 * gcc.target/i386/pr77756.c: New test.
2410
2411 2016-09-29 Marek Polacek <polacek@redhat.com>
2412
2413 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2414
2415 2016-09-29 Marek Polacek <polacek@redhat.com>
2416
2417 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2418 C++14.
2419
2420 2016-09-29 Martin Liska <mliska@suse.cz>
2421
2422 * objc/execute/construct1.m: New test.
2423
2424 2016-09-29 Richard Biener <rguenther@suse.de>
2425
2426 PR tree-optimization/77768
2427 * gcc.dg/torture/pr77768.c: New testcase.
2428
2429 2016-09-28 Richard Biener <rguenther@suse.de>
2430
2431 PR middle-end/77407
2432 * gcc.dg/pr77407.c: New testcase.
2433
2434 2016-09-29 Richard Biener <rguenther@suse.de>
2435
2436 PR middle-end/55152
2437 * gcc.dg/pr55152.c: New testcase.
2438 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2439
2440 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2441
2442 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2443 (dg-options): Remove -m32.
2444
2445 2016-09-28 Martin Sebor <msebor@redhat.com>
2446
2447 PR middle-end/77721
2448 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2449
2450 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2451
2452 PR libgfortran/77707
2453 * gfortran.dg/inquire_17.f90: New test.
2454
2455 2016-09-28 Jakub Jelinek <jakub@redhat.com>
2456
2457 PR c++/77467
2458 * g++.dg/cpp1y/constexpr-77467.C: New test.
2459
2460 2016-09-28 Martin Sebor <msebor@redhat.com>
2461
2462 PR c/77762
2463 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2464 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2465 (test_sprintf_p_const): Adjust line numbers to avoid failures
2466 introduced in r240503.
2467
2468 2016-09-28 Martin Sebor <msebor@redhat.com>
2469
2470 PR middle-end/77683
2471 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2472
2473 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2474
2475 PR c++/77748
2476 * g++.dg/pr77550.C: Avoid undefined behavior.
2477
2478 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2479
2480 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2481
2482 * gcc.dg/strlenopt-20.c: Update test.
2483 * gcc.dg/strlenopt-21.c: Likewise.
2484 * gcc.dg/strlenopt-22.c: Likewise.
2485 * gcc.dg/strlenopt-22g.c: Likewise.
2486 * gcc.dg/strlenopt-26.c: Likewise.
2487 * gcc.dg/strlenopt-5.c: Likewise.
2488 * gcc.dg/strlenopt-7.c: Likewise.
2489 * gcc.dg/strlenopt-9.c: Likewise.
2490
2491 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2492
2493 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2494
2495 * g++.dg/cpp1z/lambda-this1.C: New test.
2496 * g++.dg/cpp1z/lambda-this2.C: New test.
2497
2498 PR c++/77722
2499 * g++.dg/ubsan/return-4.C: New test.
2500 * g++.dg/ubsan/return-5.C: New test.
2501 * g++.dg/ubsan/return-6.C: New test.
2502
2503 2016-09-27 Jiong Wang <jiong.wang@arm.com>
2504
2505 * lib/target-supports.exp
2506 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2507 in function comment.
2508
2509 2016-09-27 Martin Liska <mliska@suse.cz>
2510
2511 PR gcov-profile/46266
2512 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2513 considered.
2514
2515 2016-09-27 Richard Biener <rguenther@suse.de>
2516
2517 PR tree-optimization/77745
2518 * g++.dg/torture/pr77745.C: New testcase.
2519
2520 2016-09-27 Richard Biener <rguenther@suse.de>
2521
2522 PR tree-optimization/77478
2523 * gcc.dg/torture/pr77478.c: New testcase.
2524
2525 2016-09-27 Martin Liska <mliska@suse.cz>
2526
2527 PR gcov-profile/7970
2528 PR gcov-profile/16855
2529 PR gcov-profile/44779
2530 * g++.dg/gcov/pr16855.C: New test.
2531
2532 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2533
2534 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2535
2536 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2537
2538 PR fortran/77666
2539 * gfortran.dg/gomp/pr77666.f90: New test.
2540
2541 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2542
2543 PR ipa/77677
2544 * gcc.dg/torture/pr77677-2.c: New test.
2545
2546 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2547
2548 PR fortran/77420
2549 * gfortran.dg/pr77420_1.f90: New test.
2550 * gfortran.dg/pr77420_2.f90: Ditto.
2551 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2552 * gfortran.dg/pr77420_4.f90: this file.
2553
2554 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2555
2556 PR middle-end/77719
2557 * gfortran.dg/pr77719.f90: New test.
2558
2559 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2560
2561 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
2562 singular form of byte when quantity is unknown.
2563
2564 2016-09-26 Marek Polacek <polacek@redhat.com>
2565
2566 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2567
2568 2016-09-26 Martin Liska <mliska@suse.cz>
2569
2570 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2571 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2572 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2573 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2574 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2575 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2576 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2577 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2578 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2579
2580 2016-09-26 Marek Polacek <polacek@redhat.com>
2581
2582 PR c/7652
2583 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2584 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2585 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2586 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2587 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2588 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2589 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2590 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2591 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2592 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2593 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2594 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2595 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2596 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2597 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2598 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2599 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2600 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2601 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2602 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2603 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2604 * c-c++-common/attr-fallthrough-1.c: New test.
2605 * c-c++-common/attr-fallthrough-2.c: New test.
2606 * g++.dg/cpp0x/fallthrough1.C: New test.
2607 * g++.dg/cpp0x/fallthrough2.C: New test.
2608 * g++.dg/cpp1z/fallthrough1.C: New test.
2609 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2610 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2611 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2612 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2613
2614 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2615
2616 PR fortran/77429
2617 * gfortran.dg/pr77429.f90: New test.
2618
2619 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2620
2621 PR fortran/77694
2622 * gfortran.dg/pr77694.f90: New test.
2623
2624 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2625
2626 PR target/51244
2627 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2628
2629 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2630
2631 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2632 for 32-bit mode.
2633
2634 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2635
2636 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2637 for 32-bit mode.
2638
2639 2016-09-24 Marek Polacek <polacek@redhat.com>
2640
2641 PR c/77490
2642 * c-c++-common/Wbool-operation-1.c: New test.
2643 * gcc.dg/Wbool-operation-1.c: New test.
2644
2645 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
2646
2647 * gfortran.dg/dec_static_1.f90: New.
2648 * gfortran.dg/dec_static_2.f90: New.
2649 * gfortran.dg/dec_static_3.f90: New.
2650 * gfortran.dg/dec_static_4.f90: New.
2651
2652 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2653
2654 PR fortran/48298
2655 * gfortran.dg/negative_unit_check.f90: Update test.
2656 * gfortran.dg/dtio_14.f90: New test.
2657
2658 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2659
2660 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2661 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2662 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2663 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2664 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2665 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2666 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2667
2668 2016-09-23 Martin Sebor <msebor@redhat.com>
2669
2670 PR testsuite/77713
2671 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2672 assuming long double is bigger than double.
2673
2674 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2675
2676 Implement P0138R2, C++17 construction rules for enum class values
2677 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2678
2679 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2680
2681 PR preprocessor/77672
2682 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2683 expected multiline output from first warning to reflect change
2684 in r240434.
2685
2686 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2687
2688 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2689
2690 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2691 Tom de Vries <tom@codesourcery.com>
2692
2693 PR testsuite/77411
2694 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2695
2696 2016-09-23 Marek Polacek <polacek@redhat.com>
2697
2698 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2699 * c-c++-common/gomp/atomic-13.c: Likewise.
2700 * c-c++-common/gomp/atomic-14.c: Likewise.
2701 * c-c++-common/pr60439.c: Remove invalid code.
2702 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2703 * g++.dg/expr/bitfield5.C: Likewise.
2704 * g++.dg/expr/bitfield6.C: Likewise.
2705 * g++.dg/expr/bool1.C: Likewise.
2706 * g++.dg/expr/bool3.C: Likewise.
2707 * g++.dg/expr/lval3.C: Likewise.
2708 * g++.dg/expr/lval4.C: Likewise.
2709 * g++.old-deja/g++.jason/bool5.C: Likewise.
2710
2711 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2712
2713 PR preprocessor/77672
2714 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2715 (test_terminator_location): New function.
2716
2717 2016-09-23 Richard Biener <rguenther@suse.de>
2718
2719 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2720
2721 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2722
2723 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2724 -march=armv8.2-a+fp16 when supported by the hardware.
2725 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2726 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2727 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2728 semi-colons to a macro invocations.
2729 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2730 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2731 defined.
2732 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2733 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2734 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2735 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2736 defined.
2737 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2738 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2739 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2740 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2741 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2742 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2743 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2744 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2745 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2746 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2747 defined.
2748 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2749 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2750 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2751 defined.
2752 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2753 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2754 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2755 defined.
2756 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2757 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2758 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2759 defined.
2760 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2761 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2762 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2763 defined. Also fix some white-space.
2764 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2765 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2766 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2767 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2768 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2769 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2770 defined. Also fix some long lines and white-space.
2771 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2772 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2773 defined. Also fix some long lines and white-space.
2774 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2775 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2776 defined.
2777 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2778 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2779 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2780 defined.
2781 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2782 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2783 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2784 defined.
2785 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
2786 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2787 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2788 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
2789 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2790 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2791 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2792 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2793 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2794 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
2795 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
2796 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2797 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2798 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2799 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2800 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
2801 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2802 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
2803 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2804
2805 2016-09-23 Jiong Wang <jiong.wang@arm.com>
2806 Matthew Wahab <matthew.wahab@arm.com>
2807
2808 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2809 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2810 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2811 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2812 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2813 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2814 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2815 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2816 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2817 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2818 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2819 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2820 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2821 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2822 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2823 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2824 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2825 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2826 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2827 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2828 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2829 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2830 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2831 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2832 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2833 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2834 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2835 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2836 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2837 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2838 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2839 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2840 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2841 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2842 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2843 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2844 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2845
2846 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2847
2848 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2849 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2850 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2851 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2852 support.
2853
2854 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2855
2856 PR ipa/77677
2857 * gcc.dg/torture/pr77677.c: New test.
2858
2859 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2860
2861 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2862 here now.
2863
2864 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2865
2866 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2867 options. Add tests for float16x4_t and float16x8_t.
2868
2869 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2870
2871 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2872 * gcc.target/s390/risbg-ll-2.c: Ditto.
2873 * gcc.target/s390/risbg-ll-3.c: Ditto.
2874
2875 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2876
2877 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2878 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2879
2880 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2881
2882 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2883 output to the simplified instructions.
2884
2885 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2886
2887 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2888 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2889
2890 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2891
2892 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2893 (FP16_SUPPORTED): New
2894 (expected-hfloat-16x4): Make conditional on __fp16 support.
2895 (expected-hfloat-16x8): Likewise.
2896 (vdup_n_f16): Disable for non-AArch64 targets.
2897 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2898 conditional on FP16_SUPPORTED.
2899 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2900 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2901 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2902 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2903 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2904 for testing __fp16.
2905 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2906 conditional on FP16_SUPPORTED.
2907 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2908 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2909
2910 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2911
2912 * gcc.target/arm/short-vfp-1.c: New.
2913
2914 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2915
2916 * gcc.target/arm/attr-fp16-arith-1.c: New.
2917
2918 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2919
2920 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2921 New.
2922 (add_options_for_arm_v8_2a_fp16_neon): New.
2923 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2924 (add_options_for_arm_arch_v8_2a): Auto-generate.
2925 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2926 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2927 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2928 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2929 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2930 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2931 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2932
2933 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2934
2935 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2936 arm_fp16_alternative_ok.
2937 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2938 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2939 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2940 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2941 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2942 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2943 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2944 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2945 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2946 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2947 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2948 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2949 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2950 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2951 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2952 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2953 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2954 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2955 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2956 arm_fp16_alternative_ok.
2957 * lib/target-supports.exp
2958 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2959 (check_effective_target_arm_fp16_alternative_ok): New.
2960 (check_effective_target_arm_fp16_none_ok_nocache): New.
2961 (check_effective_target_arm_fp16_none_ok): New.
2962
2963 2016-09-23 Martin Liska <mliska@suse.cz>
2964
2965 * gcc.dg/ipa/pr77653.c: Replace adress
2966 with address.
2967
2968 2016-09-23 Martin Liska <mliska@suse.cz>
2969
2970 * gcc.target/i386/movbe-4.c: New test.
2971
2972 2016-09-23 Martin Liska <mliska@suse.cz>
2973
2974 * gcc.target/i386/crc32-5.c: New test.
2975
2976 2016-09-23 Martin Liska <mliska@suse.cz>
2977
2978 * gcc.target/i386/pr71652.c: New test.
2979 * gcc.target/i386/pr71652-2.c: New test.
2980 * gcc.target/i386/pr71652-3.c: New test.
2981
2982 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2983
2984 * lib/gcc-dg.exp (process-message): Support relative line number
2985 notation - .+4 or .-1 etc.
2986 * gcc.dg/dg-test-1.c: New test.
2987
2988 2016-09-22 Martin Sebor <msebor@redhat.com>
2989
2990 PR target/77676
2991 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2992 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2993 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2994 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2995
2996 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2997
2998 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2999 * gcc.dg/ifcvt-2.c: Ditto.
3000 * gcc.dg/zero_bits_compound-1.c: Ditto.
3001 * gcc.dg/zero_bits_compound-1.c: Ditto.
3002 * gcc.dg/pr40550.c: Simplify target selectors.
3003 Use dg-additional-options.
3004 * gcc.dg/pr47893.c: Ditto.
3005 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3006 additional options for 32-bit x86 targets.
3007 * gcc.dg/pr70955.c: Move to ...
3008 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3009
3010 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3011
3012 PR c++/61019
3013 * g++.dg/cpp0x/pr61019.C: New.
3014
3015 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3016 Terry Guo <terry.guo@arm.com>
3017
3018 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3019 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3020 * gcc.target/arm/pure-code/pure-code.exp: New.
3021
3022 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
3023
3024 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3025 Remove SSE effective target requirement.
3026
3027 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3028
3029 PR c++/71979
3030 * g++.dg/cpp0x/pr71979.C: New.
3031
3032 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3033
3034 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3035
3036 2016-09-22 Martin Liska <mliska@suse.cz>
3037
3038 PR ipa/77653
3039 * gcc.dg/ipa/pr77653.c: New test.
3040
3041 2016-09-22 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR fortran/77665
3044 * gfortran.dg/gomp/pr77665.f90: New test.
3045
3046 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
3047
3048 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3049 * gfortran.dg/dtio_13.f90: New test.
3050
3051 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
3052
3053 PR fortran/66107
3054 * gfortran.dg/pr66107.f90: New test.
3055
3056 2016-09-21 Ian Lance Taylor <iant@golang.org>
3057
3058 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3059 with call to builtin delete function.
3060
3061 2016-09-21 Joseph Myers <joseph@codesourcery.com>
3062
3063 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3064 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3065 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3066 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3067 tests.
3068
3069 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
3070
3071 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3072
3073 2016-09-21 Jakub Jelinek <jakub@redhat.com>
3074
3075 PR c++/77651
3076 * g++.dg/cpp1z/aligned-new6.C: New test.
3077
3078 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3079
3080 * gcc.target/arm/fp16-aapcs-3.c: New.
3081 * gcc.target/arm/fp16-aapcs-4.c: New.
3082 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3083 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3084 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3085 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3086
3087 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3088
3089 PR tree-optimization/77550
3090 * g++.dg/pr77550.C: New test.
3091
3092 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
3093
3094 PR target/77326
3095 * gcc.target/avr/torture/pr77326.c: New test.
3096
3097 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
3098
3099 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3100
3101 2016-09-21 Richard Biener <rguenther@suse.de>
3102
3103 PR tree-optimization/77648
3104 * gcc.dg/torture/pr77648-1.c: New testcase.
3105 * gcc.dg/torture/pr77648-2.c: Likewise.
3106
3107 2016-09-21 Richard Biener <rguenther@suse.de>
3108 Jakub Jelinek <jakub@redhat.com>
3109
3110 PR tree-optimization/77621
3111 * gcc.dg/pr77621.c: New testcase.
3112
3113 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
3114
3115 PR fortran/77657
3116 * gfortran.dg/dtio_12.f90: New test.
3117
3118 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3119
3120 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3121
3122 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3123
3124 PR tree-optimization/72835
3125 * gcc.dg/tree-ssa/pr72835.c: New test.
3126
3127 2016-09-20 Martin Sebor <msebor@redhat.com>
3128
3129 PR middle-end/49905
3130 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3131 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3132 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3133 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3134 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3135 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3136 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3137
3138 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3139
3140 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3141 arguments/compare will be optimized away.
3142 * gcc.dg/torture/ftrapv-1.c: Likewise.
3143
3144 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3145
3146 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3147 will be optimized away.
3148 * gcc.dg/ipa/vrp1.c: New test.
3149 * gcc.dg/ipa/vrp2.c: New test.
3150 * gcc.dg/ipa/vrp3.c: New test.
3151
3152 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3153
3154 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3155 does the same transformation.
3156 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3157 * gcc.dg/tree-ssa/evrp1.c: New test.
3158 * gcc.dg/tree-ssa/evrp2.c: New test.
3159 * gcc.dg/tree-ssa/evrp3.c: New test.
3160 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3161 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3162 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3163 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3164 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3165 foling now happens early.
3166 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3167 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3168 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3169 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3170 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3171
3172 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
3173
3174 PR target/77621
3175 * gcc.target/i386/pr77621.c: New test.
3176 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3177 pattern, loop should vectorize with -mtune=atom.
3178
3179 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3180 Jakub Jelinek <jakub@redhat.com>
3181
3182 PR testsuite/63299
3183 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3184 instead of delete.
3185
3186 2016-09-20 Jakub Jelinek <jakub@redhat.com>
3187
3188 PR c++/77626
3189 * g++.dg/other/pr77626.C: New test.
3190
3191 PR c++/77638
3192 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3193
3194 PR c++/77637
3195 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3196
3197 PR middle-end/77624
3198 * c-c++-common/pr77624-1.c: New test.
3199 * c-c++-common/pr77624-2.c: New test.
3200
3201 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3202
3203 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3204 of digits expected.
3205
3206 2016-09-20 Richard Biener <rguenther@suse.de>
3207
3208 PR tree-optimization/77646
3209 * gcc.dg/torture/pr77646.c: New testcase.
3210
3211 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3212
3213 PR c++/77434
3214 * c-c++-common/Wint-in-bool-context.c: New test.
3215
3216 2016-09-19 Joseph Myers <joseph@codesourcery.com>
3217
3218 * gcc.dg/cr-decimal-dig-1.c: New test.
3219
3220 2016-09-19 Joseph Myers <joseph@codesourcery.com>
3221
3222 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3223 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3224 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3225 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3226
3227 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3228
3229 PR rtl-optimization/77416
3230 * gcc.target/powerpc/pr77416.c: New.
3231
3232 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3233
3234 PR c++/77639
3235 * g++.dg/template/error-recovery4.C: New test.
3236
3237 2016-09-19 Bin Cheng <bin.cheng@arm.com>
3238
3239 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3240
3241 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3242
3243 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3244 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3245
3246 2016-09-19 Jakub Jelinek <jakub@redhat.com>
3247 Jan Hubicka <jh@suse.cz>
3248
3249 PR target/77587
3250 * gcc.dg/pr77587.c: New test.
3251 * gcc.dg/pr77587a.c: New file.
3252
3253 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3254
3255 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3256 * gfortran.dg/coarray_38.f90:
3257 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3258 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3259 * gfortran.dg/coarray_allocate_7.f08: New test.
3260 * gfortran.dg/coarray_allocate_8.f08: New test.
3261 * gfortran.dg/coarray_allocate_9.f08: New test.
3262 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3263 new caf_register.
3264 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3265 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3266 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3267 get_by_refs.
3268 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3269 * gfortran.dg/coarray_lock_7.f90: Same.
3270 * gfortran.dg/coarray_poly_5.f90: Same.
3271 * gfortran.dg/coarray_poly_6.f90: Same.
3272 * gfortran.dg/coarray_poly_7.f90: Same.
3273 * gfortran.dg/coarray_poly_8.f90: Same.
3274 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3275
3276 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
3277
3278 PR fortran/77584
3279 * gfortran.dg/dec_structure_15.f90: New testcase.
3280
3281 2016-09-19 Richard Biener <rguenther@suse.de>
3282
3283 PR middle-end/77605
3284 * gcc.dg/torture/pr77605.c: New testcase.
3285
3286 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
3287
3288 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3289
3290 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
3291
3292 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3293 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3294 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3295 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3296 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3297 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3298 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3299 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3300 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3301 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3302 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3303
3304 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3305
3306 * gcc.target/i386/pr68633.c: Fix expected result.
3307
3308 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
3309
3310 PR fortran/68078
3311 * gfortran.dg/pr68078.f90: New test.
3312 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3313
3314 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3315
3316 PR target/77613
3317 * gcc.target/powerpc/swaps-p8-25.c: New.
3318
3319 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3320
3321 PR c++/77482
3322 * g++.dg/cpp0x/constexpr-77482.C: New test.
3323
3324 PR c++/77379
3325 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3326 thunk offsets.
3327 * g++.dg/abi/abi-tag23a.C: Likewise.
3328
3329 PR c++/77338
3330 * g++.dg/cpp0x/decltype-77338.C: New test.
3331
3332 PR c++/77375
3333 * g++.dg/cpp0x/mutable1.C: New test.
3334
3335 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3336
3337 PR fortran/77612
3338 * gfortran.dg/pr77612.f90: New test.
3339
3340 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3341
3342 * gcc.dg/torture/pr70421.c: Require int32plus.
3343
3344 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3345
3346 PR middle-end/77475
3347 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3348
3349 PR target/77526
3350 * gcc.target/i386/pr77526.c: New test.
3351
3352 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3353 Eric Botcazou <ebotcazou@adacore.com>
3354
3355 PR middle-end/77594
3356 * gcc.target/i386/pr77594.c: New test.
3357
3358 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
3359
3360 PR fortran/69963
3361 * gfortran.dg/misplaced_implicit_character.f90: New test.
3362
3363 2016-09-15 Bin Cheng <bin.cheng@arm.com>
3364
3365 PR tree-optimization/77503
3366 * gcc.dg/vect/pr77503.c: New test.
3367
3368 2016-09-15 Richard Biener <rguenther@suse.de>
3369
3370 PR middle-end/77544
3371 * c-c++-common/torture/pr77544.c: New testcase.
3372
3373 2016-09-15 Jakub Jelinek <jakub@redhat.com>
3374
3375 PR middle-end/77475
3376 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3377 * gcc.dg/march-generic.c: Likewise.
3378 * gcc.target/i386/spellcheck-options-1.c: New test.
3379 * gcc.target/i386/spellcheck-options-2.c: New test.
3380 * gcc.target/i386/spellcheck-options-3.c: New test.
3381 * gcc.target/i386/spellcheck-options-4.c: New test.
3382
3383 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3384
3385 PR fortran/72743
3386 * gfortran.dg/goacc/pr72743.f90: New test.
3387
3388 2016-09-15 Richard Biener <rguenther@suse.de>
3389
3390 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3391
3392 2016-09-15 Richard Biener <rguenther@suse.de>
3393
3394 PR tree-optimization/77514
3395 * gcc.dg/torture/pr77514.c: New testcase.
3396
3397 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3398
3399 PR c++/77549
3400 * g++.dg/lookup/pr77549.C: New test.
3401
3402 2016-09-14 Marek Polacek <polacek@redhat.com>
3403
3404 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3405 * c-c++-common/gomp/atomic-13.c: Likewise.
3406 * c-c++-common/gomp/atomic-14.c: Likewise.
3407 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3408 * g++.dg/cpp1z/bool-increment1.C: New test.
3409 * c-c++-common/pr60439.c: Add dg-warning.
3410 * g++.dg/expr/bitfield4.C: Likewise.
3411 * g++.dg/expr/bitfield5.C: Likewise.
3412 * g++.dg/expr/bitfield6.C: Likewise.
3413 * g++.dg/expr/bool1.C: Likewise.
3414 * g++.dg/expr/bool3.C: Likewise.
3415 * g++.dg/expr/lval3.C: Likewise.
3416 * g++.dg/expr/lval4.C: Likewise.
3417 * g++.old-deja/g++.jason/bool5.C: Likewise.
3418 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3419 * g++.dg/other/error18.C: Likewise.
3420 * g++.dg/gomp/atomic-14.C: Likewise.
3421
3422 2016-09-14 Nathan Sidwell <nathan@acm.org>
3423
3424 PR c++/77539
3425 * g++.dg/cpp1y/pr77539.C: New.
3426
3427 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3428
3429 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3430 dg-require.
3431 * g++.dg/ext/builtin_alloca.C: Likewise.
3432 * g++.dg/template/spec35.C: Likewise.
3433 * gcc.dg/builtins-68.c: Likewise.
3434 * gcc.misc-tests/gcov-13.c: Likewise.
3435 * gcc.misc-tests/gcov-14.c: Likewise.
3436
3437 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3438
3439 * gfortran.dg/dec_structure_14.f90: New testcase.
3440
3441 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3442
3443 PR sanitizer/68260
3444 * c-c++-common/tsan/pr68260.c: New test.
3445
3446 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
3447
3448 PR target/70713
3449 * gcc.target/msp430/function-attributes-1.c: New test.
3450 * gcc.target/msp430/function-attributes-2.c: New test.
3451 * gcc.target/msp430/function-attributes-3.c: New test.
3452
3453 2015-04-18 Martin Sebor <msebor@redhat.com>
3454
3455 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3456 of non-nul characters.
3457 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3458
3459 2016-09-13 Jakub Jelinek <jakub@redhat.com>
3460
3461 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3462 * g++.dg/cpp1z/gen-attrs1.C: New test.
3463
3464 PR tree-optimization/77454
3465 * gcc.dg/pr77454.c: New test.
3466
3467 PR c++/77553
3468 * g++.dg/cpp1y/constexpr-77553.C: New test.
3469
3470 2016-09-13 David Malcolm <dmalcolm@redhat.com>
3471
3472 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3473 (test_show_locus): Replace rich_location::add_fixit_insert calls
3474 with add_fixit_insert_before and add_fixit_insert_after.
3475
3476 2016-09-13 Jason Merrill <jason@redhat.com>
3477 Tom de Vries <tom@codesourcery.com>
3478
3479 PR c++/77427
3480 * g++.dg/pr77427.C: New test.
3481
3482 2016-09-13 Martin Liska <mliska@suse.cz>
3483
3484 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3485 effective target.
3486 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3487 * lib/target-supports.exp: Define the new target.
3488
3489 2016-09-12 Andrew Pinski <apinski@cavium.com>
3490
3491 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3492 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3493
3494 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
3495
3496 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3497 variable arguments.
3498 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3499 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3500 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3501 variable argument.
3502 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3503 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3504
3505 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3506
3507 PR c++/77496
3508 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3509 * g++.dg/ext/pr77496.C: New test.
3510 * g++.dg/warn/pr77496.C: New test.
3511
3512 2016-09-12 David Malcolm <dmalcolm@redhat.com>
3513
3514 PR c/72858
3515 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3516 to preserve conversion chars, and to preserve prefix information.
3517 * gcc.dg/format/pr72858.c: New test case.
3518
3519 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3520
3521 * gfortran.dg/pr77507.f90: Move to ...
3522 * gfortran.dg/ieee/pr77507.f90: here.
3523
3524 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3525
3526 PR ipa/61159
3527 * compile/pr61159.c: New testcase
3528
3529 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3530
3531 PR ipa/64316
3532 * gcc.dg/ipa/pr63416.c: New testcase.
3533
3534 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
3535 Steven G. Kargl <kargl@gcc.gnu.org>
3536
3537 PR fortran/77532
3538 * gfortran.dg/dtio_11.f90: new test.
3539
3540 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3541
3542 PR fortran/77507
3543 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3544 * gfortran.dg/c_assoc_4.f90: Ditto.
3545
3546 2016-09-10 Tom de Vries <tom@codesourcery.com>
3547
3548 PR C/71602
3549 * c-c++-common/va-arg-va-list-type.c: New test.
3550
3551 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3552
3553 PR rtl-optimization/77289
3554 * gcc.target/powerpc/pr77289.c: New test.
3555
3556 2016-09-09 Martin Sebor <msebor@redhat.com>
3557
3558 PR c/77520
3559 PR c/77521
3560 * gcc.dg/pr77520.c: New test.
3561 * gcc.dg/pr77521.c: New test.
3562
3563 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3564
3565 PR fortran/77506
3566 * gfortran.dg/pr77506.f90: New test.
3567
3568 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3569
3570 PR fortran/77507
3571 * gfortran.dg/pr77507.f90: New test.
3572
3573 2016-09-09 Joseph Myers <joseph@codesourcery.com>
3574
3575 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3576
3577 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3578 Louis Krupp <lkrupp@gcc.gnu.org>
3579
3580 PR fortran/69514
3581 * gfortran.dg/pr69514_1.f90: New test.
3582 * gfortran.dg/pr69514_2.f90: New test.
3583
3584 2016-09-08 Jakub Jelinek <jakub@redhat.com>
3585
3586 PR fortran/77500
3587 * gfortran.dg/gomp/pr77500.f90: New test.
3588
3589 PR fortran/77516
3590 * gfortran.dg/gomp/pr77516.f90: New test.
3591
3592 2016-09-07 Jakub Jelinek <jakub@redhat.com>
3593
3594 PR middle-end/77475
3595 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3596 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3597 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3598 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3599 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3600 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3601
3602 2016-09-07 David Malcolm <dmalcolm@redhat.com>
3603
3604 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3605 "substring-locations.h".
3606
3607 2016-09-07 Richard Biener <rguenther@suse.de>
3608
3609 PR c/77450
3610 * c-c++-common/vector-subscript-8.c: Move ..
3611 * gcc.dg/pr77450.c: ... here.
3612
3613 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3614
3615 PR libgfortran/77393
3616 * gfortran.dg/fmt_f0_2.f90: Update test.
3617 * gfortran.dg/fmt_f0_3.f90: New test.
3618
3619 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3620
3621 PR debug/77389
3622 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3623 in dg-options.
3624
3625 PR debug/57519
3626 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3627
3628 2016-09-06 Jakub Jelinek <jakub@redhat.com>
3629
3630 PR target/69255
3631 * gcc.target/i386/pr69255-1.c: New test.
3632 * gcc.target/i386/pr69255-2.c: New test.
3633 * gcc.target/i386/pr69255-3.c: New test.
3634
3635 2016-09-06 Martin Sebor <msebor@redhat.com>
3636
3637 PR c/77336
3638 * gcc.dg/format/miss-7.c: New test.
3639
3640 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
3641
3642 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3643
3644 2016-09-06 Martin Liska <mliska@suse.cz>
3645
3646 PR gcov-profile/77378
3647 PR gcov-profile/77466
3648 * gcc.dg/profile-update-warning.c: New test.
3649
3650 2016-09-06 Richard Biener <rguenther@suse.de>
3651
3652 PR tree-optimization/77479
3653 * gcc.dg/torture/pr77479.c: New testcase.
3654
3655 2016-09-06 Richard Biener <rguenther@suse.de>
3656
3657 PR c/77450
3658 * c-c++-common/vector-subscript-7.c: Adjust.
3659 * c-c++-common/vector-subscript-8.c: New testcase.
3660
3661 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3662
3663 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3664
3665 2016-09-05 Jakub Jelinek <jakub@redhat.com>
3666
3667 PR target/77476
3668 * gcc.target/i386/avx512f-pr77476.c: New test.
3669 * gcc.target/i386/avx512bw-pr77476.c: New test.
3670 * gcc.target/i386/avx512dq-pr77476.c: New test.
3671
3672 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3673 Update comment to mention also avx512f.
3674
3675 PR sanitizer/77396
3676 * g++.dg/asan/pr77396-2.C: New test.
3677
3678 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
3679
3680 PR rtl-optimization/77452
3681 * gcc.target/i386/pr77452.c: New test.
3682
3683 2016-09-05 Marek Polacek <polacek@redhat.com>
3684
3685 PR c/77423
3686 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3687
3688 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3689
3690 PR fortran/77391
3691 * gfortran.dg/pr77391.f90: New test.
3692
3693 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3694
3695 PR fortran/77460
3696 * gfortran.dg/pr77460.f90: New test.
3697
3698 2016-09-03 Jakub Jelinek <jakub@redhat.com>
3699
3700 PR c/65467
3701 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3702
3703 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3704
3705 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3706
3707 2016-09-02 David Malcolm <dmalcolm@redhat.com>
3708
3709 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3710 test case.
3711 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3712 diagnostic-test-show-locus-generate-patch.c to the sources
3713 for diagnostic_plugin_test_show_locus.c.
3714
3715 2016-09-02 Jakub Jelinek <jakub@redhat.com>
3716
3717 PR c/65467
3718 * gcc.dg/gomp/_Atomic-1.c: New test.
3719 * gcc.dg/gomp/_Atomic-2.c: New test.
3720 * gcc.dg/gomp/_Atomic-3.c: New test.
3721 * gcc.dg/gomp/_Atomic-4.c: New test.
3722 * gcc.dg/gomp/_Atomic-5.c: New test.
3723
3724 PR sanitizer/77396
3725 * g++.dg/asan/pr77396.C: New test.
3726
3727 2016-09-01 Martin Sebor <msebor@redhat.com>
3728
3729 PR tree-optimization/71831
3730 * gcc.dg/builtin-object-size-16.c: New test.
3731 * gcc.dg/builtin-object-size-17.c: New test.
3732
3733 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3734
3735 PR libgfortran/77393
3736 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3737
3738 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
3739
3740 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3741 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3742 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3743 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3744 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3745 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3746 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3747 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3748 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3749 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3750 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3751 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3752 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3753 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3754 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3755 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3756 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3757 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3758
3759 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3760
3761 * gnat.dg/opt58.adb: New test.
3762 * gnat.dg/opt58_pkg.ads: New helper.
3763
3764 2016-09-01 Richard Biener <rguenther@suse.de>
3765
3766 PR middle-end/77436
3767 * gcc.dg/torture/pr77436.c: New testcase.
3768
3769 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3770
3771 * gcc.dg/pr64252.c: Require int32plus.
3772 * gcc.dg/pr66299-1.c: Likewise.
3773 * gcc.dg/pr66299-2.c: Likewise.
3774 * gcc.dg/torture/20131115-1.c: Skip for avr.
3775
3776 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3777
3778 * gcc.target/aarch64/ands_3.c: New test.
3779
3780 2016-08-31 Jakub Jelinek <jakub@redhat.com>
3781
3782 PR fortran/77352
3783 * gfortran.dg/gomp/pr77352.f90: New test.
3784
3785 PR fortran/77374
3786 * gfortran.dg/gomp/pr77374.f08: New test.
3787
3788 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3789
3790 PR tree-optimization/73714
3791 * gcc.dg/tree-ssa/pr73714.c: New test.
3792
3793 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3794
3795 PR libgfortran/77393
3796 * gfortran.dg/fmt_f0_2.f90: New test.
3797
3798 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3799
3800 * gcc.target/i386/pr59539-2.c: Adapt options.
3801 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3802
3803 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
3804
3805 PR fortran/77418
3806 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3807 of the associate entity and replace with a pointer to the
3808 intended item on the stack.
3809
3810 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3811 Paul Thomas <pault@gcc.gnu.org>
3812
3813 PR fortran/48298
3814 * gfortran.dg/dtio_1.f90: New test.
3815 * gfortran.dg/dtio_2.f90: New test.
3816 * gfortran.dg/dtio_3.f90: New test.
3817 * gfortran.dg/dtio_4.f90: New test.
3818 * gfortran.dg/dtio_5.f90: New test.
3819 * gfortran.dg/dtio_6.f90: New test.
3820 * gfortran.dg/dtio_7.f90: New test.
3821 * gfortran.dg/dtio_8.f90: New test.
3822 * gfortran.dg/dtio_9.f90: New test.
3823 * gfortran.dg/dtio_10.f90: New test.
3824
3825 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3826
3827 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3828 (test_many_nested_locations): New function.
3829 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3830 (test_show_locus): Handle "test_many_nested_locations".
3831
3832 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3833
3834 * g++.dg/template/double-greater-than-fixit.C: New test case.
3835
3836 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3837
3838 * gnat.dg/opt57.ad[sb]: New test.
3839 * gnat.dg/opt57_pkg.ads: New helper.
3840
3841 2016-08-30 Richard Biener <rguenther@suse.de>
3842
3843 PR tree-optimization/69047
3844 * gcc.dg/pr69047.c: Fix byte-order check.
3845
3846 2016-08-30 Jakub Jelinek <jakub@redhat.com>
3847
3848 PR tree-optimization/72866
3849 * gcc.dg/vect/pr72866.c: New test.
3850
3851 PR debug/77363
3852 * g++.dg/debug/dwarf2/pr77363.C: New test.
3853
3854 PR middle-end/77377
3855 * gcc.target/i386/pr77377.c: New test.
3856
3857 PR debug/77389
3858 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3859 in dg-options.
3860
3861 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3862
3863 * gfortran.dg/pr77372.f90: Moved to ...
3864 * gfortran.dg/ieee/pr77372.f90: here.
3865
3866 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3867
3868 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3869 vector short/char initializations.
3870 * gcc.target/powerpc/vec-init-5.c: Likewise.
3871 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3872 vector initialization optimizations.
3873 * gcc.target/powerpc/vec-init-7.c: Likewise.
3874 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3875 vector float/double initializations.
3876 * gcc.target/powerpc/vec-init-9.c: Likewise.
3877
3878 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
3879
3880 PR target/77403
3881 * gcc.target/i386/pr77403.c: New test.
3882
3883 2016-08-29 Marek Polacek <polacek@redhat.com>
3884
3885 PR c/77292
3886 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3887
3888 2016-08-29 Tom de Vries <tom@codesourcery.com>
3889
3890 PR c/77398
3891 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3892
3893 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3894
3895 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3896
3897 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
3898
3899 * gfortran.dg/dec_structure_13.f90: New testcase.
3900
3901 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3902
3903 PR fortran/77261
3904 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3905 available.
3906
3907 2016-08-28 Tom de Vries <tom@codesourcery.com>
3908
3909 PR lto/70955
3910 * gcc.dg/pr70955.c: New test.
3911 * gcc.dg/lto/pr70955_0.c: Same.
3912 * gcc.dg/lto/pr70955_1.c: Same.
3913
3914 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3915
3916 PR tree-optimization/71077
3917 * gcc.target/i386/pr71077.c: New test.
3918
3919 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3920
3921 PR fortran/77380
3922 * gfortran.dg/pr77380.f90: New test.
3923
3924 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3925
3926 PR fortran/77372
3927 gfortran.dg/pr77372.f90: New test.
3928
3929 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3930
3931 * gcc.dg/spellcheck-fields-2.c (test): Move
3932 dg-begin/end-multiline-output within function body.
3933 (test_macro): New function.
3934
3935 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3936
3937 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3938 (test_fixit_insert): Update expected output.
3939 (test_fixit_remove): Likewise.
3940 (test_fixit_replace): Likewise.
3941
3942 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3943
3944 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3945 Fix typo.
3946
3947 2016-08-26 Richard Biener <rguenther@suse.de>
3948
3949 PR tree-optimization/69047
3950 * gcc.dg/pr69047.c: New testcase.
3951
3952 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3953 Martin Jambhor <mjambor@suse.cz>
3954
3955 * gcc.dg/ipa/propbits-1.c: New test-case.
3956 * gcc.dg/ipa/propbits-2.c: Likewise.
3957 * gcc.dg/ipa/propbits-3.c: Likewise.
3958
3959 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3960
3961 PR fortran/77351
3962 * gfortran.dg/pr77351.f90: New test.
3963
3964 2016-08-25 Marek Polacek <polacek@redhat.com>
3965
3966 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3967
3968 2016-08-25 Marek Polacek <polacek@redhat.com>
3969
3970 PR c/77323
3971 * gcc.dg/pr77323.c: New test.
3972
3973 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
3974
3975 PR fortran/77358
3976 * gfortran.dg/submodule_17.f08: New test.
3977
3978 2016-08-24 Michael Collison <michael.collison@linaro.org>
3979 Michael Collison <michael.collison@arm.com>
3980
3981 * gcc.target/arm/builtin_saddl.c: New testcase.
3982 * gcc.target/arm/builtin_saddll.c: New testcase.
3983 * gcc.target/arm/builtin_uaddl.c: New testcase.
3984 * gcc.target/arm/builtin_uaddll.c: New testcase.
3985 * gcc.target/arm/builtin_ssubl.c: New testcase.
3986 * gcc.target/arm/builtin_ssubll.c: New testcase.
3987 * gcc.target/arm/builtin_usubl.c: New testcase.
3988 * gcc.target/arm/builtin_usubll.c: New testcase.
3989
3990 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
3991
3992 PR target/77270
3993 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3994 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3995 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3996 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3997 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3998 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3999 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4000 effective target. Remove scan-assembler-times directives.
4001 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4002 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4003 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4004
4005 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4006
4007 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4008 of unsigned int.
4009 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4010
4011 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4012
4013 PR testsuite/77317
4014 * lib/target-supports.exp
4015 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4016 (check_effective_target_vect_natural_alignment): Ditto.
4017 (check_effective_target_vector_alignment_reachable): Ditto.
4018 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4019
4020 2016-08-23 Ian Lance Taylor <iant@golang.org>
4021
4022 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4023
4024 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4025
4026 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4027 being created from pointers to memory locations.
4028 * gcc.target/powerpc/vec-init-2.c: Likewise.
4029
4030 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
4031
4032 * gfortran.dg/dec_structure_12.f90: New testcase.
4033
4034 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4035
4036 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4037
4038 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4039
4040 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4041 verification.
4042
4043 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4044
4045 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4046 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4047
4048 2016-08-23 Richard Biener <rguenther@suse.de>
4049
4050 PR tree-optimization/27336
4051 * c-c++-common/pr27336.c: New testcase.
4052
4053 2016-08-22 Marek Polacek <polacek@redhat.com>
4054
4055 PR c++/77321
4056 * g++.dg/cpp1y/pr77321.C: New test.
4057
4058 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4059
4060 PR fortran/60774
4061 * gfortran.dg/empty_label.f: Adjust test for new error message.
4062 * gfortran.dg/empty_label.f90: Ditto.
4063 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4064 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4065 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4066
4067 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4068
4069 PR fortran/61318
4070 * gfortran.dg/pr61318.f90: New test.
4071
4072 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4073
4074 PR fortran/77260
4075 * gfortran.dg/pr77260_1.f90: New test.
4076 * gfortran.dg/pr77260_2.f90: Ditto.
4077
4078 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4079
4080 PR middle-end/77269
4081 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4082 __builtin_signbitf and __builtin_signbitl in expected generic
4083 expansion.
4084 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4085 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4086 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4087 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4088 tests.
4089
4090 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4091
4092 * gcc.dg/torture/float128-builtin.c,
4093 gcc.dg/torture/float128-ieee-nan.c,
4094 gcc.dg/torture/float128x-builtin.c,
4095 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4096 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4097 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4098 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4099 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4100 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4101 gcc.dg/torture/floatn-nan.h: New tests.
4102
4103 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4104
4105 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4106 macro.
4107 (main): Update calls to TEST_I_F.
4108 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4109 macro.
4110 (main): Update calls to TEST_I_F.
4111
4112 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4113
4114 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4115 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4116 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4117 names in calls to TEST_I_F.
4118
4119 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4120
4121 PR c/52952
4122 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4123
4124 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4125
4126 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4127 and !natural_alignment_64.
4128 * gcc.dg/ipa/propalign-2.c: Likewise.
4129 * gcc.dg/ipa/propalign-3.c: Likewise.
4130 * gcc.dg/ipa/propalign-4.c: Likewise.
4131 * gcc.dg/ipa/propalign-5.c: Likewise.
4132 * lib/target-supports.exp
4133 (check_effective_target_natural_alignment_32): Add avr-*-*.
4134
4135 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4136
4137 PR tree-optimization/61839
4138 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4139 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4140 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4141 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4142
4143 2016-08-19 Joseph Myers <joseph@codesourcery.com>
4144
4145 PR c/32187
4146 * lib/target-supports.exp (check_effective_target_float16)
4147 (check_effective_target_float32, check_effective_target_float64)
4148 (check_effective_target_float128, check_effective_target_float32x)
4149 (check_effective_target_float64x)
4150 (check_effective_target_float128x)
4151 (check_effective_target_float16_runtime)
4152 (check_effective_target_float32_runtime)
4153 (check_effective_target_float64_runtime)
4154 (check_effective_target_float128_runtime)
4155 (check_effective_target_float32x_runtime)
4156 (check_effective_target_float64x_runtime)
4157 (check_effective_target_float128x_runtime)
4158 (check_effective_target_floatn_nx_runtime)
4159 (add_options_for_float16, add_options_for_float32)
4160 (add_options_for_float64, add_options_for_float128)
4161 (add_options_for_float32x, add_options_for_float64x)
4162 (add_options_for_float128x): New procedures.
4163 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4164 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4165 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4166 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4167 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4168 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4169 gcc.dg/torture/float128-complex.c,
4170 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4171 gcc.dg/torture/float128x-basic.c,
4172 gcc.dg/torture/float128x-complex.c,
4173 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4174 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4175 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4176 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4177 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4178 gcc.dg/torture/float32x-basic.c,
4179 gcc.dg/torture/float32x-complex.c,
4180 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4181 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4182 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4183 gcc.dg/torture/float64x-basic.c,
4184 gcc.dg/torture/float64x-complex.c,
4185 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4186 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4187 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4188 gcc.dg/torture/floatn-tg.h,
4189 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4190 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4191 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4192 gcc.dg/torture/fp-int-convert-float128x.c,
4193 gcc.dg/torture/fp-int-convert-float16-timode.c,
4194 gcc.dg/torture/fp-int-convert-float16.c,
4195 gcc.dg/torture/fp-int-convert-float32-timode.c,
4196 gcc.dg/torture/fp-int-convert-float32.c,
4197 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4198 gcc.dg/torture/fp-int-convert-float32x.c,
4199 gcc.dg/torture/fp-int-convert-float64-timode.c,
4200 gcc.dg/torture/fp-int-convert-float64.c,
4201 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4202 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4203 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4204 maximum exponent of floating-point type. Use it in testing
4205 whether 0x8...0 fits in the floating-point type. Always treat -1
4206 (signed 0xf...f) as fitting in the floating-point type.
4207 (M_OK1): New macro.
4208 * gcc.dg/torture/fp-int-convert-double.c,
4209 gcc.dg/torture/fp-int-convert-float.c,
4210 gcc.dg/torture/fp-int-convert-float128-timode.c,
4211 gcc.dg/torture/fp-int-convert-float128.c,
4212 gcc.dg/torture/fp-int-convert-float80-timode.c,
4213 gcc.dg/torture/fp-int-convert-float80.c,
4214 gcc.dg/torture/fp-int-convert-long-double.c,
4215 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4216
4217 2016-08-19 Jakub Jelinek <jakub@redhat.com>
4218
4219 PR fortran/72744
4220 * gfortran.dg/gomp/pr72744.f90: New test.
4221
4222 PR fortran/69281
4223 * gfortran.dg/gomp/pr69281.f90: New test.
4224
4225 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4226
4227 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4228 the last special seed value.
4229 * gfortran.dg/random_7.f90: Use size for last array member instead
4230 of hardcoded value.
4231
4232 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4233
4234 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4235 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4236
4237 2016-08-19 Richard Biener <rguenther@suse.de>
4238
4239 PR tree-optimization/77286
4240 * gcc.dg/torture/pr77286.c: New testcase.
4241
4242 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4243
4244 * gcc.dg/verbose-asm-2.c: New test case.
4245
4246 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4247
4248 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4249 (custom_diagnostic_finalizer): Update for change to
4250 diagnostic_show_locus.
4251
4252 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4253
4254 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4255 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4256
4257 2016-08-18 Marek Polacek <polacek@redhat.com>
4258
4259 PR c/71514
4260 * gcc.dg/pr71514.c: New test.
4261
4262 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4263
4264 PR target/72839
4265 * gcc.target/i386/pr72839.c: New test.
4266
4267 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4268
4269 PR middle-end/70895
4270 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4271 * c-c++-common/goacc/reduction-1.c: Likewise.
4272 * c-c++-common/goacc/reduction-2.c: Likewise.
4273 * c-c++-common/goacc/reduction-3.c: Likewise.
4274 * c-c++-common/goacc/reduction-4.c: Likewise.
4275
4276 2016-08-18 Alan Modra <amodra@gmail.com>
4277
4278 * gcc.c-torture/compile/pr72771.c: New.
4279
4280 2016-08-17 Jakub Jelinek <jakub@redhat.com>
4281
4282 PR fortran/67496
4283 * gfortran.dg/pr67496.f90: New test.
4284
4285 2015-08-17 Alan Hayward <alan.hayward@arm.com>
4286
4287 PR tree-optimization/71752
4288 * gcc.dg/vect/pr71752.c: New.
4289
4290 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
4291
4292 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4293
4294 2016-08-17 Jakub Jelinek <jakub@redhat.com>
4295
4296 PR middle-end/77259
4297 * g++.dg/ipa/devirt-52.C: New test.
4298
4299 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4300
4301 * c-c++-common/goacc/reduction-6.c: New testcase.
4302
4303 2016-08-17 Richard Biener <rguenther@suse.de>
4304
4305 PR tree-optimization/76490
4306 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4307 * gcc.dg/pr52904.c: XFAIL.
4308
4309 2016-08-17 Richard Biener <rguenther@suse.de>
4310
4311 PR tree-optimization/23855
4312 * gcc.dg/loop-unswitch-2.c: Adjust.
4313
4314 2016-08-16 Jakub Jelinek <jakub@redhat.com>
4315
4316 PR tree-optimization/72817
4317 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4318
4319 2016-08-16 Joseph Myers <joseph@codesourcery.com>
4320
4321 PR libgcc/77265
4322 * gcc.dg/torture/float128-extend-inf.c: New test.
4323
4324 2016-08-16 David Malcolm <dmalcolm@redhat.com>
4325
4326 PR c/72857
4327 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4328 for embedded NUL.
4329 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4330 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4331 caret placement.
4332 (test_oct): Likewise.
4333 (test_multiple): Likewise.
4334 (test_field_width_specifier): Likewise.
4335 (test_field_width_specifier_2): New function.
4336 (test_field_precision_specifier): New function.
4337 (test_embedded_nul): Update expected caret placement.
4338 (test_non_contiguous_strings): Update line number.
4339 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4340 (__emit_string_literal_range): Add "caret_idx" param.
4341 (test_simple_string_literal): Add value for new param, updating
4342 expected output..
4343 (test_concatenated_string_literal): Likewise.
4344 (test_multiline_string_literal): Likewise.
4345 (test_hex): Likewise.
4346 (test_oct): Likewise.
4347 (test_multiple): Likewise.
4348 (test_ucn4): Likewise.
4349 (test_ucn8): Likewise.
4350 (test_u8): Likewise.
4351 (test_u): Likewise; update expected message, from "range" to
4352 "location".
4353 (test_U): Likewise.
4354 (test_L): Likewise.
4355 (test_macro): Add value for new param.
4356 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4357 (__emit_string_literal_range): Add "caret_idx" param.
4358 (test_stringified_token_1): Add value for new param. Update
4359 expected message, from "range" to "location".
4360 (test_stringized_token_2): Likewise, adding param to macro.
4361 (test_stringified_token_3): Likewise.
4362 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4363 (emit_warning): Convert param from source_range to location_t.
4364 (test_string_literals): Add caret_idx param, and use it when
4365 constructing a substring_loc. Update error message, from
4366 "range" to "location".
4367
4368 2016-08-16 Jakub Jelinek <jakub@redhat.com>
4369
4370 PR target/71910
4371 * g++.dg/gomp/pr71910.C: New test.
4372
4373 PR middle-end/67485
4374 * gcc.c-torture/compile/pr67485.c: New test.
4375
4376 PR target/72867
4377 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4378
4379 2016-08-16 Bin Cheng <bin.cheng@arm.com>
4380
4381 PR tree-optimization/69848
4382 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4383
4384 2016-08-16 Martin Liska <mliska@suse.cz>
4385
4386 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4387 of memory operations so that it can be handled by core2
4388 in 32-bit mode.
4389
4390 2016-08-16 Richard Biener <rguenther@suse.de>
4391
4392 PR tree-optimization/76783
4393 * gcc.dg/pr76783.c: New testcase.
4394 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4395
4396 2016-08-16 Bin Cheng <bin.cheng@arm.com>
4397
4398 PR tree-optimization/72817
4399 PR tree-optimization/73450
4400 * gcc.dg/tree-ssa/pr72817.c: New test.
4401 * gcc.dg/tree-ssa/pr73450.c: New test.
4402
4403 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
4404
4405 * gfortran.dg/init_flag_13.f90: New testcase.
4406 * gfortran.dg/init_flag_14.f90: Ditto.
4407 * gfortran.dg/init_flag_15.f03: Ditto.
4408 * gfortran.dg/dec_init_1.f90: Ditto.
4409 * gfortran.dg/dec_init_2.f90: Ditto.
4410
4411 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
4412
4413 PR target/72867
4414 * gcc.target/i386/pr72867.c: New test.
4415
4416 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4417
4418 * c-c++-common/dump-ada-spec-5.c: New test.
4419
4420 2016-08-15 Richard Biener <rguenther@suse.de>
4421
4422 PR tree-optimization/73434
4423 * gcc.dg/torture/pr73434.c: New testcase.
4424
4425 2016-08-15 Jakub Jelinek <jakub@redhat.com>
4426
4427 PR tree-optimization/72824
4428 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4429
4430 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4431
4432 PR fortran/70598
4433 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4434 in use_device clause.
4435 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4436 * gfortran.dg/goacc/list.f95: Adjust to catch
4437 "neither a POINTER nor an array" error messages.
4438
4439 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
4440
4441 PR target/76342
4442 * gcc.target/i386/pr76342.c: New test.
4443
4444 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4445
4446 PR c/71512
4447 * g++.dg/ubsan/pr71512.C: New test.
4448 * c-c++-common/ubsan/pr71512-1.c: New test.
4449 * c-c++-common/ubsan/pr71512-2.c: New test.
4450
4451 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4452
4453 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4454 vector initialization options.
4455 * gcc.target/powerpc/vec-init-2.c: Likewise.
4456 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4457 is generated on ISA 3.0.
4458
4459 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4460
4461 PR middle-end/71654
4462 * gcc.dg/c-c++-common/pr71654.c: New test.
4463 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4464 dg-options.
4465 * gcc.dg/tree-ssa/vrp24: Likewise.
4466
4467 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4468
4469 PR c/67410
4470 * gcc.dg/pr67410.c: New test.
4471
4472 2016-08-12 Bin Cheng <bin.cheng@arm.com>
4473
4474 PR tree-optimization/69848
4475 * gcc.dg/vect/vect-pr69848.c: New test.
4476
4477 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
4478
4479 PR testsuite/71008
4480 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4481 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4482 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4483 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4484
4485 2016-08-12 Richard Biener <rguenther@suse.de>
4486
4487 PR tree-optimization/57326
4488 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4489 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4490 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4491 * gcc.target/i386/pr45685.c: Likewise.
4492 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4493 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4494 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4495 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4496 * gfortran.dg/pr34163.f90: Likewise.
4497
4498 2016-08-12 Martin Liska <mliska@suse.cz>
4499
4500 * g++.dg/gcov/gcov-16.C: New test.
4501 * lib/gcov.exp: Support new argument for run-gcov function.
4502
4503 2016-08-12 Martin Liska <mliska@suse.cz>
4504
4505 PR gcov-profile/35590
4506 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4507
4508 2016-08-12 Richard Biener <rguenther@suse.de>
4509
4510 PR tree-optimization/72851
4511 * gcc.dg/torture/pr72851.c: New testcase.
4512
4513 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
4514
4515 PR debug/63240
4516 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4517 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4518 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4519 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4520 DW_AT_deleted.
4521
4522 PR debug/55641
4523 * g++.dg/debug/dwarf2/ref-1.C: New.
4524
4525 PR debug/49366
4526 * g++.dg/debug/dwarf2/template-params-12.H: New.
4527 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4528 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4529 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4530 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4531 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4532 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4533 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4534
4535 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4536
4537 PR target/72863
4538 * gcc.target/powerpc/pr72863.c: New test.
4539
4540 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
4541
4542 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4543
4544 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4545
4546 * gcc.target/i386/pieces-strcpy-1.c: New test.
4547 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4548
4549 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4550
4551 PR c++/72868
4552 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4553
4554 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4555
4556 * gcc.target/i386/pieces-memcpy-1.c: New test.
4557 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4558 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4559 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4560 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4561 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4562
4563 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4564
4565 PR c/72816
4566 * gcc.dg/pr72816.c: Remove dg-error.
4567
4568 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4569
4570 PR tree-optimization/71083
4571 * gcc.c-torture/execute/pr71083.c: New test.
4572 * gnat.dg/loop_optimization23.adb: New test.
4573 * gnat.dg/loop_optimization23_pkg.ads: New test.
4574 * gnat.dg/loop_optimization23_pkg.adb: New test.
4575
4576 2016-08-11 Richard Biener <rguenther@suse.de>
4577
4578 PR tree-optimization/72772
4579 * gcc.dg/graphite/pr35356-1.c: Adjust.
4580 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4581
4582 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4583
4584 * gfortran.dg/random_7.f90: Take into account that the last seed
4585 value is the special p value.
4586 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4587
4588 2016-08-11 Richard Biener <rguenther@suse.de>
4589
4590 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4591
4592 2016-08-11 Alan Modra <amodra@gmail.com>
4593
4594 * gcc.target/powerpc/pr71680.c: New.
4595
4596 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4597
4598 * gcc.target/powerpc/bfp/bfp.exp: New file.
4599 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4600 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4601 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4602 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4603 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4604 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4605 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4606 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4607 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4608 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4609 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4610 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4611 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4612 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4613 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4614 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4615 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4616 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4617 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4618 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4619 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4620 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4621 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4622 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4623 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4624 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4625 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4626 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4627 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4628 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4629 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4630 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4631 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4632 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4633 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4634 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4635 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4636 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4637 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4638 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4639 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4640 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4641 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4642 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4643 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4644 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4645 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4646 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4647 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4648 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4649 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4650 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4651 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4652
4653 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4654
4655 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4656 Add aarch64*-*-*.
4657
4658 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4659
4660 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4661
4662 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4663
4664 PR target/72853
4665 * gcc.target/powerpc/pr72853.c: New test.
4666
4667 2016-08-10 Martin Liska <mliska@suse.cz>
4668
4669 PR gcov-profile/58306
4670 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4671
4672 2016-08-10 Martin Liska <mliska@suse.cz>
4673
4674 * g++.dg/gcov/gcov-threads-1.C: New test.
4675
4676 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4677
4678 PR target/71873
4679 * gcc.target/avr/pr71873.c: New test.
4680
4681 2016-08-09 Martin Liska <mliska@suse.cz>
4682
4683 * g++.dg/gcov/gcov-dump-1.C: New test.
4684 * g++.dg/gcov/gcov-dump-2.C: New test.
4685
4686 2016-08-09 Martin Liska <mliska@suse.cz>
4687
4688 * gcc.dg/tree-prof/val-prof-9.c: New test.
4689
4690 2016-08-09 Martin Liska <mliska@suse.cz>
4691
4692 * gcc.dg/tree-prof/val-prof-8.c: New test.
4693
4694 2016-08-09 Martin Jambor <mjambor@suse.cz>
4695
4696 PR ipa/71981
4697 * gcc.dg/ipa/pr71981.c: New test.
4698
4699 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4700
4701 PR tree-optimization/33707
4702 * gcc.dg/vect/pr33707.c: New test.
4703
4704 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4705
4706 PR tree-optimization/pr72772
4707 * gcc.dg/tree-ssa/pr72772.c: New test.
4708
4709 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4710
4711 PR rtl-optimization/66669
4712 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4713
4714 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4715
4716 PR tree-optimization/72824
4717 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4718
4719 2016-08-09 Richard Biener <rguenther@suse.de>
4720
4721 PR tree-optimization/71802
4722 * gcc.dg/torture/pr71802.c: New testcase.
4723
4724 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4725
4726 PR c++/72809
4727 * g++.dg/eh/stdarg1.C: New test.
4728
4729 2016-08-08 Andi Kleen <ak@linux.intel.com>
4730
4731 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4732 test command line in failure log.
4733 (profopt-execute): dito. Make autofdo file names unique.
4734
4735 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4736
4737 PR c/64955
4738 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4739 output.
4740
4741 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4742
4743 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4744 c99_runtime.
4745 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4746 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4747 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4748 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4749 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4750 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4751
4752 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4753
4754 PR c/52952
4755 * gcc.dg/cpp/pr66415-1.c: Likewise.
4756 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4757 * gcc.dg/format/c90-printf-1.c: Likewise.
4758 * gcc.dg/format/diagnostic-ranges.c: New test case.
4759
4760 2016-08-08 Jakub Jelinek <jakub@redhat.com>
4761
4762 PR fortran/72716
4763 * gfortran.dg/gomp/pr72716.f90: New test.
4764
4765 PR middle-end/72781
4766 * gcc.dg/gomp/pr72781.c: New test.
4767
4768 PR middle-end/68762
4769 * g++.dg/vect/pr68762-1.cc: New test.
4770 * g++.dg/vect/pr68762-2.cc: New test.
4771 * g++.dg/vect/pr68762.h: New file.
4772
4773 2016-08-08 Martin Sebor <msebor@redhat.com>
4774
4775 PR testsuite/72838
4776 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4777 * g++.dg/warn/overflow-warn-3.C: Same.
4778 * g++.dg/warn/overflow-warn-4.C: Same.
4779
4780 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4781
4782 PR fortran/71936
4783 * gfortran.dg/allocate_with_source_21.f03: New test.
4784
4785 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4786
4787 PR fortran/72698
4788 * gfortran.dg/allocate_with_source_20.f03: New test.
4789
4790 2016-08-08 Alan Modra <amodra@gmail.com>
4791
4792 * gcc.c-torture/compile/pr72802.c: New.
4793
4794 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4795
4796 PR fortran/70524
4797 * gfortran.dg/dependency_48.f90: New test.
4798
4799 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4800
4801 PR fortran/70040
4802 * gfortran.dg/pr70040.f90: New testcase.
4803
4804 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4805
4806 PR fortran/71961
4807 * gfortran.dg/matmul_10.f90: New testcase.
4808
4809 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
4810
4811 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4812
4813 2016-08-07 Jakub Jelinek <jakub@redhat.com>
4814
4815 PR c/72816
4816 * gcc.dg/pr72816.c: New test.
4817
4818 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
4819
4820 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4821 * g++.dg/conversion/pr41426.C: Likewise.
4822 * g++.dg/conversion/pr66211.C: Likewise.
4823 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4824 * g++.dg/init/ref8.C: Likewise.
4825 * g++.old-deja/g++.law/cvt20.C: Likewise.
4826 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4827
4828 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4829
4830 PR tree-optimization/18046
4831 * gcc.dg/tree-ssa/vrp105.c: New test.
4832 * gcc.dg/tree-ssa/vrp106.c: New test.
4833
4834 2016-08-05 Martin Sebor <msebor@redhat.com>
4835
4836 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4837 1ul in diagnostics. Remove hyphen from "constant-expression."
4838 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4839 * g++.dg/cpp0x/static_assert3.C: Same.
4840 * g++.dg/cpp1y/constexpr-throw.C: Same.
4841 * g++.dg/template/nontype3.C: Same.
4842 * g++.dg/warn/overflow-warn-1.C: Same.
4843 * g++.dg/warn/overflow-warn-3.C: Same.
4844 * g++.dg/warn/overflow-warn-4.C: Same.
4845
4846 2016-08-05 David Malcolm <dmalcolm@redhat.com>
4847
4848 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4849 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4850 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4851 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4852
4853 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4854
4855 PR tree-optimization/72810
4856 * gcc.dg/tree-ssa/vrp110.c: New test.
4857
4858 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4859
4860 PR Target/72819
4861 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4862 registers.
4863 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4864 saving the half-precision registers.
4865 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4866 value is returned in h0.
4867 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4868 are passed in FP/SIMD registers.
4869 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4870 passing works corrcetly.
4871 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4872 (hfa_f16x2_t): Likewise.
4873 (hfa_f16x3_t): Likewise.
4874 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4875 are promoted to double and passed in a double register.
4876 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4877 are promoted to double and stacked.
4878 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4879 __fp16 data types.
4880 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4881 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4882 __fp16 first get passed in FP/SIMD registers, then stacked.
4883
4884 2016-08-05 Nathan Sidwell <nathan@acm.org>
4885
4886 PR c++/68724
4887 * g++.dg/cpp0x/pr68724.C: New.
4888
4889 2016-08-05 Richard Biener <rguenther@suse.de>
4890
4891 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4892
4893 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4894
4895 * gcc.dg/tree-ssa/vrp107.c: New test.
4896 * gcc.dg/tree-ssa/vrp108.c: New test.
4897 * gcc.dg/tree-ssa/vrp109.c: New test.
4898
4899 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4900
4901 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4902 dg-options.
4903
4904 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4905
4906 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4907 test-cases.
4908 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4909 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4910 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4911 test-cases.
4912 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4913 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4914 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4915 large_double.
4916
4917 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4918
4919 PR c++/72800
4920 * g++.dg/cpp1y/lambda-ice1.C: New.
4921
4922 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4923
4924 PR c++/72759
4925 * g++.dg/cpp1y/pr72759.C: New test.
4926
4927 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4928
4929 * gcc.dg/switch-10.c: New test.
4930
4931 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4932
4933 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4934
4935 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4936
4937 * c-c++-common/goacc/routine-5.c: Update.
4938
4939 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4940
4941 PR rtl-optimization/70903
4942 * gcc.c-torture/execute/pr70903.c: New test.
4943
4944 2016-08-04 Martin Liska <mliska@suse.cz>
4945
4946 * gcc.dg/params/params.exp: Replace file exists with
4947 TESTING_IN_BUILD_TREE.
4948
4949 2016-08-04 Marek Polacek <polacek@redhat.com>
4950
4951 PR c++/70229
4952 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4953
4954 2016-08-04 Richard Biener <rguenther@suse.de>
4955
4956 PR middle-end/71984
4957 * gcc.dg/torture/pr71984.c: Guard correctness check for
4958 little-endian.
4959
4960 2016-08-03 Andrew Pinski <apinski@cavium.com>
4961
4962 * gcc.c-torture/compile/20160802-1.c: New testcase.
4963
4964 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
4965
4966 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4967
4968 2016-08-03 Richard Biener <rguenther@suse.de>
4969
4970 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4971 and remove -O3.
4972 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4973 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4974
4975 2016-08-03 Richard Biener <rguenther@suse.de>
4976
4977 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4978 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4979 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4980 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4981
4982 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4983
4984 * gcc.dg/init-excess-2.c: Require int32plus.
4985 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4986 * gcc.dg/pr59963-2.c: Require int32plus.
4987 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4988 * gcc.dg/unroll-7.c: Require int32plus.
4989
4990 2016-08-02 Bin Cheng <bin.cheng@arm.com>
4991
4992 PR tree-optimization/34114
4993 * gcc.dg/tree-ssa/loop-42.c: New test.
4994
4995 2016-08-02 Tamar Christina <tamar.christina@arm.com>
4996
4997 * gcc.target/aarch64/vminmaxnm.c: New.
4998 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4999 tests.
5000
5001 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5002
5003 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5004 vec_extract for vector float, vector int, vector short, and vector
5005 char.
5006 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5007 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5008 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5009 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5010
5011 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5012
5013 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
5014 single stack adjustment, no writeback.
5015 * gcc.target/aarch64/test_frame_12.c: Likewise.
5016 * gcc.target/aarch64/test_frame_13.c: Likewise.
5017 * gcc.target/aarch64/test_frame_15.c: Likewise.
5018 * gcc.target/aarch64/test_frame_6.c: Likewise.
5019 * gcc.target/aarch64/test_frame_7.c: Likewise.
5020 * gcc.target/aarch64/test_frame_8.c: Likewise.
5021 * gcc.target/aarch64/test_frame_16.c: New test.
5022
5023 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5024
5025 PR target/72748
5026 * gcc.target/i386/pr72748.c: New test.
5027
5028 2015-08-01 Alan Hayward <alan.hayward@arm.com>
5029
5030 PR tree-optimization/71818
5031 * gcc.dg/vect/pr71818.c: New
5032
5033 2016-08-01 Martin Liska <mliska@suse.cz>
5034
5035 PR tree-optimization/71857
5036 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5037
5038 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5039
5040 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5041
5042 2016-08-01 Jan Beulich <jbeulich@suse.com>
5043
5044 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5045
5046 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5047
5048 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5049 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5050
5051 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
5052
5053 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5054 (check_effective_target_c++): Likewise. Also match for libstdc++.
5055
5056 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5057
5058 PR fortran/41922
5059 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5060 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5061 * gfortran.dg/pr41922.f90: New test.
5062
5063 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5064
5065 PR fortran/68566
5066 * gfortran.dg/pr68566.f90: new test.
5067
5068 2016-07-30 Martin Sebor <msebor@redhat.com>
5069
5070 PR c++/60760
5071 PR c++/71091
5072 * g++.dg/cpp0x/constexpr-cast.C: New test.
5073 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5074 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5075 * g++.dg/ubsan/pr63956.C: Correct.
5076
5077 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5078
5079 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5080 vector double or vector long where the vector is in memory.
5081 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5082 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5083
5084 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5085
5086 PR fortran/69867
5087 * gfortran.dg/pr69867.f90: New test.
5088
5089 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5090
5091 PR fortran/69962
5092 * gfortran.dg/pr69962.f90: New test.
5093
5094 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5095
5096 PR fortran/70006
5097 * gfortran.dg/pr70006.f90: New test.
5098
5099 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5100
5101 PR fortran/71730
5102 * gfortran.dg/pr71730.f90: New test.
5103 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5104 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5105 * gfortran.dg/array_constructor_26.f03: Ditto.
5106
5107 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5108
5109 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5110 * gcc.target/powerpc/pr71763.c: Likewise.
5111
5112 2016-07-29 Marek Polacek <polacek@redhat.com>
5113
5114 PR c/71742
5115 * gcc.dg/940510-1.c: Adjust dg-error.
5116 * gcc.dg/c99-flex-array-1.c: Likewise.
5117 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5118
5119 PR c/71853
5120 * gcc.dg/noncompile/pr71853.c: New test.
5121
5122 PR c/71573
5123 * gcc.dg/noncompile/pr71573.c: New test.
5124
5125 PR c/71926
5126 * g++.dg/warn/Wparentheses-30.C: New test.
5127 * gcc.dg/Wparentheses-14.c: New test.
5128
5129 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
5130
5131 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5132
5133 2016-07-29 Bin Cheng <bin.cheng@arm.com>
5134
5135 PR tree-optimization/57558
5136 * gcc.dg/vect/pr57558-1.c: New test.
5137 * gcc.dg/vect/pr57558-2.c: New test.
5138
5139 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5140
5141 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
5142 to scan forwprop1 dump pass.
5143
5144 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5145
5146 PR c++/51488
5147 * g++.dg/template/pr51488.C: New.
5148
5149 2016-07-29 Jakub Jelinek <jakub@redhat.com>
5150
5151 PR c/71969
5152 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5153 static __inline__.
5154 * gcc.dg/pr71969-1.c: New test.
5155 * gcc.dg/pr71969-2.c: New test.
5156 * gcc.dg/pr71969-3.c: New test.
5157
5158 2016-07-29 Marek Polacek <polacek@redhat.com>
5159
5160 PR c/71574
5161 * c-c++-common/pr71574.c: New test.
5162
5163 PR c/71583
5164 * gcc.dg/noncompile/pr71583.c: New test.
5165
5166 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5167
5168 PR middle-end/68217
5169 * gcc.dg/pr68217.c: New test.
5170
5171 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5172
5173 PR fortran/71067
5174 * gfortran.dg/pr71067_1.f90: New test.
5175 * gfortran.dg/pr71067_2.f90: Ditto.
5176
5177 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5178
5179 * gcc.target/powerpc/vec-extract-1.c: New test.
5180
5181 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5182
5183 PR fortran/71799
5184 * gfortran.dg/pr71799.f90: New test.
5185
5186 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5187
5188 PR c++/71665
5189 * g++.dg/cpp0x/pr71665-1.C: New.
5190 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5191 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5192 * g++.dg/ext/label10.C: Likewise.
5193 * g++.dg/parse/constant5.C: Likewise.
5194
5195 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5196
5197 PR fortran/71859
5198 * gfortran.dg/pr71859.f90: New test.
5199 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5200 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5201
5202 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
5203
5204 PR fortran/71883
5205 * gfortran.dg/pr71883.f90 : New test.
5206
5207 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5208
5209 PR tree-optimization/71734
5210 * g++.dg/vect/pr70729-nest.cc: New test.
5211
5212 2016-07-28 Renlin Li <renlin.li@arm.com>
5213
5214 Revert
5215 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5216
5217 PR fortran/71902
5218 * gfortran.dg/dependency_47.f90: New test.
5219
5220 2016-07-28 Martin Liska <mliska@suse.cz>
5221
5222 PR gcov-profile/68025
5223 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5224
5225 2016-07-28 Martin Liska <mliska@suse.cz>
5226
5227 * g++.dg/vect/pr70944.cc: New test.
5228
5229 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5230
5231 PR middle-end/71994
5232 * gcc.dg/torture/pr71994.c: New test.
5233
5234 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5235
5236 PR middle-end/71078
5237 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5238 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5239 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5240
5241 2016-07-27 Richard Biener <rguenther@suse.de>
5242
5243 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5244
5245 2016-07-27 Martin Liska <mliska@suse.cz>
5246
5247 * gcc.dg/predict-13.c: New test.
5248 * gcc.dg/predict-14.c: New test.
5249
5250 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5251
5252 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
5253 including stdint.h.
5254 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5255 including stdint.h.
5256
5257 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5258
5259 PR target/71869
5260 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5261 IEEE built-in functions handle quiet and signalling NaNs
5262 correctly.
5263
5264 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5265
5266 PR fortran/71862
5267 * gfortran.dg/pr71862.f90: New test.
5268
5269 2016-07-26 Martin Sebor <msebor@redhat.com>
5270
5271 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5272 selector with dg-options.
5273
5274 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5275
5276 PR tree-optimization/18046
5277 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5278 * gcc.dg/tree-ssa/vrp103.c: New test.
5279 * gcc.dg/tree-ssa/vrp104.c: New test.
5280
5281 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5282
5283 * gcc.target/powerpc/pr63354.c: Require lp64 since
5284 -mprofile-kernel is not legal with -m32.
5285
5286 2016-07-26 Richard Biener <rguenther@suse.de>
5287
5288 PR rtl-optimization/71984
5289 * gcc.dg/torture/pr71984.c: New testcase.
5290
5291 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5292
5293 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5294 g++-dg-runtest via et-dg-runtest.
5295 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5296 * gcc.dg/vect/vect.exp: Likewise.
5297 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5298 gfortran-dg-runtest.
5299 * gfortran.dg/vect/vect.exp: Likewise.
5300 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5301 (check_mips_loongson_hw_available): Likewise.
5302 (check_effective_target_mpaired_single_runtime): Likewise.
5303 (check_effective_target_mips_loongson_runtime): Likewise.
5304 (add_options_for_mpaired_single): Likewise.
5305 (check_effective_target_vect_int): Add global et_index.
5306 Check and save the supported feature for a target selected by
5307 the et_index target. Break long lines where appropriate. Call
5308 et-is-effective-target for MIPS with an argument instead of
5309 check_effective_target_* where appropriate.
5310 (check_effective_target_vect_intfloat_cvt): Likewise.
5311 (check_effective_target_vect_uintfloat_cvt): Likewise.
5312 (check_effective_target_vect_floatint_cvt): Likewise.
5313 (check_effective_target_vect_floatuint_cvt): Likewise.
5314 (check_effective_target_vect_simd_clones): Likewise.
5315 (check_effective_target_vect_shift): ewise.
5316 (check_effective_target_whole_vector_shift): Likewise.
5317 (check_effective_target_vect_bswap): Likewise.
5318 (check_effective_target_vect_shift_char): Likewise.
5319 (check_effective_target_vect_long): Likewise.
5320 (check_effective_target_vect_float): Likewise.
5321 (check_effective_target_vect_double): Likewise.
5322 (check_effective_target_vect_long_long): Likewise.
5323 (check_effective_target_vect_no_int_max): Likewise.
5324 (check_effective_target_vect_no_int_add): Likewise.
5325 (check_effective_target_vect_no_bitwise): Likewise.
5326 (check_effective_target_vect_widen_shift): Likewise.
5327 (check_effective_target_vect_no_align): Likewise.
5328 (check_effective_target_vect_hw_misalign): Likewise.
5329 (check_effective_target_vect_element_align): Likewise.
5330 (check_effective_target_vect_condition): Likewise.
5331 (check_effective_target_vect_cond_mixed): Likewise.
5332 (check_effective_target_vect_char_mult): Likewise.
5333 (check_effective_target_vect_short_mult): Likewise.
5334 (check_effective_target_vect_int_mult): Likewise.
5335 (check_effective_target_vect_extract_even_odd): Likewise.
5336 (check_effective_target_vect_interleave): Likewise.
5337 (check_effective_target_vect_stridedN): Likewise.
5338 (check_effective_target_vect_multiple_sizes): Likewise.
5339 (check_effective_target_vect64): Likewise.
5340 (check_effective_target_vect_call_copysignf): Likewise.
5341 (check_effective_target_vect_call_sqrtf): Likewise.
5342 (check_effective_target_vect_call_btrunc): Likewise.
5343 (check_effective_target_vect_call_btruncf): Likewise.
5344 (check_effective_target_vect_call_ceil): Likewise.
5345 (check_effective_target_vect_call_ceilf): Likewise.
5346 (check_effective_target_vect_call_floor): Likewise.
5347 (check_effective_target_vect_call_floorf): Likewise.
5348 (check_effective_target_vect_call_lceil): Likewise.
5349 (check_effective_target_vect_call_lfloor): Likewise.
5350 (check_effective_target_vect_call_nearbyint): Likewise.
5351 (check_effective_target_vect_call_nearbyintf): Likewise.
5352 (check_effective_target_vect_call_round): Likewise.
5353 (check_effective_target_vect_call_roundf): Likewise.
5354 (check_effective_target_vect_perm): Likewise, but also append *_saved
5355 to the existing global name to properly cache the result.
5356 (check_effective_target_vect_perm_byte): Likewise.
5357 (check_effective_target_vect_perm_short): Likewise.
5358 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5359 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5360 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5361 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5362 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5363 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5364 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5365 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5366 (check_effective_target_vect_sdot_qi): Likewise.
5367 (check_effective_target_vect_udot_qi): Likewise.
5368 (check_effective_target_vect_sdot_hi): Likewise.
5369 (check_effective_target_vect_udot_hi): Likewise.
5370 (check_effective_target_vect_usad_char): Likewise.
5371 (check_effective_target_vect_pack_trunc): Likewise.
5372 (check_effective_target_vect_unpack): Likewise.
5373 (check_effective_target_vect_aligned_arrays): Likewise.
5374 (check_effective_target_vect_natural_alignment): Likewise.
5375 (check_effective_target_vector_alignment_reachable): Likewise.
5376 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5377 (is-effective-target): Initialize et_index if undefined.
5378 (et-dg-runtest): New.
5379 (et-is-effective-target): Likewise.
5380 (check_vect_support_and_set_flags): Add supported MIPS targets to
5381 EFFECTIVE_TARGETS list. Return the number of supported targets.
5382
5383 2016-07-26 Richard Biener <rguenther@suse.de>
5384 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5385
5386 PR middle-end/70920
5387 * gcc.dg/pr70920-1.c: New test-case.
5388 * gcc.dg/pr70902-2.c: Likewise.
5389 * gcc.dg/pr70920-3.c: Likewise.
5390 * gcc.dg/pr70920-4.c: Likewise
5391 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5392 2 instead of 3.
5393
5394 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
5395
5396 * gcc.c-torture/execute/pr71494.c: Require label_values.
5397 * gcc.dg/pr16973.c: Ditto.
5398
5399 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5400
5401 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5402 * gcc.dg/torture/pr69771.c: Require int32plus.
5403 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5404
5405 2016-07-25 Martin Liska <mliska@suse.cz>
5406
5407 * gcc.dg/torture/pr71987.c: New test.
5408
5409 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5410
5411 PR fortran/71935
5412 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5413 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5414 * gfortran.dg/pr71935.f90: New test.
5415
5416 2016-07-22 Martin Sebor <msebor@redhat.com>
5417
5418 PR c++/71675
5419 * g++.dg/ext/atomic-3.C: New test.
5420 * gcc.dg/atomic/pr71675.c: New test.
5421
5422 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5423
5424 * gcc.target/i386/mvc8.c: New test.
5425
5426 2016-07-22 Bin Cheng <bin.cheng@arm.com>
5427
5428 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5429 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5430
5431 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5432
5433 PR fortran/71795
5434 * gfortran.dg/constructor_50.f90: New test.
5435
5436 2016-07-22 Martin Liska <mliska@suse.cz>
5437
5438 PR gcov-profile/69028
5439 PR gcov-profile/62047
5440 * g++.dg/cilk-plus/pr69028.C: New test.
5441
5442 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5443
5444 * gfortran.dg/coarray_stat_2.f90: New test.
5445
5446 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5447
5448 * gcc.target/powerpc/vec-extract.h: New files to check the
5449 vec_extract built-in functions for all vector types, testing
5450 accessing each element, both with constant and variable element
5451 numbers.
5452 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5453 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5454 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5455 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5456 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5457 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5458 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5459 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5460 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5461
5462 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5463
5464 PR c++/71728
5465 * g++.dg/other/pr71728.C: New test.
5466
5467 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5468
5469 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5470 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5471 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5472 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5473 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5474
5475 2016-07-21 Richard Biener <rguenther@suse.de>
5476
5477 PR tree-optimization/71947
5478 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5479
5480 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5481
5482 * gcc.dg/tree-ssa/scev-15.c: New.
5483
5484 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5485
5486 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5487
5488 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5489
5490 PR c++/71941
5491 * g++.dg/gomp/pr71941.C: New test.
5492
5493 2016-07-20 David Malcolm <dmalcolm@redhat.com>
5494
5495 PR c/70339
5496 PR c/71858
5497 * g++.dg/spellcheck-identifiers.C: New test case, based on
5498 gcc.dg/spellcheck-identifiers.c.
5499 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5500 gcc.dg/spellcheck-identifiers-2.c.
5501 * g++.dg/spellcheck-typenames.C: New test case, based on
5502 gcc.dg/spellcheck-typenames.c
5503
5504 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
5505
5506 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5507 pointer to member function and also test catching by reference.
5508
5509 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5510
5511 * gcc.target/s390/pr67443.c: Fix test case.
5512
5513 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5514
5515 * gcc.target/s390/insv-1.c: Xfail some tests.
5516 * gcc.target/s390/insv-2.c: Likewise.
5517
5518 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5519
5520 * gcc.target/avr/torture/get-mem.c: New test.
5521 * gcc.target/avr/torture/set-mem.c: New test.
5522
5523 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5524
5525 PR target/71948
5526 * gcc.target/avr/torture/tiny-progmem.c: New test.
5527
5528 2016-07-20 Jakub Jelinek <jakub@redhat.com>
5529
5530 PR c++/71909
5531 * g++.dg/parse/pr71909.C: New test.
5532 * g++.dg/tm/pr71909.C: New test.
5533
5534 PR c++/50060
5535 * g++.dg/cpp0x/constexpr-50060.C: New test.
5536 * g++.dg/cpp1y/constexpr-50060.C: New test.
5537
5538 2016-07-20 Martin Liska <mliska@suse.cz>
5539
5540 * gfortran.dg/graphite/pr71898.f90: New test.
5541
5542 2016-07-20 Bin Cheng <bin.cheng@arm.com>
5543
5544 PR tree-optimization/71503
5545 PR tree-optimization/71683
5546 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5547 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5548
5549 2016-07-20 Martin Liska <mliska@suse.cz>
5550
5551 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5552 * gcc.dg/plugin/sreal-test-1.c: Remove.
5553 * gcc.dg/plugin/sreal_plugin.c: Remove.
5554
5555 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5556
5557 PR fortran/71902
5558 * gfortran.dg/dependency_47.f90: New test.
5559
5560 2016-07-19 Jakub Jelinek <jakub@redhat.com>
5561
5562 PR rtl-optimization/71916
5563 * gcc.c-torture/compile/pr71916.c: New test.
5564
5565 PR middle-end/71874
5566 * g++.dg/torture/pr71874.C: New test.
5567
5568 PR middle-end/71734
5569 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5570 (my_alloc): Rewritten to use __builtin_posix_memalign and
5571 __SIZE_TYPE__.
5572 (my_free): Use __builtin_free instead of _mm_free.
5573 (Vec::operator=): Use __builtin_memcpy.
5574
5575 2016-07-19 Martin Jambor <mjambor@suse.cz>
5576
5577 PR fortran/71688
5578 * gfortran.dg/pr71688.f90: New test.
5579
5580 2016-07-19 Richard Biener <rguenther@suse.de>
5581
5582 * c-c++-common/vector-subscript-6.c: New testcase.
5583 * c-c++-common/vector-subscript-7.c: Likewise.
5584
5585 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5586
5587 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
5588 and UInt32 based on __SIZEOF_INT__.
5589
5590 2016-07-19 Richard Biener <rguenther@suse.de>
5591
5592 PR tree-optimization/71901
5593 * gcc.dg/torture/pr71901.c: New testcase.
5594
5595 2016-07-19 Richard Biener <rguenther@suse.de>
5596
5597 PR tree-optimization/71908
5598 * gcc.dg/torture/pr71908.c: New testcase.
5599
5600 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5601
5602 PR target/71493
5603 * gcc.target/powerpc/pr71493-1.c: New test.
5604 * gcc.target/powerpc/pr71493-2.c: Likewise.
5605
5606 2016-07-18 Jakub Jelinek <jakub@redhat.com>
5607
5608 PR c++/71835
5609 * g++.dg/conversion/ambig3.C: New test.
5610
5611 PR c++/71828
5612 * g++.dg/cpp0x/constexpr-71828.C: New test.
5613
5614 PR c++/71826
5615 * g++.dg/template/pr71826.C: New test.
5616
5617 PR c++/71822
5618 * g++.dg/template/defarg21.C: New test.
5619
5620 PR c++/71871
5621 * g++.dg/ext/vector31.C: New test.
5622
5623 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
5624
5625 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5626
5627 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5628
5629 PR tree-optimization/71734
5630 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5631
5632 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5633
5634 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5635 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5636 stack-layout-dynamic-1.c: New test.
5637
5638 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5639
5640 * gcc.target/s390/nolrl-1.c: New test.
5641
5642 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
5643
5644 PR fortran/71523
5645 * gfortran.dg/pr71523_1.f90: New test.
5646 * gfortran.dg/pr71523_2.f90: New test.
5647
5648 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5649
5650 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5651
5652 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5653 Marco Restelli <mrestelli@gmail.com>
5654
5655 PR fortran/62125
5656 * gfortran.dg/pr62125.f90: New test.
5657
5658 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5659
5660 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5661 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5662
5663 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
5664
5665 PR c++/58796
5666 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5667 * g++.dg/cpp0x/nullptr35.C: New test.
5668
5669 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5670
5671 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5672
5673 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5674
5675 * gfortran.dg/goacc/vector_length.f90: New test.
5676
5677 2016-07-15 Richard Biener <rguenther@suse.de>
5678
5679 PR tree-optimization/71881
5680 * gcc.dg/torture/pr71881.c: New testcase.
5681
5682 2016-07-15 Richard Biener <rguenther@suse.de>
5683
5684 PR tree-optimization/71887
5685 * gcc.dg/torture/pr71887.c: New testcase.
5686
5687 2016-07-15 Jakub Jelinek <jakub@redhat.com>
5688
5689 PR c/71858
5690 * gcc.dg/spellcheck-identifiers-3.c: New test.
5691
5692 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5693
5694 PR fortran/71807
5695 * gfortran.dg/null_9.f90: New test.
5696
5697 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5698
5699 * gcc.dg/tree-ssa/loop-41.c: New test.
5700
5701 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5702
5703 PR tree-optimization/71347
5704 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5705
5706 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5707
5708 PR fortran/29819
5709 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5710 * gfortran.dg/contains.f90: Ditto.
5711 * gfortran.dg/contains_empty_1.f03: Ditto.
5712 * gfortran.dg/submodule_3.f08: Ditto.
5713
5714 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5715
5716 PR testsuite/71865
5717 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5718 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5719 expected diagnostics.
5720
5721 PR c/71858
5722 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5723 * gcc.dg/spellcheck-identifiers-2.c: New test.
5724 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5725 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5726
5727 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5728
5729 PR tree-optimization/71872
5730 * gcc.c-torture/compile/pr71872.c: New test.
5731
5732 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5733
5734 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5735 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5736 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5737 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5738 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5739 * gcc.target/arm/atomic-op-acquire-1.c: This.
5740 * gcc.target/arm/atomic-op-char.c: Rename into ...
5741 * gcc.target/arm/atomic-op-char-1.c: This.
5742 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5743 * gcc.target/arm/atomic-op-consume-1.c: This.
5744 * gcc.target/arm/atomic-op-int.c: Rename into ...
5745 * gcc.target/arm/atomic-op-int-1.c: This.
5746 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5747 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5748 * gcc.target/arm/atomic-op-release.c: Rename into ...
5749 * gcc.target/arm/atomic-op-release-1.c: This.
5750 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5751 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5752 * gcc.target/arm/atomic-op-short.c: Rename into ...
5753 * gcc.target/arm/atomic-op-short-1.c: This.
5754 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5755 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5756 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5757 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5758 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5759 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5760 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5761 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5762 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5763 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5764
5765 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5766
5767 PR fortran/70842
5768 * gfortran.dg/select_type_35.f03: New test.
5769
5770 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5771
5772 PR target/65951
5773 PR tree-optimization/70923
5774 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5775 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5776 * gcc.dg/vect/pr65951.c: Likewise.
5777 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5778
5779 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
5780
5781 * c-c++-common/pr60226.c: Expect maximum object file alignment
5782 error on AIX.
5783
5784 2016-07-14 Richard Biener <rguenther@suse.de>
5785
5786 PR tree-optimization/71866
5787 * gcc.dg/torture/pr71866.c: New testcase.
5788
5789 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5790
5791 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5792 selector and enclose boolean expression in curly braces.
5793
5794 2016-07-14 Alan Modra <amodra@gmail.com>
5795
5796 PR target/71733
5797 * gcc.target/powerpc/p9-novsx.c: New.
5798
5799 2016-07-13 Andi Kleen <ak@linux.intel.com>
5800
5801 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5802 * g++.dg/tree-prof/morefunc.C: Dito.
5803 * g++.dg/tree-prof/pr35545.C: Dito.
5804 * g++.dg/tree-prof/reorder.C: Dito.
5805 * gcc.dg/tree-prof/20050826-2.c: Dito.
5806 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5807 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5808 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5809 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5810 * gcc.dg/tree-prof/inliner-1.c: Dito.
5811 * gcc.dg/tree-prof/merge_block.c: Dito.
5812 * gcc.dg/tree-prof/stringop-1.c: Dito.
5813 * gcc.dg/tree-prof/stringop-2.c: Dito.
5814 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5815 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5816 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5817 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5818 * gcc.dg/tree-prof/update-loopch.c: Dito.
5819 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5820 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5821 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5822 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5823 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5824 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5825 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5826
5827 2016-07-13 Andi Kleen <ak@linux.intel.com>
5828
5829 * lib/profopt.exp (profopt-execute): Remove .imports files.
5830
5831 2016-07-13 Andi Kleen <ak@linux.intel.com>
5832
5833 * lib/profopt.exp (profopt-execute): Always log profiler command line.
5834
5835 2016-07-13 Andi Kleen <ak@linux.intel.com>
5836
5837 * lib/profopt.exp (dg-final-scan-autofdo,
5838 dg-final-scan-not-autofdo): New functions.
5839
5840 2016-07-13 Bin Cheng <bin.cheng@arm.com>
5841
5842 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5843 * gcc.dg/vect/vect-35.c: Ditto.
5844 * gcc.dg/vect/vect-alias-check-2.c: New test.
5845
5846 2016-07-13 Martin Liska <mliska@suse.cz>
5847
5848 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5849 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5850 * gfortran.dg/pr42108.f90: Update expected dump scan.
5851
5852 2016-07-13 Richard Biener <rguenther@suse.de>
5853
5854 PR tree-optimization/24574
5855 * gcc.dg/pr24574.c: New testcase.
5856
5857 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5858
5859 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5860 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5861 * c-c++-common/pr68833-1.c: Require int32plus.
5862 * gcc.dg/ipa/pr63551.c: Likewise.
5863 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5864 * gcc.dg/ipa/pr64041.c: Require int32plus.
5865
5866 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5867
5868 PR ipa/71633
5869 * g++.dg/pr71633.C: New test.
5870
5871 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5872
5873 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5874 Add new arm_thumb1_cbz_ok effective target.
5875 * gcc.target/arm/cbz.c: New test.
5876
5877 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5878
5879 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5880 Define effective target.
5881 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5882 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5883 * gcc.target/arm/movhi_movw.c: New test.
5884 * gcc.target/arm/movsi_movw.c: Likewise.
5885 * gcc.target/arm/movdi_movw.c: Likewise.
5886
5887 2016-07-13 Richard Biener <rguenther@suse.de>
5888
5889 PR middle-end/71104
5890 * gcc.dg/pr71104-1.c: New testcase.
5891 * gcc.dg/pr71104-2.c: Likewise.
5892
5893 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5894
5895 PR target/71805
5896 * gcc.target/powerpc/pr71805.c: New test.
5897
5898 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5899
5900 * gcc.target/powerpc/divkc3-1.c: New.
5901 * gcc.target/powerpc/mulkc3-1.c: New.
5902
5903 2016-07-12 Nathan Sidwell <nathan@acm.org>
5904
5905 * gcc.target/arm/data-rel-1.c: New.
5906 * gcc.target/arm/data-rel-2.c: New.
5907 * gcc.target/arm/data-rel-3.c: New.
5908
5909 2016-07-12 Martin Liska <mliska@suse.cz>
5910
5911 * gcc.dg/params/blocksort-part.c: New test.
5912 * gcc.dg/params/params.exp: New file.
5913
5914 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5915
5916 PR middle-end/71700
5917 * gcc.c-torture/execute/pr71700.c: New test.
5918
5919 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5920 Richard Biener <rguenther@suse.de>
5921
5922 PR tree-optimization/23286
5923 PR tree-optimization/70159
5924 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5925 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5926 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5927 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5928 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5929 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5930 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5931 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5932 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5933 * gcc.dg/pr51879-12.c: Likewise.
5934 * gcc.dg/strlenopt-9.c: Likewise.
5935 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5936 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5937 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5938 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5939 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5940 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5941 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5942 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5943 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5944 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5945 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5946 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5947 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5948 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5949 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5950
5951 2016-07-12 Richard Biener <rguenther@suse.de>
5952
5953 PR rtl-optimization/68961
5954 * gcc.target/i386/pr68961.c: New testcase.
5955
5956 2016-07-11 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR middle-end/71758
5959 * c-c++-common/gomp/pr71758.c: New test.
5960 * gfortran.dg/gomp/pr71758.f90: New test.
5961
5962 PR tree-optimization/71823
5963 * gcc.dg/vect/pr71823.c: New test.
5964
5965 2016-07-11 David Malcolm <dmalcolm@redhat.com>
5966
5967 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5968 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5969 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5970
5971 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5972
5973 PR target/71801
5974 * gcc.target/i386/pr71801.c: New test.
5975
5976 2016-07-11 Richard Biener <rguenther@suse.de>
5977
5978 PR tree-optimization/71816
5979 * gcc.dg/torture/pr71816.c: New testcase.
5980
5981 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5982
5983 PR fortran/71783
5984 * gfortran.dg/dependency_46.f90: New test.
5985
5986 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5987
5988 PR rtl-optimization/71621
5989 * gcc.target/i386/pr71621-1.c: New.
5990 * gcc.target/i386/pr71621-2.c: New.
5991
5992 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5993
5994 * gfortran.dg/goacc/pr71704.f90: New test.
5995
5996 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5997
5998 PR target/71297
5999 * gcc.target/powerpc/pr71297.c: New.
6000
6001 2016-07-08 Jiong Wang <jiong.wang@arm.com>
6002
6003 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6004
6005 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6006
6007 PR target/71806
6008 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6009
6010 2016-07-08 Alan Hayward <alan.hayward@arm.com>
6011
6012 PR tree-optimization/71667
6013 * gcc.dg/vect/pr71667.c: New
6014
6015 2016-07-08 Martin Liska <mliska@suse.cz>
6016
6017 * gcc.dg/torture/pr71606.c: New test.
6018
6019 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6020
6021 PR fortran/71764
6022 * gfortran.dg/pr71764.f90: New test.
6023
6024 2016-07-07 Jakub Jelinek <jakub@redhat.com>
6025 Kai Tietz <ktietz70@googlemail.com>
6026
6027 PR c++/70869
6028 PR c++/71054
6029 * g++.dg/cpp0x/pr70869.C: New test.
6030 * g++.dg/cpp0x/pr71054.C: New test.
6031
6032 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
6033
6034 * g++.dg/debug/pr71432.C: Fail on AIX.
6035
6036 2016-07-07 Martin Liska <mliska@suse.cz>
6037
6038 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6039 an undefined behavior.
6040 * gfortran.dg/do_3.F90: Likewise.
6041 * gfortran.dg/do_check_11.f90: New test.
6042 * gfortran.dg/do_check_12.f90: New test.
6043 * gfortran.dg/do_corner_warn.f90: New test.
6044
6045 2016-07-07 Martin Liska <mliska@suse.cz>
6046
6047 * gfortran.dg/predict-1.f90: Ammend the test.
6048 * gfortran.dg/predict-2.f90: Likewise.
6049
6050 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6051
6052 PR ipa/71624
6053 * g++.dg/pr71624.C: New test.
6054
6055 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6056
6057 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6058 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6059 ARMv8-M Mainline architectures.
6060
6061 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6062
6063 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6064 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6065
6066 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6067
6068 PR target/70098
6069 PR target/71763
6070 * gcc.target/powerpc/pr71763.c: New file.
6071
6072 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6073
6074 PR tree-optimization/71518
6075 * gcc.dg/pr71518.c: New test.
6076
6077 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6078
6079 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6080
6081 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6082
6083 PR target/50739
6084 * gcc.target/avr/pr50739.c: New test.
6085
6086 2016-07-05 Jan Hubicka <jh@suse.cz>
6087
6088 * gcc.dg/tree-ssa/scev-14.c: update template.
6089
6090 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6091
6092 * gcc.dg/vect/group-no-gaps-1.c: New test.
6093
6094 2016-07-05 Andi Kleen <ak@linux.intel.com>
6095
6096 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6097 if kernel supports MPX.
6098
6099 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
6100
6101 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6102
6103 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6104 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6105
6106 * gcc.target/powerpc/signbit-1.c: New test.
6107 * gcc.target/powerpc/signbit-2.c: New test.
6108 * gcc.target/powerpc/signbit-3.c: New test.
6109
6110 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6111
6112 PR rtl-optimization/71594
6113 * gcc.dg/torture/pr71594.c: New test.
6114
6115 2016-07-05 Jan Hubicka <jh@suse.cz>
6116
6117 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6118
6119 2016-07-05 David Malcolm <dmalcolm@redhat.com>
6120
6121 PR c++/62314
6122 * g++.dg/parse/error5.C: Update column
6123 number of missing semicolon error.
6124 * g++.dg/pr62314-2.C: New test case.
6125
6126 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6127
6128 * gfortran.dg/coarray_stat_function.f90: New test.
6129 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6130 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6131 to new interfaces.
6132
6133 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6134
6135 PR fortran/71623
6136 * gfortran.dg/deferred_character_17.f90: New test.
6137
6138 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6139
6140 * gcc.target/arm/neon/polytypes.c: Move to ...
6141 * gcc.target/arm/polytypes.c: ... here.
6142 * gcc.target/arm/neon/pr51534.c: Move to ...
6143 * gcc.target/arm/pr51534.c: ... here.
6144 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6145 * gcc.target/arm/vect-vcvt.c: ... here.
6146 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6147 * gcc.target/arm/vect-vcvtq.c: ... here.
6148 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6149 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6150 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6151 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6152 * gcc.target/arm/neon/neon.exp: Delete.
6153 * gcc.target/arm/neon/: Delete.
6154
6155 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6156
6157 PR fortran/65575
6158 * gfortran.dg: pr65575.f90: New test.
6159
6160 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6161
6162 PR fortran/35849
6163 * gfortran.dg: pr35849.f90: New test.
6164
6165 2016-07-04 Jakub Jelinek <jakub@redhat.com>
6166
6167 PR c++/71739
6168 * g++.dg/cpp0x/pr71739.C: New test.
6169
6170 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6171
6172 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6173
6174 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6175
6176 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6177 locr.
6178 * gcc.target/s390/loc-1.c: New test.
6179
6180 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6181
6182 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6183 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6184
6185 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6186
6187 PR target/63874
6188 * gcc.target/aarch64/pr63874.c: New test.
6189
6190 2016-07-04 Jan Beulich <jbeulich@suse.com>
6191
6192 * g++.dg/header.c: New.
6193 * gcc.dg/header.c: New.
6194
6195 2016-07-02 Jakub Jelinek <jakub@redhat.com>
6196
6197 PR c/71719
6198 * c-c++-common/Wunused-var-15.c: New test.
6199
6200 2016-07-01 Jakub Jelinek <jakub@redhat.com>
6201
6202 PR fortran/71687
6203 * gfortran.dg/gomp/pr71687.f90: New test.
6204
6205 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6206
6207 * gcc.dg/const-float128-ped.c: Require __float128 effective
6208 target and options.
6209 * gcc.dg/const-float128.c: Likewise.
6210 * gcc.dg/torture/float128-cmp-invalid.c: Require
6211 __float128 and base_quadfloat_support effective targets, and
6212 __float128 options.
6213 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6214 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6215 * gcc.dg/torture/float128-nan.c: Likewise.
6216 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6217 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6218 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6219 * lib/target-supports.exp (check_effective_target___float128): New.
6220 (add_options_for___float128): New.
6221 (check_effective_target_base_quadword_support): New.
6222
6223 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6224
6225 PR target/71720
6226 * gcc.target/powerpc/pr71720.c: New test.
6227
6228 2016-07-01 Jan Beulich <jbeulich@suse.com>
6229
6230 * gcc.dg/bss.c: New.
6231
6232 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6233
6234 PR target/71698
6235 * gcc.target/powerpc/pr71698.c: New test.
6236
6237 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
6238
6239 PR target/71151
6240 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6241 instead of ".foo" for its section name.
6242 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6243 depending on MCU's flash size.
6244 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6245 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6246 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6247 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6248 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6249 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6250
6251 2016-07-01 Jan Beulich <jbeulich@suse.com>
6252
6253 * gcc.target/i386/pr65105-2.c: Add -msse2.
6254
6255 2016-06-30 Jakub Jelinek <jakub@redhat.com>
6256
6257 PR tree-optimization/71707
6258 * gcc.dg/strlenopt-29.c: New test.
6259
6260 PR fortran/71704
6261 * gfortran.dg/gomp/pr71704.f90: New test.
6262
6263 PR fortran/71705
6264 * gfortran.dg/gomp/pr71705.f90: New test.
6265
6266 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6267
6268 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6269 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6270 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6271 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6272 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6273 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6274 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6275 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6276 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6277 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6278 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6279 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6280 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6281 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6282 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6283 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6284 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6285 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6286 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6287 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6288 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6289 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6290 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6291 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6292 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6293 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6294 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6295 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6296 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6297 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6298 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6299 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6300 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6301 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6302 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6303 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6304 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6305 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6306 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6307 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6308 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6309 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6310 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6311 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6312 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6313 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6314 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6315 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6316 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6317 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6318 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6319 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6320 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6321 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6322 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6323 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6324 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6325 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6326 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6327 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6328 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6329 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6330 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6331 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6332 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6333 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6334 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6335 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6336 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6337 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6338 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6339 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6340 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6341 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6342 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6343 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6344 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6345 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6346 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6347 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6348 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6349
6350 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6351 James Greenhalgh <james.greenhalgh@arm.com>
6352
6353 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6354
6355 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
6356 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6357
6358 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6359
6360 2016-06-30 David Malcolm <dmalcolm@redhat.com>
6361
6362 PR driver/71651
6363 * gcc.dg/spellcheck-options-12.c: New test case.
6364
6365 2016-06-30 Jakub Jelinek <jakub@redhat.com>
6366
6367 PR middle-end/71693
6368 * gcc.c-torture/compile/pr71693.c: New test.
6369
6370 2016-06-29 David Malcolm <dmalcolm@redhat.com>
6371
6372 * gcc.dg/spellcheck-params.c: New testcase.
6373 * gcc.dg/spellcheck-params-2.c: New testcase.
6374
6375 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6376
6377 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6378 vector extract instructions.
6379 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6380
6381 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6382
6383 PR fortran/71686
6384 * gfortran.dg/unexpected_eof_2.f90: New test.
6385 * gfortran.dg/unexpected_eof_3.f90: New test.
6386
6387 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
6388
6389 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6390
6391 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6392
6393 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6394 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6395 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6396
6397 2016-06-29 Richard Biener <rguenther@suse.de>
6398
6399 PR middle-end/15256
6400 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6401
6402 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6403
6404 * gcc.target/arm/aapcs/neon-vect10.c: Require
6405 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6406 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6407 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6408 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6409 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6410 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6411 * gcc.target/arm/fp16-aapcs-1.c: Require
6412 -mfloat-ab=hard. Also simplify the test.
6413 * gcc.target/arm/fp16-aapcs-2.c: New.
6414
6415 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6416
6417 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
6418 (add_options_for_arm_fp16_ieee): New.
6419 (add_options_for_arm_fp16_alternative): New.
6420 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6421 long-line.
6422 (effective_target_arm_fp16_hw): New.
6423
6424 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6425
6426 PR tree-optimization/71655
6427 * g++.dg/pr71655.C: New test.
6428
6429 2016-06-29 Martin Liska <mliska@suse.cz>
6430
6431 * gcc.dg/pr71585.c: New test.
6432 * gcc.dg/pr71585-2.c: New test.
6433 * gcc.dg/pr71585-3.c: New test.
6434
6435 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6436
6437 PR tree-optimization/70729
6438 * g++.dg/vect/pr70729.cc: New test.
6439
6440 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6441
6442 * c-c++-common/gomp/cancel-1.c: Extend.
6443
6444 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6445
6446 PR tree-optimization/71625
6447 * gcc.dg/strlenopt-28.c: New test.
6448
6449 2016-06-29 Richard Biener <rguenther@suse.de>
6450
6451 PR middle-end/71002
6452 * g++.dg/torture/pr71002.C: Adjust testcase.
6453
6454 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6455
6456 PR c/71685
6457 * gcc.dg/pr71685.c: New test.
6458
6459 2016-06-28 Martin Sebor <msebor@redhat.com>
6460
6461 PR c/71552
6462 * gcc.dg/init-bad-9.c: New test.
6463
6464 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6465
6466 * gcc.target/powerpc/abs128-1.c: Require VSX.
6467 * gcc.target/powerpc/copysign128-1.c: Likewise.
6468 * gcc.target/powerpc/inf128-1.c: Likewise.
6469 * gcc.target/powerpc/nan128-1.c: Likewise.
6470
6471 2016-06-28 Jakub Jelinek <jakub@redhat.com>
6472
6473 PR middle-end/71626
6474 * gcc.c-torture/execute/pr71626-1.c: New test.
6475 * gcc.c-torture/execute/pr71626-2.c: New test.
6476
6477 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6478
6479 PR target/71656
6480 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6481
6482 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6483
6484 PR target/71670
6485 * gcc.target/powerpc/pr71670.c: New testcase.
6486
6487 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6488
6489 PR target/71656
6490 * gcc.target/powerpc/pr71656-1.c: New test.
6491 * gcc.target/powerpc/pr71656-2.c: New test.
6492
6493 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6494
6495 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6496 around fp16 code.
6497 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6498 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6499 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6500 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6501 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6502 Add arm_neon_fp16_ok effective target.
6503 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6504 Likewise.
6505 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6506 Likewise.
6507 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6508 Likewise.
6509 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6510 Likewise.
6511 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6512 Likewise.
6513 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6514 Likewise.
6515 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6516 Likewise.
6517 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6518 Likewise.
6519 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6520 Likewise.
6521 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6522 Likewise.
6523 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6524 Likewise.
6525
6526 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
6527
6528 * gcc.dg/predict-12.c: New testcase.
6529
6530 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6531
6532 PR fortran/71649
6533 * gfortran.dg/pr71649.f90: New test.
6534
6535 2016-06-25 Jakub Jelinek <jakub@redhat.com>
6536
6537 PR tree-optimization/71643
6538 * g++.dg/opt/pr71643.C: New test.
6539
6540 PR tree-optimization/71631
6541 * gcc.c-torture/execute/pr71631.c: New test.
6542
6543 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6544
6545 * gcc.dg/predict-11.c: New testcase.
6546 * gfortran.dg/predict-2.f90: New testcase.
6547
6548 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6549
6550 * gcc.dg/predict-10.c: New test.
6551
6552 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6553
6554 * gcc.target/powerpc/abs128-1.c: New.
6555 * gcc.target/powerpc/copysign128-1.c: New.
6556 * gcc.target/powerpc/inf128-1.c: New.
6557 * gcc.target/powerpc/nan128-1.c: New.
6558
6559 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6560
6561 * gfortran.dg/pr71642.f90: New test.
6562
6563 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6564
6565 PR tree-optimization/71647
6566 * gcc.target/i386/pr71647.c: New test.
6567
6568 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6569
6570 * gcc.target/i386/noplt-gd-1.c: New test.
6571 * gcc.target/i386/noplt-gd-2.c: Likewise.
6572 * gcc.target/i386/noplt-gd-3.c: Likewise.
6573 * gcc.target/i386/noplt-ld-1.c: Likewise.
6574 * gcc.target/i386/noplt-ld-2.c: Likewise.
6575 * gcc.target/i386/noplt-ld-3.c: Likewise.
6576 * lib/target-supports.exp
6577 (check_effective_target_tls_get_addr_via_got): New.
6578
6579 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6580
6581 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6582 testsuite compile flags.
6583 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6584 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6585
6586 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6587
6588 * g++dg/vect/pr36684.cc: Add dg-do compile.
6589 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6590 * gcc.dg/vect/pr70021.c: Ditto.
6591 * gcc.dg/vect/pr70138-1.c: Ditto.
6592 * gcc.dg/vect/pr70138-2.c: Ditto.
6593 * gcc.dg/vect/pr70354-1.c: Ditto.
6594 * gcc.dg/vect/pr70354-2.c: Ditto.
6595 * gcc.dg/vect/pr71259.c: Ditto.
6596 * gcc.dg/vect/pr71416-1.c: Ditto.
6597 * gcc.dg/vect/slp-43.c: Ditto.
6598 * gcc.dg/vect/slp-45.c: Ditto.
6599 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6600 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6601 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6602 * gfortran.dg/vect/pr69980.f90: Ditto.
6603
6604 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6605
6606 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6607 * gcc.dg/vect/bb-slp-30.c: Ditto.
6608 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6609 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6610 * gcc.dg/vect/pr45902.c: Ditto.
6611 * gcc.dg/vect/pr48172.c: Ditto.
6612 * gcc.dg/vect/pr48377.c: Ditto.
6613 * gcc.dg/vect/pr49038.c: Ditto.
6614 * gcc.dg/vect/pr49771.c: Ditto.
6615 * gcc.dg/vect/pr52091.c: Ditto.
6616 * gcc.dg/vect/pr53185-2.c: Ditto.
6617 * gcc.dg/vect/pr56826.c: Ditto.
6618 * gcc.dg/vect/pr60276.c: Ditto.
6619 * gcc.dg/vect/pr62021.c: Ditto.
6620 * gcc.dg/vect/pr63530.c: Ditto.
6621 * gcc.dg/vect/pr65518.c: Ditto.
6622 * gcc.dg/vect/pr65947-1.c: Ditto.
6623 * gcc.dg/vect/pr65947-10.c: Ditto.
6624 * gcc.dg/vect/pr65947-11.c: Ditto.
6625 * gcc.dg/vect/pr65947-12.c: Ditto.
6626 * gcc.dg/vect/pr65947-13.c: Ditto.
6627 * gcc.dg/vect/pr65947-2.c: Ditto.
6628 * gcc.dg/vect/pr65947-3.c: Ditto.
6629 * gcc.dg/vect/pr65947-4.c: Ditto.
6630 * gcc.dg/vect/pr65947-5.c: Ditto.
6631 * gcc.dg/vect/pr65947-6.c: Ditto.
6632 * gcc.dg/vect/pr65947-7.c: Ditto.
6633 * gcc.dg/vect/pr65947-8.c: Ditto.
6634 * gcc.dg/vect/pr65947-9.c: Ditto.
6635 * gcc.dg/vect/pr71416-1.c: Ditto.
6636 * gcc.dg/vect/pr71439.c: Ditto.
6637 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6638 * gcc.dg/vect/vect-bswap16.c: Ditto.
6639 * gcc.dg/vect/vect-bswap32.c: Ditto.
6640 * gcc.dg/vect/vect-bswap64.c: Ditto.
6641 * gcc.dg/vect/vect-live-1.c: Ditto.
6642 * gcc.dg/vect/vect-live-2.c: Ditto.
6643 * gcc.dg/vect/vect-live-3.c: Ditto.
6644 * gcc.dg/vect/vect-live-4.c: Ditto.
6645 * gcc.dg/vect/vect-live-5.c: Ditto.
6646 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6647 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6648 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6649 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6650 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6651 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6652 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6653 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6654 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6655 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6656 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6657 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6658 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6659 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6660 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6661 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6662 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6663
6664 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6665
6666 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6667
6668 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6669
6670 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6671 ia32 if R_386_GOT32X relocation is supported.
6672 * gcc.target/i386/noplt-3.c: Likewise.
6673 * gcc.target/i386/noplt-2.c: Likewise.
6674 (main): Renamed to ...
6675 (bar): This.
6676 * gcc.target/i386/noplt-4.c: Likewise.
6677 (main): Renamed to ...
6678 (bar): This.
6679 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6680 * gcc.target/i386/pr67400-5.c: Likewise.
6681
6682 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6683
6684 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6685 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6686
6687 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6688 f4): Adjust expected diagnostics.
6689 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6690 (T): If OVFP is defined, redefine to TP.
6691 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6692 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6693 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6694 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6695 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6696 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6697 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6698 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6699 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6700 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6701 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6702 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6703 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6704 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6705 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6706 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6707 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6708 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6709 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6710 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6711 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6712 as last argument to __builtin_add_overflow_p.
6713
6714 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6715
6716 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6717 dg-options and remove default vector testsuite compile flags.
6718 * g++.dg/vect/pr33860a.cc: Ditto.
6719 * g++.dg/vect/pr45470-a.cc: Ditto.
6720 * g++.dg/vect/pr45470-b.cc: Ditto.
6721 * g++.dg/vect/pr60896.cc: Ditto.
6722 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6723 * gcc.dg/vect/pr18308.c: Ditto.
6724 * gcc.dg/vect/pr24049.c: Ditto.
6725 * gcc.dg/vect/pr33373.c: Ditto.
6726 * gcc.dg/vect/pr36228.c: Ditto.
6727 * gcc.dg/vect/pr42395.c: Ditto.
6728 * gcc.dg/vect/pr42604.c: Ditto.
6729 * gcc.dg/vect/pr46663.c: Ditto.
6730 * gcc.dg/vect/pr48765.c: Ditto.
6731 * gcc.dg/vect/pr49093.c: Ditto.
6732 * gcc.dg/vect/pr49352.c: Ditto.
6733 * gcc.dg/vect/pr52298.c: Ditto.
6734 * gcc.dg/vect/pr52870.c: Ditto.
6735 * gcc.dg/vect/pr53185.c: Ditto.
6736 * gcc.dg/vect/pr53773.c: Ditto.
6737 * gcc.dg/vect/pr56695.c: Ditto.
6738 * gcc.dg/vect/pr62171.c: Ditto.
6739 * gcc.dg/vect/pr63530.c: Ditto.
6740 * gcc.dg/vect/pr68339.c: Ditto.
6741 * gcc.dg/vect/pr71259.c: Ditto.
6742 * gcc.dg/vect/vect-82_64.c: Ditto.
6743 * gcc.dg/vect/vect-83_64.c: Ditto.
6744 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6745 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6746 * gcc.dg/vect/vect-shift-2.c: Ditto.
6747 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6748 * gfortran.dg/vect/pr39318.f90: Ditto.
6749 * gfortran.dg/vect/pr45714-a.f: Ditto.
6750 * gfortran.dg/vect/pr45714-b.f: Ditto.
6751 * gfortran.dg/vect/pr46213.f90: Ditto.
6752
6753 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6754 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6755
6756 * gcc.target/powerpc/p9-splat-5.c: New test.
6757
6758 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6759
6760 PR tree-optimization/71488
6761 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6762 * lib/target-supports.exp: ... here.
6763 (check_sse4_hw_available): New procedure.
6764 (check_effective_target_sse4_runtime): Ditto.
6765 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6766 -march=westmere for sse4_runtime targets.
6767 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
6768 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
6769 (dg-additional-options): Use for sse4_runtime targets.
6770 (main): Call check_vect ().
6771 (dg-final): Perform scan only for sse4_runtime targets.
6772
6773 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6774
6775 PR target/66232
6776 PR target/67400
6777 * gcc.target/i386/pr66232-14.c: New file.
6778 * gcc.target/i386/pr66232-15.c: Likewise.
6779 * gcc.target/i386/pr66232-16.c: Likewise.
6780 * gcc.target/i386/pr66232-17.c: Likewise.
6781 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6782 ia32 if R_386_GOT32X relocation is supported.
6783 * gcc.target/i386/pr67400-2.c: Likewise.
6784 * gcc.target/i386/pr67400-3.c: Likewise.
6785 * gcc.target/i386/pr67400-4.c: Likewise.
6786 * gcc.target/i386/pr67400-6.c: Likewise.
6787 * gcc.target/i386/pr67400-7.c: Likewise.
6788 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6789
6790 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6791
6792 PR libgfortran/48852
6793 * gfortran.dg/char4_iunit_1.f03: Update test.
6794 * gfortran.dg/f2003_io_5.f03: Update test.
6795 * gfortran.dg/real_const_3.f90: Update test.
6796
6797 2016-06-23 Andi Kleen <ak@linux.intel.com>
6798
6799 * g++.dg/bprob/bprob.exp: Support autofdo.
6800 * g++.dg/tree-prof/tree-prof.exp: dito.
6801 * gcc.dg/tree-prof/tree-prof.exp: dito.
6802 * gcc.misc-tests/bprob.exp: dito.
6803 * gfortran.dg/prof/prof.exp: dito.
6804 * lib/profopt.exp: dito.
6805 * lib/target-supports.exp: Check for autofdo.
6806
6807 2016-06-23 Martin Liska <mliska@suse.cz>
6808
6809 * gcc.dg/pr71619.c: New test.
6810
6811 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6812
6813 PR target/67400
6814 * gcc.target/i386/pr67400-1.c: New test.
6815 * gcc.target/i386/pr67400-2.c: Likewise.
6816 * gcc.target/i386/pr67400-3.c: Likewise.
6817 * gcc.target/i386/pr67400-4.c: Likewise.
6818 * gcc.target/i386/pr67400-5.c: Likewise.
6819 * gcc.target/i386/pr67400-6.c: Likewise.
6820 * gcc.target/i386/pr67400-7.c: Likewise.
6821
6822 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6823
6824 * c-c++-common/missing-header-1.c: New test case.
6825 * c-c++-common/missing-header-2.c: New test case.
6826 * c-c++-common/missing-header-3.c: New test case.
6827 * c-c++-common/missing-header-4.c: New test case.
6828
6829 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6830
6831 PR c/70339
6832 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6833 hint.
6834 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6835 expected results due to builtin "nanl" now being suggested for
6836 "name".
6837 * gcc.dg/pr67580.c: Update expected messages.
6838 * gcc.dg/spellcheck-identifiers.c: New testcase.
6839 * gcc.dg/spellcheck-typenames.c: New testcase.
6840
6841 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6842
6843 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6844 file.
6845 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6846 diagnostic-test-show-locus-parseable-fixits.c to sources for
6847 diagnostic_plugin_test_show_locus.c.
6848 * lib/gcc-defs.exp (freeform_regexps): New global.
6849 (dg-regexp): New function.
6850 (handle-dg-regexps): New function.
6851 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6852 freeform_regexps to the empty list.
6853 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6854
6855 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6856
6857 PR tree-optimization/71488
6858 * g++.dg/pr71488.C: New test.
6859 * gcc.dg/vect/vect-bool-cmp.c: New test.
6860
6861 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6862
6863 * gcc.dg/guality/param-5.c: New test.
6864
6865 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6866
6867 * gcc.target/i386/asm-flag-7.c: New test.
6868
6869 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6870
6871 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6872 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6873 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6874 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6875 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6876 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6877 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6878 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6879 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6880 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6881 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6882 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6883 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6884 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6885 * lib/target-supports.exp: Likewise.
6886
6887 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6888
6889 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6890 * gcc.dg/attr-ms_struct-2.c: Likewise.
6891 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6892 * gcc.dg/bf-ms-attrib.c: Likewise.
6893 * gcc.dg/bf-ms-layout-2.c: Likewise.
6894 * gcc.dg/bf-ms-layout-3.c: Likewise.
6895 * gcc.dg/bf-ms-layout.c: Likewise.
6896 * gcc.dg/bf-no-ms-layout.c: Likewise.
6897 * gcc.target/i386/bitfield1.c: Likewise.
6898 * gcc.target/i386/bitfield2.c: Likewise.
6899 * gcc.target/i386/bitfield3.c: Likewise.
6900
6901 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6902
6903 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6904 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6905 override other than -mcpu=power9 command-line option is specified,
6906 or if the target operating system is aix.
6907 * gcc.target/powerpc/darn-1.c: Likewise.
6908 * gcc.target/powerpc/darn-2.c: Likewise.
6909 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6910 test if effective-target is not powerpc_p9vector_ok or if the
6911 target operating system is not defined.
6912 * gcc.target/powerpc/vslv-1.c: Likewise.
6913 * gcc.target/powerpc/vsrv-0.c: Likewise.
6914 * gcc.target/powerpc/vsrv-1.c: Likewise.
6915
6916 2016-06-21 Tobias Burnus <burnus@net-b.de>
6917
6918 PR fortran/71068
6919 * gfortran.dg/coarray/data_1.f90: New.
6920
6921 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6922
6923 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6924 (dg-require-effective-target): Use arm_v8_neon_hw.
6925 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6926 (dg-require-effective-target): Likewise.
6927 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6928 (dg-require-effective-target): Likewise.
6929 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6930 (dg-require-effective-target): Likewise.
6931 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6932 (dg-require-effective-target): Likewise.
6933 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6934 (dg-require-effective-target): Likewise.
6935 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6936 Add AArch64 check.
6937
6938 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6939
6940 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6941 Set to 3 so test passes.
6942
6943 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6944
6945 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6946
6947 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6948
6949 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6950 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6951 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6952 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6953
6954 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6955
6956 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6957 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6958
6959 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6960
6961 PR target/71549
6962 * gcc.target/i386/pr71549.c: New test.
6963
6964 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6965
6966 * gcc.target/powerpc/vadsdu-0.c: Replace
6967 dg-require-effective-target directive to allow test to run on more
6968 platforms, and add dg-skip-if directive to disable test on aix
6969 platforms because of known incompatibilities.
6970 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6971 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6972 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6973 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6974 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6975 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6976 * gcc.target/powerpc/vadsdub-2.c: Replace
6977 dg-require-effective-target directive to allow test to run on more
6978 platforms, and add dg-skip-if directive to disable test on aix
6979 platforms because of known incompatibilities.
6980 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6981 with vec_absdb call to differentiate this test from vadsdub-1.c.
6982 * gcc.target/powerpc/vadsduh-1.c: Replace
6983 dg-require-effective-target directive to allow test to run on more
6984 platforms, and add dg-skip-if directive to disable test on aix
6985 platforms because of known incompatibilities.
6986 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6987 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6988 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6989
6990 2016-06-21 Jakub Jelinek <jakub@redhat.com>
6991
6992 PR tree-optimization/71588
6993 * gcc.dg/pr71558.c: New test.
6994
6995 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6996
6997 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6998 * c-c++-common/pr68657-2.c: Likewise.
6999 * c-c++-common/pr68657-3.c: Likewise.
7000 * gcc.dg/torture/pr69714.c: Require int32plus support.
7001 * gcc.dg/torture/pr70025.c: Likewise.
7002 * gcc.dg/torture/pr70083.c: Likewise.
7003 * gcc.dg/torture/pr70542.c: Likewise.
7004 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7005
7006 2016-06-20 Joseph Myers <joseph@codesourcery.com>
7007
7008 PR c/71601
7009 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7010
7011 2016-06-20 Jakub Jelinek <jakub@redhat.com>
7012
7013 PR middle-end/71581
7014 * gcc.dg/pr71581.c: New test.
7015
7016 PR rtl-optimization/71591
7017 * gcc.dg/cpp/pr71591.c: New test.
7018
7019 2016-06-20 David B. Robins <gcc@davidrobins.net>
7020
7021 PR target/71571
7022 * g++.dg/torture/pr71571.C: New test.
7023
7024 2016-06-20 Jakub Jelinek <jakub@redhat.com>
7025
7026 PR target/71559
7027 * gcc.target/i386/sse2-pr71559.c: New test.
7028 * gcc.target/i386/avx-pr71559.c: New test.
7029 * gcc.target/i386/avx512f-pr71559.c: New test.
7030
7031 2016-06-20 Tobias Burnus <burnus@net-b.de>
7032
7033 PR fortran/71194
7034 * gfortran.dg/pointer_remapping_10.f90: New.
7035
7036 2016-06-20 David Malcolm <dmalcolm@redhat.com>
7037
7038 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7039
7040 2016-06-20 Martin Sebor <msebor@redhat.com>
7041
7042 PR c/69507
7043 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7044 * gnu90-const-expr-1.c: Same.
7045 * gnu99-const-expr-1.c: Same.
7046 * gnu99-static-1.c: Same.
7047
7048 2016-06-20 Renlin Li <renlin.li@arm.com>
7049
7050 PR testsuite/71489
7051 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7052
7053 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7054
7055 * gcc.target/aarch64/vcvt_f64_1.c: New.
7056 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7057 * gcc.target/aarch64/vrecp_f64_1.c: New.
7058
7059 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7060
7061 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7062 "alignement".
7063
7064 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
7065
7066 PR target/71103
7067 * gcc.target/avr/torture/pr71103-2.c: New test.
7068
7069 2016-06-19 Martin Sebor <msebor@redhat.com>
7070
7071 PR c/69507
7072 * gcc.dg/alignof.c: New test.
7073
7074 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7075
7076 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7077 vs dg-error; test constexpr specifier too.
7078
7079 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7080
7081 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7082
7083 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7084
7085 * lib/target-supports.exp
7086 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7087 arm_neon_ok and merge flags. Fix temporary test name.
7088 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7089 and merge flags.
7090
7091 2016-06-17 Martin Liska <mliska@suse.cz>
7092
7093 * gcc.dg/predict-9.c: Fix dump scanning.
7094
7095 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7096
7097 PR tree-optimization/71354
7098 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7099
7100 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7101
7102 PR tree-optimization/71347
7103 * gcc.dg/tree-ssa/pr71347.c: New test.
7104
7105 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7106
7107 PR tree-optimization/71354
7108 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7109
7110 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7111
7112 * gcc.dg/vect/vect-alias-check-1.c: New test.
7113
7114 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7115
7116 PR target/71151
7117 * gcc.target/avr/pr71151-1.c: New test.
7118 * gcc.target/avr/pr71151-2.c: New test.
7119 * gcc.target/avr/pr71151-3.c: New test.
7120 * gcc.target/avr/pr71151-4.c: New test.
7121 * gcc.target/avr/pr71151-5.c: New test.
7122 * gcc.target/avr/pr71151-6.c: New test.
7123 * gcc.target/avr/pr71151-7.c: New test.
7124 * gcc.target/avr/pr71151-8.c: New test.
7125 * gcc.target/avr/pr71151-common.h: New test.
7126
7127 2016-06-16 Martin Liska <mliska@suse.cz>
7128
7129 * gfortran.dg/predict-1.f90: New test.
7130
7131 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
7132
7133 PR target/71242
7134 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
7135
7136 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
7137
7138 * g++.dg/vect/pr36648.cc: Disable cunrolli
7139
7140 2016-06-16 Jakub Jelinek <jakub@redhat.com>
7141
7142 PR target/71554
7143 * gcc.c-torture/execute/pr71554.c: New test.
7144
7145 PR rtl-optimization/71532
7146 * gcc.dg/torture/pr71532.c: New test.
7147
7148 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7149
7150 * gcc.target/powerpc/p9-dimode1.c: New test.
7151 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7152
7153 2016-06-15 Jakub Jelinek <jakub@redhat.com>
7154
7155 * gcc.c-torture/compile/20160615-1.c: New test.
7156
7157 * g++.dg/cpp0x/ref-qual17.C: New test.
7158
7159 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7160
7161 PR middle-end/71529
7162 * gcc.target/i386/pr71529.C: New test.
7163
7164 2016-06-15 Alan Hayward <alan.hayward@arm.com>
7165
7166 PR tree-optimization/71483
7167 * g++.dg/vect/pr71483.c: New
7168
7169 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7170
7171 PR c++/70202
7172 * g++.dg/inherit/crash6.C: New.
7173 * g++.dg/inherit/union2.C: Likewise.
7174 * g++.dg/inherit/virtual12.C: Likewise.
7175 * g++.dg/inherit/virtual13.C: Likewise.
7176 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7177
7178 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
7179
7180 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
7181
7182 2016-06-15 Alan Hayward <alan.hayward@arm.com>
7183
7184 PR tree-optimization/71439
7185 * gcc.dg/vect/pr71439.c: New
7186
7187 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7188
7189 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7190
7191 2016-06-15 Richard Biener <rguenther@suse.de>
7192
7193 * gcc.dg/vect/slp-45.c: New testcase.
7194
7195 2016-06-15 Richard Biener <rguenther@suse.de>
7196
7197 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7198
7199 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7200
7201 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7202 requirements, and disable for AIX for now.
7203 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7204
7205 2016-06-14 Jakub Jelinek <jakub@redhat.com>
7206
7207 PR c++/71528
7208 * g++.dg/opt/pr71528.C: New test.
7209
7210 PR c++/71516
7211 * g++.dg/init/pr71516.C: New test.
7212
7213 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7214
7215 * g++.dg/init/array46.C: New.
7216
7217 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
7218
7219 * gcc.target/i386/float128-3.c: New test.
7220 * gcc.target/i386/quad-sse4.c: Ditto.
7221 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7222 Update scan strings.
7223
7224 2016-06-14 Richard Biener <rguenther@suse.de>
7225
7226 PR middle-end/71526
7227 * gfortran.dg/pr71526.f90: New testcase.
7228
7229 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7230
7231 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7232 * gcc.dg/zero_bits_compound-1.c: Likewise.
7233
7234 2016-06-14 Richard Biener <rguenther@suse.de>
7235
7236 PR tree-optimization/71522
7237 * gcc.dg/torture/pr71522.c: New testcase.
7238
7239 2016-06-14 Jakub Jelinek <jakub@redhat.com>
7240
7241 PR tree-optimization/71520
7242 * gcc.dg/tree-ssa/pr71520.c: New test.
7243
7244 2016-06-14 Richard Biener <rguenther@suse.de>
7245
7246 PR tree-optimization/71521
7247 * gcc.dg/tree-ssa/vrp101.c: New testcase.
7248
7249 2016-06-13 Jakub Jelinek <jakub@redhat.com>
7250
7251 PR sanitizer/71498
7252 * c-c++-common/ubsan/bounds-13.c: New test.
7253
7254 PR preprocessor/71183
7255 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7256
7257 2016-06-13 Jeff Law <law@redhat.com>
7258
7259 PR tree-optimization/71403
7260 * c-c++-common/ubsan/pr71403-1.c: New test.
7261 * c-c++-common/ubsan/pr71403-2.c: New test.
7262 * c-c++-common/ubsan/pr71403-3.c: New test.
7263
7264 2016-06-13 Jakub Jelinek <jakub@redhat.com>
7265
7266 PR middle-end/71478
7267 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7268 Add -Wno-psabi -w to dg-options.
7269
7270 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7271
7272 * gcc.target/powerpc/vadsdu-0.c: New test.
7273 * gcc.target/powerpc/vadsdu-1.c: New test.
7274 * gcc.target/powerpc/vadsdu-2.c: New test.
7275 * gcc.target/powerpc/vadsdu-3.c: New test.
7276 * gcc.target/powerpc/vadsdu-4.c: New test.
7277 * gcc.target/powerpc/vadsdu-5.c: New test.
7278 * gcc.target/powerpc/vadsdub-1.c: New test.
7279 * gcc.target/powerpc/vadsdub-2.c: New test.
7280 * gcc.target/powerpc/vadsduh-1.c: New test.
7281 * gcc.target/powerpc/vadsduh-2.c: New test.
7282 * gcc.target/powerpc/vadsduw-1.c: New test.
7283 * gcc.target/powerpc/vadsduw-2.c: New test.
7284
7285 2016-06-13 David Malcolm <dmalcolm@redhat.com>
7286
7287 * gcc.dg/c99-init-2.c (c): Update expected error message.
7288 * gcc.dg/init-bad-8.c (foo): Likewise.
7289 * gcc.dg/spellcheck-fields-3.c: New test case.
7290
7291 2016-06-13 Martin Liska <mliska@suse.cz>
7292
7293 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7294 and "guess loop iv compared" heuristics.
7295 * gcc.dg/predict-2.c: Likewise.
7296 * gcc.dg/predict-3.c: Likewise.
7297 * gcc.dg/predict-4.c: Likewise.
7298 * gcc.dg/predict-5.c: Likewise.
7299 * gcc.dg/predict-6.c: Likewise.
7300
7301 2016-06-13 Marek Polacek <polacek@redhat.com>
7302
7303 PR middle-end/71476
7304 * c-c++-common/Wswitch-unreachable-4.c: New test.
7305 * gcc.dg/Wswitch-unreachable-2.c: New test.
7306 * g++.dg/tm/jump1.C: Move dg-warning.
7307
7308 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7309
7310 * gnat.dg/renaming10.ad[sb]: New test.
7311
7312 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
7313
7314 PR fortran/70673
7315 * gfortran.dg/pr70673.f90: New test.
7316
7317 2016-06-13 Richard Biener <rguenther@suse.de>
7318
7319 PR middle-end/64516
7320 * gcc.dg/align-3.c: New testcase.
7321
7322 2016-06-13 Martin Liska <mliska@suse.cz>
7323
7324 * gcc.target/i386/pr71458.c: New test.
7325
7326 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
7327
7328 PR target/71241
7329 * gcc.dg/torture/float128-nan.c: New test.
7330
7331 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7332
7333 PR target/60751
7334 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7335 statement.
7336
7337 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7338
7339 PR target/60751
7340 * gfortran.dg/comma_IO_extension_1.f90: New test.
7341 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7342 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7343 statement.
7344 * gfortran.dg/graphite/pr38083.f90: Likewise.
7345 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7346 missing format.
7347
7348 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7349
7350 * gnat.dg/case_character.adb: New test.
7351
7352 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7353
7354 PR middle-end/71310
7355 * gcc.target/powerpc/pr71310.c: New testcase.
7356
7357 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7358
7359 PR middle-end/71478
7360 * gcc.dg/pr71478.c: New test.
7361
7362 2016-06-10 Jakub Jelinek <jakub@redhat.com>
7363
7364 PR middle-end/71494
7365 * gcc.c-torture/execute/pr71494.c: New test.
7366
7367 PR c/68657
7368 * gcc.target/i386/pr68657.c: New test.
7369
7370 PR inline-asm/68843
7371 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7372 (test): Add -masm=intel alternatives.
7373
7374 2016-06-10 Martin Sebor <msebor@redhat.com>
7375
7376 PR c/71392
7377 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7378
7379 2016-06-10 Jeff Law <law@redhat.com>
7380
7381 PR tree-optimization/71335
7382 * gcc.c-torture/execute/pr71335.c: New test.
7383
7384 2016-06-10 David Malcolm <dmalcolm@redhat.com>
7385
7386 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7387 the various "cannot tail-call: " messages.
7388
7389 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7390
7391 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7392 and options.
7393
7394 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7395
7396 PR sanitizer/71480
7397 * c-c++-common/asan/pr71480.c: New test.
7398
7399 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7400
7401 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7402 (ASMNAME2): Likewise.
7403 (main): Replace fn in asm statement with ASMNAME ("fn").
7404 * gcc.dg/guality/pr68037-2.c: Likewise.
7405 * gcc.dg/guality/pr68037-3.c: Likewise.
7406 * gcc.dg/torture/pr68037-1.c: Likewise.
7407 * gcc.dg/torture/pr68037-2.c: Likewise.
7408 * gcc.dg/torture/pr68037-3.c: Likewise.
7409
7410 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7411
7412 PR inline-asm/68843
7413 * gcc.target/i386/pr68843-1.c: New test.
7414 * gcc.target/i386/pr68843-2.c: New test.
7415
7416 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7417 Cesar Philippidis <cesar@codesourcery.com>
7418
7419 PR middle-end/71373
7420 * gcc.dg/goacc/nested-function-1.c: New file.
7421 * gcc.dg/goacc/nested-function-2.c: Likewise.
7422 * gcc.dg/goacc/pr71373.c: Likewise.
7423 * gfortran.dg/goacc/cray-2.f95: Likewise.
7424 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7425 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7426 * gfortran.dg/goacc/cray.f95: Update.
7427 * gfortran.dg/goacc/loop-1.f95: Likewise.
7428 * gfortran.dg/goacc/loop-3.f95: Likewise.
7429 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7430 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7431
7432 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7433
7434 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7435 for OpenACC tile clauses.
7436 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7437
7438 PR c/71381
7439 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7440 to...
7441 * c-c++-common/goacc/cache-2.c: ... this new file.
7442 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7443 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7444 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7445 usage.
7446 * gfortran.dg/goacc/cray.f95: Likewise.
7447 * gfortran.dg/goacc/loop-1.f95: Likewise.
7448
7449 2016-06-10 Alan Hayward <alan.hayward@arm.com>
7450
7451 PR tree-optimization/71407
7452 PR tree-optimization/71416
7453 * gcc.dg/vect/pr71407.c: New
7454 * gcc.dg/vect/pr71416-1.c: New
7455 * gcc.dg/vect/pr71416-2.c: New
7456
7457 2016-06-10 Richard Biener <rguenther@suse.de>
7458
7459 PR middle-end/71477
7460 * gcc.dg/torture/pr71477.c: New testcase.
7461
7462 2016-06-09 Julia Koval <julia.koval@intel.com>
7463
7464 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7465 * gcc.target/i386/interrupt-13.c: Likewise.
7466 * gcc.target/i386/interrupt-15.c: Likewise.
7467 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7468 * gcc.target/i386/interrupt-24.c: Likewise.
7469 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7470 * gcc.target/i386/interrupt-9.c: Likewise.
7471 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7472
7473 2016-06-09 Martin Sebor <msebor@redhat.com>
7474
7475 PR c/70883
7476 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7477 * gcc.dg/builtin-constant_p-1.c: Same.
7478 * gcc.dg/builtins-error.c: Same.
7479 * gcc.dg/pr70859.c: Same.
7480
7481 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7482
7483 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7484 * gcc.dg/torture/pr68067-1.c: Likewise.
7485 * gcc.dg/torture/pr68067-2.c: Likewise.
7486
7487 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7488
7489 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7490 when setting SIZE.
7491
7492 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7493
7494 PR c++/71465
7495 * g++.dg/inherit/crash5.C: New.
7496 Revert:
7497 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7498
7499 PR c++/70202
7500 * g++.dg/inherit/crash5.C: New.
7501 * g++.dg/inherit/virtual1.C: Adjust.
7502
7503 2016-06-09 Martin Liska <mliska@suse.cz>
7504
7505 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7506 * g++.dg/predict-loop-exit-2.C: Likewise.
7507 * g++.dg/predict-loop-exit-3.C: Likewise.
7508 * gcc.dg/predict-1.c: Likewise.
7509 * gcc.dg/predict-2.c: Likewise.
7510 * gcc.dg/predict-3.c: Likewise.
7511 * gcc.dg/predict-4.c: Likewise.
7512 * gcc.dg/predict-5.c: Likewise.
7513 * gcc.dg/predict-6.c: Likewise.
7514 * gcc.dg/predict-7.c: Likewise.
7515
7516 2016-06-09 Richard Biener <rguenther@suse.de>
7517
7518 PR tree-optimization/71462
7519 * gcc.dg/torture/pr71462.c: New testcase.
7520
7521 2016-06-09 Marek Polacek <polacek@redhat.com>
7522
7523 PR c/65471
7524 * gcc.dg/c11-generic-3.c: New test.
7525
7526 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7527
7528 * g++.dg/init/array42.C: New.
7529 * g++.dg/init/array43.C: Likewise.
7530 * g++.dg/init/array44.C: Likewise.
7531 * g++.dg/init/array45.C: Likewise.
7532 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7533 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7534 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7535 * g++.dg/gomp/pr35751.C: Likewise.
7536 * g++.dg/init/array23.C: Likewise.
7537 * g++.dg/init/brace2.C: Likewise.
7538 * g++.dg/init/brace6.C: Likewise.
7539
7540 2016-06-08 Martin Sebor <msebor@redhat.com>
7541 Jakub Jelinek <jakub@redhat.com>
7542
7543 PR c++/70507
7544 PR c/68120
7545 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7546 * c-c++-common/builtin-arith-overflow-2.c: New test.
7547 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7548 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7549 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7550
7551 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR c++/71442
7554 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7555
7556 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7557
7558 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7559 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7560 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7561 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7562 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7563 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7564 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7565 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7566 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7567 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7568 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7569 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7570 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7571
7572 2016-06-08 Richard Biener <rguenther@suse.de>
7573
7574 PR tree-optimization/68558
7575 * gcc.dg/vect/slp-44.c: New testcase.
7576
7577 2016-06-08 Richard Biener <rguenther@suse.de>
7578
7579 * gcc.dg/vect/slp-43.c: New testcase.
7580
7581 2016-06-08 Richard Biener <rguenther@suse.de>
7582
7583 PR tree-optimization/71452
7584 * gcc.dg/torture/pr71452.c: New testcase.
7585
7586 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7587
7588 PR c++/71448
7589 * g++.dg/torture/pr71448.C: New test.
7590
7591 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7592
7593 PR debug/71432
7594 PR ada/71413
7595 * g++.dg/debug/pr71432.C: New test.
7596
7597 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7598
7599 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7600 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7601 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7602
7603 2016-06-08 Alan Hayward <alan.hayward@arm.com>
7604
7605 * gcc.dg/vect/vect-live-2.c: Update effective target.
7606 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7607 * lib/target-supports.exp: Add aarch64 to vect_long.
7608
7609 2016-06-08 Marek Polacek <polacek@redhat.com>
7610
7611 PR c/71418
7612 * gcc.dg/noncompile/pr71418.c: New test.
7613
7614 PR c/71426
7615 * gcc.dg/noncompile/pr71426.c: New test.
7616
7617 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
7618
7619 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7620 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7621 * gcc.dg/predict-3.c: Update template.
7622 * gcc.dg/predict-5.c: Update template.
7623 * gcc.dg/predict-6.c: Update template.
7624 * gcc.dg/predict-9.c: Update template.
7625 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7626
7627 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7628
7629 * gcc.target/powerpc/vec-mul.c: New test.
7630
7631 2016-06-07 David Malcolm <dmalcolm@redhat.com>
7632
7633 * gcc.dg/spellcheck-fields-2.c: New test case.
7634
7635 2016-06-07 Richard Biener <rguenther@suse.de>
7636
7637 PR c/61564
7638 * gcc.dg/Wpragmas-1.c: New testcase.
7639 * gcc.dg/Wattributes-4.c: Likewise.
7640 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7641 entry.
7642
7643 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7644
7645 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7646 spurious debug code.
7647
7648 2016-06-07 Richard Biener <rguenther@suse.de>
7649
7650 PR tree-optimization/71428
7651 * gcc.dg/torture/pr71428.c: New testcase.
7652
7653 2016-06-07 Richard Biener <rguenther@suse.de>
7654
7655 PR middle-end/71423
7656 * gcc.dg/torture/pr71423.c: New testcase.
7657
7658 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7659
7660 PR middle-end/71408
7661 * gcc.dg/tree-ssa/pr71408.c: New test.
7662
7663 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7664
7665 PR middle-end/71281
7666 * g++.dg/torture/pr71281.C: New test.
7667
7668 2016-06-06 Marek Polacek <polacek@redhat.com>
7669
7670 PR c/71362
7671 * gcc.dg/pr71362.c: New test.
7672
7673 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7674 Patrick Palka <ppalka@gcc.gnu.org>
7675
7676 PR c++/70847
7677 PR c++/71330
7678 PR c++/71393
7679 * g++.dg/opt/pr70847.C: New test.
7680 * g++.dg/ubsan/pr70847.C: New test.
7681 * g++.dg/ubsan/pr71393.C: New test.
7682
7683 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7684
7685 PR tree-optimization/71259
7686 * gcc.dg/vect/pr71259.c: New test.
7687
7688 2016-06-06 David Malcolm <dmalcolm@redhat.com>
7689
7690 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7691 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7692 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7693 above.
7694
7695 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7696
7697 PR middle-end/37780
7698 * gcc.c-torture/execute/pr37780.c: New test.
7699 * gcc.target/aarch64/pr37780_1.c: Likewise.
7700 * gcc.target/arm/pr37780_1.c: Likewise.
7701
7702 2016-06-06 Marek Polacek <polacek@redhat.com>
7703
7704 * c-c++-common/attr-may-alias-1.c: New test.
7705 * c-c++-common/attr-may-alias-2.c: New test.
7706 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7707
7708 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7709
7710 PR c/24414
7711 * gcc.target/i386/pr24414.c: New test.
7712
7713 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7714
7715 * gcc.target/sparc/vis4misc.c: New file.
7716 * gcc.target/sparc/fpcmp.c: Likewise.
7717 * gcc.target/sparc/fpcmpu.c: Likewise.
7718
7719 2016-06-06 Alan Hayward <alan.hayward@arm.com>
7720
7721 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7722 * gcc.dg/vect/vect-live-3.c: Likewise.
7723
7724 2016-06-06 Richard Biener <rguenther@suse.de>
7725
7726 PR tree-optimization/71398
7727 * gcc.dg/torture/pr71398.c: New testcase.
7728
7729 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
7730
7731 PR target/71389
7732 * g++.dg/pr71389.C: New test.
7733
7734 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7735
7736 PR fortran/71404
7737 * gfortran.dg/fmt_read_5.f: New test.
7738
7739 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7740
7741 PR fortran/69659
7742 * gfortran.dg/class_array_22.f03: New test.
7743
7744 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7745
7746 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7747
7748 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7749
7750 * gcc.dg/predict-9.c: Update template.
7751
7752 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7753
7754 PR c++/49377
7755 * g++.dg/template/pr49377.C: New.
7756
7757 2016-06-04 Jakub Jelinek <jakub@redhat.com>
7758
7759 PR tree-optimization/71405
7760 * g++.dg/torture/pr71405.C: New test.
7761
7762 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7763
7764 PR c++/70202
7765 * g++.dg/inherit/crash5.C: New.
7766 * g++.dg/inherit/virtual1.C: Adjust.
7767
7768 2016-06-03 Jeff Law <law@redhat.com>
7769
7770 PR tree-optimization/71316
7771 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7772
7773 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7774
7775 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7776 dg-additional-options with just -fno-tree-scev-cprop in it.
7777 * gcc.dg/vect/vect-live-2.c: Likewise.
7778 * gcc.dg/vect/vect-live-5.c: Likewise.
7779 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7780 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7781 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7782
7783 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7784
7785 PR c++/27100
7786 * g++.dg/other/friend6.C: New test.
7787
7788 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7789
7790 * g++.dg/torture/ppc-ldst-array.C: New.
7791
7792 2016-06-03 Joseph Myers <joseph@codesourcery.com>
7793
7794 PR target/71276
7795 PR target/71277
7796 * gcc.dg/torture/builtin-fp-int-inexact.c,
7797 gcc.target/i386/387-builtin-fp-int-inexact.c,
7798 gcc.target/i386/387-rint-inline-1.c,
7799 gcc.target/i386/387-rint-inline-2.c,
7800 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7801 gcc.target/i386/sse2-rint-inline-1.c,
7802 gcc.target/i386/sse2-rint-inline-2.c,
7803 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7804 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7805
7806 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7807 Julia Koval <julia.koval@intel.com>
7808
7809 PR target/66960
7810 PR target/67630
7811 PR target/67634
7812 PR target/67841
7813 PR target/68037
7814 PR target/68618
7815 PR target/68661
7816 PR target/69575
7817 PR target/69596
7818 PR target/69734
7819 * gcc.dg/guality/pr68037-1.c: New test.
7820 * gcc.dg/guality/pr68037-2.c: Likewise.
7821 * gcc.dg/guality/pr68037-3.c: Likewise.
7822 * gcc.dg/torture/pr68037-1.c: Likewise.
7823 * gcc.dg/torture/pr68037-2.c: Likewise.
7824 * gcc.dg/torture/pr68037-3.c: Likewise.
7825 * gcc.dg/torture/pr68661-1a.c: Likewise.
7826 * gcc.dg/torture/pr68661-1b.c: Likewise.
7827 * gcc.target/i386/interrupt-1.c: Likewise.
7828 * gcc.target/i386/interrupt-2.c: Likewise.
7829 * gcc.target/i386/interrupt-3.c: Likewise.
7830 * gcc.target/i386/interrupt-4.c: Likewise.
7831 * gcc.target/i386/interrupt-5.c: Likewise.
7832 * gcc.target/i386/interrupt-6.c: Likewise.
7833 * gcc.target/i386/interrupt-7.c: Likewise.
7834 * gcc.target/i386/interrupt-8.c: Likewise.
7835 * gcc.target/i386/interrupt-9.c: Likewise.
7836 * gcc.target/i386/interrupt-10.c: Likewise.
7837 * gcc.target/i386/interrupt-11.c: Likewise.
7838 * gcc.target/i386/interrupt-12.c: Likewise.
7839 * gcc.target/i386/interrupt-13.c: Likewise.
7840 * gcc.target/i386/interrupt-14.c: Likewise.
7841 * gcc.target/i386/interrupt-15.c: Likewise.
7842 * gcc.target/i386/interrupt-16.c: Likewise.
7843 * gcc.target/i386/interrupt-17.c: Likewise.
7844 * gcc.target/i386/interrupt-18.c: Likewise.
7845 * gcc.target/i386/interrupt-19.c: Likewise.
7846 * gcc.target/i386/interrupt-20.c: Likewise.
7847 * gcc.target/i386/interrupt-21.c: Likewise.
7848 * gcc.target/i386/interrupt-22.c: Likewise.
7849 * gcc.target/i386/interrupt-23.c: Likewise.
7850 * gcc.target/i386/interrupt-24.c: Likewise.
7851 * gcc.target/i386/interrupt-25.c: Likewise.
7852 * gcc.target/i386/interrupt-26.c: Likewise.
7853 * gcc.target/i386/interrupt-27.c: Likewise.
7854 * gcc.target/i386/interrupt-28.c: Likewise.
7855 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7856 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7857 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7858 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7859 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7860 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7861 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7862 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7863 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7864 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7865 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7866 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7867
7868 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7869
7870 PR tree-optimization/52171
7871 * gcc.dg/pr52171.c: New test.
7872 * gcc.target/i386/pr52171.c: New test.
7873
7874 2016-06-03 Jan Hubicka <jh@suse.cz>
7875
7876 * g++.dg/tree-ssa/pred-1.C: New testcase
7877 * gcc.dg/tree-ssa/pred-1.c: New testcase
7878
7879 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7880
7881 PR target/70957
7882 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7883 support.
7884 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7885
7886 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7887
7888 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7889
7890 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7891
7892 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7893 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7894 * gcc.dg/vect/vect-live-1.c: New test.
7895 * gcc.dg/vect/vect-live-2.c: New test.
7896 * gcc.dg/vect/vect-live-3.c: New test.
7897 * gcc.dg/vect/vect-live-4.c: New test.
7898 * gcc.dg/vect/vect-live-5.c: New test.
7899 * gcc.dg/vect/vect-live-slp-1.c: New test.
7900 * gcc.dg/vect/vect-live-slp-2.c: New test.
7901 * gcc.dg/vect/vect-live-slp-3.c: New test.
7902
7903 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7904
7905 PR middle-end/71387
7906 * g++.dg/opt/pr71387.C: New test.
7907
7908 2016-06-02 Jeff Law <law@redhat.com>
7909
7910 PR tree-optimization/71328
7911 * gcc.c-torture/compile/pr71328.c: New test.
7912
7913 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7914
7915 PR fortran/52393
7916 * gfortran.dg/fmt_read_3.f90: Fix typo.
7917 * gfortran.dg/fmt_read_4.f90: New test.
7918
7919 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7920
7921 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7922 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7923 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7924 * g++.dg/cpp0x/override2.C: Likewise.
7925 * g++.dg/parse/crash5.C: Likewise.
7926 * g++.dg/parse/error16.C: Likewise.
7927 * g++.dg/parse/error27.C: Likewise.
7928 * g++.dg/template/qualttp15.C: Likewise.
7929 * g++.dg/template/redecl4.C: Likewise.
7930 * g++.old-deja/g++.other/crash39.C: Likewise.
7931 * g++.old-deja/g++.other/struct1.C: Likewise.
7932 * g++.old-deja/g++.pt/m9a.C: Likewise.
7933 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7934
7935 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7936
7937 PR c++/71372
7938 * c-c++-common/pr71372.c: New test.
7939
7940 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7941 __TIME__ strings with __builtin_strcmp instead of printf and
7942 dg-output.
7943
7944 2016-06-02 Martin Liska <mliska@suse.cz>
7945
7946 * gcc.dg/predict-9.c: New test.
7947
7948 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7949
7950 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7951 global set_compiler_env_var and global saved_compiler_env_var.
7952
7953 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7954
7955 PR rtl-optimization/71295
7956 * gcc.c-torture/compile/pr71295.c: New test.
7957
7958 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7959
7960 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7961
7962 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7963 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7964
7965 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7966 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7967 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7968 alternative number.
7969
7970 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7971
7972 * gcc.target/powerpc/p9-splat-4.c: New test.
7973
7974 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7975
7976 PR target/71186
7977 * gcc.target/powerpc/pr71186.c: New test.
7978
7979 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7980
7981 PR fortran/52393
7982 * gfortran.dg/fmt_read_3.f90: New test.
7983
7984 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7985
7986 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7987 procedure.
7988
7989 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
7990
7991 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7992 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7993 env var is set.
7994 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7995 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7996 shown once.
7997 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7998 during compilation.
7999 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8000 vars set by dg-set-compiler-env-var.
8001
8002 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
8003
8004 PR fortran/71156
8005 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8006 to the module procedure declaration.
8007 * gfortran.dg/submodule_16.f08: New test.
8008
8009 2016-06-01 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR middle-end/71371
8012 * c-c++-common/gomp/pr71371.c: New test.
8013
8014 2016-06-01 Richard Biener <rguenther@suse.de>
8015
8016 PR tree-optimization/71366
8017 * gcc.dg/torture/pr71366-1.c: New testcase.
8018 * gcc.dg/torture/pr71366-2.c: Likewise.
8019
8020 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8021
8022 * gcc.target/powerpc/vslv-0.c: New test.
8023 * gcc.target/powerpc/vslv-1.c: New test.
8024 * gcc.target/powerpc/vsrv-0.c: New test.
8025 * gcc.target/powerpc/vsrv-1.c: New test.
8026
8027 2016-06-01 Nathan Sidwell <nathan@acm.org>
8028
8029 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8030 * gcc.target/nvptx/weak.c: New.
8031
8032 2016-06-01 Richard Biener <rguenther@suse.de>
8033
8034 PR tree-optimization/71261
8035 * gcc.dg/torture/vect-bool-1.c: New testcase.
8036
8037 2016-06-01 Jakub Jelinek <jakub@redhat.com>
8038
8039 * gfortran.dg/gomp/order-1.f90: New test.
8040 * gfortran.dg/gomp/order-2.f90: New test.
8041
8042 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
8043
8044 * gcc.dg/unroll-6.c: Update template.
8045 * gcc.dg/unroll-7.c: New testcase.
8046 * gcc.dg/unroll-8.c: New testcase.
8047
8048 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8049
8050 * gnat.dg/opt56.ad[sb]: New test.
8051
8052 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8053
8054 PR c++/66635
8055 * g++.dg/cpp0x/constexpr-ice16.C: New.
8056
8057 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8058
8059 PR tree-optimization/71314
8060 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8061 -mbranch-cost=2.
8062
8063 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8064
8065 PR tree-optimization/71077
8066 * gcc.dg/tree-ssa/pr71077.c: New test.
8067
8068 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
8069
8070 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8071 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8072 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8073
8074 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8075
8076 PR c++/71248
8077 * g++.dg/cpp0x/pr71248.C: New.
8078 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8079 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8080 * g++.dg/init/new37.C: Likewise.
8081 * g++.dg/template/static1.C: Likewise.
8082 * g++.dg/template/static2.C: Likewise.
8083
8084 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8085
8086 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8087 instead of %rdi.
8088 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8089
8090 2016-05-31 Marek Polacek <polacek@redhat.com>
8091
8092 * c-c++-common/Wswitch-unreachable-3.c: New test.
8093 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8094
8095 2016-05-31 Richard Biener <rguenther@suse.de>
8096
8097 PR tree-optimization/71352
8098 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8099
8100 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8101
8102 * gcc.target/arm/armv5_thumb_isa.c: New test.
8103
8104 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8105
8106 PR target/71346
8107 * gcc.target/i386/pr71346.c: New test.
8108
8109 2016-05-31 Tom de Vries <tom@codesourcery.com>
8110
8111 PR tree-optimization/69068
8112 * gcc.dg/graphite/pr69068.c: New test.
8113
8114 2016-05-27 Martin Sebor <msebor@redhat.com>
8115
8116 PR c++/71306
8117 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8118
8119 2016-05-30 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR c++/71349
8122 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8123 nowait depend(inout: dd[0]) clauses where permitted.
8124
8125 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8126
8127 PR c++/71238
8128 * g++.dg/parse/pr71238.C: New.
8129 * g++.dg/concepts/friend1.C: Test column numbers too.
8130 * g++.dg/cpp0x/initlist31.C: Likewise.
8131 * g++.dg/cpp0x/pr51420.C: Likewise.
8132 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8133 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8134 * g++.dg/ext/builtin3.C: Likewise.
8135 * g++.dg/lookup/friend12.C: Likewise.
8136 * g++.dg/lookup/friend7.C: Likewise.
8137 * g++.dg/lookup/koenig1.C: Likewise.
8138 * g++.dg/lookup/koenig5.C: Likewise.
8139 * g++.dg/lookup/used-before-declaration.C: Likewise.
8140 * g++.dg/overload/koenig1.C: Likewise.
8141 * g++.dg/template/crash65.C: Likewise.
8142 * g++.dg/template/friend57.C: Likewise.
8143 * g++.dg/warn/Wshadow-5.C: Likewise.
8144 * g++.dg/warn/Wunused-8.C: Likewise.
8145 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8146 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8147 * g++.old-deja/g++.jason/member.C: Likewise.
8148 * g++.old-deja/g++.jason/report.C: Likewise.
8149 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8150 * g++.old-deja/g++.law/visibility20.C: Likewise.
8151 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8152 * g++.old-deja/g++.other/static5.C: Likewise.
8153 * g++.old-deja/g++.pt/overload2.C: Likewise.
8154
8155 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
8156
8157 * gcc.dg/tree-ssa/peel1.c: New testcase.
8158 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8159 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8160
8161 2016-05-30 Tom de Vries <tom@codesourcery.com>
8162
8163 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8164 to ce.
8165
8166 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8167
8168 PR c++/71099
8169 * g++.dg/parse/virtual1.C: New.
8170
8171 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
8172
8173 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8174 Use correct register when clearing %edx.
8175
8176 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
8177
8178 PR tree-optimization/71289
8179 * gcc.dg/pr71289.c: New test.
8180
8181 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8182
8183 PR middle-end/71269
8184 PR middle-end/71292
8185 * gcc.dg/tree-ssa/pr71269.c: New test.
8186 * gcc.dg/tree-ssa/pr71292.c: New test.
8187
8188 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8189
8190 PR middle-end/71252
8191 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8192
8193 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
8194
8195 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8196 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8197 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8198
8199 2016-05-30 Tom de Vries <tom@codesourcery.com>
8200
8201 PR tree-optimization/69067
8202 * gcc.dg/graphite/pr69067.c: New test.
8203
8204 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
8205
8206 PR target/71245
8207 * gcc.target/i386/pr71245-1.c: New test.
8208 * gcc.target/i386/pr71245-2.c: Ditto.
8209
8210 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8211
8212 PR c++/71105
8213 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8214 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8215 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8216
8217 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
8218
8219 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8220
8221 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8222
8223 Revert:
8224 PR c++/69855
8225 * g++.dg/overload/69855.C: New.
8226 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8227 * g++.old-deja/g++.pt/crash3.C: Likewise.
8228
8229 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8230
8231 PR c++/60385
8232 * g++.dg/parse/namespace13.C: New.
8233
8234 2016-05-26 Jeff Law <law@redhat.com>
8235
8236 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8237 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8238 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8239 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8240 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8241 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8242 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8243 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8244 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8245 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8246 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8247 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8248 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8249
8250 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8251
8252 PR c++/69855
8253 * g++.dg/overload/69855.C: New.
8254 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8255 * g++.old-deja/g++.pt/crash3.C: Likewise.
8256
8257 2016-05-27 Jiong Wang <jiong.wang@arm.com>
8258
8259 PR target/63596
8260 * gcc.target/aarch64/va_arg_1.c: New testcase.
8261 * gcc.target/aarch64/va_arg_2.c: Likewise.
8262 * gcc.target/aarch64/va_arg_3.c: Likewise.
8263
8264 2016-05-27 Jiong Wang <jiong.wang@arm.com>
8265
8266 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8267 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8268 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8269 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8270 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8271
8272 2016-05-27 Marek Polacek <polacek@redhat.com>
8273
8274 PR middle-end/71308
8275 * g++.dg/torture/pr71308.C: New test.
8276
8277 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8278
8279 * gcc.dg/zero_bits_compound-1.c: New test.
8280 * gcc.dg/zero_bits_compound-2.c: New test.
8281
8282 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8283
8284 PR middle-end/71279
8285 * gcc.dg/pr71279.c: New test.
8286
8287 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8288
8289 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8290 floating point min/max/comparison instructions.
8291 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8292
8293 2016-05-26 Jakub Jelinek <jakub@redhat.com>
8294
8295 * c-c++-common/gomp/schedule-1.c: New test.
8296 * gfortran.dg/gomp/schedule-1.f90: New test.
8297
8298 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8299
8300 PR c++/70822
8301 PR c++/70106
8302 * g++.dg/cpp1y/auto-fn32.C: New test.
8303 * g++.dg/cpp1y/paren4.C: New test.
8304
8305 2016-05-26 Nathan Sidwell <nathan@acm.org>
8306
8307 * gcc.dg/20060410.c: Xfail on ptx.
8308 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8309 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8310 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8311 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8312 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8313
8314 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8315
8316 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8317
8318 2016-05-26 Jakub Jelinek <jakub@redhat.com>
8319
8320 PR tree-optimization/71280
8321 * gcc.dg/pr71280.c: New test.
8322
8323 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8324
8325 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8326 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8327
8328 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8329
8330 2016-05-26 Jiong Wang <jiong.wang@arm.com>
8331
8332 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
8333 kept in memory.
8334
8335 2016-05-25 Jeff Law <law@redhat.com>
8336
8337 PR tree-optimization/71272
8338 * gcc.c-torture/compile/pr71272.c: new test.
8339
8340 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8341
8342 * gcc.target/powerpc/vec-cmpne.c: New test.
8343 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8344
8345 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8346
8347 * gnat.dg/opt55.ad[sb]: New test.
8348
8349 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8350
8351 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8352 * c-c++-common/pr60226.c: Require int32plus.
8353 * gcc.c-torture/execute/pr70602.c: Likewise.
8354 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8355 unsigned long for malloc arg type.
8356 * gcc.dg/asr_div1.c: Require int32plus.
8357 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8358 * gcc.dg/pie-1.c: Require pie.
8359 * gcc.dg/pie-2.c: Likewise.
8360 * gcc.dg/pr59471.c: Require int32plus.
8361 * gcc.dg/pr59963-2.c: XFAIL for int16.
8362 * gcc.dg/pr60114.c: Require int32plus.
8363 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8364 unsigned long for typedef of size_t.
8365 * gcc.dg/pr63914.c: Require int32plus.
8366 * gcc.dg/pr64536.c: Require pt32plus.
8367 * gcc.dg/pr65658.c: Likewise.
8368 * gcc.dg/pr67271.c: Require int32plus.
8369 * gcc.dg/pr68112.c: Likewise.
8370 * gcc.dg/pr69071.c: Skip for avr target.
8371 * gcc.dg/pr69973.c: Require int32plus.
8372 * gcc.dg/pr70169.c: Skip for avr target.
8373 * gcc.dg/sso-6.c: Require int32plus.
8374 * gcc.dg/sso-7.c: Likewise.
8375 * gcc.dg/sso-8.c: Likewise.
8376 * gcc.dg/vrp-min-max-2.c: Likewise.
8377
8378 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8379
8380 PR target/70738
8381 * gcc.target/i386/pr70738-1.c: New test.
8382 * gcc.target/i386/pr70738-2.c: Likewise.
8383 * gcc.target/i386/pr70738-3.c: Likewise.
8384 * gcc.target/i386/pr70738-4.c: Likewise.
8385 * gcc.target/i386/pr70738-5.c: Likewise.
8386 * gcc.target/i386/pr70738-6.c: Likewise.
8387 * gcc.target/i386/pr70738-7.c: Likewise.
8388 * gcc.target/i386/pr70738-8.c: Likewise.
8389 * gcc.target/i386/pr70738-9.c: Likewise.
8390
8391 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8392
8393 PR rtl-optimization/66940
8394 * gcc.c-torture/execute/pr66940.c: New test.
8395
8396 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8397
8398 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8399 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8400 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8401 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8402 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8403 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8404 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8405 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8406 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8407 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8408 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8409 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8410 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8411 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8412 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8413 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8414 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8415 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8416 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8417 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8418 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8419 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8420 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8421 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8422
8423 2016-05-25 Marek Polacek <polacek@redhat.com>
8424
8425 PR c/71265
8426 * gcc.dg/noncompile/pr71265.c: New test.
8427
8428 PR c/71266
8429 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8430
8431 2016-05-25 Nathan Sidwell <nathan@acm.org>
8432
8433 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8434
8435 2016-05-25 Richard Biener <rguenther@suse.de>
8436
8437 PR tree-optimization/71261
8438 * c-c++-common/torture/pr71261.c: New testcase.
8439
8440 2016-05-25 Richard Biener <rguenther@suse.de>
8441
8442 PR tree-optimization/71264
8443 * gcc.dg/vect/pr71264.c: New testcase.
8444
8445 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8446
8447 PR c++/55992
8448 * g++.dg/cpp0x/alias-decl-53.C: New.
8449 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8450
8451 2016-05-25 Martin Liska <mliska@suse.cz>
8452
8453 * g++.dg/pr71239.C: New test.
8454
8455 2016-05-25 Richard Biener <rguenther@suse.de>
8456
8457 * gcc.dg/vect/pr58135.c: Rename to ...
8458 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
8459
8460 2016-05-25 Marek Polacek <polacek@redhat.com>
8461
8462 * g++.dg/pr65295.C: Use target c++14.
8463
8464 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8465
8466 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8467 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
8468
8469 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8470
8471 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8472 instructions.
8473
8474 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8475
8476 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8477 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8478 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8479 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8480 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8481 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8482 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8483 * c-c++-common/goacc/pcopy.c: Likewise.
8484 * c-c++-common/goacc/pcopyin.c: Likewise.
8485 * c-c++-common/goacc/pcopyout.c: Likewise.
8486 * c-c++-common/goacc/pcreate.c: Likewise.
8487 * c-c++-common/goacc/pr70688.c: New test.
8488 * c-c++-common/goacc/present-1.c: Adjust test.
8489 * c-c++-common/goacc/reduction-5.c: Likewise.
8490 * g++.dg/goacc/data-1.C: New test.
8491
8492 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8493
8494 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8495 vector parity built-in functions.
8496 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8497 count trailing zeros automatic vectorization.
8498 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8499 count trailing zeros built-in functions.
8500
8501 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8502
8503 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8504
8505 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8506
8507 PR target/71050
8508 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8509
8510 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8511
8512 PR c++/50436
8513 * g++.dg/template/crash123.C: New.
8514 * g++.dg/template/crash124.C: Likewise.
8515
8516 2016-05-24 Martin Sebor <msebor@redhat.com>
8517
8518 PR c++/71147
8519 * g++.dg/ext/flexary16.C: New test.
8520
8521 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8522
8523 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8524 before math.h is included.
8525 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8526 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8527 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8528 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8529 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8530 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8531 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8532 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8533 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8534 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8535 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8536 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8537 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8538 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8539 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8540 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8541 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8542 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8543 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8544 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8545 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8546 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8547 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8548
8549 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8550 Kelvin Nilsen <kelvin@gcc.gnu.org>
8551
8552 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8553 support.
8554
8555 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8556
8557 PR c++/69872
8558 * g++.dg/warn/Wno-narrowing1.C: New.
8559
8560 2016-05-24 Marek Polacek <polacek@redhat.com>
8561
8562 PR c/71249
8563 * c-c++-common/Wswitch-unreachable-2.c: New test.
8564
8565 2016-05-24 Jakub Jelinek <jakub@redhat.com>
8566
8567 PR c++/71257
8568 * g++.dg/vect/simd-clone-6.cc: New test.
8569 * g++.dg/gomp/declare-simd-6.C: New test.
8570
8571 PR middle-end/70434
8572 PR c/69504
8573 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8574
8575 2016-05-24 Richard Biener <rguenther@suse.de>
8576
8577 PR tree-optimization/71240
8578 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8579
8580 2016-05-24 Richard Biener <rguenther@suse.de>
8581
8582 PR tree-optimization/71230
8583 * gcc.dg/torture/pr71230.c: New testcase.
8584 * g++.dg/torture/pr71230.C: Likewise.
8585
8586 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8587
8588 * c-c++-common/goacc/routine-5.c: Add tests.
8589 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8590 * gfortran.dg/goacc/routine-6.f90: Add tests.
8591
8592 2016-05-24 Richard Biener <rguenther@suse.de>
8593
8594 PR tree-optimization/71253
8595 * gcc.dg/torture/pr71253.c: New testcase.
8596
8597 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8598
8599 PR middle-end/71252
8600 * gfortran.dg/pr71252.f90: New test.
8601
8602 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8603
8604 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8605
8606 2016-05-24 Richard Biener <rguenther@suse.de>
8607
8608 PR middle-end/70434
8609 PR c/69504
8610 * c-c++-common/vector-subscript-4.c: New testcase.
8611 * c-c++-common/vector-subscript-5.c: Likewise.
8612
8613 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8614
8615 PR fortran/71123
8616 * gfortran.dg/namelist_90.f: New test
8617
8618 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8619
8620 PR fortran/66461
8621 * gfortran.dg/unexpected_eof.f: New test
8622
8623 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8624 Kelvin Nilsen <kelvin@gcc.gnu.org>
8625
8626 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8627 as little endian.
8628
8629 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8630
8631 PR c++/70972
8632 * g++.dg/cpp0x/inh-ctor20.C: New.
8633 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8634
8635 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8636
8637 PR c++/69095
8638 * g++.dg/cpp0x/variadic168.C: New.
8639
8640 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8641
8642 * g++.dg/cpp0x/pr31445.C: Test column number too.
8643 * g++.dg/cpp0x/pr32253.C: Likewise.
8644 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8645 * g++.dg/cpp0x/variadic36.C: Likewise.
8646
8647 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
8648
8649 * gcc.dg/fold-notshift-2.c: Adjust.
8650
8651 2016-05-23 Marek Polacek <polacek@redhat.com>
8652
8653 PR c/49859
8654 * c-c++-common/Wswitch-unreachable-1.c: New test.
8655 * gcc.dg/Wswitch-unreachable-1.c: New test.
8656 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8657 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8658 * g++.dg/gomp/block-10.C: Likewise.
8659 * gcc.dg/gomp/block-10.c: Likewise.
8660 * g++.dg/gomp/block-9.C: Likewise.
8661 * gcc.dg/gomp/block-9.c: Likewise.
8662 * g++.dg/gomp/target-1.C: Likewise.
8663 * g++.dg/gomp/target-2.C: Likewise.
8664 * gcc.dg/gomp/target-1.c: Likewise.
8665 * gcc.dg/gomp/target-2.c: Likewise.
8666 * g++.dg/gomp/taskgroup-1.C: Likewise.
8667 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8668 * gcc.dg/gomp/teams-1.c: Likewise.
8669 * g++.dg/gomp/teams-1.C: Likewise.
8670 * g++.dg/overload/error3.C: Likewise.
8671 * g++.dg/tm/jump1.C: Likewise.
8672 * g++.dg/torture/pr40335.C: Likewise.
8673 * gcc.dg/c99-vla-jump-5.c: Likewise.
8674 * gcc.dg/switch-warn-1.c: Likewise.
8675 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8676 * gcc.dg/nested-func-1.c: Likewise.
8677 * gcc.dg/pr67784-4.c: Likewise.
8678
8679 2016-05-23 Richard Biener <rguenther@suse.de>
8680
8681 PR tree-optimization/71230
8682 * gfortran.dg/pr71230-1.f90: New testcase.
8683 * gfortran.dg/pr71230-2.f90: Likewise.
8684
8685 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8686
8687 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
8688 * gcc.dg/vect/pr58135.c: Add new.
8689 * gfortran.dg/pr46519-1.f: Adjust test case.
8690
8691 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8692
8693 PR c++/53401
8694 * g++.dg/cpp0x/decltype64.C: New.
8695
8696 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8697
8698 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8699 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8700 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8701
8702 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8703
8704 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8705 Add poly64x1_t and poly64x2_t cases if supported.
8706 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8707 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8708 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8709 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8710 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8711
8712 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8713
8714 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8715 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8716 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8717 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8718 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8719 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8720 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8721
8722 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8723
8724 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8725
8726 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8727
8728 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8729 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8730
8731 2016-05-22 Jakub Jelinek <jakub@redhat.com>
8732
8733 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8734 constraint instead of "r".
8735 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8736 insn instead of vxorpd.
8737 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8738
8739 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8740 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8741
8742 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8743
8744 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8745 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8746
8747 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8748
8749 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8750
8751 PR middle-end/40921
8752 * gcc.dg/tree-ssa/pr40921.c: New test.
8753
8754 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8755
8756 PR target/71103
8757 * gcc.target/avr/pr71103.c: New test.
8758
8759 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8760
8761 PR middle-end/71179
8762 * gcc.dg/tree-ssa/pr71179.c: New test.
8763
8764 2016-05-20 Martin Sebor <msebor@redhat.com>
8765
8766 PR c/71115
8767 * gcc.dg/init-excess-2.c: New test.
8768
8769 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8770
8771 * gnat.dg/opt53.adb: New test.
8772 * gnat.dg/opt54.adb: Likewise.
8773
8774 2016-05-20 Martin Jambor <mjambor@suse.cz>
8775
8776 PR tree-optimization/70884
8777 * gcc.dg/tree-ssa/pr70919.c: New test.
8778
8779 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8780
8781 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8782 formatting.
8783 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8784 fix code formatting.
8785
8786 2016-05-20 Nathan Sidwell <nathan@acm.org>
8787
8788 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8789 non-common cases.
8790 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
8791
8792 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8793
8794 * jit.dg/all-non-failing-tests.h: Add
8795 test-factorial-must-tail-call.c.
8796 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8797 * jit.dg/test-factorial-must-tail-call.c: New test case.
8798
8799 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR fortran/71204
8802 * gfortran.dg/pr71204.f90: New test.
8803
8804 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8805
8806 * gcc.target/nvptx/sincos.c: New test.
8807
8808 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8809
8810 PR c++/70572
8811 * g++.dg/cpp1y/auto-fn31.C: New.
8812
8813 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8814
8815 * gcc.target/powerpc/vec-addec.c: New test.
8816 * gcc.target/powerpc/vec-addec-int128.c: New test.
8817
8818 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8819
8820 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8821 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8822 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8823 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8824
8825 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
8826
8827 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8828
8829 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8830
8831 PR c++/71210
8832 * g++.dg/opt/pr71210-1.C: New test.
8833 * g++.dg/opt/pr71210-2.C: New test.
8834
8835 PR tree-optimization/29756
8836 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8837 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8838 only on selected targets where V4SImode vectors are known to be
8839 supported.
8840
8841 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
8842
8843 PR tree-optimization/71079
8844 PR tree-optimization/71206
8845 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8846
8847 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8848
8849 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8850 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8851 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8852
8853 2016-05-20 Richard Guenther <rguenther@suse.de>
8854
8855 PR tree-optimization/29756
8856 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8857
8858 2016-05-20 Richard Biener <rguenther@suse.de>
8859
8860 PR tree-optimization/71185
8861 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8862
8863 2016-05-20 Richard Biener <rguenther@suse.de>
8864
8865 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8866
8867 2016-05-19 Marek Polacek <polacek@redhat.com>
8868
8869 PR c++/71075
8870 * g++.dg/diagnostic/pr71075.C: New test.
8871
8872 2016-05-19 David Malcolm <dmalcolm@redhat.com>
8873
8874 PR c++/71184
8875 * g++.dg/pr71184.C: New test case.
8876
8877 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8878
8879 * gcc.target/powerpc/darn-0.c: New test.
8880 * gcc.target/powerpc/darn-1.c: New test.
8881 * gcc.target/powerpc/darn-2.c: New test.
8882
8883 2016-05-19 Marek Polacek <polacek@redhat.com>
8884
8885 PR tree-optimization/71031
8886 * gcc.dg/tree-ssa/vrp100.c: New test.
8887
8888 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8889
8890 PR rtl-optimization/71148
8891 * gcc.dg/pr71148.c: New test.
8892
8893 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8894
8895 PR target/71056
8896 * gcc.target/arm/pr71056.c: New test.
8897
8898 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8899
8900 * c-c++-common/pr69669.c: Check the used mode.
8901
8902 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8903
8904 PR sanitizer/64354
8905 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8906
8907 2016-05-19 Richard Biener <rguenther@suse.de>
8908
8909 PR tree-optimization/70729
8910 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8911 * gcc.dg/graphite/scop-18.c: Likewise.
8912 * gcc.dg/pr41783.c: Disable LIM.
8913 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8914 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8915 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8916 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8917 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8918 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8919 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8920 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8921 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8922 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8923 * gfortran.dg/pr42108.f90: Likewise.
8924
8925 2016-05-18 David Malcolm <dmalcolm@redhat.com>
8926
8927 PR driver/69265
8928 * gcc.dg/spellcheck-options-11.c: New test case.
8929
8930 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8931
8932 PR c++/71100
8933 * g++.dg/opt/pr71100.C: New test.
8934
8935 2016-05-18 Martin Jambor <mjambor@suse.cz>
8936
8937 PR ipa/69708
8938 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8939 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8940 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8941 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8942
8943 2016-05-18 Martin Jambor <mjambor@suse.cz>
8944
8945 PR ipa/69708
8946 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8947 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8948 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8949 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8950 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8951
8952 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8953
8954 PR c++/69793
8955 * g++.dg/template/crash122.C: New.
8956
8957 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8958
8959 PR c++/70466
8960 * g++.dg/template/pr70466-1.C: New.
8961 * g++.dg/template/pr70466-2.C: Likewise.
8962
8963 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8964
8965 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8966 splat operations and the XXSPLTIB instruction.
8967 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8968 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8969 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8970 xxlxor to clear a register.
8971
8972 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8973
8974 * gcc.dg/torture/pr71020.c: New test.
8975
8976 2016-05-18 Martin Jambor <mjambor@suse.cz>
8977
8978 PR ipa/70646
8979 * gcc.dg/ipa/pr70646.c: New test.
8980
8981 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8982
8983 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8984
8985 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8986
8987 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8988 missing tests for vreinterpretq_p{8,16}.
8989
8990 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8991
8992 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8993 vsliq_n_s64 and vsliq_n_u64.
8994
8995 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8996
8997 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8998 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8999
9000 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9001
9002 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9003 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9004 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9005
9006 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9007
9008 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9009 in comment.
9010
9011 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9012
9013 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9014 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9015 "blr\t" and switch to scan-assembler-times.
9016
9017 2016-05-18 Jiong Wang <jiong.wang@arm.com>
9018
9019 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9020 with __aarch64__.
9021 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9022 declarations under __aarch64__ and __ARM_FEATURE_FMA.
9023
9024 2016-05-18 Jakub Jelinek <jakub@redhat.com>
9025
9026 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9027 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9028 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9029 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9030 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9031 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9032
9033 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9034 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9035
9036 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9037 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9038
9039 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9040 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9041
9042 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9043
9044 2016-05-18 Richard Biener <rguenther@suse.de>
9045
9046 PR tree-optimization/71168
9047 * gcc.dg/torture/pr71168.c: New testcase.
9048
9049 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9050
9051 PR middle-end/63586
9052 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9053 * gcc.dg/tree-ssa/pr63586.c: New test.
9054 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9055
9056 2016-05-17 Nathan Sidwell <nathan@acm.org>
9057
9058 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9059 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9060 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9061 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9062
9063 2016-05-17 Nathan Sidwell <nathan@acm.org>
9064
9065 * gcc.target/nvptx/abi-vararg-3.c: New.
9066
9067 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9068
9069 PR tree-optimization/54579
9070 PR middle-end/55299
9071 * gcc.dg/fold-notrotate-1.c: New test.
9072 * gcc.dg/fold-notshift-1.c: New test.
9073 * gcc.dg/fold-notshift-2.c: New test.
9074
9075 2016-05-17 Marek Polacek <polacek@redhat.com>
9076
9077 PR ipa/71146
9078 * g++.dg/ipa/pr71146.C: New test.
9079
9080 2016-05-17 David Malcolm <dmalcolm@redhat.com>
9081
9082 * jit.dg/test-error-array-bounds.c: New test case.
9083
9084 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
9085
9086 * gcc.dg/tree-ssa/and-1.c: New testcase.
9087
9088 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
9089
9090 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9091 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9092
9093 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
9094
9095 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9096 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9097
9098 2016-05-17 Jiong Wang <jiong.wang@arm.com>
9099
9100 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9101
9102 2016-05-17 Jiong Wang <jiong.wang@arm.com>
9103
9104 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9105
9106 2016-05-17 Jiong Wang <jiong.wang@arm.com>
9107
9108 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9109 ".2d[index]" when scan the assembly.
9110 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9111 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9112 float64x1.
9113 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9114
9115 2016-05-17 Richard Biener <rguenther@suse.de>
9116
9117 PR tree-optimization/71132
9118 * gcc.dg/torture/pr71132.c: New testcase.
9119
9120 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9121
9122 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9123
9124 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9125
9126 PR target/70809
9127 * gcc.target/aarch64/pr70809_1.c: New test.
9128
9129 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9130
9131 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9132 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9133 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9134 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9135
9136 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9137 Ilya Enkovich <ilya.enkovich@intel.com>
9138
9139 PR target/71114
9140 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9141
9142 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
9143
9144 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9145 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9146
9147 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9148
9149 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9150 test for __ARM_FP16_ARGS.
9151 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9152 * gcc.target/arm/aapcs/neon-vect10.c: New.
9153 * gcc.target/arm/aapcs/neon-vect9.c: New.
9154 * gcc.target/arm/aapcs/vfp18.c: New.
9155 * gcc.target/arm/aapcs/vfp19.c: New.
9156 * gcc.target/arm/aapcs/vfp20.c: New.
9157 * gcc.target/arm/aapcs/vfp21.c: New.
9158 * gcc.target/arm/fp16-aapcs-1.c: New.
9159 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9160 test for __ARM_FP16_ARGS.
9161 * g++.target/arm/fp16-return-1.c: Update expected output.
9162
9163 2016-05-16 Jiong Wang <jiong.wang@arm.com>
9164
9165 PR testsuite/70227
9166 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9167
9168 2016-05-15 Harald Anlauf <anlauf@gmx.de>
9169
9170 PR fortran/69603
9171 * gfortran.dg/pr69603.f90: New testcase.
9172
9173 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
9174
9175 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9176
9177 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
9178
9179 PR fortran/71047
9180 * gfortran.dg/pr71047.f08: New test.
9181
9182 2016-05-13 Joseph Myers <joseph@codesourcery.com>
9183
9184 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9185 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9186 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9187
9188 2016-05-13 Martin Sebor <msebor@redhat.com>
9189
9190 PR c++/60049
9191 * g++.dg/cpp0x/constexpr-60049.C: New test.
9192
9193 2016-05-13 Jakub Jelinek <jakub@redhat.com>
9194
9195 PR bootstrap/71071
9196 * gcc.dg/pr71071.c: New test.
9197
9198 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
9199
9200 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9201 remove XOP handling.
9202 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
9203
9204 2016-05-13 Nathan Sidwell <nathan@acm.org>
9205
9206 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9207 __atomic_is_lock_free declaration.
9208
9209 2016-05-13 Richard Biener <rguenther@suse.de>
9210
9211 PR tree-optimization/42587
9212 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9213
9214 2016-05-13 Martin Liska <mliska@suse.cz>
9215
9216 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9217 the new format of dump output.
9218
9219 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9220
9221 * gcc.dg/pr71084.c: New test.
9222
9223 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9224
9225 PR target/53440
9226 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
9227
9228 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9229
9230 * gcc.target/aarch64/struct_return.c: New test.
9231
9232 2016-05-12 Marek Polacek <polacek@redhat.com>
9233
9234 PR c/70756
9235 * c-c++-common/pr70756-2.c: New test.
9236 * c-c++-common/pr70756.c: New test.
9237
9238 2016-05-12 Richard Biener <rguenther@suse.de>
9239
9240 PR tree-optimization/71059
9241 * gcc.dg/torture/pr71059.c: New testcase.
9242
9243 2016-05-12 Richard Biener <rguenther@suse.de>
9244
9245 PR tree-optimization/71062
9246 * gcc.dg/torture/pr71062.c: New testcase.
9247
9248 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9249
9250 PR tree-optimization/71006
9251 * gcc.dg/pr71006.c: New test.
9252
9253 2016-05-12 Marek Polacek <polacek@redhat.com>
9254
9255 PR driver/71063
9256 * gcc.dg/opts-7.c: New test.
9257
9258 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9259
9260 PR target/70830
9261 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9262 Add -save-temps to dg-options.
9263 Scan for ldmfd rather than pop instruction.
9264 * gcc.target/arm/interrupt-2.c: Likewise.
9265 * gcc.target/arm/pr70830.c: New test.
9266
9267 2016-05-12 Jakub Jelinek <jakub@redhat.com>
9268
9269 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9270 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9271
9272 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9273 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9274 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9275
9276 PR target/71019
9277 * gcc.target/i386/avx512vl-pack-1.c: New test.
9278 * gcc.target/i386/avx512vl-pack-2.c: New test.
9279 * gcc.target/i386/avx512bw-pack-2.c: New test.
9280
9281 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9282
9283 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9284 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9285 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9286
9287 2016-05-12 Richard Biener <rguenther@suse.de>
9288
9289 PR tree-optimization/70986
9290 * gcc.dg/torture/pr70986-1.c: New testcase.
9291 * gcc.dg/torture/pr70986-2.c: Likewise.
9292 * gcc.dg/torture/pr70986-3.c: Likewise.
9293
9294 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9295
9296 PR c/43651
9297 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9298 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9299
9300 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
9301
9302 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9303 directive.
9304 * gcc.target/i386/pr66746.c: Ditto.
9305
9306 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9307
9308 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9309 support.
9310 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9311 warning when using -mvsx-timode.
9312 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9313 * gcc.target/powerpc/dform-2.c: Likewise.
9314 * gcc.target/powerpc/pr68805.c: Likewise.
9315
9316 2016-05-11 Marek Polacek <polacek@redhat.com>
9317
9318 PR c++/71024
9319 * c-c++-common/attributes-3.c: New test.
9320
9321 2016-05-11 Nathan Sidwell <nathan@acm.org>
9322
9323 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9324 * gcc.c-torture/execute/pr68185.c: Likewise.
9325 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9326 * gcc.dg/pr69634.c: Requires scheduling.
9327 * gcc.dg/torture/pr66178.c: Require label values.
9328 * gcc.dg/setjmp-6.c: Require indirect jumps.
9329
9330 2016-05-11 Richard Biener <rguenther@suse.de>
9331
9332 PR tree-optimization/71055
9333 * gcc.dg/torture/pr71055.c: New testcase.
9334
9335 2016-05-11 Richard Biener <rguenther@suse.de>
9336
9337 PR debug/71057
9338 * g++.dg/debug/pr71057.C: New testcase.
9339
9340 2016-05-11 Jakub Jelinek <jakub@redhat.com>
9341
9342 PR fortran/70855
9343 * gfortran.dg/gomp/pr70855.f90: New test.
9344
9345 2016-05-11 Richard Biener <rguenther@suse.de>
9346
9347 PR middle-end/71002
9348 * g++.dg/torture/pr71002.C: New testcase.
9349
9350 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9351
9352 PR middle-end/70807
9353 * gcc.dg/pr70807.c: New test.
9354
9355 2016-05-10 Martin Sebor <msebor@redhat.com>
9356
9357 PR c++/38611
9358 * g++.dg/Wattributes.C: New test.
9359
9360 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
9361
9362 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9363 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9364 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9365
9366 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9367
9368 PR target/70799
9369 * gcc.target/i386/pr70799-1.c: New test.
9370
9371 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9372
9373 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9374
9375 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9376
9377 PR middle-end/70877
9378 * gcc.target/i386/pr70877.c: New test.
9379
9380 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9381
9382 PR tree-optimization/70786
9383 * gcc.target/i386/pr70876.c: New test.
9384
9385 2016-05-10 Jakub Jelinek <jakub@redhat.com>
9386
9387 PR target/70927
9388 * gcc.target/i386/avx512vl-logic-1.c: New test.
9389 * gcc.target/i386/avx512vl-logic-2.c: New test.
9390 * gcc.target/i386/avx512dq-logic-2.c: New test.
9391
9392 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9393
9394 PR target/70963
9395 * gcc.target/powerpc/pr70963.c: New.
9396
9397 2016-05-10 David Malcolm <dmalcolm@redhat.com>
9398
9399 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9400 (test_very_wide_line): Add ruler to expected output.
9401 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9402 (test_very_wide_line): Likewise.
9403 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9404 (test_show_locus): Within the handling of "test_very_wide_line",
9405 enable show_ruler_p on the diagnostic context.
9406
9407 2016-05-10 Richard Biener <rguenther@suse.de>
9408
9409 PR tree-optimization/71039
9410 * gcc.dg/torture/pr71039.c: New testcase.
9411
9412 2016-05-10 Nathan Sidwell <nathan@acm.org>
9413
9414 * gcc.dg/nested-func-10.c: Requires alloca.
9415 * gcc.dg/nested-func-9.c: Requires alloca.
9416 * gcc.c-torture/execute/pr70460.c: Requires labels.
9417 * gcc.c-torture/compile/pr70199.c: Requires labels.
9418 * gcc.target/nvptx/decl.c: Compile only.
9419 * gcc.target/nvptx/trailing-init.c: Compile only.
9420 * gcc.target/nvptx/ary-init.c: Compile only.
9421
9422 2016-05-10 Marek Polacek <polacek@redhat.com>
9423
9424 PR c/70255
9425 * gcc.dg/attr-opt-1.c: New test.
9426
9427 2016-05-10 Richard Biener <rguenther@suse.de>
9428
9429 PR tree-optimization/70497
9430 PR tree-optimization/28367
9431 * gcc.dg/torture/20160404-1.c: New testcase.
9432 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9433 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9434
9435 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9436
9437 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9438
9439 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
9440
9441 * gcc.target/i386/fabsneg-1.c New test.
9442
9443 2016-05-09 Alan Modra <amodra@gmail.com>
9444
9445 PR testsuite/70826
9446 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9447
9448 2016-05-09 Richard Biener <rguenther@suse.de>
9449
9450 PR tree-optimization/70985
9451 * gcc.dg/torture/pr70985.c: New testcase.
9452
9453 2016-05-09 Bin Cheng <bin.cheng@arm.com>
9454
9455 * gcc.dg/tree-ssa/ifc-9.c: New test.
9456 * gcc.dg/tree-ssa/ifc-10.c: New test.
9457 * gcc.dg/tree-ssa/ifc-11.c: New test.
9458 * gcc.dg/tree-ssa/ifc-12.c: New test.
9459 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9460 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9461 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9462
9463 2016-05-09 Richard Biener <rguenther@suse.de>
9464
9465 PR fortran/70937
9466 * gfortran.dg/pr70937.f90: New testcase.
9467
9468 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9469
9470 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9471
9472 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
9473
9474 PR fortran/56226
9475 * gfortran.dg/dec_structure_1.f90: New testcase.
9476 * gfortran.dg/dec_structure_2.f90: Ditto.
9477 * gfortran.dg/dec_structure_3.f90: Ditto.
9478 * gfortran.dg/dec_structure_4.f90: Ditto.
9479 * gfortran.dg/dec_structure_5.f90: Ditto.
9480 * gfortran.dg/dec_structure_6.f90: Ditto.
9481 * gfortran.dg/dec_structure_7.f90: Ditto.
9482 * gfortran.dg/dec_structure_8.f90: Ditto.
9483 * gfortran.dg/dec_structure_9.f90: Ditto.
9484 * gfortran.dg/dec_structure_10.f90: Ditto.
9485 * gfortran.dg/dec_structure_11.f90: Ditto.
9486 * gfortran.dg/dec_union_1.f90: Ditto.
9487 * gfortran.dg/dec_union_2.f90: Ditto.
9488 * gfortran.dg/dec_union_3.f90: Ditto.
9489 * gfortran.dg/dec_union_4.f90: Ditto.
9490 * gfortran.dg/dec_union_5.f90: Ditto.
9491 * gfortran.dg/dec_union_6.f90: Ditto.
9492 * gfortran.dg/dec_union_7.f90: Ditto.
9493
9494 2016-05-07 Tom de Vries <tom@codesourcery.com>
9495
9496 PR tree-optimization/70956
9497 * gcc.dg/graphite/pr70956.c: New test.
9498
9499 2016-05-06 Jakub Jelinek <jakub@redhat.com>
9500
9501 PR middle-end/70941
9502 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9503 (a, b, c, d): Change type from char to signed char.
9504 (main): Compare against (signed char) -1634678893 instead of
9505 hardcoded -109. Use __builtin_abort instead of abort.
9506
9507 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9508 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9509
9510 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9511
9512 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9513
9514 PR debug/70935
9515 * gcc.dg/torture/pr70935.c: New test.
9516
9517 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9518
9519 PR target/58219
9520 * gcc.target/sh/pr58219.c: New tests.
9521
9522 2016-05-06 Richard Biener <rguenther@suse.de>
9523
9524 PR tree-optimization/70960
9525 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9526
9527 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9528
9529 PR target/52933
9530 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9531 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9532 Adjust expected instruction counts.
9533 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9534
9535 2016-05-06 Marek Polacek <polacek@redhat.com>
9536
9537 PR sanitizer/70875
9538 * gcc.dg/ubsan/bounds-3.c: New test.
9539
9540 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9541
9542 PR target/54089
9543 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9544
9545 2016-05-06 Richard Biener <rguenther@suse.de>
9546
9547 PR middle-end/70931
9548 * gfortran.dg/pr70931.f90: New testcase.
9549
9550 2016-05-06 Richard Biener <rguenther@suse.de>
9551
9552 PR middle-end/70941
9553 * gcc.dg/torture/pr70941.c: New testcase.
9554
9555 2016-05-05 Bin Cheng <bin.cheng@arm.com>
9556
9557 PR tree-optimization/57206
9558 * gcc.dg/vect/pr57206.c: New test.
9559
9560 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9561
9562 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9563
9564 2016-05-05 Jakub Jelinek <jakub@redhat.com>
9565
9566 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9567
9568 * c-c++-common/Wdangling-else-4.c: New test.
9569
9570 2016-05-04 Jakub Jelinek <jakub@redhat.com>
9571
9572 PR c++/70906
9573 PR c++/70933
9574 * g++.dg/opt/pr70906.C: New test.
9575 * g++.dg/opt/pr70933.C: New test.
9576
9577 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9578
9579 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
9580
9581 * gcc.dg/ipa/pure-const-3.c: New testcase.
9582
9583 2016-05-04 Marek Polacek <polacek@redhat.com>
9584
9585 * c-c++-common/Wdangling-else-1.c: New test.
9586 * c-c++-common/Wdangling-else-2.c: New test.
9587 * c-c++-common/Wdangling-else-3.c: New test.
9588
9589 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9590
9591 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9592 flag is present.
9593
9594 2016-05-04 Marek Polacek <polacek@redhat.com>
9595
9596 PR c/48778
9597 * gcc.dg/Waddress-2.c: New test.
9598
9599 2016-05-04 Alan Modra <amodra@gmail.com>
9600
9601 * gcc.target/powerpc/pr70866.c: New.
9602
9603 2016-05-03 Martin Sebor <msebor@redhat.com>
9604
9605 PR c++/66561
9606 * c-c++-common/builtin_location.c: New test.
9607 * g++.dg/cpp1y/builtin_location.C: New test.
9608
9609 2016-05-03 Marek Polacek <polacek@redhat.com>
9610
9611 PR c/70859
9612 * gcc.dg/pr70859.c: New test.
9613 * gcc.dg/pr70859-2.c: New test.
9614
9615 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9616
9617 * gnat.dg/debug5.adb: New testcase.
9618
9619 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9620
9621 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9622 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9623 Procedure to check for z10 instruction set.
9624
9625 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9626
9627 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9628
9629 2016-05-03 Alan Modra <amodra@gmail.com>
9630
9631 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9632
9633 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9634
9635 * gcc.target/i386/avx512f-cvt-1.c: New test.
9636
9637 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9638
9639 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9640 -fdump-tree-vrp-details.
9641
9642 2016-05-03 Richard Biener <rguenther@suse.de>
9643
9644 * gcc.dg/pr30172-1.c: Adjust.
9645 * gcc.dg/pr63743.c: Likewise.
9646 * gcc.dg/tm/pr51696.c: Likewise.
9647 * c-c++-common/tm/safe-1.c: Likewise.
9648 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9649 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9650 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9651 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9652
9653 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9654
9655 PR rtl-optimization/70467
9656 * gcc.target/i386/pr70467-3.c: New test.
9657 * gcc.target/i386/pr70467-4.c: New test.
9658
9659 PR tree-optimization/70916
9660 * gcc.c-torture/compile/pr70916.c: New test.
9661
9662 PR target/49244
9663 * gcc.target/i386/pr49244-1.c: New test.
9664 * gcc.target/i386/pr49244-2.c: New test.
9665
9666 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9667
9668 PR rtl-optimization/44281
9669 * gcc.target/i386/pr44281.c: New test.
9670
9671 2016-05-03 bin cheng <bin.cheng@arm.com>
9672
9673 PR tree-optimization/56541
9674 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9675 * gcc.dg/vect/pr56541.c: new test.
9676
9677 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9678
9679 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9680 __float128.
9681 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9682
9683 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9684
9685 PR testsuite/70520
9686 * c-c++-common/asan/clone-test-1.c (main): Align child process
9687 stack to 16 bytes.
9688
9689 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9690
9691 PR c++/62314
9692 * g++.dg/spellcheck-fields-2.C: New test case.
9693
9694 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9695
9696 PR c++/62314
9697 * g++.dg/pr62314.C: New test case.
9698
9699 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
9700
9701 * gcc.dg/ipa/inline-8.c: New testcase.
9702
9703 2016-05-02 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR rtl-optimization/70467
9706 * gcc.target/i386/pr70467-1.c: New test.
9707
9708 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9709
9710 * gcc.dg/spec-options.c: Run the test on all targets.
9711 * gcc.dg/foo.specs: Use cpp_unique_options.
9712
9713 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9714
9715 * gcc.dg/tree-ssa/unord.c: New testcase.
9716
9717 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9718
9719 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9720
9721 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9722
9723 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9724
9725 2016-05-02 Marek Polacek <polacek@redhat.com>
9726
9727 PR c/70851
9728 * gcc.dg/enum-incomplete-3.c: New test.
9729
9730 2016-05-02 Marek Polacek <polacek@redhat.com>
9731 Tom de Vries <tom@codesourcery.com>
9732
9733 PR tree-optimization/70700
9734 * gcc.dg/pr70700.c: New test.
9735
9736 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
9737
9738 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9739 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9740 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9741 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9742 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9743
9744 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9745
9746 * ada/acats/run_acats: Rename into...
9747 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9748 * ada/acats/run_all.sh: Remove redundant test.
9749 (target_run): Move around.
9750 (target_gnatchop): Use newly built executable.
9751 (target_gnatmake): Likewise.
9752 Check that the compilation of impbit succeeds.
9753
9754 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9755
9756 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9757 * gcc.dg/20021029-1.c: Likewise.
9758 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9759 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9760 * gcc.target/sh/cmpstr.c: Likewise.
9761 * gcc.target/sh/cmpstrn.c: Likewise.
9762 * gcc.target/sh/memset.c: Likewise.
9763 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9764 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9765 * gcc.target/sh/pr39423-1.c: Likewise.
9766 * gcc.target/sh/pr49468-di.c: Likewise.
9767 * gcc.target/sh/pr49468-si.c: Likewise.
9768 * gcc.target/sh/pr49880-1.c: Likewise.
9769 * gcc.target/sh/pr49880-2.c: Likewise.
9770 * gcc.target/sh/pr49880-3.c: Likewise.
9771 * gcc.target/sh/pr50751-1.c: Likewise.
9772 * gcc.target/sh/pr50751-4.c: Likewise.
9773 * gcc.target/sh/pr50751-7.c: Likewise.
9774 * gcc.target/sh/pr51244-1.c: Likewise.
9775 * gcc.target/sh/pr51244-10.c: Likewise.
9776 * gcc.target/sh/pr51244-11.c: Likewise.
9777 * gcc.target/sh/pr51244-12.c: Likewise.
9778 * gcc.target/sh/pr51244-13.c: Likewise.
9779 * gcc.target/sh/pr51244-14.c: Likewise.
9780 * gcc.target/sh/pr51244-17.c: Likewise.
9781 * gcc.target/sh/pr51244-18.c: Likewise.
9782 * gcc.target/sh/pr51244-19.c: Likewise.
9783 * gcc.target/sh/pr51244-4.c: Likewise.
9784 * gcc.target/sh/pr51244-5.c: Likewise.
9785 * gcc.target/sh/pr51244-7.c: Likewise.
9786 * gcc.target/sh/pr51244-8.c: Likewise.
9787 * gcc.target/sh/pr51244-9.c: Likewise.
9788 * gcc.target/sh/pr51697.c: Likewise.
9789 * gcc.target/sh/pr52483-1.c: Likewise.
9790 * gcc.target/sh/pr52483-2.c: Likewise.
9791 * gcc.target/sh/pr52483-3.c: Likewise.
9792 * gcc.target/sh/pr52483-5.c: Likewise.
9793 * gcc.target/sh/pr52933-1.c: Likewise.
9794 * gcc.target/sh/pr52933-2.c: Likewise.
9795 * gcc.target/sh/pr52933-3.c: Likewise.
9796 * gcc.target/sh/pr53568-1.c: Likewise.
9797 * gcc.target/sh/pr53976-1.c: Likewise.
9798 * gcc.target/sh/pr53988-1.c: Likewise.
9799 * gcc.target/sh/pr53988.c: Likewise.
9800 * gcc.target/sh/pr54089-1.c: Likewise.
9801 * gcc.target/sh/pr54089-6.c: Likewise.
9802 * gcc.target/sh/pr54089-7.c: Likewise.
9803 * gcc.target/sh/pr54089-8.c: Likewise.
9804 * gcc.target/sh/pr54089-9.c: Likewise.
9805 * gcc.target/sh/pr54236-1.c: Likewise.
9806 * gcc.target/sh/pr54236-2.c: Likewise.
9807 * gcc.target/sh/pr54236-3.c: Likewise.
9808 * gcc.target/sh/pr54236-4.c: Likewise.
9809 * gcc.target/sh/pr54386.c: Likewise.
9810 * gcc.target/sh/pr54602-1.c: Likewise.
9811 * gcc.target/sh/pr54685.c: Likewise.
9812 * gcc.target/sh/pr54760-1.c: Likewise.
9813 * gcc.target/sh/pr54760-2.c: Likewise.
9814 * gcc.target/sh/pr54760-3.c: Likewise.
9815 * gcc.target/sh/pr54760-4.c: Likewise.
9816 * gcc.target/sh/pr54760-5.c: Likewise.
9817 * gcc.target/sh/pr54760-6.c: Likewise.
9818 * gcc.target/sh/pr55146.c: Likewise.
9819 * gcc.target/sh/pr55160.c: Likewise.
9820 * gcc.target/sh/pr59278.c: Likewise.
9821 * gcc.target/sh/pr59401-1.c: Likewise.
9822 * gcc.target/sh/pr59533-1.c: Likewise.
9823 * gcc.target/sh/pr63260.c: Likewise.
9824 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9825 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9826 * gcc.target/sh/strlen.c: Likewise.
9827 * gcc.target/sh/torture/pr30807.c: Likewise.
9828 * gcc.target/sh/torture/pr34777.c: Likewise.
9829 * gcc.target/sh/torture/pr64652.c: Likewise.
9830 * gcc.target/sh/torture/pr65505.c: Likewise.
9831 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9832 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9833
9834 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9835
9836 PR c++/66644
9837 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9838
9839 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9840
9841 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9842 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9843 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9844 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9845
9846 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9847
9848 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9849 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9850
9851 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9852
9853 PR middle-end/70626
9854 * c-c++-common/goacc/combined-reduction.c: New test.
9855 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9856
9857 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9858
9859 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9860 *movdi_internal pattern only if PIC off.
9861 * gcc.target/i386/pr70155-2.c: Likewise.
9862 * gcc.target/i386/pr70155-3.c: Likewise.
9863 * gcc.target/i386/pr70155-4.c: Likewise.
9864 * gcc.target/i386/pr70155-5.c: Likewise.
9865 * gcc.target/i386/pr70155-6.c: Likewise.
9866 * gcc.target/i386/pr70155-7.c: Likewise.
9867 * gcc.target/i386/pr70155-8.c: Likewise.
9868 * gcc.target/i386/pr70155-15.c: Likewise.
9869 * gcc.target/i386/pr70155-17.c: Likewise.
9870 * gcc.target/i386/pr70155-22.c: Likewise.
9871
9872 2016-04-29 Bin Cheng <bin.cheng@arm.com>
9873
9874 PR tree-optimization/70803
9875 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9876
9877 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9878
9879 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9880 optimization of vector loop.
9881 * gcc.target/i386/vect-unpack-3.c: New test.
9882 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9883 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9884 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9885
9886 2016-04-29 Marek Polacek <polacek@redhat.com>
9887
9888 PR sanitizer/70342
9889 * g++.dg/ubsan/null-7.C: New test.
9890
9891 PR c/70852
9892 * gcc.dg/pr70852.c: New test.
9893
9894 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9895
9896 PR/69089
9897 * g++.dg/cpp0x/alignas6.C: New test.
9898
9899 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9900
9901 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9902 * gcc.dg/pr27003.c: Likewise.
9903 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9904 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9905 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9906 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9907 * gcc.target/arc/mxy.c: Likewise.
9908 * gcc.target/arc/mswape.c: Likewise.
9909 * gcc.target/arc/mrtsc.c: Likewise.
9910 * gcc.target/arc/mcrc.c: Likewise.
9911 * gcc.target/arc/mdsp-packa.c: Likewise.
9912 * gcc.target/arc/mdvbf.c: Likewise.
9913 * gcc.target/arc/mlock.c: Likewise.
9914 * gcc.target/arc/mmac-24.c: Likewise.
9915 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9916
9917 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9918 Matthijs Kooijman <matthijs@stdin.nl>
9919 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9920
9921 PR target/60040
9922 * gcc.target/avr/pr60040-1.c: New.
9923 * gcc.target/avr/pr60040-2.c: New.
9924
9925 2016-04-29 Richard Biener <rguenther@suse.de>
9926
9927 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9928
9929 2016-04-29 Richard Biener <rguenther@suse.de>
9930
9931 PR tree-optimization/13962
9932 PR tree-optimization/65686
9933 * gcc.dg/uninit-pr65686.c: New testcase.
9934
9935 2016-04-29 Jakub Jelinek <jakub@redhat.com>
9936
9937 PR middle-end/70843
9938 * gcc.dg/pr70843.c: New test.
9939
9940 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9941
9942 PR target/70858
9943 * gcc.target/i386/pr70858.c: New test.
9944
9945 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9946
9947 * gcc.target/arc/nps400-1.c: New file.
9948
9949 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9950 Andrew Burgess <andrew.burgess@embecosm.com>
9951
9952 * gcc.target/arc/movh_cl-1.c: New file.
9953
9954 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9955 Andrew Burgess <andrew.burgess@embecosm.com>
9956
9957 * gcc.target/arc/extzv-1.c: New file.
9958 * gcc.target/arc/insv-1.c: New file.
9959 * gcc.target/arc/insv-2.c: New file.
9960 * gcc.target/arc/movb-1.c: New file.
9961 * gcc.target/arc/movb-2.c: New file.
9962 * gcc.target/arc/movb-3.c: New file.
9963 * gcc.target/arc/movb-4.c: New file.
9964 * gcc.target/arc/movb-5.c: New file.
9965 * gcc.target/arc/movb_cl-1.c: New file.
9966 * gcc.target/arc/movb_cl-2.c: New file.
9967 * gcc.target/arc/movbi_cl-1.c: New file.
9968 * gcc.target/arc/movl-1.c: New file.
9969
9970 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9971 Andrew Burgess <andrew.burgess@embecosm.com>
9972
9973 * gcc.target/arc/cmem-1.c: New file.
9974 * gcc.target/arc/cmem-2.c: New file.
9975 * gcc.target/arc/cmem-3.c: New file.
9976 * gcc.target/arc/cmem-4.c: New file.
9977 * gcc.target/arc/cmem-5.c: New file.
9978 * gcc.target/arc/cmem-6.c: New file.
9979 * gcc.target/arc/cmem-7.c: New file.
9980 * gcc.target/arc/cmem-ld.inc: New file.
9981 * gcc.target/arc/cmem-st.inc: New file.
9982
9983 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9984
9985 PR target/70821
9986 * gcc.target/i386/pr70821.c: New test.
9987
9988 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9989
9990 * gcc.target/powerpc/vec-adde.c: New test.
9991 * gcc.target/powerpc/vec-adde-int128.c: New test.
9992
9993 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9994
9995 * gcc.target/i386/avx-vround-1.c: New test.
9996 * gcc.target/i386/avx-vround-2.c: New test.
9997 * gcc.target/i386/avx512vl-vround-1.c: New test.
9998 * gcc.target/i386/avx512vl-vround-2.c: New test.
9999
10000 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10001
10002 PR testsuite/70595
10003 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10004 (check_effective_target_cilkplus_runtime): ... this.
10005 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10006 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10007
10008 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10009 Require cilkplus_runtime.
10010 Don't add -lcilkrts.
10011 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10012 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10013 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10014 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10015 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10016 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10017 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10018 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10019 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10020 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10021 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10022 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10023 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10024 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10025 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10026 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10027 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10028 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10029 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10030 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10031 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10032 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10033 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10034 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10035 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10036 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10037 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10038 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10039 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10040
10041 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10042 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10043
10044 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10045
10046 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10047 cilkplus_runtime.
10048
10049 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
10050
10051 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10052 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10053
10054 2015-04-27 Ryan Burn <contact@rnburn.com>
10055
10056 PR c++/69024
10057 PR c++/68997
10058 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10059 diagnostic.
10060 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10061 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10062
10063 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10064
10065 * gnat.dg/limited_with4.ad[sb]: New test.
10066 * gnat.dg/limited_with4_pkg.ads: New helper.
10067
10068 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10069
10070 PR target/70155
10071 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10072 and movv1ti_internal patterns
10073 * gcc.target/i386/pr70155-1.c: New test.
10074 * gcc.target/i386/pr70155-2.c: Likewise.
10075 * gcc.target/i386/pr70155-3.c: Likewise.
10076 * gcc.target/i386/pr70155-4.c: Likewise.
10077 * gcc.target/i386/pr70155-5.c: Likewise.
10078 * gcc.target/i386/pr70155-6.c: Likewise.
10079 * gcc.target/i386/pr70155-7.c: Likewise.
10080 * gcc.target/i386/pr70155-8.c: Likewise.
10081 * gcc.target/i386/pr70155-9.c: Likewise.
10082 * gcc.target/i386/pr70155-10.c: Likewise.
10083 * gcc.target/i386/pr70155-11.c: Likewise.
10084 * gcc.target/i386/pr70155-12.c: Likewise.
10085 * gcc.target/i386/pr70155-13.c: Likewise.
10086 * gcc.target/i386/pr70155-14.c: Likewise.
10087 * gcc.target/i386/pr70155-15.c: Likewise.
10088 * gcc.target/i386/pr70155-16.c: Likewise.
10089 * gcc.target/i386/pr70155-17.c: Likewise.
10090 * gcc.target/i386/pr70155-18.c: Likewise.
10091 * gcc.target/i386/pr70155-19.c: Likewise.
10092 * gcc.target/i386/pr70155-20.c: Likewise.
10093 * gcc.target/i386/pr70155-21.c: Likewise.
10094 * gcc.target/i386/pr70155-22.c: Likewise.
10095
10096 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10097
10098 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10099 ".{5,6}".
10100
10101 2016-04-27 Bin Cheng <bin.cheng@arm.com>
10102
10103 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10104 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10105 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10106 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10107 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10108
10109 2016-04-27 Richard Biener <rguenther@suse.de>
10110
10111 PR ipa/70760
10112 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10113 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10114
10115 2016-04-27 Nathan Sidwell <nathan@acm.org>
10116
10117 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10118 * g++.dg/ubsan/pr63956.C: Adjust error location.
10119
10120 2016-04-27 Nick Clifton <nickc@redhat.com>
10121
10122 PR middle-end/49889
10123 * gcc.dg/pr49889.c: New test.
10124
10125 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10126
10127 * c-c++-common/memset-array.c: New test.
10128
10129 2016-04-26 Martin Sebor <msebor@redhat.com>
10130
10131 PR c++/66639
10132 * g++.dg/cpp1y/func_constexpr.C: New test.
10133
10134 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10135
10136 PR c++/70241
10137 * g++.dg/cpp0x/enum32.C: New test.
10138 * g++.dg/cpp0x/enum33.C: New test.
10139
10140 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10141
10142 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10143 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10144 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10145 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10146 * gcc.c-torture/execute/pr38151.c: Likewise.
10147 * gcc.c-torture/execute/pr66556.c: Likewise.
10148 * gcc.c-torture/execute/pr67781.c: Likewise.
10149 * gcc.c-torture/execute/pr68648.c: Likewise.
10150
10151 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
10152
10153 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10154
10155 2016-04-26 Marek Polacek <polacek@redhat.com>
10156
10157 PR c/67784
10158 * gcc.dg/pr67784-3.c: New test.
10159 * gcc.dg/pr67784-4.c: New test.
10160 * gcc.dg/pr67784-5.c: New test.
10161
10162 PR c/70791
10163 * gcc.dg/Wnested-externs-2.c: New test.
10164
10165 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
10166
10167 * gcc.dg/fold-plusmult.c: Adjust.
10168 * gcc.dg/no-strict-overflow-6.c: Adjust.
10169 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10170
10171 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10172
10173 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10174 number scans.
10175 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10176 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10177 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10178 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10179 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10180 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10181 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10182 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10183 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10184 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10185 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10186 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10187 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10188 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10189 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10190 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10191 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10192 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10193 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10194 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10195 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10196 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10197 scans.
10198 * gcc.target/i386/pr32219-4.c: Likewise.
10199 * gcc.target/i386/pr32219-6.c: Likewise.
10200 * gcc.target/i386/pr32219-8.c: Likewise.
10201
10202 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10203
10204 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10205 associated options.
10206
10207 2016-04-26 Marek Polacek <polacek@redhat.com>
10208
10209 PR c++/70744
10210 * g++.dg/ext/cond2.C: New test.
10211
10212 2016-04-26 Bin Cheng <bin.cheng@arm.com>
10213
10214 PR tree-optimization/70771
10215 PR tree-optimization/70775
10216 * gcc.dg/pr70771.c: New test.
10217 * gcc.dg/pr70775.c: New test.
10218
10219 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10220
10221 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10222
10223 2016-04-25 Richard Biener <rguenther@suse.de>
10224
10225 PR tree-optimization/70780
10226 * gcc.dg/torture/pr70780.c: New testcase.
10227
10228 2016-04-25 Michael Collison <michael.collison@arm.com>
10229
10230 * gcc.target/arm/neon-vaddws16.c: New test.
10231 * gcc.target/arm/neon-vaddws32.c: New test.
10232 * gcc.target/arm/neon-vaddwu16.c: New test.
10233 * gcc.target/arm/neon-vaddwu32.c: New test.
10234 * gcc.target/arm/neon-vaddwu8.c: New test.
10235 * lib/target-supports.exp
10236 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10237 that arm neon support vector widen sum of HImode TO SImode.
10238
10239 2016-04-23 Jakub Jelinek <jakub@redhat.com>
10240
10241 PR sanitizer/70712
10242 * c-c++-common/asan/pr70712.c: New test.
10243
10244 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10245
10246 * .gitattributes: New file.
10247
10248 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10249
10250 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10251
10252 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10253
10254 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10255 * gfortran.dg/submodule_15.f08: Likewise.
10256
10257 2016-04-22 Richard Biener <rguenther@suse.de>
10258
10259 PR tree-optimization/70740
10260 * gcc.dg/torture/pr70740.c: New testcase.
10261
10262 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10263
10264 PR target/70750
10265 * gcc.target/i386/pr70750-1.c: New test.
10266 * gcc.target/i386/pr70750-2.c: Likewise.
10267
10268 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10269
10270 PR c++/70540
10271 * g++.dg/cpp0x/auto48.C: New.
10272
10273 2016-04-21 Marek Polacek <polacek@redhat.com>
10274
10275 PR c++/70513
10276 * g++.dg/cpp0x/forw_enum12.C: New test.
10277 * g++.dg/cpp0x/forw_enum13.C: New test.
10278
10279 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10280
10281 PR target/70728
10282 * gcc.target/i386/pr70728.c: New test.
10283
10284 2016-04-21 Richard Biener <rguenther@suse.de>
10285
10286 PR middle-end/70747
10287 * gcc.dg/pr70747.c: New testcase.
10288
10289 2016-04-21 Bin Cheng <bin.cheng@arm.com>
10290
10291 PR tree-optimization/70715
10292 * gcc.dg/tree-ssa/scev-13.c: New test.
10293
10294 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
10295
10296 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10297
10298 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
10299
10300 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10301
10302 2016-04-20 Jan Hubicka <jh@suse.cz>
10303
10304 PR ipa/70018
10305 * g++.dg/ipa/nothrow-1.C: New testcase.
10306
10307 2016-04-20 Nathan Sidwell <nathan@acm.org>
10308
10309 PR c++/55635
10310 * g++.dg/eh/delete1.C: New.
10311
10312 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10313
10314 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10315 -mtune-ctrl=sse_typeless_stores.
10316
10317 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10318
10319 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10320
10321 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10322
10323 PR tree-optimization/69489
10324 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10325
10326 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10327
10328 PR c++/69363
10329 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10330 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10331 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10332
10333 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10334
10335 PR tree-optimization/56625
10336 PR tree-optimization/69489
10337 * gcc.dg/vect/pr56625.c: New test.
10338 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10339
10340 2016-04-20 Andrew Pinski <apinski@cavium.com>
10341
10342 PR target/64971
10343 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10344
10345 2016-04-20 Arnaud Charlet <charlet@adacore.com>
10346
10347 * gnat.dg/self1.adb: Remove now incorrect test.
10348
10349 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10350
10351 * gcc.dg/tree-ssa/scev-11.c: New test.
10352 * gcc.dg/tree-ssa/scev-12.c: New test.
10353
10354 2016-04-20 Marek Polacek <polacek@redhat.com>
10355
10356 PR tree-optimization/70725
10357 * gcc.dg/pr70725.c: New test.
10358
10359 2016-04-20 Richard Biener <rguenther@suse.de>
10360
10361 PR tree-optimization/70726
10362 * g++.dg/vect/pr70726.cc: New testcase.
10363
10364 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10365
10366 PR target/70674
10367 * gcc.target/s390/pr70674.c: New test.
10368
10369 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10370
10371 PR libgfortran/70684
10372 * gfortran.dg/list_read_14.f90: New test.
10373
10374 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10375
10376 PR target/69201
10377 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10378 extern to force it misaligned.
10379 (b): Likewise.
10380 (c): Likewise.
10381 (d): Likewise.
10382 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10383 Don't check `*' before movv4sf_internal.
10384 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10385 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10386 Don't check `*' before movv16qi_internal.
10387 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10388 extern to force it misaligned.
10389 (b): Likewise.
10390 (c): Likewise.
10391 (d): Likewise.
10392 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10393 Don't check `*' before movv2df_internal.
10394 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10395 extern to force it misaligned.
10396 (b): Likewise.
10397 (c): Likewise.
10398 (d): Likewise.
10399 Check movv8sf_internal instead of avx_storeups256.
10400 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10401
10402 2016-04-19 Richard Biener <rguenther@suse.de>
10403
10404 PR tree-optimization/70171
10405 * g++.dg/tree-ssa/pr70171.C: New testcase.
10406
10407 2016-04-19 Richard Biener <rguenther@suse.de>
10408
10409 PR tree-optimization/70724
10410 * gcc.dg/torture/pr70724.c: New testcase.
10411
10412 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10413
10414 PR middle-end/70689
10415 * gcc.target/i386/pr70689.c: New.
10416
10417 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10418
10419 PR target/70708
10420 * gcc.target/i386/pr70708.c: New test.
10421
10422 2016-04-18 Richard Biener <rguenther@suse.de>
10423
10424 PR tree-optimization/43434
10425 * gcc.dg/vect/pr43434.c: New testcase.
10426 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10427 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10428 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10429 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10430 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10431 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10432 * gcc.dg/gomp/pr68640.c: Likewise.
10433 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10434 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10435
10436 2016-04-18 Richard Biener <rguenther@suse.de>
10437
10438 PR tree-optimization/70701
10439 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10440
10441 2016-04-18 Tom de Vries <tom@codesourcery.com>
10442
10443 PR testsuite/70699
10444 * gcc.dg/pr70161.c: Add dot-file scans.
10445 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10446 instead of after last dot char.
10447
10448 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10449
10450 * c-c++-common/dump-ada-spec-3.c: New test.
10451 * c-c++-common/dump-ada-spec-4.c: Likewise.
10452
10453 2016-04-17 Tom de Vries <tom@codesourcery.com>
10454
10455 PR other/70183
10456 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10457
10458 2016-04-15 Jan Hubicka <jh@suse.cz>
10459
10460 PR ipa/70018
10461 * g++.dg/ipa/pure-const-1.C: New testcase.
10462 * g++.dg/ipa/pure-const-2.C: New testcase.
10463 * g++.dg/ipa/pure-const-3.C: New testcase.
10464
10465 2016-04-15 Marek Polacek <polacek@redhat.com>
10466
10467 PR c/70671
10468 * gcc.dg/bitfld-22.c: New test.
10469
10470 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10471
10472 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10473 x86_64.
10474
10475 2016-04-15 Marek Polacek <polacek@redhat.com>
10476
10477 PR c/70651
10478 * c-c++-common/pr70651.c: New test.
10479
10480 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10481
10482 PR rtl-optimization/70681
10483 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10484 dump scan on arm and powerpc.
10485 * gcc.dg/pr10474.c: Likewise.
10486
10487 2016-04-15 Jakub Jelinek <jakub@redhat.com>
10488
10489 PR c++/69517
10490 PR c++/70019
10491 PR c++/70588
10492 * g++.dg/cpp1y/vla11.C: Revert for real.
10493
10494 PR c/70436
10495 * c-c++-common/Wparentheses-1.c: New test.
10496 * c-c++-common/gomp/Wparentheses-1.c: New test.
10497 * c-c++-common/gomp/Wparentheses-2.c: New test.
10498 * c-c++-common/gomp/Wparentheses-3.c: New test.
10499 * c-c++-common/gomp/Wparentheses-4.c: New test.
10500 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10501 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10502 * c-c++-common/goacc/Wparentheses-1.c: New test.
10503
10504 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10505
10506 PR target/70662
10507 * gcc.target/i386/pr70662.c: New test.
10508
10509 2016-04-15 Richard Biener <rguenther@suse.de>
10510 Alan Modra <amodra@gmail.com>
10511
10512 PR tree-optimization/70130
10513 * gcc.dg/vect/O3-pr70130.c: New testcase.
10514
10515 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10516
10517 PR target/70669
10518 * gcc.target/powerpc/pr70669.c: New test.
10519
10520 PR target/70640
10521 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10522 a power7 system that does not have an assembler that supports
10523 power8.
10524
10525 2016-04-14 Martin Sebor <msebor@redhat.com>
10526
10527 PR c++/69517
10528 PR c++/70019
10529 PR c++/70588
10530 * c-c++-common/ubsan/vla-1.c: Revert.
10531 * g++.dg/cpp1y/vla11.C: Same.
10532 * g++.dg/cpp1y/vla12.C: Same.
10533 * g++.dg/cpp1y/vla13.C: Same.
10534 * g++.dg/cpp1y/vla14.C: Same.
10535 * g++.dg/cpp1y/vla3.C: Same.
10536 * g++.dg/init/array24.C: Same.
10537 * g++.dg/ubsan/vla-1.C: Same.
10538
10539 2016-04-14 Marek Polacek <polacek@redhat.com>
10540 Jan Hubicka <hubicka@ucw.cz>
10541
10542 PR c++/70029
10543 * g++.dg/torture/pr70029.C: New test.
10544
10545 2016-04-14 Martin Sebor <msebor@redhat.com>
10546
10547 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10548 type size to prevent failures on targets with very low maximum
10549 alignment.
10550
10551 2016-04-14 Richard Biener <rguenther@suse.de>
10552
10553 PR tree-optimization/70623
10554 * gcc.dg/torture/pr70623.c: New testcase.
10555 * gcc.dg/torture/pr70623-2.c: Likewise.
10556
10557 2016-04-13 Martin Sebor <msebor@redhat.com>
10558
10559 PR c++/69517
10560 PR c++/70019
10561 PR c++/70588
10562 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10563 * g++.dg/cpp1y/vla11.C: New test.
10564 * g++.dg/cpp1y/vla12.C: New test.
10565 * g++.dg/cpp1y/vla13.C: New test.
10566 * g++.dg/cpp1y/vla14.C: New test.
10567 * g++.dg/cpp1y/vla3.C: Restore deleted test.
10568 * g++.dg/init/array24.C: Fully brace VLA initializer.
10569 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10570
10571 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10572
10573 PR c++/70641
10574 * g++.dg/opt/pr70641.C: New test.
10575
10576 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10577
10578 PR rtl-optimization/68749
10579 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10580 effects of argument promotions.
10581 Remove default args to dg-skip-if.
10582
10583 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10584
10585 PR c++/70635
10586 * g++.dg/parse/pr70635.C: New.
10587
10588 2016-04-13 Marek Polacek <polacek@redhat.com>
10589
10590 PR c++/70639
10591 * c-c++-common/Wmisleading-indentation-4.c: New test.
10592
10593 2016-04-13 Marek Polacek <polacek@redhat.com>
10594
10595 PR c/70436
10596 * gcc.dg/Wparentheses-12.c: New test.
10597 * gcc.dg/Wparentheses-13.c: New test.
10598
10599 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10600
10601 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10602 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10603 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10604
10605 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10606
10607 PR middle-end/70633
10608 * gcc.c-torture/compile/pr70633.c: New test.
10609
10610 PR debug/70628
10611 * gcc.dg/torture/pr70628.c: New test.
10612
10613 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10614
10615 PR c++/70610
10616 * g++.dg/template/pr70610.C: New test.
10617 * g++.dg/template/pr70610-2.C: New test.
10618 * g++.dg/template/pr70610-3.C: New test.
10619 * g++.dg/template/pr70610-4.C: New test.
10620
10621 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10622
10623 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10624 128 instead of 32.
10625
10626 PR c++/70571
10627 * g++.dg/ext/pr70571.C: New test.
10628
10629 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10630
10631 PR target/70640
10632 * gcc.target/powerpc/pr70640.c: New test.
10633
10634 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10635
10636 PR c++/68722
10637 * g++.dg/parse/pr68722.C: New.
10638
10639 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10640
10641 PR rtl-optimization/70596
10642 * gcc.target/i386/pr70596.c: New test.
10643
10644 2016-04-12 Nathan Sidwell <nathan@acm.org>
10645
10646 PR c++/70501
10647 * g++.dg/init/pr70501.C: New.
10648
10649 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10650
10651 * gcc.target/i386/asm-flag-6.c: New test.
10652
10653 2016-04-12 Tom de Vries <tom@codesourcery.com>
10654
10655 PR tree-optimization/68756
10656 * gcc.dg/graphite/pr68756.c: New test.
10657
10658 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10659
10660 PR tree-optimization/70602
10661 * gcc.c-torture/execute/pr70602.c: New test.
10662
10663 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10664
10665 PR target/70381
10666 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10667 __float128 emulator is built and runs.
10668 * gcc.target/powerpc/float128-1.c: Likewise.
10669
10670 * lib/target-supports.exp (check_ppc_float128_sw_available):
10671 Rework tests for __float128 software and hardware
10672 availability. Fix exit condition to return 0 on success.
10673
10674 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10675
10676 PR target/70133
10677 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10678 * gcc.target/aarch64/target_attr_15.c: Likewise.
10679
10680 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10681
10682 PR c++/69066
10683 * g++.dg/cpp1y/pr69066.C: New.
10684
10685 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10686
10687 PR fortran/68566
10688 * gfortran.dg/pr36192.f90: Update test.
10689 * gfortran.dg/pr36192_1.f90: Update test.
10690 * gfortran.dg/real_dimension_1.f: Update test.
10691 * gfortran.dg/parameter_array_init_7.f90: New test.
10692
10693 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
10694
10695 PR testsuite/64039
10696 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10697
10698 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10699
10700 PR rtl-optimization/66669
10701 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10702
10703 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10704
10705 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10706 * gcc.dg/pie-1.c: Likewise.
10707 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10708 * gcc.dg/pic-4.c: Likewise.
10709 * gcc.dg/pie-3.c: Likewise.
10710 * gcc.dg/pie-4.c: Likewise.
10711
10712 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10713
10714 PR tree-optimization/68644
10715 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10716
10717 PR rtl-optimization/64886
10718 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10719
10720 2016-04-09 Tom de Vries <tom@codesourcery.com>
10721
10722 PR tree-optimization/68953
10723 * gcc.dg/graphite/pr68953.c: New test.
10724
10725 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10726
10727 PR fortran/70592
10728 * gfortran.dg/deferred_character_16.f90: New test.
10729
10730 2016-04-09 Jakub Jelinek <jakub@redhat.com>
10731
10732 PR tree-optimization/70586
10733 * gcc.c-torture/execute/pr70586.c: New test.
10734
10735 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10736
10737 PR sanitizer/70573
10738 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10739 with __builtin_memset
10740 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10741
10742 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10743
10744 PR lto/70289
10745 PR ipa/70348
10746 PR tree-optimization/70373
10747 PR middle-end/70533
10748 PR middle-end/70534
10749 PR middle-end/70535
10750 * c-c++-common/goacc/reduction-5.c: New test.
10751 * c-c++-common/goacc/reduction-promotions.c: New test.
10752 * gfortran.dg/goacc/reduction-3.f95: New test.
10753 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10754
10755 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10756
10757 PR c++/70590
10758 PR c++/70452
10759 * g++.dg/pr70590.C: New test.
10760 * g++.dg/pr70590-2.C: New test.
10761
10762 2016-04-08 Jakub Jelinek <jakub@redhat.com>
10763
10764 PR middle-end/70593
10765 * gcc.target/i386/pr70593.c: New test.
10766
10767 PR rtl-optimization/70574
10768 * gcc.target/i386/avx2-pr70574.c: New test.
10769
10770 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10771
10772 PR sanitizer/70541
10773 * c-c++-common/asan/pr70541.c: New test.
10774
10775 2016-04-08 Tom de Vries <tom@codesourcery.com>
10776
10777 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10778 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10779
10780 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10781
10782 PR target/70566
10783 * gcc.c-torture/execute/pr70566.c: New test.
10784
10785 2016-04-08 Tom de Vries <tom@codesourcery.com>
10786
10787 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10788 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10789
10790 2016-04-08 Alan Modra <amodra@gmail.com>
10791
10792 * gcc.target/powerpc/pr70117.c: New.
10793
10794 2016-04-07 Jakub Jelinek <jakub@redhat.com>
10795
10796 PR testsuite/70581
10797 * gcc.dg/lto/simd-function_0.c: New test.
10798
10799 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10800 clones.
10801 * c-c++-common/attr-simd-2.c: Likewise.
10802 * c-c++-common/attr-simd-4.c: Likewise.
10803 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10804 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10805
10806 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10807
10808 PR testsuite/70553
10809 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10810
10811 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10812 Tom de Vries <tom@codesourcery.com>
10813
10814 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10815 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10816 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10817 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10818 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10819 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10820 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10821 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10822
10823 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10824
10825 PR c/70436
10826 * g++.dg/warn/Wparentheses-29.C: New test.
10827
10828 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10829
10830 PR c/70436
10831 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10832 explicit braces to resolve a future -Wparentheses warning.
10833
10834 2016-04-06 Richard Henderson <rth@redhat.com>
10835
10836 * gcc.dg/pr61817-1.c: New test.
10837 * gcc.dg/pr61817-2.c: New test.
10838 * gcc.dg/pr69391-1.c: New test.
10839 * gcc.dg/pr69391-2.c: New test.
10840
10841 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10842
10843 PR rtl-optimization/70398
10844 * gcc.target/aarch64/pr70398.c: New.
10845
10846 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10847
10848 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10849
10850 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
10851 Pedro Alves <palves@redhat.com>
10852
10853 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10854
10855 2016-04-06 Jakub Jelinek <jakub@redhat.com>
10856
10857 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10858 Check for avx512f effective targets instead of avx2.
10859 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10860 for AVX512F clones.
10861 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10862 * g++.dg/gomp/declare-simd-1.C: Likewise.
10863 * g++.dg/gomp/declare-simd-3.C: Likewise.
10864 * g++.dg/gomp/declare-simd-4.C: Likewise.
10865
10866 PR middle-end/70550
10867 * c-c++-common/gomp/pr70550-1.c: New test.
10868 * c-c++-common/gomp/pr70550-2.c: New test.
10869
10870 2016-04-05 Nathan Sidwell <nathan@acm.org>
10871
10872 PR c++/70512
10873 * g++.dg/ext/attribute-may-alias-5.C: New.
10874
10875 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10876
10877 PR c++/70336
10878 * c-c++-common/pr70336.c: New test.
10879 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10880 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10881
10882 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
10883
10884 PR ipa/66223
10885 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10886
10887 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10888
10889 PR rtl-optimization/70542
10890 * gcc.dg/torture/pr70542.c: New test.
10891 * gcc.target/i386/avx2-pr70542.c: New test.
10892
10893 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10894
10895 PR tree-optimization/70509
10896 * gcc.target/i386/avx512bw-pr70509.c: New test.
10897
10898 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10899
10900 PR c++/70452
10901 * g++.dg/ext/constexpr-vla4.C: New test.
10902
10903 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
10904
10905 PR target/70510
10906 * gcc.target/i386/pr70510.c: New test.
10907
10908 2016-04-05 Richard Biener <rguenther@suse.de>
10909
10910 PR tree-optimization/70526
10911 * g++.dg/torture/pr70526.C: New testcase.
10912
10913 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10914
10915 PR target/70525
10916 * gcc.target/i386/pr70525.c: New test.
10917
10918 2016-04-05 Richard Biener <rguenther@suse.de>
10919
10920 PR middle-end/70499
10921 * g++.dg/torture/pr70499.C: New testcase.
10922
10923 2016-04-05 Richard Biener <rguenther@suse.de>
10924
10925 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10926 remove XFAIL.
10927
10928 2016-04-04 Jakub Jelinek <jakub@redhat.com>
10929
10930 PR middle-end/70307
10931 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10932 rs6000 ABI warnings.
10933
10934 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
10935
10936 PR ipa/66223
10937 * g++.dg/ipa/devirt-51.C: New testcase.
10938
10939 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10940 Jakub Jelinek <jakub@redhat.com>
10941
10942 PR middle-end/70457
10943 * gcc.dg/torture/pr70457.c: New.
10944
10945 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10946
10947 PR fortran/67538
10948 * gfortran.dg/allocate_with_source_19.f08: New test.
10949
10950 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10951
10952 PR fortran/65795
10953 * gfortran.dg/coarray_allocate_6.f08: New test.
10954
10955 2016-04-04 Richard Biener <rguenther@suse.de>
10956
10957 PR rtl-optimization/70484
10958 * gcc.dg/torture/pr70484.c: New testcase.
10959
10960 2016-04-04 Marek Polacek <polacek@redhat.com>
10961
10962 PR c/70307
10963 * gcc.dg/torture/pr70307.c: New test.
10964
10965 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10966
10967 PR target/70416
10968 PR target/67391
10969 * gcc.target/sh/torture/pr70416.c: New.
10970
10971 2016-04-02 Martin Sebor <msebor@redhat.com>
10972
10973 PR c++/67376
10974 PR c++/70170
10975 PR c++/70172
10976 PR c++/70228
10977 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10978 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10979 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10980 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10981 * g++.dg/cpp0x/constexpr-string.C: Same.
10982 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10983 * g++.dg/cpp0x/pr65398.C: Same.
10984 * g++.dg/ext/constexpr-vla1.C: Same.
10985 * g++.dg/ext/constexpr-vla2.C: Same.
10986 * g++.dg/ext/constexpr-vla3.C: Same.
10987 * g++.dg/ubsan/pr63956.C: Same.
10988
10989 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10990
10991 PR rtl-optimization/70467
10992 * gcc.target/i386/pr70467-2.c: New test.
10993
10994 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10995 Marek Polacek <polacek@redhat.com>
10996
10997 PR c++/70488
10998 * g++.dg/init/new47.C: New test.
10999
11000 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11001
11002 PR target/70496
11003 * gcc.target/arm/pr70496.c: New test.
11004
11005 2016-04-01 Nathan Sidwell <nathan@acm.org>
11006
11007 PR c++/68475
11008 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11009
11010 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11011
11012 PR target/69890
11013 * gcc.dg/strlenopt.h (memmove): New.
11014 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11015 instead of "string.h".
11016 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11017 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11018 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11019 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11020 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11021 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11022 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11023 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11024 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11025 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11026 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11027 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11028 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11029 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11030 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11031 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11032 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11033 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11034 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11035 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11036
11037 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11038
11039 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11040 (Holder::foo): Reflect this.
11041
11042 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11043
11044 PR target/70442
11045 * gcc.dg/pr70442.c: New test.
11046
11047 2016-03-31 Nathan Sidwell <nathan@acm.org>
11048
11049 PR c++/70393
11050 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11051
11052 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11053
11054 PR target/70453
11055 * gcc.target/i386/pr70453.c: New test.
11056
11057 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
11058
11059 PR target/70292
11060 * gcc.c-torture/pr70292.c: New test.
11061
11062 2016-03-31 Marek Polacek <polacek@redhat.com>
11063
11064 PR c/70297
11065 * c-c++-common/pr70297.c: New test.
11066 * g++.dg/cpp0x/typedef-redecl.C: New test.
11067 * gcc.dg/typedef-redecl2.c: New test.
11068
11069 2016-03-31 Jakub Jelinek <jakub@redhat.com>
11070
11071 PR rtl-optimization/70460
11072 * gcc.c-torture/execute/pr70460.c: New test.
11073
11074 2016-03-31 Richard Biener <rguenther@suse.de>
11075
11076 PR c++/70430
11077 * g++.dg/ext/vector30.C: New testcase.
11078
11079 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11080 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11081
11082 * gfortran.dg/fmt_pf.f90: New test.
11083
11084 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11085
11086 Forward-port from 5 branch
11087 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11088
11089 PR testsuite/70356
11090 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11091 dg-require-effective-target after dg-do.
11092
11093 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11094
11095 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11096
11097 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11098 Julian Brown <julian@codesourcery.com>
11099 Chung-Lin Tang <cltang@codesourcery.com>
11100 Cesar Philippidis <cesar@codesourcery.com>
11101 James Norris <jnorris@codesourcery.com>
11102 Tom de Vries <tom@codesourcery.com>
11103 Nathan Sidwell <nathan@codesourcery.com>
11104
11105 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
11106 * c-c++-common/goacc/loop-clauses.c: Likewise.
11107 * g++.dg/goacc/template.C: Likewise.
11108 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11109 * gfortran.dg/goacc/loop-1.f95: Likewise.
11110 * gfortran.dg/goacc/loop-5.f95: Likewise.
11111 * gfortran.dg/goacc/loop-6.f95: Likewise.
11112 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11113 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11114 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11115 * c-c++-common/goacc/clauses-fail.c: Likewise.
11116 * c-c++-common/goacc/parallel-1.c: Likewise.
11117 * c-c++-common/goacc/reduction-1.c: Likewise.
11118 * c-c++-common/goacc/reduction-2.c: Likewise.
11119 * c-c++-common/goacc/reduction-3.c: Likewise.
11120 * c-c++-common/goacc/reduction-4.c: Likewise.
11121 * c-c++-common/goacc/routine-3.c: Likewise.
11122 * c-c++-common/goacc/routine-4.c: Likewise.
11123 * c-c++-common/goacc/routine-5.c: Likewise.
11124 * c-c++-common/goacc/tile.c: Likewise.
11125 * g++.dg/goacc/template.C: Likewise.
11126 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11127 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11128 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11129 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11130 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11131 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11132 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11133 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11134 * c-c++-common/goacc/use_device-1.c: ... this file.
11135 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11136 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11137 * c-c++-common/goacc/host_data-6.c: ... this file.
11138 * c-c++-common/goacc/loop-2-kernels.c: New file.
11139 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11140 * c-c++-common/goacc/loop-3.c: Likewise.
11141 * g++.dg/goacc/reference.C: Likewise.
11142 * g++.dg/goacc/routine-1.C: Likewise.
11143 * g++.dg/goacc/routine-2.C: Likewise.
11144
11145 2016-03-30 Richard Biener <rguenther@suse.de>
11146
11147 PR middle-end/70450
11148 * gcc.dg/torture/pr70450.c: New testcase.
11149
11150 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11151
11152 PR target/70421
11153 * gcc.dg/torture/pr70421.c: New test.
11154 * gcc.target/i386/avx512f-pr70421.c: New test.
11155
11156 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11157
11158 PR testsuite/70364
11159 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11160 (check): New function.
11161 (bar): Call check.
11162 (foo): Align stack to 16 bytes when calling bar.
11163 * gcc.target/i386/cleanup-2.c: Likewise.
11164
11165 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11166
11167 PR tree-optimization/59124
11168 * gcc.dg/Warray-bounds-19.c: New test.
11169
11170 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
11171
11172 * lib/prune.exp (escape_regex_chars): New.
11173 (prune_file_path): Update to quote metcharacters for regexp.
11174
11175 2016-03-29 Jakub Jelinek <jakub@redhat.com>
11176
11177 PR rtl-optimization/70429
11178 * gcc.c-torture/execute/pr70429.c: New test.
11179
11180 PR tree-optimization/70405
11181 * gcc.dg/pr70405.c: New test.
11182
11183 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11184
11185 PR fortran/70397
11186 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11187 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11188
11189 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11190
11191 PR testsuite/64177
11192 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11193 __cilkrts_set_param to set two workers.
11194 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11195 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11196
11197 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11198
11199 * g++.dg/ext/fnname5.C: Update the test for Darwin.
11200
11201 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11202
11203 PR target/70406
11204 * gcc.target/i386/pr70406.c: New test.
11205
11206 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11207
11208 * gnat.dg/specs/double_record_extension3.ads: New test.
11209
11210 2016-03-25 Richard Henderson <rth@redhat.com>
11211
11212 PR target/70120
11213 * gcc.target/aarch64/pr70120-1.c: New.
11214 * gcc.target/aarch64/pr70120-2.c: New.
11215 * gcc.target/aarch64/pr70120-3.c: New.
11216
11217 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11218
11219 PR c++/62212
11220 * g++.dg/template/mangle2.C: The dg-do directive should be
11221 "compile" not "assemble".
11222
11223 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11224
11225 PR lto/69650
11226 * gcc.dg/pr69650.c: New test.
11227
11228 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
11229
11230 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11231
11232 2016-03-25 Alan Modra <amodra@gmail.com>
11233
11234 * gcc.dg/dfp/pr70052.c: New test.
11235
11236 2016-03-24 Richard Henderson <rth@redhat.com>
11237
11238 PR middle-end/69845
11239 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11240 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11241
11242 2016-03-24 Tom de Vries <tom@codesourcery.com>
11243
11244 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11245
11246 2016-03-24 Tom de Vries <tom@codesourcery.com>
11247
11248 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11249 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11250
11251 2016-03-24 Tom de Vries <tom@codesourcery.com>
11252
11253 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11254 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11255
11256 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11257
11258 PR c++/62212
11259 * g++.dg/template/mangle2.C: New test.
11260
11261 2016-03-24 Richard Biener <rguenther@suse.de>
11262
11263 PR tree-optimization/70396
11264 * gcc.dg/torture/pr70396.c: New testcase.
11265
11266 2016-03-24 Richard Biener <rguenther@suse.de>
11267
11268 PR middle-end/70370
11269 * gcc.dg/torture/pr70370.c: New testcase.
11270
11271 2016-03-24 Tom de Vries <tom@codesourcery.com>
11272
11273 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11274 * gfortran.dg/goacc/kernels-tree.f95: Same.
11275 * gfortran.dg/goacc/parallel-tree.f95: Same.
11276
11277 2016-03-24 Tom de Vries <tom@codesourcery.com>
11278
11279 * c-c++-common/goacc/uninit-if-clause.c: New test.
11280 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11281
11282 2016-03-24 Jakub Jelinek <jakub@redhat.com>
11283
11284 PR target/70290
11285 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11286 Fix formatting.
11287
11288 2016-03-24 Richard Biener <rguenther@suse.de>
11289
11290 PR tree-optimization/70372
11291 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11292
11293 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11294
11295 PR c++/70347
11296 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11297
11298 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11299
11300 PR c++/70332
11301 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11302
11303 2016-03-23 Jakub Jelinek <jakub@redhat.com>
11304
11305 PR c++/70001
11306 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11307 * g++.dg/cpp1y/pr70001.C: New test.
11308
11309 PR c++/70323
11310 * g++.dg/cpp0x/constexpr-70323.C: New test.
11311
11312 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
11313 Jason Merrill <jason@redhat.com>
11314 Jakub Jelinek <jakub@redhat.com>
11315
11316 PR c++/69315
11317 * g++.dg/cpp0x/constexpr-69315.C: New test.
11318 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11319
11320 2016-03-23 Marek Polacek <polacek@redhat.com>
11321
11322 PR c++/69884
11323 * g++.dg/warn/Wignored-attributes-1.C: New test.
11324 * g++.dg/warn/Wignored-attributes-2.C: New test.
11325
11326 2016-03-23 Tom de Vries <tom@codesourcery.com>
11327
11328 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11329 initialization.
11330 * gfortran.dg/goacc/private-3.f95 (test): Same.
11331 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11332 missing use param.
11333
11334 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11335
11336 * lib/target-supports.exp: Remove v7ve entry from loop
11337 creating effective target checks.
11338 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11339 (add_options_for_arm_arch_v7ve): Likewise.
11340
11341 2016-03-23 Jakub Jelinek <jakub@redhat.com>
11342
11343 PR tree-optimization/70354
11344 * gcc.dg/vect/pr70354-1.c: New test.
11345 * gcc.dg/vect/pr70354-2.c: New test.
11346 * gcc.target/i386/avx2-pr70354-1.c: New test.
11347 * gcc.target/i386/avx2-pr70354-2.c: New test.
11348
11349 2016-03-22 Jeff Law <law@redhat.com>
11350
11351 PR target/70232
11352 * gcc.dg/tree-ssa/pr70232.c: New test.
11353
11354 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11355
11356 PR target/70302
11357 * gcc.target/i386/pr70302.c: New test.
11358
11359 2016-03-22 Richard Biener <rguenther@suse.de>
11360
11361 PR middle-end/70251
11362 * g++.dg/torture/pr70251.C: New testcase.
11363
11364 2016-03-22 David Malcolm <dmalcolm@redhat.com>
11365
11366 PR c/69993
11367 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11368 Wmisleading-indentation.c.
11369 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11370 reflect change to diagnostic text and order of messages.
11371 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11372
11373 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
11374
11375 * g++.dg/ext/java-3.C: Don't compile on AIX.
11376
11377 2016-03-22 Richard Biener <rguenther@suse.de>
11378
11379 PR middle-end/70333
11380 * gcc.dg/torture/pr70333.c: New testcase.
11381
11382 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11383
11384 * g++.dg/ext/pr70290.C: New test.
11385
11386 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11387
11388 PR target/70325
11389 * gcc.target/i386/pr70325.c: New test.
11390
11391 2016-03-22 Jakub Jelinek <jakub@redhat.com>
11392
11393 PR target/70329
11394 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11395 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11396
11397 PR target/70300
11398 * gcc.target/i386/pr70300.c: New test.
11399
11400 PR c++/70295
11401 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11402 (func2): New function for cond with parens, xfail warning for c++.
11403 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11404
11405 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11406
11407 PR c++/70096
11408 * g++.dg/template/ptrmem30.C: New test.
11409
11410 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11411
11412 PR c++/70204
11413 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11414 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11415
11416 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11417
11418 PR middle-end/70326
11419 * gcc.dg/pr70326.c: New test.
11420
11421 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
11422 Jakub Jelinek <jakub@redhat.com>
11423
11424 PR tree-optimization/70317
11425 * gcc.dg/pr70317.c: New test.
11426
11427 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
11428
11429 PR target/70327
11430 * gcc.target/i386/pr70327.c: New test.
11431
11432 2016-03-21 Martin Liska <mliska@suse.cz>
11433
11434 PR ipa/70306
11435 * gcc.dg/ipa/pr70306.c: New test.
11436
11437 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
11438
11439 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11440 * gcc.target/arm/attr-align3.c: Likewise.
11441 * gcc.target/arm/attr_arm.c: Likewise.
11442 * gcc.target/arm/flip-thumb.c: Likewise.
11443
11444 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11445
11446 PR target/70296
11447 * gcc.target/powerpc/altivec-36.c: New test.
11448
11449 2016-03-21 Richard Biener <rguenther@suse.de>
11450
11451 PR tree-optimization/70310
11452 * gcc.dg/torture/pr70310.c: New testcase.
11453
11454 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11455
11456 PR target/70293
11457 * gcc.target/i386/pr70293.c: New test.
11458
11459 2016-03-21 Richard Biener <rguenther@suse.de>
11460
11461 PR tree-optimization/70288
11462 * gcc.dg/torture/pr70288-1.c: New testcase.
11463 * gcc.dg/torture/pr70288-2.c: Likewise.
11464
11465 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11466
11467 PR rtl-optimization/69307
11468 * gcc.target/arm/pr69307.c: New test.
11469
11470 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11471
11472 PR rtl-optimization/69102
11473 * gcc.c-torture/compile/pr69102.c: New test.
11474
11475 2016-03-18 Jeff Law <law@redhat.com>
11476
11477 PR rtl-optimization/70263
11478 * gcc.c-torture/compile/pr70263-1.c: New test.
11479 * gcc.target/i386/pr70263-2.c: New test.
11480
11481 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11482
11483 PR rtl-optimization/70278
11484 * gcc.dg/torture/pr70278.c: New test.
11485 * gcc.target/arm/pr70278.c: New test.
11486
11487 2016-03-18 David Malcolm <dmalcolm@redhat.com>
11488
11489 PR c/70281
11490 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11491 (test_builtin_types_compatible_p): New test function.
11492 * gcc.dg/pr70281.c: New test case.
11493
11494 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11495
11496 PR target/70113
11497 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11498
11499 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11500
11501 PR tree-optimization/70252
11502 * gcc.dg/pr70252.c: New test.
11503
11504 2016-03-18 Tom de Vries <tom@codesourcery.com>
11505
11506 * gcc.dg/pr70161-2.c: New test.
11507 * gcc.dg/pr70161.c: New test.
11508
11509 2016-03-18 Tom de Vries <tom@codesourcery.com>
11510
11511 PR ipa/70269
11512 * gcc.dg/pr70269.c: New test.
11513
11514 2016-03-18 Jakub Jelinek <jakub@redhat.com>
11515
11516 PR c++/70267
11517 * g++.dg/ext/java-3.C: New test.
11518
11519 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11520
11521 PR c++/70205
11522 * g++.dg/lookup/pr70205.C: New test.
11523
11524 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11525
11526 PR c++/70218
11527 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11528
11529 2016-03-17 Marek Polacek <polacek@redhat.com>
11530
11531 PR c/69407
11532 * gcc.dg/atomic-op-6.c: New test.
11533
11534 2016-03-17 David Malcolm <dmalcolm@redhat.com>
11535
11536 PR c/70264
11537 * c-c++-common/pr70264.c: New test case.
11538
11539 2016-03-17 Jakub Jelinek <jakub@redhat.com>
11540
11541 PR c++/70144
11542 * c-c++-common/pr70144-1.c: New test.
11543 * c-c++-common/pr70144-2.c: New test.
11544
11545 PR c++/70272
11546 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11547 * g++.dg/opt/flifetime-dse6.C: New test.
11548 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11549
11550 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11551
11552 PR driver/70192
11553 * gcc.dg/pic-1.c: New test.
11554 * gcc.dg/pic-2.c: Likewise.
11555 * gcc.dg/pic-3.c: Likewise.
11556 * gcc.dg/pic-4.c: Likewise.
11557 * gcc.dg/pie-1.c: Likewise.
11558 * gcc.dg/pie-2.c: Likewise.
11559 * gcc.dg/pie-3.c: Likewise.
11560 * gcc.dg/pie-4.c: Likewise.
11561 * gcc.dg/pie-5.c: Likewise.
11562 * gcc.dg/pie-6.c: Likewise.
11563
11564 2016-03-17 Tom de Vries <tom@codesourcery.com>
11565
11566 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11567 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11568
11569 2016-03-17 Richard Biener <rguenther@suse.de>
11570
11571 PR debug/70271
11572 * g++.dg/debug/pr70271.C: New testcase.
11573
11574 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11575
11576 * gcc.target/i386/pr70251.c: New test.
11577
11578 2016-03-17 Marek Polacek <polacek@redhat.com>
11579
11580 PR c++/70194
11581 * g++.dg/warn/constexpr-70194.C: New test.
11582
11583 2016-03-16 Richard Henderson <rth@redhat.com>
11584
11585 PR middle-end/70240
11586 * gcc.c-torture/compile/pr70240.c: New.
11587
11588 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11589
11590 * gcc.c-torture/compile/20151204.c: Skip for avr.
11591
11592 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11593
11594 PR target/70245
11595 * g++.dg/opt/pr70245.C: New test.
11596 * g++.dg/opt/pr70245.h: New file.
11597 * g++.dg/opt/pr70245-aux.cc: New file.
11598
11599 2016-03-16 Martin Sebor <msebor@redhat.com>
11600
11601 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11602
11603 2016-03-16 Richard Henderson <rth@redhat.com>
11604
11605 PR middle-end/70199
11606 * gcc.c-torture/compile/pr70199.c: New.
11607
11608 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11609
11610 * gcc.dg/uninit-19.c: Run dos2unix.
11611
11612 2016-03-16 Marek Polacek <polacek@redhat.com>
11613
11614 PR c/70093
11615 * gcc.dg/nested-func-10.c: New test.
11616 * gcc.dg/nested-func-9.c: New test.
11617
11618 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11619
11620 PR tree-optimization/68714
11621 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11622
11623 2016-03-16 Tom de Vries <tom@codesourcery.com>
11624
11625 PR tree-optimization/68715
11626 * gcc.dg/graphite/pr68715-2.c: New test.
11627 * gcc.dg/graphite/pr68715.c: New test.
11628 * gfortran.dg/graphite/pr68715.f90: New test.
11629
11630 2016-03-16 Tom de Vries <tom@codesourcery.com>
11631
11632 PR tree-optimization/68809
11633 * gcc.dg/graphite/pr68809-2.c: New test.
11634 * gcc.dg/graphite/pr68809.c: New test.
11635
11636 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11637
11638 PR c++/70147
11639 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11640 method call to i () as argument. Adjust expected output.
11641
11642 PR c++/70147
11643 * g++.dg/ubsan/pr70147-1.C: New test.
11644 * g++.dg/ubsan/pr70147-2.C: New test.
11645
11646 2016-03-15 Martin Sebor <msebor@redhat.com>
11647
11648 PR c++/58281
11649 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11650
11651 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
11652
11653 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11654 hppa*-*-hpux*.
11655
11656 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11657
11658 PR libfortran/69799
11659 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11660 libatomic_available.
11661
11662 2016-03-15 Marek Polacek <polacek@redhat.com>
11663
11664 PR c++/70209
11665 * g++.dg/ext/attribute-may-alias-4.C: New test.
11666
11667 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
11668
11669 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11670 -fvar-tracking-assignments-toggle flag.
11671
11672 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11673
11674 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11675
11676 2016-03-15 Jakub Jelinek <jakub@redhat.com>
11677
11678 PR rtl-optimization/70222
11679 * gcc.c-torture/execute/pr70222-1.c: New test.
11680 * gcc.c-torture/execute/pr70222-2.c: New test.
11681
11682 2016-03-15 Richard Henderson <rth@redhat.com>
11683
11684 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11685
11686 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11687
11688 PR rtl-optimization/69032
11689 * gcc.dg/pr69032.c: New test.
11690
11691 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11692
11693 PR rtl-optimization/63384
11694 * g++.dg/pr63384.C: New test.
11695
11696 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11697
11698 PR target/64411
11699 * gcc.target/i386/pr64411.C: New test.
11700
11701 2016-03-15 Tom de Vries <tom@codesourcery.com>
11702
11703 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11704 * gfortran.dg/goacc/kernels-alias.f95: New test.
11705
11706 2016-03-14 Martin Sebor <msebor@redhat.com>
11707
11708 PR c++/53792
11709 * g++.dg/cpp0x/constexpr-inline.C: New test.
11710 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11711
11712 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
11713
11714 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11715
11716 2016-03-14 Jakub Jelinek <jakub@redhat.com>
11717
11718 PR middle-end/70219
11719 * gcc.dg/pr70219.c: New test.
11720
11721 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11722
11723 PR target/70083
11724 * gcc.dg/torture/pr70083.c: New test.
11725 * gcc.target/i386/pr70083.c: New test.
11726
11727 2016-03-14 Richard Biener <rguenther@suse.de>
11728
11729 PR tree-optimization/56365
11730 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11731
11732 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11733
11734 PR target/70098
11735 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11736 New function.
11737 * g++.dg/pr70098.C: New testcase.
11738
11739
11740 2016-03-14 Tom de Vries <tom@codesourcery.com>
11741
11742 PR tree-optimization/70045
11743 * gcc.dg/graphite/pr70045.c: New test.
11744
11745 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11746
11747 PR fortran/69043
11748 * gfortran.dg/include_9.f90: New test.
11749
11750 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11751
11752 PR fortran/45076
11753 gfortran.dg/prof/prof.exp: New script.
11754 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11755
11756 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
11757
11758 PR rtl-optimization/69307
11759 * gcc.dg/pr69307.c: New test.
11760
11761 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11762
11763 PR target/69614
11764 * gcc.target/arm/pr69614.c: New.
11765
11766 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
11767
11768 PR fortran/70031
11769 * gfortran.dg/submodule_14.f08: New test
11770
11771 PR fortran/69524
11772 * gfortran.dg/submodule_15.f08: New test
11773
11774 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11775
11776 PR c++/70106
11777 * g++.dg/cpp1y/paren3.C: New test.
11778
11779 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11780
11781 PR target/70131
11782 * gcc.target/powerpc/ppc-round2.c: New test.
11783
11784 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11785
11786 PR target/70123
11787 * gcc.dg/torture/pr70123.c: New test.
11788
11789 2016-03-11 Jeff Law <law@redhat.com>
11790
11791 PR tree-optimization/70190
11792 * gcc.c-torture/compile/pr70190.c: New test.
11793
11794 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11795
11796 PR c/68187
11797 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11798 case.
11799 (test43_b): Likewise.
11800 (test43_c): Likewise.
11801 (test43_d): Likewise.
11802 (test43_e): Likewise.
11803 (test43_f): Likewise.
11804 (test43_g): Likewise.
11805 (test44_a): Likewise.
11806 (test44_b): Likewise.
11807 (test44_c): Likewise.
11808 (test44_d): Likewise.
11809 (test44_e): Likewise.
11810
11811 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11812
11813 PR c/70085
11814 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11815
11816 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11817
11818 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11819 dg-options.
11820
11821 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11822
11823 PR target/70002
11824 PR target/69245
11825 * gcc.target/aarch64/pr69245_2.c: New test.
11826
11827 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11828
11829 PR tree-optimization/70177
11830 * gcc.dg/pr70177.c: New test.
11831
11832 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11833
11834 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11835
11836 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11837
11838 * gcc.dg/tree-ssa/sra-20.c: New.
11839
11840 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11841
11842 PR rtl-optimization/70174
11843 * gcc.dg/pr70174.c: New test.
11844
11845 PR tree-optimization/70169
11846 * gcc.dg/pr70169.c: New test.
11847
11848 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11849
11850 PR target/70160
11851 * gcc.target/i386/pr70160.c: New test.
11852
11853 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11854
11855 * gcc.target/s390/dfp-1.c: New test.
11856
11857 2016-03-10 Nick Clifton <nickc@redhat.com>
11858
11859 PR target/70044
11860 * gcc.target/aarch64/pr70044.c: New test.
11861
11862 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11863 Jakub Jelinek <jakub@redhat.com>
11864
11865 PR c++/70001
11866 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11867 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11868 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11869
11870 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
11871
11872 PR lto/69589
11873 * g++.dg/lto/pr69589_0.C: New testcase
11874 * g++.dg/lto/pr69589_1.C: New testcase
11875
11876 2016-03-10 Marek Polacek <polacek@redhat.com>
11877
11878 PR c++/70153
11879 * g++.dg/delayedfold/unary-plus1.C: New test.
11880
11881 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
11882
11883 * gcc.target/arm/pr45701-1.c: Escape brackets.
11884 * gcc.target/arm/pr45701-2.c: Likewise.
11885
11886 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11887
11888 * gfortran.dg/unconstrained_commons.f: New.
11889
11890 2016-03-10 Alan Modra <amodra@gmail.com>
11891
11892 * gcc.dg/pr69195.c: New.
11893 * gcc.dg/pr69238.c: New.
11894
11895 2016-03-10 Tom de Vries <tom@codesourcery.com>
11896
11897 PR testsuite/68915
11898 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11899
11900 2016-03-10 Richard Biener <rguenther@suse.de>
11901
11902 PR tree-optimization/70128
11903 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11904 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11905
11906 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11907
11908 PR tree-optimization/70152
11909 * gcc.dg/pr70152.c: New test.
11910
11911 PR target/70086
11912 * gcc.target/i386/pr70086-1.c: New test.
11913 * gcc.target/i386/pr70086-2.c: New test.
11914 * gcc.target/i386/pr70086-3.c: New test.
11915
11916 PR tree-optimization/70127
11917 * gcc.c-torture/execute/pr70127.c: New test.
11918
11919 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11920
11921 * c-c++-common/goacc/combined-directives-2.c: New test.
11922
11923 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11924
11925 PR c/68473
11926 PR c++/70105
11927 * g++.dg/diagnostic/pr70105.C: New test.
11928 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11929 (test_multiple_ordinary_maps): New test function.
11930
11931 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11932
11933 PR c/68473
11934 PR c++/70105
11935 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11936 Drop range information from call to inform_at_rich_loc.
11937 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11938 New.
11939 (test_show_locus): Replace calls to rich_location::add_range with
11940 calls to add_range. Rewrite the tests that used the now-defunct
11941 rich_location ctor taking a source_range. Simplify other tests
11942 by replacing calls to COMBINE_LOCATION_DATA with calls to
11943 make_location.
11944
11945 2016-03-09 Richard Biener <rguenther@suse.de>
11946 Jakub Jelinek <jakub@redhat.com>
11947
11948 PR tree-optimization/70138
11949 * gcc.dg/vect/pr70138-1.c: New testcase.
11950 * gcc.dg/vect/pr70138-2.c: Likewise.
11951
11952 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11953
11954 PR target/70049
11955 * gcc.target/i386/pr70049.c: New test.
11956
11957 2016-03-09 Richard Biener <rguenther@suse.de>
11958
11959 PR c/70143
11960 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11961 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11962 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11963
11964 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11965
11966 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11967 arm-*-*.
11968
11969 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11970
11971 PR middle-end/67278
11972 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11973
11974 PR target/67278
11975 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11976
11977 PR middle-end/70050
11978 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11979 in testcase comment.
11980
11981 2016-03-09 Tom de Vries <tom@codesourcery.com>
11982
11983 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11984 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11985 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11986 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11987 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11988 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11989 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11990 * gfortran.dg/goacc/kernels-loop.f95: New test.
11991
11992 2016-03-08 Martin Sebor <msebor@redhat.com>
11993
11994 PR c++/62096
11995 * g++.dg/warn/overflow-warn-7.C: New test.
11996
11997 2016-03-08 Jason Merrill <jason@redhat.com>
11998
11999 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12000 * lib/target-supports.exp (check_effective_target_concepts): New.
12001
12002 2016-03-08 Jakub Jelinek <jakub@redhat.com>
12003
12004 PR c++/70135
12005 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12006 * g++.dg/ubsan/pr70135.C: New test.
12007
12008 PR target/70110
12009 * gcc.dg/pr70110.c: New test.
12010
12011 2016-03-07 Martin Jambor <mjambor@suse.cz>
12012
12013 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12014 * c-c++-common/gomp/if-1.c: Likewise.
12015 * c-c++-common/gomp/pr61486-2.c: Likewise.
12016 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12017 to dg-additional-options.
12018 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12019 * g++/gomp/target-teams-1.c: Likewise.
12020 * gcc.dg/gomp/gomp.exp: Likewise.
12021 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12022 dg-additional-options.
12023 * gfortran.dg/gomp/gomp.exp: Likewise.
12024 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12025 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12026 dg-additional-options.
12027 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12028
12029 2016-03-07 Martin Jambor <mjambor@suse.cz>
12030
12031 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12032 * c-c++-common/gomp/gridify-1.c: New test.
12033 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12034
12035 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12036
12037 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12038 trigger for cortex-r8, when scanning for register r8.
12039 * gcc.target/arm/pr45701-2.c: Likewise.
12040
12041 2016-02-26 Richard Biener <rguenther@suse.de>
12042 Jeff Law <law@redhat.com>
12043
12044 PR tree-optimization/69740
12045 * gcc.c-torture/compile/pr69740-1.c: New test.
12046 * gcc.c-torture/compile/pr69740-2.c: New test.
12047
12048 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12049
12050 * lib/target-supports.exp
12051 (check_effective_target_whole_vector_shift): Enable for PPC64.
12052
12053 2016-03-07 Richard Biener <rguenther@suse.de>
12054
12055 PR tree-optimization/70115
12056 * gcc.dg/torture/pr70115.c: New testcase.
12057
12058 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12059
12060 PR middle-end/69916
12061 * c-c-++-common/goacc/pr69916.c: New.
12062
12063 2016-03-07 Richard Henderson <rth@redhat.com>
12064
12065 * gcc.c-torture/compile/pr70061.c: New test.
12066
12067 2016-03-07 Richard Biener <rguenther@suse.de>
12068
12069 PR testsuite/70109
12070 * gcc.dg/vect/O3-pr36098.c: New testcase.
12071
12072 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12073
12074 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12075
12076 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12077
12078 * gnat.dg/renaming9.ad[sb]: New testcase.
12079
12080 2016-03-05 Jakub Jelinek <jakub@redhat.com>
12081
12082 PR c++/70084
12083 * g++.dg/expr/stdarg3.C: New test.
12084
12085 2016-03-04 Jeff Law <law@redhat.com>
12086
12087 PR tree-optimization/69196
12088 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12089 x86_64-*-*.
12090
12091 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12092
12093 PR c/69973
12094 * gcc.dg/pr69973.c: New test.
12095
12096 PR rtl-optimization/69941
12097 * gcc.dg/torture/pr69941.c: New test.
12098
12099 PR c/69824
12100 * gcc.dg/pr69824.c: New test.
12101
12102 2016-03-05 Tom de Vries <tom@codesourcery.com>
12103
12104 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12105 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12106 function.
12107
12108 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12109
12110 PR c++/66786
12111 * g++.dg/cpp1y/var-templ48.C: New test.
12112 * g++.dg/cpp1y/var-templ49.C: New test.
12113
12114 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12115
12116 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12117
12118 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12119
12120 PR c++/70035
12121 * g++.dg/ubsan/pr70035.C: New test.
12122
12123 PR target/70062
12124 * gcc.target/i386/pr70062.c: New test.
12125
12126 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12127
12128 * g++.dg/template/typename21.C: Remove c++98_only.
12129
12130 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12131
12132 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12133
12134 2016-03-04 David Malcolm <dmalcolm@redhat.com>
12135
12136 PR c/68187
12137 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12138 function.
12139 (fn_42_b): Likewise.
12140 (fn_42_c): Likewise.
12141
12142 2016-03-04 David Malcolm <dmalcolm@redhat.com>
12143
12144 PR c/68187
12145 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12146 function.
12147 (fn_40_b): Likewise.
12148 (fn_41_a): Likewise.
12149 (fn_41_b): Likewise.
12150
12151 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12152
12153 PR target/70059
12154 * gcc.target/i386/avx512f-pr70059.c: New test.
12155 * gcc.target/i386/avx512dq-pr70059.c: New test.
12156
12157 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12158
12159 PR rtl-optimization/57676
12160 * gcc.dg/torture/pr57676.c: New test.
12161
12162 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12163
12164 * gcc.dg/pr70026.c: New test.
12165
12166 2016-03-04 Marek Polacek <polacek@redhat.com>
12167
12168 PR c/69798
12169 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12170 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12171
12172 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12173
12174 PR target/70004
12175 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12176 Delete.
12177 (test_corners_sisd_si): Likewise.
12178 (main): Remove checks of the above.
12179 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12180
12181 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12182
12183 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12184
12185 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12186
12187 * gcc.dg/torture/pr69951.c: Accept argc==0.
12188
12189 2016-03-04 Richard Biener <rguenther@suse.de>
12190
12191 PR c++/70054
12192 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12193 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12194
12195 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12196
12197 PR testsuite/69766
12198 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12199 testing multiarch.
12200
12201 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12202
12203 PR debug/69947
12204 * gcc.dg/guality/pr69947.c: New test.
12205
12206 2016-03-03 Jakub Jelinek <jakub@redhat.com>
12207
12208 PR ada/70017
12209 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12210
12211 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12212
12213 PR rtl-optimization/69904
12214 * gcc.target/arm/pr69904.c: New test.
12215
12216 2016-03-03 Jakub Jelinek <jakub@redhat.com>
12217
12218 PR target/70021
12219 * gcc.dg/vect/pr70021.c: New test.
12220 * gcc.target/i386/pr70021.c: New test.
12221
12222 2016-03-03 Marek Polacek <polacek@redhat.com>
12223
12224 PR middle-end/70050
12225 * gcc.dg/pr70050.c: New test.
12226
12227 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12228
12229 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12230
12231 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12232
12233 PR tree-optimization/70043
12234 * gfortran.dg/vect/pr70043.f90: New test.
12235
12236 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12237
12238 * gnat.dg/specs/task1.ads: New test.
12239
12240 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12241
12242 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12243 Invoke gdb with -batch.
12244 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12245
12246 2016-03-03 Richard Biener <rguenther@suse.de>
12247
12248 PR tree-optimization/55936
12249 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12250
12251 2016-03-02 Jeff Law <law@redhat.com>
12252
12253 PR rtl-optimization/69942
12254 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12255 effects of argument promotions.
12256
12257 PR tree-optimization/69987
12258 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12259 target does not support -fprefetch-loop-arrays.
12260
12261 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
12262
12263 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12264
12265 2016-03-02 Bin Cheng <bin.cheng@arm.com>
12266
12267 PR rtl-optimization/69052
12268 * gcc.target/i386/pr69052.c: New test.
12269
12270 2016-03-02 Alan Modra <amodra@gmail.com>
12271
12272 * gcc.dg/pr69990.c: New.
12273
12274 2016-03-02 Jakub Jelinek <jakub@redhat.com>
12275
12276 PR c/68062
12277 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12278
12279 PR middle-end/70022
12280 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12281
12282 PR target/70028
12283 * gcc.target/i386/pr70028.c: New test.
12284
12285 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12286
12287 * c-c++-common/asan/swapcontext-test-1.c,
12288 * c-c++-common/tsan/thread_leak.c,
12289 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12290 * g++.dg/tsan/benign_race.C,
12291 * g++.dg/tsan/fd_close_norace.C,
12292 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12293 races with sanitizer output
12294
12295 2016-03-02 Richard Biener <rguenther@suse.de>
12296 Uros Bizjak <ubizjak@gmail.com>
12297
12298 PR target/67278
12299 * gcc.dg/simd-8.c: New testcase.
12300
12301 2016-03-02 Richard Biener <rguenther@suse.de>
12302
12303 PR middle-end/67278
12304 * gcc.dg/simd-7.c: New testcase.
12305
12306 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12307
12308 * gcc.target/i386/pr70007.c: Tweak.
12309
12310 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12311
12312 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12313
12314 2016-03-02 Marek Polacek <polacek@redhat.com>
12315
12316 PR c/67854
12317 * gcc.dg/pr67854.c: New test.
12318
12319 2016-03-02 Jakub Jelinek <jakub@redhat.com>
12320
12321 PR middle-end/70025
12322 * gcc.dg/torture/pr70025.c: New test.
12323
12324 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12325
12326 PR tree-optimization/68621
12327 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12328
12329 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12330
12331 * gcc.target/i386/pr70007.c: New test.
12332
12333 2016-03-01 Jeff Law <law@redhat.com>
12334
12335 PR tree-optimization/69196
12336 * gcc.dg/tree-ssa/pr69196-1.c: New test.
12337
12338 PR tree-optimization/69196
12339 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12340 duplicating code and spoiling the expected output.
12341
12342 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12343
12344 PR target/70033
12345 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12346 supports power9 before doing tests.
12347 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12348 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12349 * gcc.target/powerpc/p9-permute.c: Likewise.
12350
12351 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
12352
12353 PR target/70027
12354 * gcc.target/i386/pr70027.c: New test.
12355
12356 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12357
12358 * gcc.dg/pr70017.c: New test.
12359
12360 2016-03-01 Jakub Jelinek <jakub@redhat.com>
12361
12362 PR c/69796
12363 PR c/69974
12364 * gcc.dg/pr69796.c: New test.
12365 * gcc.dg/pr69974.c: New test.
12366
12367 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12368
12369 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12370
12371 2016-02-29 Jeff Law <law@redhat.com>
12372
12373 PR tree-optimization/69987
12374 * gfortran.dg/pr69987.f90: New test.
12375
12376 PR tree-optimization/69989
12377 * gcc.c-torture/compile/pr69989-2.c: New test.
12378
12379 2016-03-01 Marek Polacek <polacek@redhat.com>
12380
12381 PR c++/69795
12382 * g++.dg/parse/invalid1.C: New test.
12383
12384 2016-03-01 Richard Biener <rguenther@suse.de>
12385
12386 PR middle-end/70022
12387 * gcc.dg/pr70022.c: New testcase.
12388
12389 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12390
12391 PR tree-optimization/69956
12392 * gcc.dg/pr69956.c: New test.
12393
12394 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12395
12396 PR target/70011
12397 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12398 XFAIL when hardware supports efficient unaligned storage access.
12399
12400 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12401
12402 PR c++/69961
12403 * g++.dg/template/pr69961a.C: New test.
12404 * g++.dg/template/pr69961b.C: New test.
12405
12406 2016-02-29 David Malcolm <dmalcolm@redhat.com>
12407
12408 PR preprocessor/69985
12409 * gcc.dg/cpp/pr69985.c: New test case.
12410
12411 2016-02-29 Jeff Law <law@redhat.com>
12412
12413 PR tree-optimization/70005
12414 * gcc.c-torture/execute/pr70005.c New test.
12415
12416 PR tree-optimization/69999
12417 * gcc.c-torture/compile/pr69999.c: New test.
12418
12419 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12420
12421 PR tree-optimization/69652
12422 * gcc.dg/torture/pr69652.c: Delete test.
12423 * gcc.dg/vect/pr69652.c: New test.
12424
12425 2016-02-19 Richard Biener <rguenther@suse.de>
12426
12427 PR tree-optimization/69980
12428 * gfortran.dg/vect/pr69980.f90: New testcase.
12429
12430 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12431
12432 * gcc.target/sparc/20160229-1.c: New test.
12433
12434 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12435
12436 * gnat.dg/stack_usage3.adb: New test.
12437 * gnat.dg/stack_usage3_pkg.ads: New helper.
12438
12439 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12440
12441 * gnat.dg/renaming8.adb: New test.
12442 * gnat.dg/renaming8_pkg1.ads: New helper.
12443 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12444 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12445
12446 2016-02-29 Richard Biener <rguenther@suse.de>
12447
12448 PR tree-optimization/69720
12449 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12450
12451 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12452
12453 PR fortran/68147
12454 PR fortran/47674
12455 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12456
12457 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12458 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12459
12460 PR fortran/56007
12461 * gfortran.dg/coarray_8.f90: Adjust error message.
12462 * gfortran.dg/pr56007.f90: New test.
12463 * gfortran.dg/pr56007.f: New test.
12464
12465 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12466
12467 PR tree-optimization/69989
12468 * gcc.dg/torture/pr69989.c: New test.
12469
12470 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12471
12472 * gcc.target/i386/stack-realign-win.c: New test.
12473
12474 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12475
12476 PR fortran/60126
12477 * gfortran.dg/pr60126.f90: New test.
12478
12479 2016-02-27 Jeff Law <law@redhat.com>
12480
12481 Revert
12482 2016-02-26 Richard Biener <rguenther@suse.de>
12483 Jeff Law <law@redhat.com>
12484
12485 PR tree-optimization/69740
12486 * gcc.c-torture/compile/pr69740-1.c: New test.
12487 * gcc.c-torture/compile/pr69740-2.c: New test.
12488
12489 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12490
12491 PR fortran/69910
12492 * gfortran.dg/newunit_4.f90: New test.
12493
12494 2016-02-27 Jakub Jelinek <jakub@redhat.com>
12495
12496 PR target/69613
12497 PR rtl-optimization/69886
12498 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12499 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12500 target.
12501
12502 2016-02-26 Martin Sebor <msebor@redhat.com>
12503
12504 PR tree-optimization/15826
12505 * gcc.dg/tree-ssa/pr15826.c: New test.
12506
12507 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12508
12509 PR target/69969
12510 * gcc.target/powerpc/pr69969.c: New test.
12511
12512 2016-02-26 Martin Sebor <msebor@redhat.com>
12513
12514 PR c++/15766
12515 * g++.old-deja/g++.other/decl5.C: Add a test case.
12516
12517 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12518
12519 PR target/69946
12520 * gcc.target/powerpc/pr69946.c: New file.
12521
12522 2016-02-26 Richard Biener <rguenther@suse.de>
12523 Jeff Law <law@redhat.com>
12524
12525 PR tree-optimization/69740
12526 * gcc.c-torture/compile/pr69740-1.c: New test.
12527 * gcc.c-torture/compile/pr69740-2.c: New test.
12528
12529 2016-02-26 Martin Jambor <mjambor@suse.cz>
12530
12531 PR middle-end/69920
12532 * gcc.dg/torture/pr69932.c: New test.
12533 * gcc.dg/torture/pr69936.c: Likewise.
12534
12535 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12536
12537 PR target/69709
12538 * gcc.target/s390/pr69709.c: New test.
12539
12540 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12541
12542 PR target/69245
12543 * gcc.target/aarch64/pr69245_1.c: New test.
12544
12545 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12546
12547 PR target/69613
12548 * gcc.dg/torture/pr69613.c: New test.
12549
12550 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12551
12552 PR rtl-optimization/69891
12553 * gcc.target/i386/pr69891.c: New test.
12554
12555 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
12556 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12557
12558 PR target/61397
12559 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12560 functionality for both 32-bit and 64-bit.
12561
12562 2016-02-26 Richard Biener <rguenther@suse.de>
12563
12564 PR tree-optimization/69551
12565 * gcc.dg/torture/pr69951.c: New testcase.
12566
12567 2016-02-25 Richard Biener <rguenther@suse.de>
12568
12569 PR tree-optimization/48795
12570 * gcc.dg/Warray-bounds-18.c: New testcase.
12571
12572 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12573
12574 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12575
12576 2016-02-25 Jakub Jelinek <jakub@redhat.com>
12577
12578 PR rtl-optimization/69896
12579 * gcc.dg/pr69896.c: New test.
12580
12581 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12582
12583 PR c++/69736
12584 * g++.dg/cpp1y/paren2.C: New test.
12585
12586 2016-02-24 Martin Sebor <msebor@redhat.com>
12587
12588 PR c/51147
12589 * gcc.dg/enum-mode-2.c: New test.
12590
12591 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12592
12593 PR c++/69922
12594 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12595 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12596 * g++.dg/ubsan/pr69922.C: New test.
12597
12598 2016-02-24 Marek Polacek <polacek@redhat.com>
12599
12600 PR c/69819
12601 * gcc.dg/pr69819.c: New test.
12602
12603 2016-02-24 Martin Sebor <msebor@redhat.com>
12604
12605 PR c++/69912
12606 * g++.dg/ext/flexary15.C: New test.
12607
12608 2016-02-24 Martin Sebor <msebor@redhat.com>
12609
12610 * gcc.dg/builtins-68.c: Avoid making unportable
12611 assumptions about the relationship between SIZE_MAX and UINT_MAX.
12612 * g++.dg/ext/builtin_alloca.C: Same.
12613
12614 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12615 Charles Baylis <charles.baylis@linaro.org>
12616
12617 PR debug/61033
12618 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12619
12620 2016-02-24 Richard Biener <rguenther@suse.de>
12621 Jakub Jelinek <jakub@redhat.com>
12622
12623 PR middle-end/69760
12624 * gcc.dg/torture/pr69760.c: New testcase.
12625
12626 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12627
12628 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12629 pattern on Solaris with as.
12630
12631 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12632
12633 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12634 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12635 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12636 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12637
12638 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12639
12640 PR middle-end/69915
12641 * gcc.dg/pr69915.c: New test.
12642
12643 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12644
12645 PR rtl-optimization/69886
12646 * gcc.dg/torture/pr69886.c: New test.
12647
12648 2016-02-24 Richard Biener <rguenther@suse.de>
12649
12650 PR middle-end/68963
12651 * gcc.dg/torture/pr68963.c: New testcase.
12652
12653 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12654
12655 PR target/69875
12656 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12657 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12658 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12659 * gcc.target/arm/atomic_loaddi_1.c: New test.
12660 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12661 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12662 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12663 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12664 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12665 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12666 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12667 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12668
12669 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12670
12671 PR middle-end/69909
12672 * gcc.dg/torture/pr69909.c: New test.
12673
12674 2016-02-24 Richard Biener <rguenther@suse.de>
12675
12676 PR tree-optimization/69907
12677 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12678 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12679 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12680
12681 2016-02-24 Christian Bruel <christian.bruel@st.com>
12682
12683 * gcc.target/arm/pragma_cpp_fma.c: New test.
12684
12685 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12686
12687 PR fortran/61156
12688 * gfortran.dg/include_6.f90: Update test.
12689
12690 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12691
12692 PR objc/69844
12693 * objc.dg/pr69844.m: New test.
12694
12695 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12696
12697 PR libgfortran/69456
12698 * gfortran.dg/namelist_89.f90: New test.
12699 * gfortran.dg/pr59700.f90: Update test..
12700
12701 2016-02-23 Martin Sebor <msebor@redhat.com>
12702
12703 PR middle-end/69780
12704 * g++.dg/ext/builtin_alloca.C: New test.
12705 * gcc.dg/builtins-68.c: New test.
12706
12707 2016-02-23 Richard Henderson <rth@redhat.com>
12708
12709 * gcc.target/i386/addr-space-3.c: Remove test.
12710
12711 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12712
12713 PR preprocessor/69126
12714 PR preprocessor/69543
12715 * c-c++-common/pr69126-2-long.c: New test.
12716 * c-c++-common/pr69126-2-short.c: New test.
12717 * c-c++-common/pr69543-1.c: Remove xfail.
12718
12719 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12720
12721 PR preprocessor/69126
12722 PR preprocessor/69543
12723 PR preprocessor/69558
12724 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12725 (f): Rename to...
12726 (test_2): ...this, and add leading comment.
12727 (MACRO_3, test_3): New.
12728 (MACRO_4A, MACRO_4B, test_4): New.
12729 (MACRO): Rename to...
12730 (MACRO_5): ...this.
12731 (g): Rename to...
12732 (test_5): ...this, updating for renaming of MACRO, and
12733 add leading comment.
12734 * c-c++-common/pr69543-1.c: New.
12735 * c-c++-common/pr69543-2.c: New.
12736 * c-c++-common/pr69543-3.c: New.
12737 * c-c++-common/pr69543-4.c: New.
12738 * c-c++-common/pr69558-1.c: New.
12739 * c-c++-common/pr69558-2.c: New.
12740 * c-c++-common/pr69558-3.c: New.
12741 * c-c++-common/pr69558-4.c: New.
12742 * gcc.dg/pr69558.c: Move to...
12743 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12744 xfail for c++.
12745
12746 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12747
12748 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12749 to -ftree-parallelize-loops/-fopenacc changes.
12750 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12751 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12752 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12753 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12754 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12755 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12756 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12757 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12758 * c-c++-common/goacc/kernels-loop.c: Likewise.
12759 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12760 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12761 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12762 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12763
12764 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12765
12766 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12767
12768 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12769
12770 PR c++/69902
12771 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12772
12773 PR c/69900
12774 * gcc.dg/pr69900.c: New test.
12775
12776 2016-02-23 Martin Jambor <mjambor@suse.cz>
12777
12778 PR tree-optimization/69666
12779 * gcc.dg/tree-ssa/pr69666.c: New test.
12780
12781 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12782
12783 PR fortran/67451
12784 * gfortran.dg/coarray_allocate_5.f08: New test.
12785
12786 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12787
12788 * gcc.target/s390/vcond-shift.c: Move to ...
12789 * gcc.target/s390/vector/vcond-shift.c: ... here.
12790
12791 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12792
12793 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12794 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12795
12796 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12797
12798 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12799
12800 2016-02-20 Mark Wielaard <mjw@redhat.com>
12801
12802 PR c/28901
12803 * gcc.dg/unused-variable-3.c: New test.
12804
12805 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12806
12807 PR target/69888
12808 * gcc.target/i386/pr69888.c: New test.
12809
12810 2016-02-22 Richard Biener <rguenther@suse.de>
12811
12812 PR tree-optimization/69882
12813 * gfortran.dg/vect/pr69882.f90: New testcase.
12814
12815 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12816
12817 PR target/69885
12818 * gcc.dg/pr69885.c: New test.
12819
12820 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12821
12822 PR target/69806
12823 PR target/54089
12824 * gcc.target/sh/pr54089-10.c: New.
12825
12826 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
12827
12828 PR fortran/69423
12829 * gfortran.dg/deferred_character_15.f90 : New test.
12830
12831 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12832
12833 PR fortran/57365
12834 gfortran.dg/allocate_with_source_18.f03: New test.
12835
12836 2016-02-20 Harald Anlauf <anlauf@gmx.de>
12837
12838 PR fortran/52531
12839 gfortran.dg/gomp/pr52531.f90: New test.
12840
12841 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12842
12843 PR c++/69865
12844 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12845 -std=c++03.
12846
12847 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12848
12849 PR c++/69826
12850 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12851 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12852
12853 PR c++/69850
12854 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12855
12856 PR c++/69851
12857 * g++.dg/torture/pr69851.C: New test.
12858
12859 2016-02-19 Martin Sebor <msebor@redhat.com>
12860
12861 PR testsuite/69573
12862 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12863
12864 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12865
12866 PR c++/69850
12867 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12868 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12869
12870 PR c++/67767
12871 * g++.dg/cpp0x/pr67767.C: New test.
12872
12873 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12874
12875 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12876 for fp, simd, crypto, crc, lse.
12877 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12878 above.
12879 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12880 effective target check.
12881
12882 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12883
12884 PR target/69820
12885 * gcc.target/i386/pr69820.c: New test.
12886
12887 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12888
12889 * gcc.target/s390/vector/int128-1.c: New test.
12890
12891 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12892
12893 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12894
12895 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12896
12897 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12898 instruction pattern name to prevent the testcase from failing with
12899 -march=z13.
12900
12901 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12902
12903 * gcc.target/s390/md/movstr-2.c: New test.
12904
12905 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12906
12907 * gcc.target/s390/morestack.c: New test.
12908
12909 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12910
12911 PR target/69625
12912 * gcc.target/s390/pr69625.c: Add test case.
12913
12914 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12915
12916 PR testsuite/68580
12917 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12918
12919 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12920
12921 PR target/68404
12922 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12923 * gcc.target/powerpc/fusion3.c: Likewise.
12924
12925 2016-02-18 Richard Biener <rguenther@suse.de>
12926
12927 PR middle-end/69553
12928 * g++.dg/torture/pr69553.C: New testcase.
12929
12930 2016-02-18 Nick Clifton <nickc@redhat.com>
12931
12932 PR target/62254
12933 PR target/69610
12934 * gcc.target/arm/pr62554.c: New test.
12935 * gcc.target/arm/pr69610-1.c: New test.
12936 * gcc.target/arm/pr69610-2.c: New test.
12937
12938 2016-02-18 Richard Biener <rguenther@suse.de>
12939
12940 PR middle-end/69854
12941 * gcc.dg/torture/pr69854.c: New testcase.
12942
12943 2016-02-17 Jakub Jelinek <jakub@redhat.com>
12944
12945 PR c++/69850
12946 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12947
12948 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12949
12950 * gcc.target/powerpc/vec-cg.c: New test.
12951
12952 2016-02-17 Richard Biener <rguenther@suse.de>
12953
12954 PR testsuite/69586
12955 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12956
12957 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12958
12959 PR target/69161
12960 * gcc.c-torture/compile/pr69161.c: New test.
12961
12962 2016-02-17 David Sherwood <david.sherwood@arm.com>
12963
12964 PR target/69532
12965 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12966 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12967
12968 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12969
12970 * gcc.dg/ifcvt-4.c: Skip on Visium.
12971
12972 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12973
12974 * gnat.dg/atomic8.adb: New test.
12975
12976 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12977
12978 * gnat.dg/discr46.ad[sb]: New test.
12979
12980 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12981
12982 PR Target/48344
12983 * gcc.target/powerpc/pr48344-1.c: New test.
12984
12985 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12986
12987 PR fortran/69742
12988 * gfortran.dg/associate_21.f90: New test.
12989
12990 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12991
12992 PR c/69835
12993 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12994 -Wnonnull in dg-options.
12995 * c-c++-common/nonnull-2.c: New test.
12996
12997 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12998 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12999
13000 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13001
13002 2016-02-16 Jakub Jelinek <jakub@redhat.com>
13003
13004 PR middle-end/69801
13005 * gcc.dg/pr69801.c: Add empty dg-options.
13006
13007 2016-02-16 James Norris <jnorris@codesourcery.com>
13008
13009 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13010 * g++.dg/goacc/deviceptr-1.c: New file.
13011
13012 2016-02-16 Jakub Jelinek <jakub@redhat.com>
13013
13014 PR tree-optimization/69820
13015 * gcc.dg/vect/pr69820.c: New test.
13016
13017 2016-02-16 Richard Biener <rguenther@suse.de>
13018
13019 PR tree-optimization/69776
13020 * gcc.dg/torture/pr69776-2.c: New testcase.
13021
13022 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13023
13024 PR tree-optimization/69714
13025 * gcc.dg/torture/pr69714.c: New test.
13026
13027 2016-02-16 Jakub Jelinek <jakub@redhat.com>
13028
13029 PR tree-optimization/69802
13030 * gcc.dg/pr69802.c: New test.
13031
13032 2016-02-16 Richard Biener <rguenther@suse.de>
13033
13034 PR middle-end/69801
13035 * gcc.dg/pr69801.c: New testcase.
13036
13037 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13038
13039 PR libgfortran/69651
13040 * gfortran.dg/read_bang.f90: New test.
13041 * gfortran.dg/read_bang4.f90: New test.
13042
13043 2016-02-15 Jakub Jelinek <jakub@redhat.com>
13044
13045 PR c++/69658
13046 * g++.dg/init/pr69658.C: New test.
13047
13048 PR c++/69797
13049 * c-c++-common/pr69797.c: New test.
13050
13051 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13052
13053 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13054 check for aarch64*-*-*.
13055
13056 2016-02-15 Richard Biener <rguenther@suse.de>
13057
13058 PR tree-optimization/69783
13059 * gcc.dg/vect/pr69783.c: New testcase.
13060
13061 2016-02-15 Richard Biener <rguenther@suse.de>
13062
13063 PR tree-optimization/69776
13064 * gcc.dg/torture/pr69776.c: New testcase.
13065
13066 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13067
13068 PR fortran/60526
13069 * gfortran.dg/type_decl_4.f90: Reinstated.
13070
13071 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
13072
13073 PR fortran/68746
13074 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13075
13076 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13077
13078 PR fortran/60526
13079 PR bootstrap/69816
13080 * gfortran.dg/type_decl_4.f90: Removed.
13081
13082 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13083
13084 PR fortran/60526
13085 * gfortran.dg/type_decl_4.f90: New test.
13086
13087 2016-02-14 Alan Modra <amodra@gmail.com>
13088
13089 PR testsuite/68886
13090 * gcc.c-torture/execute/stkalign.c: Revise test.
13091
13092 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13093
13094 PR target/67260
13095 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13096
13097 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13098
13099 PR target/67260
13100 * gcc.target/sh/torture/pr67260.c: New.
13101
13102 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
13103
13104 * gcc.dg/pr67964.c: Add dg-require-alias.
13105
13106 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13107
13108 PR target/67636
13109 PR target/64345
13110 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13111
13112 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13113
13114 PR libgfortran/69668
13115 * gfortran.dg/namelist_88.f90: New test.
13116
13117 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13118
13119 PR libgfortran/69668
13120 * gfortran.dg/namelist_38.f90: Update test.
13121 * gfortran.dg/namelist_84.f90: Update test.
13122
13123 2016-02-12 David Malcolm <dmalcolm@redhat.com>
13124
13125 PR other/69554
13126 * gcc.dg/pr69554-1.c: New test.
13127 * gfortran.dg/pr69554-1.F90: New test.
13128 * gfortran.dg/pr69554-2.F90: New test.
13129 * lib/gcc-dg.exp (proc dg-locus): New function.
13130 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13131 distinguish between the caret-printing and non-caret-printing
13132 cases. If caret-printing has been explicitly enabled, bail out
13133 without attempting to fix up the output.
13134
13135 2016-02-12 David Malcolm <dmalcolm@redhat.com>
13136
13137 PR driver/69265
13138 PR driver/69453
13139 * gcc.dg/spellcheck-options-3.c: New test case.
13140 * gcc.dg/spellcheck-options-4.c: New test case.
13141 * gcc.dg/spellcheck-options-5.c: New test case.
13142 * gcc.dg/spellcheck-options-6.c: New test case.
13143 * gcc.dg/spellcheck-options-7.c: New test case.
13144 * gcc.dg/spellcheck-options-8.c: New test case.
13145 * gcc.dg/spellcheck-options-9.c: New test case.
13146 * gcc.dg/spellcheck-options-10.c: New test case.
13147
13148 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13149
13150 PR rtl-optimization/69764
13151 PR rtl-optimization/69771
13152 * c-c++-common/pr69764.c: New test.
13153 * gcc.dg/torture/pr69771.c: New test.
13154
13155 2016-02-12 Marek Polacek <polacek@redhat.com>
13156
13157 * g++.dg/torture/init-list1.C: New.
13158
13159 2016-02-12 Marek Polacek <polacek@redhat.com>
13160
13161 * gcc.dg/pr69522.c: Add empty dg-options.
13162
13163 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13164
13165 * g++.dg/lto/lto.exp: Include and init mpx.
13166 * g++.dg/lto/pr69729_0.C: New test.
13167
13168 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13169
13170 PR ipa/69241
13171 * g++.dg/ipa/pr69241-4.C: New test.
13172
13173 PR ipa/68672
13174 * g++.dg/ipa/pr68672-1.C: New test.
13175 * g++.dg/ipa/pr68672-2.C: New test.
13176 * g++.dg/ipa/pr68672-3.C: New test.
13177
13178 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13179
13180 PR c/69522
13181 * gcc.dg/pr69522.c: New test.
13182
13183 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13184
13185 PR c++/69098
13186 * g++.dg/cpp1y/69098.C: New test.
13187 * g++.dg/cpp1y/69098-2.C: New test.
13188
13189 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13190
13191 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13192 and neighbour -> neighbor.
13193 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13194 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13195 * c-c++-common/Wvarargs.c: Likewise.
13196 * c-c++-common/goacc/host_data-5.c: Likewise.
13197 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13198 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13199 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13200 * gcc.target/aarch64/pr60697.c: Likewise.
13201 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13202 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13203 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13204 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13205 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13206 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13207 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13208 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13209 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13210 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13211 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13212 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13213 * g++.dg/lookup/koenig5.C: Likewise.
13214 * g++.dg/ext/no-asm-2.C: Likewise.
13215 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13216 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13217 * gfortran.dg/used_types_16.f90: Likewise.
13218 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13219 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13220 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13221 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13222 * gfortran.dg/abstract_type_6.f03: Likewise.
13223 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13224 * gfortran.dg/used_types_15.f90: Likewise.
13225 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13226 * gfortran.dg/exit_3.f08: Likewise.
13227 * gfortran.dg/open_status_2.f90: Likewise.
13228 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13229 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13230 * gfortran.dg/associate_1.f03: Likewise.
13231 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13232 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13233 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13234 * gcc.dg/builtin-object-size-1.c: Likewise.
13235 * gcc.dg/noreturn-6.c: Likewise.
13236 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13237 * gcc.dg/globalalias.c: Likewise.
13238 * gcc.dg/builtins-config.h: Likewise.
13239 * gcc.dg/pr30457.c: Likewise.
13240 * gcc.c-torture/compile/volatile-1.c: Likewise.
13241 * gcc.c-torture/execute/20101011-1.c: Likewise.
13242 * c-c++-common/Waddress-1.c: Likewise.
13243
13244 2016-02-11 Jakub Jelinek <jakub@redhat.com>
13245
13246 PR c/69768
13247 * c-c++-common/Waddress-1.c: New test.
13248
13249 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13250
13251 PR fortran/69296
13252 * gfortran.dg/associate_19.f03: New test.
13253 * gfortran.dg/associate_20.f03: New test.
13254
13255 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13256
13257 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13258
13259 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13260
13261 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13262 .arch armv8-a\n. Add -dA to dg-options.
13263 * gcc.target/aarch64/assembler_arch_1.c: New test.
13264 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13265
13266 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13267
13268 PR c++/68726
13269 * g++.dg/cpp0x/pr68726.C: New.
13270
13271 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13272
13273 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13274 test.
13275
13276 2016-02-11 Richard Biener <rguenther@suse.de>
13277
13278 * g++.dg/tree-ssa/pr61034.C: Adjust.
13279
13280 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13281
13282 PR target/69148
13283 * gcc.target/s390/pr69148.c: New.
13284
13285 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13286
13287 PR tree-optimization/69652
13288 * gcc.dg/torture/pr69652.c: New test.
13289
13290 2016-02-10 Jakub Jelinek <jakub@redhat.com>
13291 Patrick Palka <ppalka@gcc.gnu.org>
13292
13293 PR ipa/69241
13294 PR c++/69649
13295 * g++.dg/ipa/pr69241-1.C: New test.
13296 * g++.dg/ipa/pr69241-2.C: New test.
13297 * g++.dg/ipa/pr69241-3.C: New test.
13298 * g++.dg/ipa/pr69649.C: New test.
13299
13300 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
13301
13302 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13303 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13304
13305 2016-02-10 Bin Cheng <bin.cheng@arm.com>
13306
13307 PR tree-optimization/68021
13308 * gcc.dg/tree-ssa/pr68021.c: New test.
13309
13310 2016-02-10 Richard Biener <rguenther@suse.de>
13311
13312 PR tree-optimization/69726
13313 * gcc.dg/uninit-22.c: New testcase.
13314
13315 2016-02-09 Andrew Pinski <apinski@cavium.com>
13316
13317 PR tree-opt/69282
13318 * gcc.c-torture/compile/20160205-1.c: New testcase.
13319
13320 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13321
13322 PR target/68404
13323 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13324 instead accessing a really large arrray.
13325 * gcc.target/powerpc/fusion3.c: Likewise.
13326
13327 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
13328
13329 PR target/68532
13330 * gcc.c-torture/execute/pr68532.c: New test.
13331
13332 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
13333
13334 PR target/69634
13335 * gcc.dg/pr69634.c: New.
13336
13337 2016-02-09 Richard Biener <rguenther@suse.de>
13338
13339 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13340
13341 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
13342
13343 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13344
13345 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13346
13347 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13348
13349 2016-02-09 Richard Biener <rguenther@suse.de>
13350
13351 PR tree-optimization/69715
13352 * gcc.dg/torture/pr69715.c: New testcase.
13353
13354 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13355
13356 PR c++/69139
13357 * g++.dg/cpp0x/trailing12.C: New test.
13358 * g++.dg/cpp0x/trailing13.C: New test.
13359
13360 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13361
13362 PR c++/69283
13363 PR c++/67835
13364 * g++.dg/cpp1y/auto-fn29.C: New test.
13365 * g++.dg/cpp1y/auto-fn30.C: New test.
13366
13367 2016-02-08 Jakub Jelinek <jakub@redhat.com>
13368
13369 PR tree-optimization/69209
13370 * gcc.c-torture/compile/pr69209.c: New test.
13371
13372 2016-02-08 Jeff Law <law@redhat.com>
13373
13374 PR tree-optimization/68541
13375 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13376 of statements allowed in join block for path splitting.
13377
13378 2016-02-08 Jakub Jelinek <jakub@redhat.com>
13379
13380 PR c++/59627
13381 * g++.dg/gomp/pr59627.C: New test.
13382
13383 PR ipa/69239
13384 * g++.dg/ipa/pr69239.C: New test.
13385
13386 2016-02-08 David Malcolm <dmalcolm@redhat.com>
13387
13388 PR preprocessor/69664
13389 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13390 * gcc.dg/cpp/warn-comments.c: Likewise.
13391
13392 2016-02-08 Marek Polacek <polacek@redhat.com>
13393
13394 PR c++/69688
13395 * g++.dg/init/const12.C: New test.
13396
13397 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13398
13399 PR target/60410
13400 * gcc.dg/lto/pr55113_0.c: Remove test.
13401
13402 2016-02-08 Richard Biener <rguenther@suse.de>
13403
13404 PR tree-optimization/69719
13405 * gcc.dg/torture/pr69719.c: New testcase.
13406
13407 2016-02-08 Richard Biener <rguenther@suse.de>
13408 Jeff Law <law@redhat.com>
13409
13410 PR target/68273
13411 * gcc.target/mips/pr68273.c: New testcase.
13412
13413 2016-02-08 Richard Biener <rguenther@suse.de>
13414
13415 PR rtl-optimization/69274
13416 * gcc.target/i386/addr-sel-1.c: XFAIL.
13417
13418 2016-02-08 Jeff Law <law@redhat.com>
13419
13420 PR tree-optimization/68541
13421 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13422
13423 PR tree-optimization/65917
13424 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13425
13426 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13427
13428 PR fortran/50555
13429 * gfortran.dg/namelist_args.f90: New test.
13430
13431 2016-02-05 Jeff Law <law@redhat.com>
13432
13433 PR tree-optimization/68541
13434 * gcc.dg/tree-ssa/split-path-2.c: New test.
13435 * gcc.dg/tree-ssa/split-path-3.c: New test.
13436 * gcc.dg/tree-ssa/split-path-4.c: New test.
13437 * gcc.dg/tree-ssa/split-path-5.c: New test.
13438 * gcc.dg/tree-ssa/split-path-6.c: New test.
13439 * gcc.dg/tree-ssa/split-path-7.c: New test.
13440
13441 2016-02-05 Martin Sebor <msebor@redhat.com>
13442
13443 PR c++/69662
13444 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13445 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13446
13447 2016-02-06 Richard HEnderson <rth@redhat.com>
13448
13449 PR c/69643
13450 * gcc.target/i386/addr-space-4.c: New.
13451 * gcc.target/i386/addr-space-5.c: New.
13452
13453 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13454
13455 PR fortran/66089
13456 * gfortran.dg/elemental_dependency_6.f90: New.
13457
13458 2016-02-05 Jakub Jelinek <jakub@redhat.com>
13459
13460 PR rtl-optimization/69691
13461 * gcc.c-torture/execute/pr69691.c: New test.
13462
13463 PR c++/69628
13464 * g++.dg/parse/pr69628.C: New test.
13465
13466 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13467
13468 * gcc.dg/sancov/asan.c: Move to ...
13469 * gcc.dg/asan/sancov-1.c: ... here.
13470
13471 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13472
13473 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13474
13475 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13476
13477 PR target/69677
13478 * gcc.target/i386/pr69677.c: New test.
13479
13480 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13481
13482 PR c++/68948
13483 * g++.dg/template/pr68948.C: New test.
13484
13485 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13486
13487 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13488 (only necessary on s390x).
13489
13490 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13491
13492 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13493 -mno-accumulate-outgoing-args.
13494
13495 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13496
13497 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13498
13499 2016-02-04 Jakub Jelinek <jakub@redhat.com>
13500
13501 PR c/69669
13502 * c-c++-common/pr69669.c: New test.
13503
13504 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13505
13506 PR target/69667
13507 * g++.dg/pr69667.C: New file.
13508
13509 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13510
13511 PR target/69619
13512 * gcc.dg/pr69619.c: Add new test.
13513
13514 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13515
13516 PR rtl-optimization/69577
13517 * gcc.target/i386/pr69577.c: New test.
13518
13519 2016-02-04 Martin Liska <mliska@suse.cz>
13520
13521 * g++.dg/asan/pr69276.C: New test.
13522
13523 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13524
13525 PR target/65932
13526 PR target/67714
13527 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13528 a single smulbb instruction.
13529 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13530 * gcc.target/amr/wmul-2.c: Likewise.
13531
13532 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13533
13534 PR target/65932
13535 PR target/67714
13536 * gcc.c-torture/execute/pr67714.c: New test.
13537
13538 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13539
13540 PR target/69454
13541 * gcc.target/i386/pr69454-1.c: New test.
13542 * gcc.target/i386/pr69454-2.c: New test.
13543
13544 2016-02-03 Martin Sebor <msebor@redhat.com>
13545
13546 PR c++/69251
13547 PR c++/69253
13548 PR c++/69290
13549 PR c++/69277
13550 PR c++/69349
13551 * g++.dg/ext/flexarray-mangle-2.C: New test.
13552 * g++.dg/ext/flexarray-mangle.C: New test.
13553 * g++.dg/ext/flexarray-subst.C: New test.
13554 * g++.dg/ext/flexary11.C: New test.
13555 * g++.dg/ext/flexary12.C: New test.
13556 * g++.dg/ext/flexary13.C: New test.
13557 * g++.dg/ext/flexary14.C: New test.
13558 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13559
13560 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13561
13562 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13563 Define only if CHECK_FLOAT128 is defined.
13564 (main): Properly initialize u5.
13565
13566 2016-02-03 Jakub Jelinek <jakub@redhat.com>
13567
13568 PR c/69627
13569 * gcc.dg/pr69627.c: New test.
13570
13571 PR target/69644
13572 * gcc.dg/pr69644.c: New test.
13573
13574 2016-02-03 Mike Stump <mikestump@comcast.net>
13575
13576 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13577 support for struct-layout-1.exp.
13578
13579 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13580
13581 PR c++/69056
13582 * g++.dg/cpp0x/pr69056.C: New test.
13583
13584 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13585 Alexandre Oliva <aoliva@redhat.com>
13586
13587 PR target/69461
13588 * gcc.target/powerpc/pr69461.c: New.
13589
13590 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
13591
13592 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13593 works from here ...
13594 (check_effective_target_fsanitize_thread): ... to here. Do not
13595 specify additional compile flags for the test source.
13596 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13597 specify additional compile flags for the test source.
13598
13599 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13600
13601 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13602
13603 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13604
13605 PR fortran/67451
13606 PR fortran/69418
13607 * gfortran.dg/coarray_allocate_2.f08: New test.
13608 * gfortran.dg/coarray_allocate_3.f08: New test.
13609 * gfortran.dg/coarray_allocate_4.f08: New test.
13610
13611 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13612
13613 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13614 use same scan-tree-dump-times on all platforms.
13615 * gcc.dg/vect/vect-outer-1.c: Likewise.
13616 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13617 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13618 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13619 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13620 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13621 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13622 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13623
13624 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13625
13626 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13627 warning.
13628
13629 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13630
13631 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13632
13633 2016-02-02 James Norris <jnorris@codesourcery.com>
13634
13635 * c-c++-common/goacc/routine-5.c: Add tests.
13636
13637 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
13638
13639 * gcc.target/nvptx/unsigned-cmp.c: New test.
13640
13641 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13642
13643 * gcc.target/aarch64/scalar_shift_1.c
13644 (test_corners_sisd_di): Improve force to SIMD register.
13645 (test_corners_sisd_si): Likewise.
13646 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13647 Remove scan-assembler check for ldr.
13648
13649 2016-02-02 Richard Biener <rguenther@suse.de>
13650
13651 PR tree-optimization/69595
13652 * gcc.dg/Warray-bounds-17.c: New testcase.
13653
13654 2016-02-02 Richard Biener <rguenther@suse.de>
13655
13656 PR tree-optimization/69606
13657 * gcc.dg/torture/pr69606.c: New testcase.
13658
13659 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13660
13661 PR middle-end/68542
13662 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13663 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13664
13665 2016-02-02 Alan Modra <amodra@gmail.com>
13666
13667 PR target/69548
13668 * gcc.target/powerpc/pr69548.c: New test.
13669
13670 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13671
13672 PR rtl-optimization/69592
13673 * gcc.dg/pr69592.c: New test.
13674
13675 PR preprocessor/69543
13676 PR c/69558
13677 * gcc.dg/pr69543.c: New test.
13678 * gcc.dg/pr69558.c: New test.
13679
13680 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
13681
13682 PR testsuite/65940
13683 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
13684
13685 2016-02-01 Martin Sebor <msebor@redhat.com>
13686
13687 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13688
13689 2016-02-01 Bin Cheng <bin.cheng@arm.com>
13690
13691 PR tree-optimization/67921
13692 * c-c++-common/ubsan/pr67921.c: New test.
13693
13694 2016-02-01 Richard Biener <rguenther@suse.de>
13695
13696 PR middle-end/69556
13697 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13698
13699 2016-02-01 Richard Biener <rguenther@suse.de>
13700
13701 PR tree-optimization/69574
13702 * gcc.dg/torture/pr69574.c: New testcase.
13703
13704 2016-02-01 Richard Biener <rguenther@suse.de>
13705
13706 PR tree-optimization/69579
13707 * gcc.dg/setjmp-6.c: New testcase.
13708
13709 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13710
13711 PR rtl-optimization/69570
13712 * g++.dg/opt/pr69570.C: New test.
13713
13714 2016-02-01 Richard Henderson <rth@redhat.com>
13715
13716 * gcc.dg/pr69535.c: New test.
13717
13718 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
13719
13720 PR testsuite/69584
13721 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13722 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13723
13724 PR debug/68244
13725 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13726
13727 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13728
13729 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
13730
13731 PR fortran/67564
13732 * gfortran.dg/allocate_with_source_17.f03: New test.
13733
13734 2016-01-30 Jakub Jelinek <jakub@redhat.com>
13735
13736 PR tree-optimization/69546
13737 * gcc.dg/torture/pr69546.c: New test.
13738
13739 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
13740
13741 PR fortran/69566
13742 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13743
13744 2016-01-30 Martin Sebor <msebor@redhat.com>
13745
13746 PR c++/68490
13747 * g++.dg/ext/flexary10.C: New test.
13748
13749 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13750
13751 PR fortran/66707
13752 gfortran.dg/common_23.f90: New test.
13753
13754 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13755
13756 PR target/65546
13757 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13758 condition being checked, and disable it when the target supports
13759 misaligned loads and stores.
13760
13761 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13762
13763 PR debug/69518
13764 * gcc.dg/torture/pr69518.c: New test.
13765
13766 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13767
13768 PR target/69530
13769 * gcc.target/i386/pr69530.c: New test.
13770
13771 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
13772
13773 PR target/65604
13774 * gcc.target/mips/div-delay.c: New test.
13775
13776 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13777
13778 PR target/69551
13779 * gcc.target/i386/pr69551.c: New test.
13780
13781 PR target/66137
13782 * gcc.target/i386/pr66137.c: New test.
13783
13784 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13785
13786 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13787 always built for p5600.
13788 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13789 isa=p5600 dg-option.
13790
13791 2016-01-29 Richard Biener <rguenther@suse.de>
13792
13793 PR tree-optimization/69547
13794 * g++.dg/tree-ssa/pr69547.C: New testcase.
13795
13796 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13797
13798 PR debug/66869
13799 * g++.dg/warn/Wunused-function2.C: New test.
13800
13801 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13802
13803 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13804 support for test to succeed.
13805
13806 2016-01-29 Marek Polacek <polacek@redhat.com>
13807
13808 PR c++/69509
13809 PR c++/69516
13810 * g++.dg/ext/constexpr-vla2.C: New test.
13811 * g++.dg/ext/constexpr-vla3.C: New test.
13812 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13813
13814 2016-01-29 Richard Biener <rguenther@suse.de>
13815
13816 PR middle-end/69537
13817 * gcc.dg/uninit-21.c: New testcase.
13818
13819 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
13820
13821 PR target/69459
13822 * gcc.target/i386/pr69459.c: New test.
13823
13824 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
13825
13826 PR target/68400
13827 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13828 * gcc.target/mips/pr68400.c: New test.
13829
13830 2016-01-28 Martin Sebor <msebor@redhat.com>
13831
13832 PR target/17381
13833 * gcc.target/powerpc/pr17381.c: New test.
13834
13835 2016-01-28 Jakub Jelinek <jakub@redhat.com>
13836
13837 PR middle-end/69542
13838 * gcc.dg/torture/pr69542.c: New test.
13839
13840 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13841
13842 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13843
13844 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13845
13846 * gcc.dg/pr65980.c: Skip on AIX.
13847 * gcc.dg/pr66688.c: Same.
13848
13849 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13850
13851 PR target/63679
13852 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13853 * gcc.dg/tree-ssa/sra-18.c: Same.
13854
13855 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13856
13857 PR fortran/62536
13858 * gfortran.dg/block_15.f08: New test.
13859 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13860 on incorrectly closed BLOCK.
13861
13862 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13863
13864 * gcc.dg/declare-simd.c: New test.
13865
13866 2016-01-28 Richard Biener <rguenther@suse.de>
13867
13868 PR tree-optimization/69466
13869 * gfortran.dg/vect/pr69466.f90: New testcase.
13870
13871 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13872
13873 * g++.dg/pr67989.C: Remove ARM-specific option.
13874 * gcc.target/arm/pr67989.C: New file.
13875
13876 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13877
13878 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13879 and expm1 test for glibc < 2.11.
13880
13881 2016-01-27 Richard Henderson <rth@redhat.com>
13882
13883 * gcc.c-torture/execute/pr69447.c: New test.
13884
13885 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
13886
13887 PR fortran/69422
13888 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13889
13890 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13891
13892 PR debug/66869
13893 * gcc.dg/pr66869.c: New test.
13894
13895 2016-01-25 Jeff Law <law@redhat.com>
13896
13897 PR tree-optimization/68398
13898 PR tree-optimization/69196
13899 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13900 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13901 path to avoid new heuristic allowing more irreducible regions
13902 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13903 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13904 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13905 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13906 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13907
13908 2016-01-27 Marek Polacek <polacek@redhat.com>
13909
13910 PR c/68062
13911 * c-c++-common/vector-compare-4.c: New test.
13912
13913 2016-01-27 David Malcolm <dmalcolm@redhat.com>
13914
13915 PR preprocessor/69126
13916 * c-c++-common/pr69126.c: New test case.
13917
13918 2016-01-27 Ian Lance Taylor <iant@google.com>
13919
13920 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13921
13922 2016-01-27 Ryan Burn <contact@rnburn.com>
13923
13924 PR cilkplus/69267
13925 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13926
13927 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13928
13929 PR target/69512
13930 * gcc.target/i386/pr69512.c: New test.
13931
13932 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13933
13934 PR ada/69488
13935 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13936
13937 2016-01-27 Marek Polacek <polacek@redhat.com>
13938
13939 PR c++/69379
13940 * g++.dg/pr69379.C: New test.
13941
13942 2016-01-27 Martin Sebor <msebor@redhat.com>
13943
13944 PR c++/69317
13945 * g++.dg/abi/Wabi-2-2.C: New test.
13946 * g++.dg/abi/Wabi-2-3.C: New test.
13947 * g++.dg/abi/Wabi-3-2.C: New test.
13948 * g++.dg/abi/Wabi-3-3.C: New test.
13949
13950 2016-01-27 Richard Biener <rguenther@suse.de>
13951
13952 PR tree-optimization/69166
13953 * gcc.dg/torture/pr69166.c: New testcase.
13954
13955 2016-01-27 Martin Jambor <mjambor@suse.cz>
13956
13957 PR tree-optimization/69355
13958 * gcc.dg/tree-ssa/pr69355.c: New test.
13959
13960 2016-01-27 Marek Polacek <polacek@redhat.com>
13961
13962 PR c++/69496
13963 * g++.dg/ext/constexpr-vla1.C: New test.
13964
13965 2016-01-20 Christian Bruel <christian.bruel@st.com>
13966
13967 PR target/69245
13968 * gcc.target/arm/pr69245.c: New test.
13969
13970 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13971
13972 PR tree-optimization/69399
13973 * gcc.dg/torture/pr69399.c: New test.
13974
13975 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13976
13977 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13978
13979 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13980
13981 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13982
13983 2016-01-26 Tom de Vries <tom@codesourcery.com>
13984
13985 PR tree-optimization/69110
13986 * gcc.dg/autopar/pr69110.c: New test.
13987
13988 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
13989 Sebastian Pop <s.pop@samsung.com>
13990
13991 * gcc.dg/graphite/isl-ast-op-select.c: New.
13992
13993 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
13994
13995 PR fortran/69385
13996 * gfortran.dg/allocate_error_6.f90: New test.
13997
13998 2016-01-26 Richard Henderson <rth@redhat.com>
13999
14000 * gcc.dg/tm/pr60908.c: New test.
14001
14002 2016-01-26 David Malcolm <dmalcolm@redhat.com>
14003
14004 PR other/69006
14005 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14006 directive.
14007 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14008 expected multiline output to reflect the colorization being
14009 disabled before newlines.
14010 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14011 (custom_diagnostic_finalizer): Replace call to
14012 pp_newline_and_flush with call to pp_flush.
14013 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14014 * gfortran.dg/implicit_class_1.f90: Likewise.
14015 * lib/gcc-dg.exp (allow_blank_lines): New global.
14016 (dg-allow-blank-lines-in-output): New procedure.
14017 (gcc-dg-prune): Complain about blank lines in the output, unless
14018 dg-allow-blank-lines-in-output was called.
14019 * lib/multiline.exp (_build_multiline_regex): Only support
14020 arbitrary followup text for non-blank-lines, not for blank lines.
14021
14022 2016-01-26 Jakub Jelinek <jakub@redhat.com>
14023
14024 PR tree-optimization/69483
14025 * gcc.dg/pr69483.c: New test.
14026 * g++.dg/opt/pr69483.C: New test.
14027
14028 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14029
14030 PR target/68620
14031 * gcc.target/arm/pr68620.c: New test.
14032
14033 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14034
14035 * gcc.target/i386/pr68986-2.c: Remove -m32.
14036
14037 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14038
14039 PR target/68986
14040 * gcc.target/i386/pr68986-1.c: New test.
14041 * gcc.target/i386/pr68986-2.c: Likewise.
14042 * gcc.target/i386/pr68986-3.c: Likewise.
14043
14044 2016-01-26 Christian Bruel <christian.bruel@st.com>
14045
14046 * lib/target-supports.exp
14047 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14048 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14049 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14050
14051 2016-01-26 Richard Biener <rguenther@suse.de>
14052
14053 PR tree-optimization/69452
14054 * gcc.dg/torture/pr69452.c: New testcase.
14055
14056 2016-01-26 Jakub Jelinek <jakub@redhat.com>
14057
14058 PR target/69442
14059 * gcc.dg/pr69442.c: New test.
14060
14061 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14062
14063 PR target/67896
14064 * gcc.target/aarch64/simd/pr67896.C: New.
14065
14066 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14067
14068 PR tree-optimization/69400
14069 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14070 function.
14071 (plugin_init): Call it.
14072 * gcc.dg/torture/pr69400.c: New test.
14073
14074 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14075
14076 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14077
14078 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14079 Sebastian Pop <s.pop@samsung.com>
14080
14081 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14082 isl-0.15.
14083
14084 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14085 Sebastian Pop <s.pop@samsung.com>
14086
14087 * gcc.dg/graphite/pr69292.c: New.
14088
14089 2016-01-25 Jakub Jelinek <jakub@redhat.com>
14090
14091 * c-c++-common/goacc/use_device-1.c: New test.
14092
14093 2016-01-25 Jeff Law <law@redhat.com>
14094
14095 PR tree-optimization/69196
14096 PR tree-optimization/68398
14097 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14098 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14099
14100 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
14101
14102 PR target/69469
14103 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14104 Algorithm.
14105
14106 2016-01-25 Richard Biener <rguenther@suse.de>
14107
14108 PR testsuite/69380
14109 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14110
14111 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14112
14113 PR target/69421
14114 * gcc.dg/pr69421.c: New test.
14115
14116 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14117
14118 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14119 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14120 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14121 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14122 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14123 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14124 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14125 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14126 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14127 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14128
14129 2016-01-25 Richard Biener <rguenther@suse.de>
14130
14131 PR tree-optimization/69376
14132 * gcc.dg/torture/pr69376.c: New testcase.
14133
14134 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14135
14136 PR fortran/69397
14137 PR fortran/68442
14138 * gfortran.dg/interface_38.f90: New test.
14139 * gfortran.dg/interface_39.f90: New test.
14140
14141 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14142
14143 Revert:
14144 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14145
14146 PR c++/11858
14147 PR c++/24663
14148 PR c++/24664
14149 * g++.dg/template/pr11858.C: New test.
14150 * g++.dg/template/pr24663.C: New test.
14151 * g++.dg/template/unify12.C: New test.
14152 * g++.dg/template/unify13.C: New test.
14153 * g++.dg/template/unify14.C: New test.
14154 * g++.dg/template/unify15.C: New test.
14155 * g++.dg/template/unify16.C: New test.
14156 * g++.dg/template/unify17.C: New test.
14157
14158 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14159
14160 PR fortran/68283
14161 gfortran.dg/pr68283.f90: New test.
14162
14163 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14164
14165 PR fortran/66094
14166 * gfortran.dg/inline_matmul_13.f90: New test.
14167 * gfortran.dg/matmul_bounds_8.f90: New test.
14168 * gfortran.dg/matmul_bounds_9.f90: New test.
14169 * gfortran.dg/matmul_bounds_10.f90: New test.
14170
14171 2016-01-23 Tom de Vries <tom@codesourcery.com>
14172
14173 PR tree-optimization/69426
14174 * gcc.dg/autopar/pr69426.c: New test.
14175
14176 2016-01-23 Martin Sebor <msebor@redhat.com>
14177
14178 PR c++/58109
14179 PR c++/69022
14180 * g++.dg/cpp0x/alignas5.C: New test.
14181 * g++.dg/ext/vector29.C: Same.
14182
14183 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
14184
14185 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14186 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14187 _GNU_SOURCE from compile flags to the source.
14188 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14189 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14190 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14191 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14192
14193 2016-01-22 Jakub Jelinek <jakub@redhat.com>
14194
14195 PR target/69432
14196 * g++.dg/opt/pr69432.C: New test.
14197
14198 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14199
14200 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14201 32-bit targets testing an -m64 multilib.
14202
14203 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14204
14205 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14206 64-bit support.
14207
14208 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14209
14210 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14211
14212 2016-01-21 Christian Bruel <christian.bruel@st.com>
14213
14214 PR target/68674
14215 * gcc.target/i386/pr68674.c
14216 * gcc.target/aarch64/pr68674.c
14217 * gcc.target/arm/pr68674.c
14218
14219 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14220
14221 PR target/69403
14222 * gcc.c-torture/execute/pr69403.c: New test.
14223
14224 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14225
14226 PR c++/55843
14227 * g++.dg/template/pr55843.C: New.
14228
14229 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14230
14231 PR testsuite/66877
14232 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14233 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14234
14235 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14236
14237 PR testsuite/67489
14238 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14239 from dg-do compile directive, and instead add
14240 { dg-require-effective-target int128 }.
14241
14242 2016-01-20 Martin Sebor <msebor@redhat.com>
14243
14244 PR c/69405
14245 * gcc.dg/sync-fetch.c: New test.
14246
14247 2016-01-21 Martin Sebor <msebor@redhat.com>
14248
14249 PR target/69252
14250 * gcc.target/powerpc/pr69252.c: New test.
14251
14252 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14253
14254 PR fortran/65996
14255 * gfortran.dg/pr65996.f90: New test.
14256
14257 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14258
14259 PR c++/68810
14260 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
14261 expected to generate an error.
14262
14263 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14264
14265 PR middle-end/66178
14266 * gcc.dg/torture/pr66178.c: New test.
14267
14268 2016-01-21 Anton Blanchard <anton@samba.org>
14269 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14270
14271 PR target/63354
14272 * gcc.target/powerpc/pr63354.c: New test.
14273
14274 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14275
14276 PR rtl-optimization/68990
14277 * gcc.target/i386/pr68990: New.
14278
14279 2016-01-21 Nick Clifton <nickc@redhat.com>
14280
14281 PR target/69129
14282 * gcc.target/mips/pr69129.c: New.
14283
14284 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14285
14286 PR c++/58046
14287 * g++.dg/cpp0x/pr58046.C: New.
14288
14289 2016-01-21 Jakub Jelinek <jakub@redhat.com>
14290
14291 PR target/69187
14292 PR target/65624
14293 * gcc.target/arm/pr69187.c: New test.
14294
14295 PR c++/69355
14296 * g++.dg/torture/pr69355.C: New test.
14297
14298 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14299 Sebastian Pop <s.pop@samsung.com>
14300
14301 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14302
14303 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14304 Sebastian Pop <s.pop@samsung.com>
14305
14306 * gcc.dg/graphite/pr68976.c: New test.
14307
14308 2016-01-21 Jakub Jelinek <jakub@redhat.com>
14309
14310 PR middle-end/67653
14311 * c-c++-common/pr67653.c: New test.
14312 * gcc.dg/torture/pr29119.c: Add dg-warning.
14313
14314 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14315
14316 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14317
14318 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14319
14320 PR c/24293
14321 * gcc.dg/pr24293.c: New test.
14322 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14323 incomplete struct type.
14324 * gcc.dg/declspec-1.c: Likewise.
14325 * gcc.dg/pr63549.c: Likewise.
14326
14327 2016-01-20 Jakub Jelinek <jakub@redhat.com>
14328
14329 PR tree-optimization/66612
14330 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14331 for bdn instruction.
14332
14333 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14334
14335 * lib/target-supports.exp
14336 (check_effective_target_arm_fp_ok_nocache): New.
14337 (check_effective_target_arm_fp_ok): New.
14338 (add_options_for_arm_fp): New.
14339 (check_effective_target_arm_crypto_ok_nocache): Require
14340 target_arm_v8_neon_ok instead of arm32.
14341 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14342 (check_effective_target_arm_crypto_pragma_ok): New.
14343 (add_options_for_arm_vfp): New.
14344 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14345 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14346 target instead. Force initial fpu to vfp.
14347 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14348 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14349 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14350 dependency.
14351 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14352 use arm_vfp effective target instead. Force initial fpu to vfp.
14353 * gcc.target/arm/attr-neon3.c: Likewise.
14354 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14355 arm_vfp_ok.
14356 * gcc.target/arm/unsigned-float.c: Likewise.
14357 * gcc.target/arm/vfp-1.c: Likewise.
14358 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14359 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14360 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14361 * gcc.target/arm/vfp-ldmias.c: Likewise.
14362 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14363 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14364 * gcc.target/arm/vfp-stmiad.c: Likewise.
14365 * gcc.target/arm/vfp-stmias.c: Likewise.
14366 * gcc.target/arm/vnmul-1.c: Likewise.
14367 * gcc.target/arm/vnmul-2.c: Likewise.
14368 * gcc.target/arm/vnmul-3.c: Likewise.
14369 * gcc.target/arm/vnmul-4.c: Likewise.
14370
14371 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
14372
14373 PR testsuite/69366
14374 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14375 the MPX run-time library, for compile-time MPX test.
14376 * gcc.target/i386/chkp-always_inline.c: Likewise.
14377 * gcc.target/i386/chkp-bndret.c: Likewise.
14378 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14379 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14380 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14381 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14382 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14383 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14384 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14385 * gcc.target/i386/chkp-label-address.c: Likewise.
14386 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14387 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14388 * gcc.target/i386/chkp-pr69044.c: Likewise.
14389 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14390 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14391 * gcc.target/i386/chkp-strchr.c: Likewise.
14392 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14393 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14394 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14395 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14396 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14397 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14398 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14399 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14400 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14401 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14402 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14403 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14404 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14405 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14406 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14407 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14408 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14409 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14410 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14411 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14412 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14413 * gcc.target/i386/pr63995-2.c: Likewise.
14414 * gcc.target/i386/pr64805.c: Likewise.
14415 * gcc.target/i386/pr65044.c: Likewise.
14416 * gcc.target/i386/pr65167.c: Likewise.
14417 * gcc.target/i386/pr65183.c: Likewise.
14418 * gcc.target/i386/pr65184.c: Likewise.
14419 * gcc.target/i386/thunk-retbnd.c: Likewise.
14420
14421 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14422
14423 PR tree-optimization/69328
14424 * gcc.dg/pr69328.c: New test.
14425
14426 2016-01-20 Jeff Law <law@redhat.com>
14427
14428 PR target/25114
14429 * gcc.target/m68k/pr25114.c: New test.
14430
14431 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14432
14433 * gcc.target/arm/memset-inline-10.c: Added
14434 dg-require-effective-target arm_thumb2_ok.
14435
14436 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14437
14438 * gcc.dg/debug/dwarf2/sso.c: New test.
14439
14440 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
14441
14442 PR testsuite/68820
14443 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14444 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14445 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14446
14447 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14448
14449 PR ipa/66223
14450 * g++.dg/ipa/devirt-50.C: New testcase.
14451
14452 2016-01-19 Marek Polacek <polacek@redhat.com>
14453
14454 PR c++/68965
14455 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14456 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14457
14458 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14459
14460 PR target/69135
14461 * gcc.target/arm/pr69135_1.c: New test.
14462
14463 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14464
14465 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14466
14467 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14468
14469 * gcc.target/aarch64/ccmp_1.c: New testcase.
14470
14471 2016-01-19 Marek Polacek <polacek@redhat.com>
14472
14473 PR c++/68586
14474 * g++.dg/cpp0x/enum30.C: New test.
14475
14476 2016-01-19 Richard Biener <rguenther@suse.de>
14477
14478 PR tree-optimization/69336
14479 * g++.dg/tree-ssa/pr69336.C: New testcase.
14480
14481 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14482
14483 PR debug/65779
14484 * gcc.dg/pr65779.c: New test.
14485
14486 2016-01-19 Richard Biener <rguenther@suse.de>
14487
14488 PR tree-optimization/69352
14489 * gcc.dg/torture/pr69352.c: New testcase.
14490
14491 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14492
14493 PR rtl-optimization/68955
14494 PR rtl-optimization/64557
14495 * gcc.dg/torture/pr68955.c: New test.
14496
14497 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14498
14499 PR lto/69136
14500 * g++.dg/torture/pr69136.C: New testcase.
14501
14502 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14503
14504 PR lto/69133
14505 * g++.dg/lto/pr69133_0.C: New testcase.
14506 * g++.dg/lto/pr69133_1.C: New testcase.
14507
14508 2016-01-15 Jeff Law <law@redhat.com>
14509
14510 PR tree-optimization/69320
14511 * gcc.c-torture/pr69320-1.c: New test.
14512 * gcc.c-torture/pr69320-2.c: New test.
14513 * gcc.c-torture/pr69320-3.c: New test.
14514 * gcc.c-torture/pr69320-4.c: New test.
14515
14516 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14517
14518 PR c++/11858
14519 PR c++/24663
14520 PR c++/24664
14521 * g++.dg/template/pr11858.C: New test.
14522 * g++.dg/template/pr24663.C: New test.
14523 * g++.dg/template/unify12.C: New test.
14524 * g++.dg/template/unify13.C: New test.
14525 * g++.dg/template/unify14.C: New test.
14526 * g++.dg/template/unify15.C: New test.
14527 * g++.dg/template/unify16.C: New test.
14528 * g++.dg/template/unify17.C: New test.
14529
14530 2016-01-18 David Malcolm <dmalcolm@redhat.com>
14531
14532 PR testsuite/69181
14533 * gcc.dg/pr69181-1.c: New test file.
14534 * gcc.dg/pr69181-2.c: New test file.
14535 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14536 globals by moving it to...
14537 (cleanup-after-saved-dg-test): ...this new function. Add
14538 "global additional_sources_used". Add reset of global
14539 multiline_expected_outputs to the empty list.
14540 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14541 global to...
14542 (multiline_expected_outputs): ...this, and updated comments to
14543 note that it is modified from gcc-dg.exp.
14544 (dg-end-multiline-output): Update for the above renaming.
14545 (handle-multiline-outputs): Likewise. Remove the clearing
14546 of the expected outputs to the empty list.
14547
14548 2016-01-18 Richard Biener <rguenther@suse.de>
14549
14550 PR tree-optimization/69297
14551 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14552
14553 2016-01-18 Joseph Myers <joseph@codesourcery.com>
14554
14555 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14556 dg-options.
14557 * gcc.target/mips/mips-3d-2.c: Likewise.
14558 * gcc.target/mips/mips-3d-3.c: Likewise.
14559 * gcc.target/mips/mips-3d-4.c: Likewise.
14560 * gcc.target/mips/mips-3d-5.c: Likewise.
14561 * gcc.target/mips/mips-3d-6.c: Likewise.
14562 * gcc.target/mips/mips-3d-7.c: Likewise.
14563 * gcc.target/mips/mips-3d-8.c: Likewise.
14564 * gcc.target/mips/mips-3d-9.c: Likewise.
14565 * gcc.target/mips/mips-ps-1.c: Likewise.
14566 * gcc.target/mips/mips-ps-2.c: Likewise.
14567 * gcc.target/mips/mips-ps-3.c: Likewise.
14568 * gcc.target/mips/mips-ps-4.c: Likewise.
14569 * gcc.target/mips/mips-ps-5.c: Likewise.
14570 * gcc.target/mips/mips-ps-6.c: Likewise.
14571 * gcc.target/mips/mips-ps-7.c: Likewise.
14572 * gcc.target/mips/mips-ps-type.c: Likewise.
14573 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14574 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14575
14576 2016-01-18 Tom de Vries <tom@codesourcery.com>
14577
14578 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14579 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14580 * c-c++-common/goacc/kernels-empty.c: New test.
14581 * c-c++-common/goacc/kernels-eternal.c: New test.
14582 * c-c++-common/goacc/kernels-loop-2.c: New test.
14583 * c-c++-common/goacc/kernels-loop-3.c: New test.
14584 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14585 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14586 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14587 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14588 * c-c++-common/goacc/kernels-loop-data.c: New test.
14589 * c-c++-common/goacc/kernels-loop-g.c: New test.
14590 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14591 * c-c++-common/goacc/kernels-loop-n.c: New test.
14592 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14593 * c-c++-common/goacc/kernels-loop.c: New test.
14594 * c-c++-common/goacc/kernels-noreturn.c: New test.
14595 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14596 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14597 * c-c++-common/goacc/kernels-reduction.c: New test.
14598
14599 2016-01-18 Tom de Vries <tom@codesourcery.com>
14600
14601 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14602 * gcc.dg/autopar/outer-2.c: Same.
14603 * gcc.dg/autopar/outer-3.c: Same.
14604 * gcc.dg/autopar/outer-4.c: Same.
14605 * gcc.dg/autopar/outer-5.c: Same.
14606 * gcc.dg/autopar/outer-6.c: Same.
14607 * gcc.dg/autopar/parallelization-1.c: Same.
14608 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14609 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14610 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14611 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14612 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14613 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14614 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14615 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14616 * gcc.dg/autopar/pr39500-1.c: Same.
14617 * gcc.dg/autopar/pr39500-2.c: Same.
14618 * gcc.dg/autopar/pr46193.c: Same.
14619 * gcc.dg/autopar/pr46194.c: Same.
14620 * gcc.dg/autopar/pr49580.c: Same.
14621 * gcc.dg/autopar/pr49960-1.c: Same.
14622 * gcc.dg/autopar/pr49960.c: Same.
14623 * gcc.dg/autopar/pr68373.c: Same.
14624 * gcc.dg/autopar/reduc-1.c: Same.
14625 * gcc.dg/autopar/reduc-1char.c: Same.
14626 * gcc.dg/autopar/reduc-1short.c: Same.
14627 * gcc.dg/autopar/reduc-2.c: Same.
14628 * gcc.dg/autopar/reduc-2char.c: Same.
14629 * gcc.dg/autopar/reduc-2short.c: Same.
14630 * gcc.dg/autopar/reduc-3.c: Same.
14631 * gcc.dg/autopar/reduc-4.c: Same.
14632 * gcc.dg/autopar/reduc-6.c: Same.
14633 * gcc.dg/autopar/reduc-7.c: Same.
14634 * gcc.dg/autopar/reduc-8.c: Same.
14635 * gcc.dg/autopar/reduc-9.c: Same.
14636 * gcc.dg/autopar/uns-outer-4.c: Same.
14637 * gcc.dg/autopar/uns-outer-5.c: Same.
14638 * gcc.dg/autopar/uns-outer-6.c: Same.
14639 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14640 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14641
14642 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14643
14644 PR target/63679
14645 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14646 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14647
14648 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14649
14650 PR target/63679
14651 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14652 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14653 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14654
14655 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14656
14657 PR target/63679
14658 * gcc.dg/tree-ssa/sra-17.c: New.
14659 * gcc.dg/tree-ssa/sra-18.c: New.
14660
14661 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14662
14663 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14664
14665 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14666
14667 * gnat.dg/inline12.adb: New test.
14668
14669 2016-01-18 Bin Cheng <bin.cheng@arm.com>
14670
14671 PR tree-optimization/66797
14672 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14673
14674 2016-01-18 Richard Biener <rguenther@suse.de>
14675
14676 PR tree-optimization/69170
14677 * gcc.dg/torture/pr69170.c: New testcase.
14678
14679 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
14680
14681 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14682
14683 2016-01-16 Tom de Vries <tom@codesourcery.com>
14684
14685 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14686
14687 2016-01-16 Tom de Vries <tom@codesourcery.com>
14688
14689 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14690 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14691 redundant dg-require-effective-target pthread.
14692 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14693 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14694 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14695 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14696 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14697 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14698 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14699
14700 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
14701
14702 PR target/68609
14703 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14704 * gcc.target/powerpc/recip-7.c: Same.
14705
14706 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14707
14708 PR c++/69091
14709 * g++.dg/template/pr69091.C: New test.
14710
14711 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14712
14713 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14714 dump does not contain an error_mark_node.
14715 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14716 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14717
14718 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14719
14720 PR c++/68936
14721 * g++.dg/template/pr68936.C: New test.
14722
14723 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
14724
14725 PR target/68609
14726 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14727 * gcc.target/powerpc/recip-2.c: Same.
14728 * gcc.target/powerpc/recip-3.c: Same.
14729 * gcc.target/powerpc/recip-4.c: Same.
14730 * gcc.target/powerpc/recip-sqrtf.c: Same.
14731
14732 2016-01-15 Jeff Law <law@redhat.com>
14733
14734 PR tree-optimization/69270
14735 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14736 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14737
14738 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
14739
14740 PR fortran/49630
14741 * gfortran.dg/deferred_character_13.f90: New test for the fix
14742 of comment 3 of the PR.
14743
14744 PR fortran/54070
14745 * gfortran.dg/deferred_character_8.f90: New test
14746 * gfortran.dg/allocate_error_5.f90: New test
14747
14748 PR fortran/60593
14749 * gfortran.dg/deferred_character_10.f90: New test
14750
14751 PR fortran/60795
14752 * gfortran.dg/deferred_character_14.f90: New test
14753
14754 PR fortran/61147
14755 * gfortran.dg/deferred_character_11.f90: New test
14756
14757 PR fortran/64324
14758 * gfortran.dg/deferred_character_9.f90: New test
14759
14760 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14761
14762 PR rtl-optimization/69030
14763 * gcc.target/i386/pr69030.c: New.
14764
14765 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14766
14767 * gcc.target/aarch64/target_attr_17.c: New test.
14768
14769 2016-01-15 Richard Biener <rguenther@suse.de>
14770
14771 PR tree-optimization/66856
14772 * gcc.dg/torture/pr66856-1.c: New testcase.
14773 * gcc.dg/torture/pr66856-2.c: Likewise.
14774
14775 2016-01-15 Richard Biener <rguenther@suse.de>
14776
14777 PR debug/69137
14778 * g++.dg/lto/pr69137_0.C: New testcase.
14779
14780 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14781
14782 PR middle-end/69246
14783 * gcc.target/i386/pr69246.c: New test.
14784
14785 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14786
14787 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
14788
14789 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14790
14791 PR c++/56194
14792 * g++.dg/init/const9.C: Disable test on S/390.
14793
14794 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14795
14796 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14797 * g++.dg/Wno-frame-address.C: Ditto.
14798
14799 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14800
14801 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14802
14803 2016-01-15 Richard Biener <rguenther@suse.de>
14804
14805 PR tree-optimization/68961
14806 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14807
14808 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14809
14810 * gcc.target/i386/pr65105-5.c: New test.
14811
14812 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14813
14814 * gcc.c-torture/execute/alias-4.c: New testcase.
14815
14816 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14817
14818 PR ipa/68148
14819 * g++.dg/ipa/devirt-49.C: New testcase.
14820
14821 2016-01-15 Christian Bruel <christian.bruel@st.com>
14822
14823 PR target/65837
14824 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14825 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14826 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14827
14828 2016-01-15 Richard Biener <rguenther@suse.de>
14829
14830 PR tree-optimization/69117
14831 * gcc.dg/torture/pr69117.c: New testcase.
14832
14833 2015-01-14 Ryan Burn <contact@rnburn.com>
14834
14835 PR c++/69048
14836 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14837
14838 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14839
14840 PR testsuite/67509
14841 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14842 range tests use 100 * maximum instead of maximum + 1.
14843
14844 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14845
14846 PR debug/69244
14847 * gcc.dg/guality/pr69244.c: New test.
14848
14849 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
14850
14851 * lib/target-supports.exp (check_effective_target_issignaling):
14852 New procedure.
14853 * gcc.dg/pr61441.c: Require issignaling effective target.
14854
14855 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14856
14857 PR target/68803
14858 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14859
14860 2016-01-14 David Malcolm <dmalcolm@redhat.com>
14861
14862 PR c++/68819
14863 PR preprocessor/69177
14864 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14865 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14866 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14867 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14868
14869 2016-01-14 Marek Polacek <polacek@redhat.com>
14870
14871 PR c/69262
14872 * gcc.dg/array-15.c: New test.
14873
14874 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14875
14876 PR middle-end/68146
14877 PR tree-optimization/69155
14878 * gfortran.dg/pr68146.f: New test.
14879 * gfortran.dg/pr69155.f90: New test.
14880
14881 2016-01-14 Richard Biener <rguenther@suse.de>
14882
14883 PR tree-optimization/68060
14884 * gcc.dg/torture/pr68060-1.c: New testcase.
14885 * gcc.dg/torture/pr68060-2.c: Likewise.
14886
14887 2016-01-14 Nick Clifton <nickc@redhat.com>
14888
14889 * lib/target-supports.exp
14890 (check_effective_target_arm_neon_ok_nocache): Add an option
14891 sequence that includes setting the ARM architecture to ARMv7-A.
14892 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14893 command line options necessary to enable Neon support.
14894 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14895 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14896 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14897 * gcc.target/arm/pr69180.c: Likewise.
14898
14899 2016-01-14 Jeff Law <law@redhat.com>
14900
14901 PR tree-optimization/69270
14902 * gcc.dg/tree-ssa/pr69270.c: New test.
14903
14904 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14905
14906 PR c/66208
14907 * c-c++-common/pr66208.c: New file.
14908
14909 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14910
14911 PR tree-optimization/69156
14912 * gcc.dg/pr69156.c: New test.
14913
14914 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14915
14916 * gcc.target/i386/pr69225-7.c: New test.
14917
14918 2016-01-13 Richard Henderson <rth@redhat.com>
14919
14920 * gcc.dg/tm/memopt-13.c: Update expected function.
14921 * gcc.dg/tm/memopt-6.c: Likewise.
14922
14923 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
14924
14925 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14926 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14927 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14928 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14929
14930 2016-01-13 Tom de Vries <tom@codesourcery.com>
14931
14932 PR tree-optimization/69169
14933 * gcc.dg/pr69169.c: New test.
14934
14935 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
14936
14937 PR target/69228
14938 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14939 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14940 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14941 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14942 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14943 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14944 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14945 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14946
14947 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14948
14949 PR target/69247
14950 * gcc.dg/pr69247.c: New test.
14951
14952 2016-01-13 Richard Biener <rguenther@suse.de>
14953
14954 PR tree-optimization/69242
14955 * gcc.dg/torture/pr69242.c: New testcase.
14956
14957 2016-01-13 Richard Biener <rguenther@suse.de>
14958
14959 PR tree-optimization/69186
14960 * gcc.dg/torture/pr69186.c: New testcase.
14961
14962 2016-01-13 Jeff Law <law@redhat.com>
14963
14964 PR tree-optimization/67755
14965 * gcc.dg/tree-ssa/pr67755.c: New test.
14966
14967 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14968
14969 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14970 pass number in output by a star.
14971
14972 2016-01-12 Bin Cheng <bin.cheng@arm.com>
14973
14974 PR tree-optimization/68911
14975 * gcc.c-torture/execute/pr68911.c: New test.
14976
14977 2016-01-12 Marek Polacek <polacek@redhat.com>
14978
14979 PR c++/68979
14980 * g++.dg/warn/permissive-1.C: New test.
14981
14982 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14983
14984 PR objc++/68511
14985 PR c++/69213
14986 * g++.dg/opt/pr69213.C: New test.
14987
14988 2016-01-12 Christian Bruel <christian.bruel@st.com>
14989
14990 PR target/69180
14991 * gcc.target/arm/pr69180.c: New test.
14992
14993 2016-01-12 Richard Biener <rguenther@suse.de>
14994
14995 PR lto/69077
14996 * g++.dg/lto/pr69077_0.C: New testcase.
14997 * g++.dg/lto/pr69077_1.C: Likewise.
14998
14999 2016-01-12 Jakub Jelinek <jakub@redhat.com>
15000
15001 PR target/69175
15002 * g++.dg/opt/pr69175.C: New test.
15003
15004 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15005
15006 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15007 rather than #including math.h & stdlib.h.
15008 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15009 * gcc.dg/vect/pr49771.c: Likewise.
15010 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15011 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15012 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15013 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15014 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15015 * gcc.dg/vect/pr44507.c: Likewise.
15016 * gcc.dg/vect/pr45902.c: Likewise.
15017 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15018 * gcc.dg/vect/vect-117.c: Likewise.
15019 * gcc.dg/vect/vect-99.c: Likewise.
15020 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15021 * gcc.dg/vect/vect-cond-1.c: Likewise.
15022 * gcc.dg/vect/vect-cond-2.c: Likewise.
15023 * gcc.dg/vect/vect-cond-3.c: Likewise.
15024 * gcc.dg/vect/vect-cond-4.c: Likewise.
15025 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15026 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15027 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15028 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15029 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15030 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15031 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15032 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15033 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15034 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15035 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15036 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15037 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15038 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15039 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15040 include of signal.h.
15041 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15042 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15043 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15044 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15045 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15046 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15047 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15048 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15049 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15050 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15051 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15052 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15053 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15054 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15055 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15056 * gcc.dg/vect/vect-outer-5.c: Likewise.
15057 * gcc.dg/vect/vect-outer-6.c: Likewise.
15058 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15059 include of stdio.h.
15060
15061 2016-01-12 Nick Clifton <nickc@redhat.com>
15062
15063 PR target/68913
15064 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15065 to fread so that it will be found in all target runtimes.
15066
15067 2016-01-12 Richard Biener <rguenther@suse.de>
15068
15069 PR tree-optimization/69053
15070 * g++.dg/torture/pr69053.C: New testcase.
15071
15072 2016-01-12 Richard Biener <rguenther@suse.de>
15073
15074 PR tree-optimization/69168
15075 * gcc.dg/torture/pr69168.c: New testcase.
15076
15077 2016-01-12 Richard Biener <rguenther@suse.de>
15078
15079 PR tree-optimization/69157
15080 * gcc.dg/torture/pr69157.c: New testcase.
15081
15082 2016-01-12 Richard Biener <rguenther@suse.de>
15083
15084 PR tree-optimization/69174
15085 * gcc.dg/torture/pr69174.c: New testcase.
15086
15087 2016-01-12 Jakub Jelinek <jakub@redhat.com>
15088
15089 PR c++/66808
15090 PR c++/69000
15091 * g++.dg/tls/pr66808.C: New test.
15092 * g++.dg/tls/pr69000.C: New test.
15093
15094 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15095
15096 * gcc.target/powerpc/swaps-p8-23.c: New test.
15097 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15098
15099 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
15100
15101 PR tree-optimization/68356
15102 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15103
15104 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15105 Jim Wilson <jim.wilson@linaro.org>
15106
15107 PR target/69194
15108 * gcc.target/arm/pr69194.c: New test.
15109
15110 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15111
15112 PR target/69225
15113 * gcc.target/i386/pr69225-1.c: New test.
15114 * gcc.target/i386/pr69225-2.c: Likewise.
15115 * gcc.target/i386/pr69225-3.c: Likewise.
15116 * gcc.target/i386/pr69225-4.c: Likewise.
15117 * gcc.target/i386/pr69225-5.c: Likewise.
15118 * gcc.target/i386/pr69225-6.c: Likewise.
15119
15120 2016-01-11 Jakub Jelinek <jakub@redhat.com>
15121
15122 PR target/67462
15123 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15124 if lp64.
15125
15126 PR target/69071
15127 * gcc.dg/pr69071.c: New test.
15128
15129 PR c++/69211
15130 * g++.dg/opt/pr69211.C: New test.
15131
15132 PR tree-optimization/69214
15133 * gcc.c-torture/compile/pr69214.c: New test.
15134
15135 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
15136
15137 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15138 * gcc.target/i386/pr66232-11.c: Ditto.
15139 * gcc.target/i386/pr66232-12.c: Ditto.
15140 * gcc.target/i386/pr66232-13.c: Ditto.
15141
15142 2016-01-11 Richard Biener <rguenther@suse.de>
15143
15144 PR tree-optimization/69173
15145 * gcc.dg/torture/pr69173.c: New testcase.
15146
15147 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15148
15149 PR rtl-optimization/68796
15150 * gcc.target/aarch64/tst_5.c: New test.
15151 * gcc.target/aarch64/tst_6.c: Likewise.
15152
15153 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15154
15155 PR rtl-optimization/68841
15156 * gcc.dg/pr68841.c: New test.
15157 * gcc.c-torture/execute/pr68841.c: New test.
15158
15159 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15160
15161 PR rtl-optimization/68920
15162 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15163 for ix86 targets.
15164 * gcc.dg/ifcvt-5.c: New test.
15165
15166 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
15167
15168 PR bootstrap/69123
15169 * g++.dg/pr69123.C: New.
15170
15171 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15172
15173 PR target/69010
15174 * gcc.target/i386/pr69010.c: New test.
15175
15176 2016-01-11 Martin Jambor <mjambor@suse.cz>
15177
15178 PR ipa/69044
15179 * gcc.target/i386/chkp-pr69044.c: New test.
15180
15181 2016-01-11 Tom de Vries <tom@codesourcery.com>
15182
15183 PR tree-optimization/69109
15184 * gcc.dg/autopar/pr69109-2.c: New test.
15185 * gcc.dg/autopar/pr69109.c: New test.
15186
15187 2016-01-11 Tom de Vries <tom@codesourcery.com>
15188
15189 PR tree-optimization/69108
15190 * gcc.dg/autopar/pr69108.c: New test.
15191
15192 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15193
15194 PR c++/69029
15195 * c-c++-common/Wisleading-indentation.c: Augment test.
15196
15197 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15198
15199 PR fortran/69154
15200 * gfortran.dg/inline_matmul_12.f90: New test.
15201
15202 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
15203
15204 PR fortran/67779
15205 * gfortran.dg/actual_array_offset_1: New test.
15206
15207 2016-01-10 Tom de Vries <tom@codesourcery.com>
15208
15209 PR tree-optimization/69062
15210 * gcc.dg/autopar/pr69062.c: New test.
15211
15212 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15213
15214 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15215 * gcc.dg/vect/slp-perm-2.c: Likewise.
15216 * gcc.dg/vect/slp-perm-3.c: Likewise.
15217 * gcc.dg/vect/slp-perm-5.c: Likewise.
15218 * gcc.dg/vect/slp-perm-6.c: Likewise.
15219 * gcc.dg/vect/slp-perm-7.c: Likewise.
15220 * gcc.dg/vect/slp-perm-8.c: Likewise.
15221
15222 2016-01-10 Tom de Vries <tom@codesourcery.com>
15223
15224 PR tree-optimization/69039
15225 * gcc.dg/autopar/pr69039.c: New test.
15226
15227 2016-01-09 Marek Polacek <polacek@redhat.com>
15228
15229 PR c++/69113
15230 * g++.dg/pr69113.C: New test.
15231
15232 2016-01-09 Jakub Jelinek <jakub@redhat.com>
15233
15234 PR middle-end/50865
15235 PR tree-optimization/69097
15236 * gcc.c-torture/execute/pr50865.c: New test.
15237 * gcc.c-torture/execute/pr69097-1.c: New test.
15238 * gcc.c-torture/execute/pr69097-2.c: New test.
15239 * gcc.dg/pr69097-1.c: New test.
15240 * gcc.dg/pr69097-2.c: New test.
15241
15242 2016-01-09 Jakub Jelinek <jakub@redhat.com>
15243
15244 PR c++/69164
15245 * g++.dg/opt/pr69164.C: New test.
15246
15247 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15248
15249 PR tree-optimization/69167
15250 * gcc.dg/pr69167.c: New test.
15251
15252 2016-01-08 Marek Polacek <polacek@redhat.com>
15253
15254 PR c++/68449
15255 * g++.dg/pr68449.C: New.
15256
15257 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15258
15259 PR tree-optimization/68707
15260 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15261 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15262 on platforms supporting it.
15263 * gcc.dg/vect/slp-perm-2.c: Likewise.
15264 * gcc.dg/vect/slp-perm-3.c: Likewise.
15265 * gcc.dg/vect/slp-perm-5.c: Likewise.
15266 * gcc.dg/vect/slp-perm-7.c: Likewise.
15267 * gcc.dg/vect/slp-perm-8.c: Likewise.
15268 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15269 on platforms supporting it.
15270
15271 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15272
15273 PR tree-optimization/69162
15274 * gcc.dg/pr69162.c: New test.
15275
15276 PR tree-optimization/69172
15277 * gcc.dg/pr69172.c: New test.
15278
15279 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15280
15281 PR tree-optimization/67781
15282 * gcc.c-torture/execute/pr67781.c: New file.
15283
15284 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15285
15286 PR tree-optimization/69083
15287 * gcc.dg/vect/pr69083.c: New test.
15288
15289 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15290
15291 PR tree-optimization/61441
15292 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15293 Use -fexcess-precision=standard for compiler options.
15294 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15295
15296 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15297
15298 PR fortran/69128
15299 * gfortran.dg/gomp/pr69128.f90: New test.
15300
15301 PR c++/69145
15302 * g++.dg/ext/pr69145-1.C: New test.
15303 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15304 * g++.dg/ext/pr69145-2.h: New file.
15305
15306 2016-01-07 Martin Sebor <msebor@redhat.com>
15307
15308 PR c/68966
15309 * gcc.dg/atomic-fetch-bool.c: New test.
15310 * gcc.dg/sync-fetch-bool.c: New test.
15311
15312 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15313
15314 PR fortran/66680
15315 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15316
15317 2016-01-07 Nick Clifton <nickc@redhat.com>
15318
15319 PR target/66655
15320 * g++.dg/pr66655.C: New test.
15321 * g++.dg/pr66655_1.cc: Test support file.
15322 * g++.dg/pr66655.h: Test header file.
15323
15324 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
15325
15326 PR fortran/66680
15327 gfortran.dg/gomp/pr66680.f90: New test.
15328
15329 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15330
15331 PR target/69171
15332 * gcc.target/i386/pr69171-1.c: New test.
15333 * gcc.target/i386/pr69171-2.c: Likewise.
15334 * gcc.target/i386/pr69171-3.c: Likewise.
15335 * gcc.target/i386/pr69171-4.c: Likewise.
15336 * gcc.target/i386/pr69171-5.c: Likewise.
15337 * gcc.target/i386/pr69171-6.c: Likewise.
15338
15339 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15340
15341 PR middle-end/67639
15342 * c-c++-common/pr67639.c: New test.
15343
15344 2016-01-07 Jakub Jelinek <jakub@redhat.com>
15345
15346 PR tree-optimization/69141
15347 * g++.dg/opt/pr69141.C: New test.
15348
15349 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15350
15351 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15352
15353 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
15354
15355 PR target/69140
15356 * gcc.target/i386/pr69140.c: New test
15357
15358 2016-01-06 David Malcolm <dmalcolm@redhat.com>
15359
15360 * gcc.dg/bad-dereference.c: New test case.
15361
15362 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15363
15364 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15365
15366 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15367
15368 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15369
15370 2016-01-06 Marek Polacek <polacek@redhat.com>
15371
15372 PR sanitizer/69099
15373 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15374
15375 2016-01-05 Marek Polacek <polacek@redhat.com>
15376
15377 PR c/69104
15378 * gcc.dg/atomic-invalid-2.c: New.
15379
15380 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15381
15382 PR target/68991
15383 * gcc.target/i386/pr68991.c: New test.
15384
15385 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15386
15387 PR target/68991
15388 * g++.dg/pr68991-1.C: New test.
15389 * g++.dg/pr68991-2.C: Likewise.
15390
15391 2016-01-05 Sergei Trofimovich <siarheit@google.com>
15392
15393 PR other/60465
15394 * gcc.target/ia64/pr60465-gprel64.c: New test.
15395 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15396
15397 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15398
15399 PR rtl-optimization/68651
15400 * gcc.target/aarch64/pr68651_1.c: New test.
15401
15402 2016-01-05 David Malcolm <dmalcolm@redhat.com>
15403
15404 PR c/69122
15405 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15406
15407 2016-01-05 Nathan Sidwell <nathan@acm.org>
15408
15409 PR c++/58583
15410 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15411
15412 * gcc.dg/alias-15.c: New.
15413
15414 2016-01-05 Nick Clifton <nickc@redhat.com>
15415
15416 PR target/68870
15417 * g++.dg/pr68770.C: New test.
15418
15419 2016-01-04 Mike Stump <mikestump@comcast.net>
15420
15421 * lib/target-supports.exp (check_effective_target_cilkplus):
15422 cilkplus targets require pthreads.
15423 (check_effective_target_cilkplus): Remove special case for NVPTX.
15424
15425 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15426
15427 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15428 generation.
15429
15430 2016-01-04 Jakub Jelinek <jakub@redhat.com>
15431
15432 Update copyright years.
15433
15434 2016-01-04 Marek Polacek <polacek@redhat.com>
15435
15436 PR c/68908
15437 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15438 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15439 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15440
15441 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15442
15443 * gcc.target/sparc/20160104-2.c: New test.
15444
15445 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15446
15447 * gcc.target/sparc/20160104-1.c: New test.
15448
15449 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
15450
15451 PR fortran/65045
15452 * gfortran.dg/pr65045.f90: New test.
15453
15454 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15455
15456 * gnat.dg/specs/debug1.ads: Delete.
15457
15458 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15459
15460 PR libgfortran/68867
15461 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15462 expression.
15463
15464 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15465
15466 PR libgfortran/68867
15467 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15468 PowerPC.
15469
15470 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
15471
15472 PR fortran/68864
15473 * gfortran.dg/pr68864.f90: New test.
15474
15475 2016-01-01 Jakub Jelinek <jakub@redhat.com>
15476
15477 PR tree-optimization/69070
15478 * gcc.dg/pr69070.c: New test.
15479
15480 PR sanitizer/69055
15481 * gfortran.dg/pr69055.f90: New test.
15482
15483 PR target/69015
15484 * gcc.dg/pr69015.c: New test.
15485 \f
15486 Copyright (C) 2016 Free Software Foundation, Inc.
15487
15488 Copying and distribution of this file, with or without modification,
15489 are permitted in any medium without royalty provided the copyright
15490 notice and this notice are preserved.
This page took 0.769822 seconds and 5 git commands to generate.