1 2016-12-07 Bin Cheng <bin.cheng@arm.com>
3 PR tree-optimization/78691
4 * gcc.target/i386/pr78691-i386.c: New test.
5 * gcc.target/powerpc/pr78691-ppc.c: New test.
7 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
10 * gcc.target/i386/pr70322-2.c: Likewise.
11 * gcc.target/i386/pr70322-3.c: Likewise.
12 * gcc.target/i386/pr70322-4.c: Likewise.
14 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
16 * gcc.target/aarch64/pr71727.c : New Testcase.
18 2016-12-06 Tom de Vries <tom@codesourcery.com>
20 PR tree-optimization/67955
21 * gcc.dg/tree-ssa/dse-points-to.c: New test.
23 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
26 * gcc.target/powerpc/pr78658.c: New test.
28 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
31 * testsuite/gcc.target/i386/pr77761.c: New.
33 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
36 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
37 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
38 * gfortran.dg/namelist_34.f90: Update test.
39 * gfortran.dg/namelist_63.f90: Update test.
41 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
43 * gcc.target/mips/msa-builtins-err.c: New test.
45 2016-12-06 Jakub Jelinek <jakub@redhat.com>
48 * g++.dg/cpp0x/constexpr-71537.C: New test.
51 * g++.dg/cpp0x/constexpr-memchr.C: New test.
54 * g++.dg/cpp0x/constexpr-strchr.C: New test.
56 PR tree-optimization/78675
57 * gcc.c-torture/execute/pr78675.c: New test.
58 * gcc.target/i386/pr78675-1.c: New test.
59 * gcc.target/i386/pr78675-2.c: New test.
61 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
63 * gcc.target/i386/avx512bw-kandd-1.c: New.
64 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
65 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
66 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
67 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
68 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
69 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
70 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
71 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
72 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
73 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
74 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
75 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
76 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
77 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
78 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
79 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
80 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
81 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
82 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
83 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
84 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
86 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
88 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
89 gcc.dg/fold-and-rshift-2.c: New testcases.
91 2016-12-05 Nathan Sidwell <nathan@acm.org>
93 * c-c++-common/fmax_errors.c: Check notes after last error are
96 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
98 PR rtl-optimization/78561
99 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
101 2016-12-04 Martin Sebor <msebor@redhat.com>
104 * gcc.dg/builtin-alloc-size.c: New test.
106 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
109 * gcc.target/i386/pr70322-4.c: New test.
111 2016-12-03 Janus Weil <janus@gcc.gnu.org>
114 * gfortran.dg/abstract_type_9.f90: New test case.
116 2016-12-03 Janus Weil <janus@gcc.gnu.org>
119 * gfortran.dg/derived_result_2.f90.f90: New test case.
121 2016-12-03 Janus Weil <janus@gcc.gnu.org>
124 * gfortran.dg/finalize_30.f90: Extend test case.
126 2016-12-02 Jakub Jelinek <jakub@redhat.com>
129 * g++.dg/cpp0x/pr78649.C: New test.
131 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
134 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
136 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
139 * gfortran.dg/char_conversion.f90: New test.
141 2016-12-02 Jakub Jelinek <jakub@redhat.com>
144 * gcc.target/i386/pr70322-1.c: New test.
145 * gcc.target/i386/pr70322-2.c: New test.
146 * gcc.target/i386/pr70322-3.c: New test.
148 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
149 Thomas Preud'homme <thomas.preudhomme@arm.com>
151 * gcc.target/arm/cmse/cmse-1.c: Add test for
152 cmse_nonsecure_caller.
154 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
155 Thomas Preud'homme <thomas.preudhomme@arm.com>
157 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
158 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
159 * gcc.target/arm/cmse/cmse-14.c: New.
160 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
161 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
162 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
163 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
164 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
165 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
166 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
167 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
168 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
169 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
170 * gcc.target/arm/cmse/baseline/union-1.c: New.
171 * gcc.target/arm/cmse/baseline/union-2.c: New.
172 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
173 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
174 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
175 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
176 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
177 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
178 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
179 * gcc.target/arm/cmse/mainline/union-1.c: New.
180 * gcc.target/arm/cmse/mainline/union-2.c: New.
181 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
182 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
183 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
184 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
185 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
186 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
187 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
188 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
189 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
190 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
191 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
192 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
193 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
194 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
196 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
197 Thomas Preud'homme <thomas.preudhomme@arm.com>
199 * gcc.target/arm/cmse/cmse-3.c: Add tests.
200 * gcc.target/arm/cmse/cmse-4.c: Add tests.
201 * gcc.target/arm/cmse/cmse-15.c: New.
203 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
204 Thomas Preud'homme <thomas.preudhomme@arm.com>
206 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
207 * gcc.target/arm/cmse/struct-1.c: New.
208 * gcc.target/arm/cmse/bitfield-1.c: New.
209 * gcc.target/arm/cmse/bitfield-2.c: New.
210 * gcc.target/arm/cmse/bitfield-3.c: New.
211 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
212 * gcc.target/arm/cmse/baseline/softfp.c: New.
213 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
214 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
215 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
216 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
217 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
219 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
220 Thomas Preud'homme <thomas.preudhomme@arm.com>
222 * gcc.target/arm/cmse/cmse-4.c: New.
223 * gcc.target/arm/cmse/cmse-9.c: New.
224 * gcc.target/arm/cmse/cmse-10.c: New.
226 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
227 Thomas Preud'homme <thomas.preudhomme@arm.com>
229 * gcc.target/arm/cmse/cmse-3.c: New.
231 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
232 Thomas Preud'homme <thomas.preudhomme@arm.com>
234 * gcc.target/arm/cmse/cmse.exp: New.
235 * gcc.target/arm/cmse/cmse-1.c: New.
236 * gcc.target/arm/cmse/cmse-12.c: New.
237 * lib/target-supports.exp
238 (check_effective_target_arm_cmse_ok): New.
240 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
241 James Norris <jnorris@codesourcery.com>
243 * c-c++-common/goacc/data-2.c: Adjust test.
244 * c-c++-common/goacc/executeables-1.c: New test.
245 * g++.dg/goacc/data-1.C: Adjust test.
247 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
249 PR rtl-optimization/78561
250 * gcc.target/aarch64/pr78561.c: New.
252 2016-12-02 Bin Cheng <bin.cheng@arm.com>
254 * gcc.dg/fold-bopcond-1.c: New test.
255 * gcc.dg/fold-bopcond-2.c: New test.
257 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
259 * gcc.target/s390/md/setmem_long-1.c: Fix test.
261 2016-12-02 Jakub Jelinek <jakub@redhat.com>
263 PR rtl-optimization/78547
264 * gcc.dg/pr78547.c: New test.
266 PR rtl-optimization/78575
267 * gcc.dg/pr78575.c: New test.
269 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
271 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
273 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
276 * gcc.target/s390/s390.exp: Support .C tests.
277 * gcc.target/s390/pr77822-2.c: New test.
278 * gcc.target/s390/pr77822-1.C: New test.
280 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
282 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
284 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
286 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
288 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
290 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
292 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
294 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
296 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
298 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
301 * gfortran.dg/char_length_20.f90: New test.
302 * gfortran.dg/char_length_21.f90: Ditto.
304 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
307 * gfortran.dg/pr78279.f90: New test.
309 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
311 * g++.dg/tls/pr77285-1.C: dg-add-options tls
313 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
315 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
317 2016-12-01 Richard Biener <rguenther@suse.de>
319 * gcc.dg/torture/alias-2.c: New testcase.
321 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
323 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
324 * gcc.target/avr/tiny-caller-save.c: Dito.
326 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
328 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
330 2016-12-01 Jakub Jelinek <jakub@redhat.com>
333 * gcc.dg/debug/pr78587.c: New test.
335 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
337 PR rtl-optimization/78607
338 * gcc.c-torture/compile/pr78607.c: New testcase.
340 2016-11-30 Martin Sebor <msebor@redhat.com>
342 PR tree-optimization/78586
343 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
345 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
347 PR tree-optimization/77856
348 * gcc.target/i386/pr77856.c: New.
350 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
352 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
353 scan-assembler-not on AIX.
355 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
357 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
359 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
361 * g++.dg/eh/new1.C: XFAIL on AIX.
362 * g++.dg/eh/delete1.C: Same.
363 * g++.dg/init/new40.C: Same.
364 * g++.old-deja/g++.eh/new2.C: Same.
366 2016-11-30 David Malcolm <dmalcolm@redhat.com>
369 * gcc.dg/format/pr78494.c: Rename to...
370 * gcc.dg/format/pr78498.c: ...this.
372 2016-11-30 David Malcolm <dmalcolm@redhat.com>
375 * gcc.dg/format/pr78494.c: New test case.
377 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
379 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
380 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
381 * g++.dg/debug/dwarf2/refqual-1.C: Same.
382 * g++.dg/debug/dwarf2/refqual-2.C: Same.
384 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
386 PR rtl-optimization/78610
387 * gcc.c-torture/compile/pr78610.c: New testcase.
389 2016-11-30 Bin Cheng <bin.cheng@arm.com>
391 PR tree-optimization/78574
392 * gcc.c-torture/compile/pr78574.c: New test.
394 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
396 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
397 to the changed interfaces.
398 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
399 * gfortran.dg/coarray_allocate_7.f08: Likewise.
400 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
401 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
402 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
403 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
404 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
406 2016-11-30 Janus Weil <janus@gcc.gnu.org>
409 * gfortran.dg/derived_result.f90: New test case.
411 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
413 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
414 -mfloat-abi=soft option.
415 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
418 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
421 * gcc.c-torture/compile/pr78362.c: New test.
423 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
425 * lib/target-supports.exp (check_effective_target_freorder): Check
428 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
430 * gcc.target/arc/arc700-stld-hazard.c: New file.
432 2016-11-30 Janus Weil <janus@gcc.gnu.org>
435 * gfortran.dg/dtio_18.f90: New test case.
437 2016-11-30 Martin Liska <mliska@suse.cz>
440 * gcc.dg/asan/pr78541-2.c: New test.
441 * gcc.dg/asan/pr78541.c: New test.
443 2016-11-30 Jakub Jelinek <jakub@redhat.com>
445 PR tree-optimization/78586
446 * gcc.c-torture/execute/pr78586.c: New test.
448 2016-11-30 Janus Weil <janus@gcc.gnu.org>
451 * gfortran.dg/class_61.f90: New test case.
453 2016-11-29 David Malcolm <dmalcolm@redhat.com>
455 PR preprocessor/78569
456 * gcc.dg/format/pr78569.c: New test case.
458 2016-11-29 Martin Sebor <msebor@redhat.com>
460 avoid false positives on ILP32 targets.
461 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
463 2016-11-29 Martin Sebor <msebor@redhat.com>
465 PR tree-optimization/78512
466 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
467 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
469 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
471 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
472 Force value through k register.
474 2016-11-29 David Malcolm <dmalcolm@redhat.com>
480 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
481 * g++.dg/spellcheck-macro-ordering.C: New test case.
482 * g++.dg/spellcheck-pr78313.C: New test case.
484 2016-11-29 Tamar Christina <tamar.christina@arm.com>
486 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
487 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
488 (Poly64x1_t, Poly64x2_t): Added types.
489 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
490 (vmov_n_p64, vmovq_n_p64): Added.
491 (vld2_lane_p64, vld2q_lane_p64): Likewise.
492 (vld3_lane_p64, vld3q_lane_p64): Likewise.
493 (vld4_lane_p64, vld4q_lane_p64): Likewise.
494 (vst2_lane_p64, vst2q_lane_p64): Likewise.
495 (vst3_lane_p64, vst3q_lane_p64): Likewise.
496 (vst4_lane_p64, vst4q_lane_p64): Likewise.
497 (vget_lane_p64, vgetq_lane_p64): Likewise.
498 (vget_high_p64): Likewise.
499 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
501 (vreint_vector, vreint_vector_res): Moved to header.
502 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
504 (vreint_vector, vreint_vector_res): Moved to header.
506 2016-11-29 Janus Weil <janus@gcc.gnu.org>
509 * gfortran.dg/finalize_30.f90: New test case.
511 2016-11-29 Martin Liska <mliska@suse.cz>
513 PR gcov-profile/78582
514 * gcc.dg/pr78582.c: New test.
516 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
518 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
519 targets with sizeof(int) < 4.
521 2016-11-29 Richard Biener <rguenther@suse.de>
524 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
526 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
528 * gcc.target/powerpc/rldic-0.c: New testcase.
529 * gcc.target/powerpc/rldic-1.c: New testcase.
530 * gcc.target/powerpc/rldic-2.c: New testcase.
531 * gcc.target/powerpc/rldicl-0.c: New testcase.
532 * gcc.target/powerpc/rldicl-1.c: New testcase.
533 * gcc.target/powerpc/rldicl-2.c: New testcase.
534 * gcc.target/powerpc/rldicr-0.c: New testcase.
535 * gcc.target/powerpc/rldicr-1.c: New testcase.
536 * gcc.target/powerpc/rldicr-2.c: New testcase.
537 * gcc.target/powerpc/rldicx.h: New file.
538 * gcc.target/powerpc/rldimi-0.c: New testcase.
539 * gcc.target/powerpc/rldimi-1.c: New testcase.
540 * gcc.target/powerpc/rldimi-2.c: New testcase.
541 * gcc.target/powerpc/rldimi.h: New file.
542 * gcc.target/powerpc/rlwimi-0.c: New testcase.
543 * gcc.target/powerpc/rlwimi-1.c: New testcase.
544 * gcc.target/powerpc/rlwimi-2.c: New testcase.
545 * gcc.target/powerpc/rlwimi.h: New file.
546 * gcc.target/powerpc/rlwinm-0.c: New testcase.
547 * gcc.target/powerpc/rlwinm-1.c: New testcase.
548 * gcc.target/powerpc/rlwinm-2.c: New testcase.
549 * gcc.target/powerpc/rlwinm.h: New file.
551 2016-11-28 Jakub Jelinek <jakub@redhat.com>
554 * gcc.dg/pr78540.c: New test.
556 2016-11-28 Martin Sebor <msebor@redhat.com>
559 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
560 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
561 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
562 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
564 2016-11-28 Jakub Jelinek <jakub@redhat.com>
567 * g++.dg/debug/pr72808.C: New test.
569 PR rtl-optimization/78546
570 * gcc.dg/torture/pr78546-1.c: New test.
571 * gcc.dg/torture/pr78546-2.c: New test.
574 * gfortran.dg/gomp/pr78298.f90: New test.
576 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
578 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
579 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
581 2016-11-28 Jakub Jelinek <jakub@redhat.com>
584 * g++.dg/cpp1y/pr77591.C: New test.
586 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
588 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
590 2016-11-28 Richard Biener <rguenther@suse.de>
592 PR tree-optimization/78542
593 * gcc.dg/torture/pr78542.c: New testcase.
595 2016-11-28 Richard Biener <rguenther@suse.de>
597 PR tree-optimization/78343
598 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
599 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
601 2016-11-28 Jakub Jelinek <jakub@redhat.com>
604 * g++.dg/ipa/pr78211.C: New test.
606 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
609 * gfortran.dg/submodule_22.f08: New test.
612 * gfortran.dg/submodule_21.f08: New test.
614 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
616 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
618 2016-11-27 Iain Sandoe <iain@codesourcery.com>
619 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
620 Dominique d'Humieres <dominiq@lps.ens.fr>
623 * gcc.dg/darwin-minversion-1.c: Update min version check.
624 * gcc.dg/darwin-minversion-2.c: Likewise.
625 * gcc.dg/darwin-minversion-3.c: Likewise.
627 2016-11-27 Iain Sandoe <iain@codesourcery.com>
630 * gcc.dg/pr57438-1.c: New Test.
631 * gcc.dg/pr57438-2.c: New Test.
633 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
634 Iain Sandoe <iain@codesourcery.com>
637 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
638 linker-visible symbols.
639 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
640 * gcc.dg/const-uniq-1.c: Likewise.
641 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
642 * gcc.target/i386/pr70799-1.c: Likewise.
644 2016-11-25 Jakub Jelinek <jakub@redhat.com>
646 PR rtl-optimization/78438
647 PR rtl-optimization/78477
648 * gcc.c-torture/execute/pr78438.c: New test.
649 * gcc.c-torture/execute/pr78477.c: New test.
651 PR rtl-optimization/78526
652 * gcc.dg/pr78526.c: New test.
654 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
656 PR rtl-optimization/77541
657 * gcc.target/i386/pr77541.c: Change target to int128.
659 2016-11-25 Janus Weil <janus@gcc.gnu.org>
662 * gfortran.dg/typebound_assignment_8.f90: New test case.
664 2016-11-25 Jakub Jelinek <jakub@redhat.com>
666 PR rtl-optimization/78527
667 * gcc.c-torture/compile/pr78527.c: New test.
669 2016-11-25 Martin Liska <mliska@suse.cz>
671 PR gcov-profile/78086
672 * g++.dg/gcov/pr16855.C: Clean up the test case.
673 * g++.dg/gcov/pr16855-priority.C: New test.
675 2016-11-25 Richard Biener <rguenther@suse.de>
678 * gcc.dg/torture/pr78515.c: New testcase.
680 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
683 * gfortran.dg/allocatable_function_10.f90: New test.
684 * gfortran.dg/class_array_15.f03: Increase builtin_free count
687 2016-11-25 Bin Cheng <bin.cheng@arm.com>
692 * g++.dg/torture/pr78507.C: New test.
693 * gcc.dg/torture/pr78510.c: New test.
694 * gcc.dg/torture/pr78517.c: New test.
696 2016-11-24 Richard Biener <rguenther@suse.de>
698 PR tree-optimization/78343
699 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
700 * gcc.dg/autopar/uns-outer-6.c: Adjust.
701 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
702 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
703 * gcc.dg/vect/pr38529.c: Likewise.
705 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
707 PR tree-optimization/77673
708 * gcc.dg/pr77673.c: New test.
710 2016-11-25 Martin Jambor <mjambor@suse.cz>
712 PR tree-optimization/70965
713 * g++.dg/pr70965.C: New test.
715 2016-11-25 Jakub Jelinek <jakub@redhat.com>
716 Andreas Schwab <schwab@linux-m68k.org>
718 PR gcov-profile/78467
719 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
722 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
724 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
725 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
727 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
729 * gcc.dg/tree-ssa/tailcall-8.c: New test.
731 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
733 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
734 with sizeof(int) < 4.
736 2016-11-24 Martin Sebor <msebor@redhat.com>
738 PR tree-optimization/78476
739 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
741 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
743 PR rtl-optimization/77541
744 * gcc.target/i386/pr77541.c: New.
746 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
749 * gfortran.dg/class_result_4.f90: New test.
751 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
753 * gcc.target/aarch64/_Float16_1.c: New.
754 * gcc.target/aarch64/_Float16_2.c: Likewise.
755 * gcc.target/aarch64/_Float16_3.c: Likewise.
757 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
759 * gcc.target/aarch64/floatdihf2_1.c: New.
761 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
765 * gcc.target/arm/pr48863.c: New test.
767 2016-11-24 Martin Liska <mliska@suse.cz>
769 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
770 parts for frequencies/probabilities.
771 * gcc.dg/pr34027-1.c: Likewise.
772 * gcc.dg/strict-overflow-2.c: Likewise.
773 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
774 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
775 * gcc.dg/tree-ssa/pr32044.c: Likewise.
776 * gcc.dg/tree-ssa/vector-3.c: Likewise.
777 * gcc.dg/tree-ssa/vrp101.c: Likewise.
778 * gcc.dg/tree-ssa/dump-2.c: New test.
780 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
782 * gcc.target/i386/align-limit.c: New test.
784 2016-11-24 Richard Biener <rguenther@suse.de>
786 PR tree-optimization/71595
787 * gcc.dg/torture/pr71595.c: New testcase.
789 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
791 PR rtl-optimization/78120
792 * gcc.target/i386/pr78120.c: New test.
794 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
796 * gcc.c-torture/compile/20161124-1.c: New test.
798 2016-11-24 Jakub Jelinek <jakub@redhat.com>
801 * g++.dg/cpp1z/decomp18.C: New test.
803 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
805 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
806 * gcc.target/aarch64/store-pair-1.c : Likewise.
808 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
810 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
811 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
812 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
813 * gcc.target/aarch64/vect-clz.c : Likewise.
814 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
815 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
816 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
817 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
818 * gcc.target/aarch64/vect-fmovd.c : Likewise.
819 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
820 * gcc.target/aarch64/vect-fmovf.c : Likewise.
821 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
823 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
826 * gcc.target/powerpc/pr78458.c: New.
828 2016-11-23 Joseph Myers <joseph@codesourcery.com>
830 * gcc.c-torture/compile/20161123-1.c: New test.
832 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
835 * gfortran.dg/pr78297.f90: New test.
837 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
839 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
841 2016-11-23 Jakub Jelinek <jakub@redhat.com>
844 * g++.dg/ubsan/return-7.C: New test.
845 * c-c++-common/ubsan/unreachable-4.c: New test.
847 PR tree-optimization/78482
848 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
850 (main): Call bar instead of printf.
853 * gfortran.dg/gomp/pr69183.f90: New test.
855 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
858 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
861 2016-11-23 Jakub Jelinek <jakub@redhat.com>
864 * g++.dg/cpp0x/pr77907.C: New test.
866 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
869 * gcc.dg/tree-ssa/pr78153-1.c: New test.
870 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
872 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
875 * lib/target-supports.exp (add_options_for_float16): Add
876 -mfp16-format=ieee when testign arm*-*-*.
878 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
880 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
882 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
885 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
887 * lib/target-supports.exp (check_effective_target_float16): Add
888 options for _Float16.
889 (check_effective_target_float32): Add options for _Float32.
890 (check_effective_target_float64): Add options for _Float64.
891 (check_effective_target_float128): Add options for _Float128.
892 (check_effective_target_float32x): Add options for _Float32x.
893 (check_effective_target_float64x): Add options for _Float64x.
894 (check_effective_target_float128x): Add options for _Float128x.
896 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
898 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
899 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
901 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
903 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
904 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
906 2016-11-23 Martin Sebor <msebor@redhat.com>
909 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
910 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
912 2016-11-23 Jakub Jelinek <jakub@redhat.com>
915 * g++.dg/cpp0x/pr71450-1.C: New test.
916 * g++.dg/cpp0x/pr71450-2.C: New test.
919 * g++.dg/cpp1y/pr77739.C: New test.
921 2016-11-23 Martin Jambor <mjambor@suse.cz>
923 * c-c++-common/gomp/gridify-1.c: Update scan string.
924 * gfortran.dg/gomp/gridify-1.f90: Likewise.
925 * c-c++-common/gomp/gridify-2.c: New test.
926 * c-c++-common/gomp/gridify-3.c: Likewise.
928 2016-11-23 Richard Biener <rguenther@suse.de>
930 PR tree-optimization/78396
931 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
933 2016-11-23 Richard Biener <rguenther@suse.de>
935 PR tree-optimization/78482
936 * gcc.dg/torture/pr78482.c: New testcase.
938 2016-11-23 Bin Cheng <bin.cheng@arm.com>
940 * gcc.dg/fold-cond_expr-1.c: New test.
941 * gcc.dg/fold-condcmpconv-1.c: New test.
942 * gcc.dg/fold-condcmpconv-2.c: New test.
944 2016-11-23 Richard Biener <rguenther@suse.de>
947 * gcc.dg/torture/pr71762-1.c: New testcase.
948 * gcc.dg/torture/pr71762-2.c: Likewise.
949 * gcc.dg/torture/pr71762-3.c: Likewise.
950 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
952 2016-11-23 Richard Biener <rguenther@suse.de>
955 * g++.dg/lto/pr78472_0.c: New testcase.
956 * g++.dg/lto/pr78472_1.C: Likewise.
958 2016-11-23 Richard Biener <rguenther@suse.de>
959 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
961 PR tree-optimization/78154
962 * gcc.dg/tree-ssa/pr78154.c: New test.
964 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
966 * gcc.dg/pr31096.c: New testcase.
967 * gcc.dg/pr31096-1.c: New testcase.
969 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
971 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
972 adjust for warning->pedwarn change.
973 * gcc.dg/cpp/defined-syshdr.c,
974 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
975 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
976 gcc.dg/cpp/defined-Wextra.c,
977 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
979 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
981 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
983 2016-11-23 Jakub Jelinek <jakub@redhat.com>
986 * gcc.target/i386/pr78451.c: New test.
987 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
988 and #pragma GCC pop_options around the first #pragma GCC target.
989 * gcc.target/i386/pr69255-2.c: Likewise.
990 * gcc.target/i386/pr69255-3.c: Likewise.
992 2016-11-23 Michael Collison <michael.collison@arm.com>
994 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
995 additional constants are recognized and fewer instructions generated.
996 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
997 additional constants are recognized and fewer instructions generated.
999 2016-11-22 Ian Lance Taylor <iant@golang.org>
1001 * gcc.misc-tests/godump-1.c: Update expected output for recent
1004 2016-11-22 Marek Polacek <polacek@redhat.com>
1006 PR tree-optimization/78455
1007 * gcc.dg/uninit-23.c: New.
1009 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1012 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1015 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1018 * gfortran.dg/char_component_initializer_3.f90: New test.
1020 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1023 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1024 GCC target pragma before including immintrin.h.
1026 2016-11-22 Carl Love <cel@us.ibm.com>
1028 * gcc.target/powerpc/builtins-3.c: New file to test the new
1029 built-ins for vector compare equal and vector compare not equal.
1031 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1034 * gfortran.dg/typebound_proc_35.f90: New test case.
1036 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1038 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1039 parameter in declaration.
1041 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1043 * gcc.dg/loop-split.c: Require int32plus.
1044 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1046 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1048 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1050 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1052 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1054 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1057 * gcc.c-torture/compile/pr78439.c: New test.
1059 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1062 * gcc.target/arm/pr77904.c: New test.
1064 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1066 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1069 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1071 PR tree-optimization/78436
1072 * gcc.c-torture/execute/pr78436.c: New test.
1075 * gcc.dg/torture/pr78416.c: New test.
1077 PR tree-optimization/78445
1078 * gcc.dg/pr78445.c: New test.
1080 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1082 PR libgfortran/78449
1083 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1085 2016-11-21 Jeff Law <law@redhat.com>
1088 * gcc.c-torture/compile/pr68538.c: New test.
1090 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1092 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1093 to be generated instead of FCTIWUZ or FCTIWZ.
1095 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1098 * g++.dg/vect/simd-clone-7.cc: New test.
1101 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1103 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1106 2016-11-20 Jeff Law <law@redhat.com>
1109 * gcc.target/m68k/pr25128.c: New test.
1111 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1113 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1115 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1117 PR preprocessor/78324
1118 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1119 (test_multitoken_macro): New function.
1120 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1122 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1124 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1126 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1128 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1129 -ftrack-macro-expansion=0.
1130 (test_sprintf_note): Remove "P" macro. Add
1131 dg-begin/end-multiline-output directives.
1132 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1134 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1136 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1137 Return 1 for AVR_TINY.
1139 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1141 PR rtl-optimization/71785
1142 * gcc.target/powerpc/pr71785.c: New file.
1144 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1147 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1148 options. Refine test by checking predictive commining PHI
1149 nodes in vectorized loop wrto vector factor.
1151 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1154 * g++.dg/pr71973-1.C: New test.
1155 * g++.dg/pr71973-2.C: New test.
1156 * g++.dg/pr71973-3.C: New test.
1157 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1158 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1159 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1161 * g++.old-deja/g++.other/realloc.C: Likewise.
1162 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1164 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1166 PR tree-optimization/78413
1167 * gcc.dg/tree-ssa/pr78413.c: New test.
1169 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1171 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1172 target is Thumb-only.
1174 2016-11-20 Jeff Law <law@redhat.com>
1177 * gcc.target/m68k/pr48551.c: New test.
1179 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1182 * gfortran.dg/forall_18.f90: New testcase.
1184 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1186 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1188 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1191 * gfortran.dg/typebound_operator_21.f03: New test.
1193 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1195 * gcc.dg/tree-ssa/divide-5.c: New file.
1197 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1199 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1202 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
1204 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1205 libatomic_available.
1206 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1207 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1208 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1209 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1210 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1211 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1212 * gfortran.dg/coarray_stat_2.f90: Likewise.
1213 * gfortran.dg/coindexed_1.f90: Likewise.
1215 2016-11-18 Jeff Law <law@redhat.com>
1218 * gcc.target/m68k/pr25111.c: New test.
1220 2016-11-18 Jakub Jelinek <jakub@redhat.com>
1223 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1226 * gcc.target/i386/pr78419.c: New test.
1229 * g++.dg/tls/pr77285-1.C: New test.
1230 * g++.dg/tls/pr77285-2.C: New test.
1232 2016-11-18 Jeff Law <law@redhat.com>
1235 * gcc.target/m68k/pr25112: New test.
1237 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
1239 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1240 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1242 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1244 * gcc.target/arm/optional_thumb-1.c: New test.
1245 * gcc.target/arm/optional_thumb-2.c: New test.
1246 * gcc.target/arm/optional_thumb-3.c: New test.
1248 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1250 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1251 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1253 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1254 (DEFAULT_REQUIRED_QUORUM): Likewise.
1256 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1257 Toma Tabacu <toma.tabacu@imgtec.com>
1259 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1260 Add (REQUIRES_STDLIB).
1261 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1262 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1263 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1264 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1265 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1266 * gcc.target/mips/loongson-simd.c: Ditto.
1267 * gcc.target/mips/memcpy-1.c: Ditto.
1268 * gcc.target/mips/mips-3d-1.c: Ditto.
1269 * gcc.target/mips/mips-3d-2.c: Ditto.
1270 * gcc.target/mips/mips-3d-3.c: Ditto.
1271 * gcc.target/mips/mips-3d-4.c: Ditto.
1272 * gcc.target/mips/mips-3d-5.c: Ditto.
1273 * gcc.target/mips/mips-3d-6.c: Ditto.
1274 * gcc.target/mips/mips-3d-7.c: Ditto.
1275 * gcc.target/mips/mips-3d-8.c: Ditto.
1276 * gcc.target/mips/mips-3d-9.c: Ditto.
1277 * gcc.target/mips/mips-ps-1.c: Ditto.
1278 * gcc.target/mips/mips-ps-2.c: Ditto.
1279 * gcc.target/mips/mips-ps-3.c: Ditto.
1280 * gcc.target/mips/mips-ps-4.c: Ditto.
1281 * gcc.target/mips/mips-ps-6.c: Ditto.
1282 * gcc.target/mips/mips16-attributes.c: Ditto.
1283 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1284 * gcc.target/mips/mips32-dsp.c: Ditto.
1285 * gcc.target/mips/save-restore-1.c: Ditto.
1286 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1287 (mips_preprocess): Add ignore_output argument that when set
1288 will not return the pre-processed output.
1289 (mips_arch_info): Update arguments for the call to mips_preprocess.
1290 (mips-dg-init): Ditto.
1291 (mips-dg-options): Check if a test having test option
1292 (REQUIRES_STDLIB) has the required sysroot support for
1293 the current test options.
1295 2016-11-17 Jeff Law <law@redhat.com>
1298 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1301 * gcc.target/m68k/pr47192.c: New test.
1303 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1305 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1306 instead of isa>=4, in order to downgrade to R5.
1308 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1310 * gcc.target/arc/cmem-bit-1.c: New file.
1311 * gcc.target/arc/cmem-bit-2.c: New file.
1312 * gcc.target/arc/cmem-bit-3.c: New file.
1313 * gcc.target/arc/cmem-bit-4.c: New file.
1315 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1317 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1319 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1321 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1322 Andrew Senkevich <andrew.senkevich@intel.com>
1324 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1325 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1326 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1327 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1328 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1329 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1330 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1331 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1332 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1333 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1334 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1335 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1336 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1337 avx5124vnniw-check.h.
1338 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1339 check_effective_target_avx5124vnniw): New.
1340 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1342 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1343 * gcc.target/i386/sse-13.c: Ditto.
1344 * g++.dg/other/i386-2.C: Ditto.
1345 * g++.dg/other/i386-3.C: Ditto.
1346 * gcc.target/i386/sse-22.c: Ditto.
1347 * gcc.target/i386/sse-23.c: Ditto.
1349 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1352 * g++.dg/parse/pr55080.C: New.
1354 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1357 * gcc.target/powerpc/fusion4.c: New test.
1359 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1362 * gcc.target/arm/pr77933-1.c: New test.
1363 * gcc.target/arm/pr77933-2.c: Likewise.
1365 2016-11-17 Jakub Jelinek <jakub@redhat.com>
1368 * g++.dg/opt/pr78201.C: New test.
1370 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1372 * gcc.dg/pr78333.c: Add empty implementations of
1373 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1374 problems on non-glibc systems.
1376 2016-11-17 David Malcolm <dmalcolm@redhat.com>
1378 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1379 (test_raw_string_one_liner): New function.
1380 (test_raw_string_multiline): New function.
1382 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1384 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1385 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1387 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1388 Richard Biener <rguenther@suse.de>
1390 PR tree-optimization/77848
1391 * gfortran.dg/vect/pr77848.f: New test.
1393 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1396 * gcc.target/arm/pr53447-5.c: New test.
1397 * lib/target-supports.exp
1398 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1400 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1402 * gcc.target/arc/abitest.S: New file.
1403 * gcc.target/arc/abitest.h: Likewise.
1404 * gcc.target/arc/va_args-1.c: Likewise.
1405 * gcc.target/arc/va_args-2.c: Likewise.
1406 * gcc.target/arc/va_args-3.c: Likewise.
1407 * gcc.target/arc/mcrc.c: Deleted.
1408 * gcc.target/arc/mdsp-packa.c: Likewise.
1409 * gcc.target/arc/mdvbf.c: Likewise.
1410 * gcc.target/arc/mmac-24.c: Likewise.
1411 * gcc.target/arc/mmac-d16.c: Likewise.
1412 * gcc.target/arc/mno-crc.c: Likewise.
1413 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1414 * gcc.target/arc/mno-dvbf.c: Likewise.
1415 * gcc.target/arc/mno-mac-24.c: Likewise.
1416 * gcc.target/arc/mno-mac-d16.c: Likewise.
1417 * gcc.target/arc/mno-rtsc.c: Likewise.
1418 * gcc.target/arc/mno-xy.c: Likewise.
1419 * gcc.target/arc/mrtsc.c: Likewise.
1420 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1422 (check_effective_target_arc700): Likewise.
1423 (check_effective_target_arc6xx): Likewise.
1424 (check_effective_target_arcmpy): Likewise.
1425 (check_effective_target_archs): Likewise.
1426 (check_effective_target_clmcpu): Likewise.
1427 (check_effective_target_barrelshifter): Likewise.
1428 * gcc.target/arc/barrel-shifter-1.c: Changed.
1429 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1430 * gcc.target/arc/cmem-1.c: Changed.
1431 * gcc.target/arc/cmem-2.c: Likewise.
1432 * gcc.target/arc/cmem-3.c: Likewise.
1433 * gcc.target/arc/cmem-4.c: Likewise.
1434 * gcc.target/arc/cmem-5.c: Likewise.
1435 * gcc.target/arc/cmem-6.c: Likewise.
1436 * gcc.target/arc/cmem-7.c: Likewise.
1437 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1438 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1439 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1440 * gcc.target/arc/jump-around-jump.c: Update options.
1441 * gcc.target/arc/mARC601.c: Changed.
1442 * gcc.target/arc/mcpu-arc600.c: Changed.
1443 * gcc.target/arc/mcpu-arc601.c: Changed.
1444 * gcc.target/arc/mcpu-arc700.c: Changed.
1445 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1446 * gcc.target/arc/movb-1.c: Changed.
1447 * gcc.target/arc/movb-2.c: Likewise.
1448 * gcc.target/arc/movb-3.c: Likewise.
1449 * gcc.target/arc/movb-4.c: Likewise.
1450 * gcc.target/arc/movb-5.c: Likewise.
1451 * gcc.target/arc/movb_cl-1.c: Likewise.
1452 * gcc.target/arc/movb_cl-2.c: Likewise.
1453 * gcc.target/arc/movbi_cl-1.c: Likewise.
1454 * gcc.target/arc/movh_cl-1.c: Likewise.
1455 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1456 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1457 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1458 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1459 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1460 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1461 * gcc.target/arc/builtin_simdarc.c: Changed.
1462 * gcc.target/arc/extzv-1.c: Likewise.
1463 * gcc.target/arc/insv-1.c: Likewise.
1464 * gcc.target/arc/insv-2.c: Likewise.
1465 * gcc.target/arc/mA6.c: Likewise.
1466 * gcc.target/arc/mA7.c: Likewise.
1467 * gcc.target/arc/mARC600.c: Likewise.
1468 * gcc.target/arc/mARC700.c: Likewise.
1469 * gcc.target/arc/mcpu-arc600.c: Likewise.
1470 * gcc.target/arc/mcpu-arc700.c: Likewise.
1471 * gcc.target/arc/movl-1.c: Likewise.
1472 * gcc.target/arc/nps400-1.c: Likewise.
1473 * gcc.target/arc/trsub.c: Likewise.
1474 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1476 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1477 * gcc.target/arc/mswape.c: Likewise.
1479 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1482 * g++.dg/cpp1y/pr68180.C: New.
1484 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1486 PR tree-optimization/78319
1487 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1490 2016-11-17 Richard Biener <rguenther@suse.de>
1492 PR tree-optimization/78306
1493 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1495 2016-11-17 Richard Biener <rguenther@suse.de>
1498 * gcc.dg/torture/pr78305.c: New testcase.
1500 2016-11-17 Janus Weil <janus@gcc.gnu.org>
1503 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1505 2016-11-16 Marek Polacek <polacek@redhat.com>
1508 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1509 * g++.dg/ext/case-range2.C: Likewise.
1511 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1514 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1515 * gfortran.dg/fmt_tab_2.f90: Ditto.
1517 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1519 PR rtl-optimization/78378
1520 * gcc.c-torture/execute/pr78378.c: New test.
1522 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1524 * gcc.dg/tree-prof/section-attr-1.c: New file.
1525 * gcc.dg/tree-prof/section-attr-2.c: New file.
1526 * gcc.dg/tree-prof/section-attr-3.c: New file.
1528 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1530 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1533 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1535 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1536 (dg-final): Remove microMIPS JALRS mnemonic matching.
1537 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1538 (dg-final): Remove microMIPS JALRS mnemonic matching.
1539 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1540 (dg-final): Remove microMIPS JALRS mnemonic matching.
1541 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1542 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1543 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1544 * gcc.target/mips/call-1u.c: New test case.
1545 * gcc.target/mips/call-2u.c: New test case.
1546 * gcc.target/mips/call-3u.c: New test case.
1547 * gcc.target/mips/call-4u.c: New test case.
1548 * gcc.target/mips/call-5u.c: New test case.
1549 * gcc.target/mips/call-6u.c: New test case.
1551 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1553 * gcc.target/arm/empty_fiq_handler.c: New test.
1555 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1558 * gfortran.dg/gomp/pr78299.f90: New test.
1560 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1562 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
1563 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1564 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1566 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1568 PR libgfortran/78314
1569 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1571 2016-11-16 Bin Cheng <bin.cheng@arm.com>
1573 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1574 according to updated dump info.
1576 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
1578 * lib/target-supports.exp (check_effective_target_alloca): Use a
1580 * gcc.target/nvptx/softstack.c: New test.
1581 * gcc.target/nvptx/decl-shared.c: New test.
1582 * gcc.target/nvptx/decl-shared-init.c: New test.
1584 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1586 * gcc.target/mips/data-sym-jump.c: New test case.
1587 * gcc.target/mips/data-sym-pool.c: New test case.
1588 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1591 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1593 * lib/target-supports.exp (check_avx2_hw_available): New.
1594 (check_effective_target_avx2_runtime): New.
1595 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1597 2016-11-16 Tamar Christina <tamar.christina@arm.com>
1600 * gcc.dg/cpp/trad/trad.exp
1601 (dg-runtest): Moved $srcdir/$subdir/ to
1602 DEFAULT_TRADCPPFLAGS.
1604 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1607 * gfortran.dg/class_allocate_23.f08: New test.
1609 2016-11-16 Richard Biener <rguenther@suse.de>
1612 * gcc.dg/pr78333.c: New testcase.
1614 2016-11-16 Martin Liska <mliska@suse.cz>
1617 * gcc.dg/asan/pr78270.c: Update comment style.
1618 * gcc.dg/asan/pr78270-2.c: New test.
1620 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1622 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1623 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1625 2016-11-16 Richard Biener <rguenther@suse.de>
1627 PR tree-optimization/78348
1628 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1630 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1633 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1634 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1636 2016-11-15 Marek Polacek <polacek@redhat.com>
1638 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1640 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1642 PR libgfortran/51119
1643 * gfortran.dg/matmul_12.f90: New test case.
1645 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
1647 * gcc.target/i386/funcspec-56.inc: New file.
1648 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
1649 common 32-bit and 64-bit function specific options.
1650 * gcc.target/i386/funcspec-6.c: Ditto.
1652 2016-11-15 Jakub Jelinek <jakub@redhat.com>
1654 * g++.dg/cpp1z/decomp14.C: New test.
1655 * g++.dg/cpp1z/decomp15.C: New test.
1656 * g++.dg/cpp1z/decomp16.C: New test.
1658 * g++.dg/cpp1z/decomp13.C: New test.
1660 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1663 * g++.dg/cpp0x/constexpr-71988.C: New test.
1665 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1667 * gcc.target/mips/insn-casesi.c: New test case.
1668 * gcc.target/mips/insn-pseudo-1.c: New test case.
1669 * gcc.target/mips/insn-pseudo-2.c: New test case.
1670 * gcc.target/mips/insn-pseudo-3.c: New test case.
1671 * gcc.target/mips/insn-pseudo-4.c: New test case.
1672 * gcc.target/mips/insn-tablejump.c: New test case.
1674 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1676 * gcc.target/mips/mips.exp (mips_option_tests): Add
1677 `-mcode-readable=yes' array element.
1679 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1681 * gcc.target/mips/mips.exp (mips_option_tests): Add
1682 `-mmicromips' array element.
1684 2016-11-15 Michael Matz <matz@suse.de>
1686 PR missed-optimization/77881
1687 * gcc.target/i386/pr77881.c: New test.
1689 2016-11-15 Jakub Jelinek <jakub@redhat.com>
1692 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1694 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1696 * gcc.target/powerpc/vec-set-int.c: New test.
1697 * gcc.target/powerpc/vec-set-short.c: Likesie.
1698 * gcc.target/powerpc/vec-set-char.c: Likewise.
1700 2016-11-14 Jakub Jelinek <jakub@redhat.com>
1702 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1704 2016-11-14 Janus Weil <janus@gcc.gnu.org>
1707 * gfortran.dg/class_result_3.f90: New test.
1709 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
1710 Richard Biener <rguenther@suse.de>
1712 * gcc.dg/gimplefe-1.c: New testcase.
1713 * gcc.dg/gimplefe-2.c: Likewise.
1714 * gcc.dg/gimplefe-3.c: Likewise.
1715 * gcc.dg/gimplefe-4.c: Likewise.
1716 * gcc.dg/gimplefe-5.c: Likewise.
1717 * gcc.dg/gimplefe-6.c: Likewise.
1718 * gcc.dg/gimplefe-7.c: Likewise.
1719 * gcc.dg/gimplefe-8.c: Likewise.
1720 * gcc.dg/gimplefe-9.c: Likewise.
1721 * gcc.dg/gimplefe-10.c: Likewise.
1722 * gcc.dg/gimplefe-11.c: Likewise.
1723 * gcc.dg/gimplefe-12.c: Likewise.
1724 * gcc.dg/gimplefe-13.c: Likewise.
1725 * gcc.dg/gimplefe-14.c: Likewise.
1726 * gcc.dg/gimplefe-15.c: Likewise.
1727 * gcc.dg/gimplefe-16.c: Likewise.
1728 * gcc.dg/gimplefe-17.c: Likewise.
1729 * gcc.dg/gimplefe-18.c: Likewise.
1731 2016-11-14 Martin Liska <mliska@suse.cz>
1734 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1735 to match scanned pattern.
1736 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1738 2016-11-14 Richard Biener <rguenther@suse.de>
1740 PR tree-optimization/78312
1741 * gcc.dg/torture/pr78312.c: New testcase.
1743 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
1746 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1748 2016-11-14 Jakub Jelinek <jakub@redhat.com>
1749 Jason Merrill <jason@redhat.com>
1751 Implement P0217R3 - C++17 structured bindings
1752 * g++.dg/cpp1z/decomp1.C: New test.
1753 * g++.dg/cpp1z/decomp2.C: New test.
1754 * g++.dg/cpp1z/decomp3.C: New test.
1755 * g++.dg/cpp1z/decomp4.C: New test.
1756 * g++.dg/cpp1z/decomp5.C: New test.
1757 * g++.dg/cpp1z/decomp6.C: New test.
1758 * g++.dg/cpp1z/decomp7.C: New test.
1759 * g++.dg/cpp1z/decomp8.C: New test.
1760 * g++.dg/cpp1z/decomp9.C: New test.
1761 * g++.dg/cpp1z/decomp10.C: New test.
1763 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1765 * g++.dg/torture/pr78268.C: New test.
1767 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1770 * c-c++-common/pr35503-1.c: New test.
1771 * c-c++-common/pr35503-2.c: Likewise.
1772 * c-c++-common/pr35503-3.c: Likewise.
1773 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1775 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
1777 PR rtl-optimization/78232
1778 PR rtl-optimization/78248
1779 * gcc.dg/ubsan/pr78248.c: New test.
1781 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1783 * gnat.dg/address_conv.adb: New test.
1785 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1787 * gnat.dg/renaming11.ad[sb]: New test.
1789 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1791 * c-c++-common/dump-ada-spec-6.c: New test.
1793 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1795 * gnat.dg/lto21.adb: New test.
1796 * gnat.dg/lto21_pkg1.ads: New helper.
1797 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1799 2016-11-13 Janus Weil <janus@gcc.gnu.org>
1802 * gfortran.dg/typebound_proc_34.f90: New test.
1804 2016-11-13 Janus Weil <janus@gcc.gnu.org>
1807 * gfortran.dg/class_57.f90: Changed error message.
1808 * gfortran.dg/class_60.f90: New test.
1810 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
1812 * g++.dg/pr78112.C: XFAIL AIX.
1814 2016-11-12 Janus Weil <janus@gcc.gnu.org>
1817 * gfortran.dg/typebound_generic_16.f90: New test.
1819 2016-11-12 Jakub Jelinek <jakub@redhat.com>
1822 * g++.dg/cpp0x/pr71225.C: New test.
1824 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1826 * gcc.target/sparc/20161111-1.c: New test.
1828 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
1831 * gcc.target/i386/pr78310.c: New test.
1833 2016-11-11 Jeff Law <law@redhat.com>
1835 * gcc.dg/tree-ssa/isolate-6.c: New test.
1836 * gcc.dg/tree-ssa/isolate-7.c: New test.
1838 2016-11-11 Bin Cheng <bin.cheng@arm.com>
1841 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1844 2016-11-11 Jakub Jelinek <jakub@redhat.com>
1847 * g++.dg/parse/pr72774.C: New test.
1849 2016-11-11 Richard Biener <rguenther@suse.de>
1851 PR tree-optimization/71575
1852 * gcc.dg/graphite/pr71575-1.c: New testcase.
1853 * gcc.dg/graphite/pr71575-2.c: Likewise.
1855 2016-11-11 Richard Biener <rguenther@suse.de>
1858 * gcc.dg/uninit-pr78295.c: New testcase.
1860 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
1863 * gfortran.dg/dec_structure_17.f90: New test.
1865 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1867 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1868 being allowed in vector registers.
1869 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1870 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1871 * gcc.target/powerpc/vsx-himode.c: Likewise.
1872 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1873 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1874 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1875 to allow matching MFVSRD or MFVSRW.
1877 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1879 PR rtl-optimization/78241
1880 * gcc.dg/pr78241.c: New test.
1882 2016-11-10 Jakub Jelinek <jakub@redhat.com>
1884 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1887 * g++.dg/cpp1z/noexcept-type14.C: New test.
1888 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1890 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1892 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1893 WVAL0S tests added in r241817.
1895 2016-11-10 Jakub Jelinek <jakub@redhat.com>
1897 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1898 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1899 no longer allowed and corresponding ordered construct.
1900 * gfortran.dg/gomp/linear-1.f90: New test.
1901 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1902 * gfortran.dg/gomp/declare-target-1.f90: New test.
1903 * gfortran.dg/gomp/declare-target-2.f90: New test.
1905 2016-11-10 Martin Liska <mliska@suse.cz>
1908 * gcc.dg/asan/pr78270.c: New test.
1910 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1911 Jakub Jelinek <jakub@redhat.com>
1914 * g++.dg/pr78112.C: New testcase.
1916 2016-11-09 Jakub Jelinek <jakub@redhat.com>
1918 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1920 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1921 string in case condition contains % characters.
1924 * g++.dg/cpp1z/noexcept-type13.C: New test.
1926 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1928 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1929 using (HAS_MOVN) with MIPS III.
1931 2016-11-09 Janus Weil <janus@gcc.gnu.org>
1934 * gfortran.dg/volatile14.f90: New test.
1936 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
1939 * gcc.target/i386/pr78262.c: New test.
1941 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
1944 * gfortran.dg/pr78259.f90: New test.
1946 2016-11-09 Janus Weil <janus@gcc.gnu.org>
1949 * gfortran.dg/spec_expr_7.f90: New test.
1951 2016-11-09 Jakub Jelinek <jakub@redhat.com>
1954 * gcc.c-torture/execute/pr77718.c: New test.
1956 * gcc.dg/ubsan/c99-shift-3.c: New test.
1957 * gcc.dg/ubsan/c99-shift-4.c: New test.
1958 * gcc.dg/ubsan/c99-shift-5.c: New test.
1959 * gcc.dg/ubsan/c99-shift-6.c: New test.
1961 2016-11-09 Martin Liska <mliska@suse.cz>
1963 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1964 test-case for memcmp.
1965 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1967 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1970 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1972 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
1974 * gfortran.dg/move_alloc_18.f90: New test.
1976 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1979 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1980 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1982 2016-11-09 Janus Weil <janus@gcc.gnu.org>
1985 * gfortran.dg/class_59.f90: New test.
1987 2016-11-09 Richard Biener <rguenther@suse.de>
1989 PR tree-optimization/78007
1990 * gcc.dg/vect/vect-bswap32.c: Adjust.
1991 * gcc.dg/vect/vect-bswap64.c: Likewise.
1993 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1995 * gcc.dg/ipa/vrp7.c: New test.
1997 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2000 * gcc.dg/ipa/pr78121.c: New test.
2002 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2004 * c-c++-common/asan/default_options.h: New file.
2005 * c-c++-common/asan/strcasestr-1.c: New test.
2006 * c-c++-common/asan/strcasestr-2.c: Likewise.
2007 * c-c++-common/asan/strcspn-1.c: Likewise.
2008 * c-c++-common/asan/strcspn-2.c: Likewise.
2009 * c-c++-common/asan/strpbrk-1.c: Likewise.
2010 * c-c++-common/asan/strpbrk-2.c: Likewise.
2011 * c-c++-common/asan/strspn-1.c: Likewise.
2012 * c-c++-common/asan/strspn-2.c: Likewise.
2013 * c-c++-common/asan/strstr-1.c: Likewise.
2014 * c-c++-common/asan/strstr-2.c: Likewise.
2015 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2017 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2019 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2021 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2024 * gfortran.dg/class_58.f90: New test.
2026 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2029 * gcc.target/i386/pr70799-2.c: New test.
2031 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2034 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2036 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2038 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2040 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2042 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2044 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2046 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2048 2016-11-08 Martin Liska <mliska@suse.cz>
2051 * g++.dg/asan/use-after-scope-4.C: New test.
2052 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2053 * gcc.dg/asan/use-after-scope-8.c: Remove.
2055 2016-11-08 Richard Biener <rguenther@suse.de>
2057 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2059 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2062 * gcc.dg/cpp/trad/trad.exp
2063 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2064 * gcc.dg/cpp/trad/include.c: Use local header file.
2066 2016-11-08 Richard Biener <rguenther@suse.de>
2068 PR tree-optimization/78205
2069 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2071 2016-11-08 Richard Biener <rguenther@suse.de>
2073 PR tree-optimization/78224
2074 * g++.dg/torture/pr78224.C: New testcase.
2076 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2078 * gcc.dg/store_merging_1.c: Require store_merge.
2079 * gcc.dg/store_merging_2.c: Likewise.
2080 * gcc.dg/store_merging_4.c: Likewise.
2081 * gcc.dg/store_merging_5.c: Likewise.
2082 * gcc.dg/store_merging_6.c: Likewise.
2083 * gcc.dg/store_merging_7.c: Likewise.
2084 * gcc.dg/store_merging_8.c: Likewise.
2085 * lib/target-supports.exp (check_effective_target_store_merge): New.
2087 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2089 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2090 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2091 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2092 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2093 -mvsx -mpower8-vector.
2094 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2095 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2096 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2097 -mvsx -mpower8-vector.
2099 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2101 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2103 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2104 * gcc.dg/visibility-14.c: XFAIL AIX.
2105 * gcc.dg/visibility-15.c: XFAIL AIX.
2106 * gcc.dg/visibility-16.c: XFAIL AIX.
2107 * gcc.dg/visibility-17.c: XFAIL AIX.
2108 * gcc.dg/visibility-18.c: XFAIL AIX.
2109 * gcc.dg/visibility-19.c: XFAIL AIX.
2110 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2111 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2112 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2113 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2115 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2118 * gcc.target/i386/pr78227-1.c: New test.
2119 * gcc.target/i386/pr78227-2.c: New test.
2121 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2124 * gcc.dg/pr35691-1.c: New test-case.
2125 * gcc.dg/pr35691-2.c: Likewise.
2127 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2129 PR rtl-optimization/77309
2130 * gcc.dg/torture/pr77309.c: New test.
2132 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2135 * gcc.target/i386/pr71529.C: Moved to ...
2136 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2139 * gcc.target/i386/pr64411.C: Moved to ...
2140 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2144 * gcc.target/i386/pr65105-4.C: Moved to ...
2145 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2146 Run into compile test rather than execute test.
2148 2016-11-07 Richard Biener <rguenther@suse.de>
2151 * g++.dg/pr78229.C: New testcase.
2153 2016-11-07 Richard Biener <rguenther@suse.de>
2155 PR tree-optimization/78218
2156 * gcc.dg/torture/pr78218.c: New testcase.
2158 2016-11-07 Richard Biener <rguenther@suse.de>
2160 PR tree-optimization/78228
2161 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2163 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2166 * g++.dg/torture/pr77822.C: New test.
2168 2016-11-07 Martin Liska <mliska@suse.cz>
2170 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2171 -f-sanitize-address-use-after-scope.
2172 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2174 * g++.dg/asan/use-after-scope-1.C: New test.
2175 * g++.dg/asan/use-after-scope-2.C: Likewise.
2176 * g++.dg/asan/use-after-scope-3.C: Likewise.
2177 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2178 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2179 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2180 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2181 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2182 * g++.dg/asan/use-after-scope-types.h: Likewise.
2183 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2184 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2185 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2186 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2187 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2188 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2189 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2190 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2191 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2192 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2193 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2194 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2195 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2196 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2198 2016-11-07 Richard Biener <rguenther@suse.de>
2200 PR tree-optimization/78189
2201 * g++.dg/torture/pr78189.C: New testcase.
2203 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
2205 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2207 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2209 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2212 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2215 * arith.c (gfc_complex2real): Change gfc_warning_now to
2218 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2220 * gfortran.dg/move_alloc_17.f03: New test.
2222 2016-11-05 Richard Biener <rguenther@suse.de>
2225 * g++.dg/ipa/pr78188.C: New test.
2227 2016-11-05 Janus Weil <janus@gcc.gnu.org>
2228 Dominique d'Humieres <dominiq@lps.ens.fr>
2231 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2233 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2236 * gfortran.dg/select_type_39.f03: New test.
2238 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
2241 * gfortran.dg/associate_23.f90: New test.
2243 2016-11-04 Jakub Jelinek <jakub@redhat.com>
2246 * gcc.dg/pr77834.c: New test.
2248 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2251 * g++.dg/cpp1y/pr67980.C: New.
2253 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2255 * gcc.target/powerpc/fold-vec-add-1.c: New.
2256 * gcc.target/powerpc/fold-vec-add-2.c: New.
2257 * gcc.target/powerpc/fold-vec-add-3.c: New.
2258 * gcc.target/powerpc/fold-vec-add-4.c: New.
2259 * gcc.target/powerpc/fold-vec-add-5.c: New.
2260 * gcc.target/powerpc/fold-vec-add-6.c: New.
2261 * gcc.target/powerpc/fold-vec-add-7.c: New.
2263 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
2265 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2266 for -mbranch-likely, infer -mno-branch-likely for R6.
2268 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2271 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2272 * g++.dg/init/new15.C: Likewise.
2273 * g++.dg/ipa/inline-1.C: Likewise.
2274 * g++.dg/ipa/inline-2.C: Likewise.
2275 * g++.dg/lto/20080908-1_0.C: Likewise.
2276 * g++.dg/tc1/dr20.C: Likewise.
2277 * g++.dg/tree-ssa/inline-1.C: Likewise.
2278 * g++.dg/tree-ssa/inline-2.C: Likewise.
2279 * g++.old-deja/g++.law/except1.C: Likewise.
2280 * g++.old-deja/g++.other/vbase5.C: Likewise.
2281 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2283 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2285 PR tree-optimization/78210
2286 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2287 possibility of widening multiplies.
2289 2016-11-04 Richard Biener <rguenther@suse.de>
2292 * gcc.dg/pr78185.c: New testcase.
2294 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
2296 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2297 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2299 2016-11-03 Jakub Jelinek <jakub@redhat.com>
2300 Alexandre Oliva <aoliva@redhat.com>
2301 Jason Merrill <jason@redhat.com>
2305 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2306 * g++.dg/debug/dwarf2/ref-3.C: New test.
2307 * g++.dg/debug/dwarf2/ref-4.C: New test.
2308 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2309 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2311 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
2313 * gfortran.dg/dec_exp_1.f90: New test.
2314 * gfortran.dg/dec_exp_2.f90: Likewise.
2315 * gfortran.dg/dec_exp_3.f90: Likewise.
2317 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2319 * gfortran.dg/dec_parameter_1.f: New test.
2320 * gfortran.dg/dec_parameter_2.f90: Likewise.
2321 * gfortran.dg/dec_parameter_3.f90: Likewise.
2322 * gfortran.dg/dec_parameter_4.f90: Likewise.
2324 2016-11-03 Martin Liska <mliska@suse.cz>
2326 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2328 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2330 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2333 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2335 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2337 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2339 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2341 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2343 2016-11-01 Tamar Christina <tamar.christina@arm.com>
2345 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2346 Check for arm_v8_neon_hw.
2347 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2349 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2351 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2354 2016-11-02 Richard Biener <rguenther@suse.de>
2356 * gcc.dg/store_merging_8.c: New testcase.
2358 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2360 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2362 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
2364 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2365 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2366 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2367 * gcc.dg/pr65779.c: XFAIL AIX.
2368 * gcc.dg/pr70405.c: XFAIL AIX.
2370 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2371 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2372 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2374 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2376 * lib/target-supports.exp (check_gc_sections_available): Use
2377 -print-prog-name=ld to determine linker used.
2379 2016-11-02 Martin Liska <mliska@suse.cz>
2381 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2384 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2386 PR tree-optimization/78170
2387 * gcc.c-torture/execute/pr78170.c: New test.
2389 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2391 PR tree-optimization/78162
2392 * gcc.c-torture/compile/pr78162.c: New test.
2394 2016-11-02 Richard Biener <rguenther@suse.de>
2396 PR tree-optimization/78035
2397 PR tree-optimization/77964
2398 * gcc.target/i386/pr78035.c: New testcase.
2400 2016-11-02 Richard Biener <rguenther@suse.de>
2402 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2403 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2404 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2405 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2406 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2408 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
2410 * gfortran.dg/pr70937.f90: require-effective-target lto.
2412 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2415 * gfortran.dg/where_6.f90: New test.
2417 2016-11-01 Jakub Jelinek <jakub@redhat.com>
2419 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2421 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2424 * gfortran.dg/where_5.f90: New test.
2426 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2428 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2429 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2430 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2431 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2433 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
2435 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2437 (check_effective_target_vect_cmdline_needed): Check
2438 is-effective-target ia32 for x86 targets.
2439 (check_effective_target_vect_simd_clones): Simplify condition.
2440 (check_effective_target_vect_double): Ditto.
2441 (check_effective_target_vect_aligned_arrays): Check
2442 is-effective-target ia32 for x86 targets. Simplify condition.
2443 (check_effective_target_vect_multiple_sizes): Simplify condition.
2444 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2445 (check_effective_target_sync_int_128): Simplify condition.
2446 (check_effective_target_sync_int_128_runtime): Ditto.
2447 (check_effective_target_sync_long_long_runtime): Ditto.
2448 (check_effective_target_divmod): Add i?86-*-* target.
2450 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2452 * gcc.target/powerpc/vsx-extract-4.c: New test.
2453 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2455 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2458 * gfortran.dg/fmt_l.f90: Update test.
2459 * gfortran.dg/fmt_l0.f90: New test.
2461 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2464 * c-c++-common/builtin-shuffle-1.c: New test.
2465 * g++.dg/cpp0x/addressof3.C: New test.
2467 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2469 Add tests for a const member and a reference member for launder.
2470 * g++.dg/cpp1z/launder3.C: New.
2471 * g++.dg/cpp1z/launder4.C: Likewise.
2472 * g++.dg/cpp1z/launder5.C: Likewise.
2473 * g++.dg/cpp1z/launder5.cc: Likewise.
2474 * g++.dg/cpp1z/launder5.h: Likewise.
2475 * g++.dg/cpp1z/launder6.C: Likewise.
2476 * g++.dg/cpp1z/launder6.cc: Likewise.
2477 * g++.dg/cpp1z/launder6.h: Likewise.
2479 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2482 * g++.dg/cpp0x/pr77948-1.C: New test.
2483 * g++.dg/cpp0x/pr77948-2.C: New test.
2484 * g++.dg/cpp0x/pr77948-3.C: New test.
2485 * g++.dg/cpp0x/pr77948-4.C: New test.
2486 * g++.dg/cpp0x/pr77948-5.C: New test.
2487 * g++.dg/cpp0x/pr77948-6.C: New test.
2489 PR tree-optimization/77860
2490 * gcc.dg/pr77860.c: New test.
2492 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2495 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2497 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2499 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2501 2016-10-30 Le-Chun Wu <lcwu@google.com>
2502 Mark Wielaard <mjw@redhat.com>
2504 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2505 * gcc.dg/Wshadow-local-1.c: Likewise.
2506 * gcc.dg/Wshadow-local-2.c: Likewise.
2507 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2508 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2509 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2511 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2513 PR tree-optimization/71915
2514 PR tree-optimization/71490
2515 * gcc.dg/tree-ssa/pr54245.c: Delete.
2516 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2519 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2522 * gfortran.dg/fmt_t_9.f: New test.
2524 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2527 * gfortran.dg/pr67219.f90: New test.
2529 2016-10-29 Jakub Jelinek <jakub@redhat.com>
2531 PR rtl-optimization/77919
2532 * g++.dg/torture/pr77919-2.C: New test.
2535 * gcc.dg/pr78148.c: New test.
2537 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2539 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2540 * gcc.target/sparc/overflow-4.c: ...here.
2541 * gcc.target/sparc/overflow-5.c: New test.
2543 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2544 Kugan Vivekanandarajah <kuganv@linaro.org>
2545 Jim Wilson <jim.wilson@linaro.org>
2547 PR tree-optimization/43721
2548 * lib/target-supports.exp (check_effective_target_divmod): New.
2549 (check_effective_target_divmod_simode): Likewise.
2550 (check_effective_target_arm_divmod_simode): Likewise.
2551 * gcc.dg/divmod-1-simode.c: New test.
2552 * gcc.dg/divmod-1.c: Likewise.
2553 * gcc.dg/divmod-2-simode.c: Likewise.
2554 * gcc.dg/divmod-2.c: Likewise.
2555 * gcc.dg/divmod-3-simode.c: Likewise.
2556 * gcc.dg/divmod-3.c: Likewise.
2557 * gcc.dg/divmod-4-simode.c: Likewise.
2558 * gcc.dg/divmod-4.c: Likewise.
2559 * gcc.dg/divmod-5.c: Likewise.
2560 * gcc.dg/divmod-6-simode.c: Likewise.
2561 * gcc.dg/divmod-6.c: Likewise.
2562 * gcc.dg/divmod-7.c: Likewise.
2564 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2565 Jakub Jelinek <jakub@redhat.com>
2566 Andrew Pinski <pinskia@gmail.com>
2569 PR rtl-optimization/23684
2570 * gcc.c-torture/execute/pr22141-1.c: New test.
2571 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2572 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2573 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2574 * gcc.dg/store_merging_1.c: New test.
2575 * gcc.dg/store_merging_2.c: Likewise.
2576 * gcc.dg/store_merging_3.c: Likewise.
2577 * gcc.dg/store_merging_4.c: Likewise.
2578 * gcc.dg/store_merging_5.c: Likewise.
2579 * gcc.dg/store_merging_6.c: Likewise.
2580 * gcc.dg/store_merging_7.c: Likewise.
2581 * gcc.target/i386/pr22141.c: Likewise.
2582 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2583 * g++.dg/init/new17.C: Likewise.
2585 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2588 * c-c++-common/pr72747-1.c: New test.
2589 * c-c++-common/pr72747-2.c: Likewise.
2591 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2593 * gcc.target/s390/oscbreak-1.c: New test.
2595 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2597 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2599 2016-10-28 Jakub Jelinek <jakub@redhat.com>
2601 PR rtl-optimization/77919
2602 * g++.dg/torture/pr77919.C: New test.
2604 PR rtl-optimization/78132
2605 * gcc.target/i386/pr78132.c: New test.
2607 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2609 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2611 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2613 * gcc.target/powerpc/vsx-simode.c: New test.
2614 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2615 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2617 2016-10-27 Jakub Jelinek <jakub@redhat.com>
2620 * gfortran.dg/gomp/pr78026.f03: New test.
2621 * gfortran.dg/select_type_38.f03: New test.
2624 * g++.dg/gomp/declare-simd-7.C: New test.
2626 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
2628 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2629 * gfortran.dg/dec_init_2.f90: Likewise.
2630 * gfortran.dg/dec_init_3.f90: New test.
2631 * gfortran.dg/dec_init_4.f90: Likewise.
2633 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2635 * gcc.dg/fold-narrowbopcst-1.c: New test.
2637 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
2639 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2640 dg-shouldfail/dg-output instead of XFAIL.
2641 * gfortran.dg/dec_io_6.f90: Likewise.
2643 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2645 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2646 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2647 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2648 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2649 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2650 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2651 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2652 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2653 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2654 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2656 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2658 * gcc.dg/fold-convmaxconv-1.c: New test.
2659 * gcc.dg/fold-convminconv-1.c: New test.
2661 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
2664 * gfortran.dg/pr78092.f90: New test.
2666 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2669 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2670 expected error message.
2671 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2672 expected error message.
2673 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2674 (test_all_not_equal_and_not_zero): Change expected error message.
2676 2016-10-26 Jakub Jelinek <jakub@redhat.com>
2679 * gfortran.dg/gomp/pr77973.f90: New test.
2681 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
2684 * gfortran.dg/submodule_18.f08: New test.
2685 * gfortran.dg/submodule_19.f08: New test.
2687 2016-10-26 Michael Matz <matz@suse.de>
2689 * g++.dg/pr78060.C: New test.
2690 * gfortran.dg/pr78061.f: New test.
2691 * g++.dg/pr78088.C: New test.
2693 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
2695 * gfortran.dg/dec_io_1.f90: New test.
2696 * gfortran.dg/dec_io_2.f90: New test.
2697 * gfortran.dg/dec_io_3.f90: New test.
2698 * gfortran.dg/dec_io_4.f90: New test.
2699 * gfortran.dg/dec_io_5.f90: New test.
2700 * gfortran.dg/dec_io_6.f90: New test.
2702 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2705 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2707 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2709 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2710 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2712 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2714 * gnat.dg/opt59.adb: New test.
2715 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2717 * gnat.dg/opt60.adb: New test.
2719 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2722 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2725 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2728 * gcc.target/i386/pr78102.c: New test.
2730 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2732 * gfortran.dg/dec_logical_xor_1.f90: New test.
2733 * gfortran.dg/dec_logical_xor_2.f90: New test.
2734 * gfortran.dg/dec_logical_xor_3.f03: New test.
2736 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2738 * gfortran.dg/dec_loc_rval_1.f90: New test.
2739 * gfortran.dg/dec_loc_rval_2.f90: New test.
2740 * gfortran.dg/dec_loc_rval_3.f03: New test.
2742 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2744 * gfortran.dg/dec_type_print.f90: New testcase.
2746 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2748 * gfortran.dg/feed_1.f90: New test.
2749 * gfortran.dg/feed_2.f90: New test.
2751 2016-10-25 Martin Liska <mliska@suse.cz>
2754 * gcc.dg/asan/pr78106.c: New test.
2756 2016-10-25 Martin Liska <mliska@suse.cz>
2758 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2760 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2763 * gcc.target/arm/pr78041.c: New test.
2765 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2767 * g++.dg/cpp1z/launder1.C: New test.
2768 * g++.dg/cpp1z/launder2.C: New test.
2770 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
2771 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
2775 * gcc.target/avr/pr71676-2.c: New test.
2777 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
2778 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
2782 * gcc.target/avr/pr71676-1.c: New test.
2783 * gcc.target/avr/pr71676-3.c: New test.
2784 * gcc.target/avr/pr71676.c: New test.
2785 * gcc.target/avr/pr71678.c: New test.
2787 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2789 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2790 such that cloned verions of tested functions are not created.
2792 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2795 * gfortran.dg/pr71895.f90: New test.
2797 2016-10-24 Jakub Jelinek <jakub@redhat.com>
2799 * g++.dg/debug/dwarf2/ref-2.C: New test.
2801 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2803 * c-c++-common/Wint-in-bool-context-3.c: New test.
2805 2016-10-24 Martin Sebor <msebor@redhat.com>
2808 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2809 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2810 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2811 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2812 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2813 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2814 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2816 2016-10-24 Richard Biener <rguenther@suse.de>
2819 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2820 * gcc.dg/vect/slp-45.c: Likewise.
2822 2016-10-24 Richard Biener <rguenther@suse.de>
2824 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2825 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2826 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2828 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
2831 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2832 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2834 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2836 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2838 2016-10-24 Jakub Jelinek <jakub@redhat.com>
2840 * gcc.target/i386/bmi2-pext-1.c: New test.
2841 * gcc.target/i386/bmi2-pdep-1.c: New test.
2842 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2843 * gcc.target/i386/tbm-bextri-1.c: New test.
2844 * gcc.target/i386/bmi-bextr-6.c: New test.
2846 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2849 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2850 * gcc.target/i386/pr65105-1.c: Likewise.
2851 * gcc.target/i386/pr65105-2.c: Likewise.
2852 * gcc.target/i386/pr65105-3.c: Likewise.
2853 * gcc.target/i386/pr65105-5.c: Likewise.
2854 * gcc.target/i386/pr67761.c: Likewise.
2855 * gcc.target/i386/pr70799-1.c: Likewise.
2857 2016-10-24 Martin Liska <mliska@suse.cz>
2860 * c-c++-common/ubsan/unreachable-3.c: New test.
2862 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2865 * gfortran.dg/pr77763.f90
2867 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2871 * gfortran.dg/pr78033.f90: New test.
2873 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
2876 * gfortran.dg/select_type_1.f03: Change error for overlapping
2878 * gfortran.dg/select_type_36.f03: New test.
2880 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2882 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2884 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2887 * gfortran.dg/string_length_3.f90: New test.
2889 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2891 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2893 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2898 * gfortran.dg/alloc_comp_class_5.f03: New test.
2899 * gfortran.dg/class_allocate_21.f90: New test.
2900 * gfortran.dg/class_allocate_22.f90: New test.
2901 * gfortran.dg/realloc_on_assign_27.f08: New test.
2903 2016-10-21 Jeff Law <law@redhat.com>
2905 * PR tree-optimization/71947
2906 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2907 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2908 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2910 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2912 * gcc.dg/ipa/vrp5.c: New test.
2913 * gcc.dg/ipa/vrp6.c: New test.
2915 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2917 * gcc.target/aarch64/test_frame_17.c: New test.
2919 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2921 * gcc.target/aarch64/test_frame_17.c: New test.
2923 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2925 PR preprocessor/71681
2926 * gcc.dg/cpp/pr71681-1.c: New testcase
2927 * gcc.dg/cpp/pr71681-2.c: Likewise
2928 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2929 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2930 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2931 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2933 2016-10-21 Jakub Jelinek <jakub@redhat.com>
2936 * gcc.target/i386/pr78057.c: New test.
2938 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2940 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
2943 * gfortran.dg/select_type_37.f03: New test.
2945 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2948 * gcc.target/avr/pr71627.c: New test
2950 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2952 * gcc.target/sparc/overflow-1.c: New test.
2953 * gcc.target/sparc/overflow-2.c: Likewise.
2954 * gcc.target/sparc/overflow-3.c: Likewise.
2956 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2958 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2961 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2963 PR rtl-optimization/78038
2964 * gcc.target/aarch64/pr78038.c: New test.
2966 2016-10-21 Richard Biener <rguenther@suse.de>
2968 PR tree-optimization/78051
2969 * g++.dg/torture/pr78051.C: New testcase.
2971 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2973 * c-c++-common/wdate-time.c: Restored test case.
2974 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2976 2016-10-20 Jakub Jelinek <jakub@redhat.com>
2978 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2980 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
2983 * gcc.target/i386/pr78037.c: New test.
2985 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2987 * gcc.target/visium/overflow8.c: New.
2988 * gcc.target/visium/overflow16.c: Likewise.
2989 * gcc.target/visium/overflow32: Likewise.
2991 2016-10-20 Michael Matz <matz@suse.de>
2993 * gcc.dg/loop-split.c: New test.
2994 * gcc.dg/tree-ssa/ifc-9.c: Update.
2995 * gcc.dg/tree-ssa/ifc-10.c: Update.
2997 2016-10-20 Richard Biener <rguenther@suse.de>
2999 * gcc.dg/graphite/pr35356-1.c: Update.
3001 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3004 * g++.dg/cpp1y/pr77446.C: New.
3006 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3008 PR tree-optimization/53979
3009 * gcc.dg/pr53979-1.c: New test-case.
3010 * gcc.dg/pr53979-2.c: Likewise.
3012 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3014 * c-c++-common/Wint-in-bool-context-2.c: New test.
3016 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3018 * gfortran.dg/dtio_17.f90: Fix test.
3020 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3022 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3023 * gcc.dg/Walloca-2.c: Same.
3025 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3027 * gcc.dg/Wvla-1.c: Rename to...
3028 * gcc.dg/Wvla-larger-than-1.c: ...this.
3029 * gcc.dg/Wvla-2.c: Rename to...
3030 * gcc.dg/Wvla-larger-than-2.c: ...this.
3031 * gcc.dg/Wvla-3.c: Rename to...
3032 * gcc.dg/Walloca-11.c.: ...this.
3033 * gcc.dg/wvla-[1-7].c: Rename to:
3034 * gcc.dg/Wvla-[1-7].c: ...this.
3036 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3038 PR tree-optimization/78005
3039 * gcc.dg/vect/pr78005.c: New.
3040 * gcc.target/i386/l_fma_float_1.c: Revise test.
3041 * gcc.target/i386/l_fma_float_2.c: Ditto.
3042 * gcc.target/i386/l_fma_float_3.c: Ditto.
3043 * gcc.target/i386/l_fma_float_4.c: Ditto.
3044 * gcc.target/i386/l_fma_float_5.c: Ditto.
3045 * gcc.target/i386/l_fma_float_6.c: Ditto.
3046 * gcc.target/i386/l_fma_double_1.c: Ditto.
3047 * gcc.target/i386/l_fma_double_2.c: Ditto.
3048 * gcc.target/i386/l_fma_double_3.c: Ditto.
3049 * gcc.target/i386/l_fma_double_4.c: Ditto.
3050 * gcc.target/i386/l_fma_double_5.c: Ditto.
3051 * gcc.target/i386/l_fma_double_6.c: Ditto.
3053 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3055 PR tree-optimization/78024
3056 * gcc.dg/goacc/loop-processing-1.c: New file.
3058 2016-10-19 Richard Biener <rguenther@suse.de>
3060 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3062 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3064 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3065 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3066 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3067 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3068 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3069 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3070 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3071 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3072 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3073 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3074 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3075 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3076 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3077 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3078 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3079 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3080 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3081 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3082 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3083 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3084 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3085 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3086 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3087 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3088 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3089 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3090 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3091 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3092 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3093 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3094 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3095 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3096 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3097 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3098 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3099 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3100 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3101 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3102 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3103 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3104 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3105 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3106 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3107 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3108 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3109 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3110 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3111 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3112 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3113 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3114 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3115 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3116 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3117 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3118 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3119 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3120 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3121 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3122 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3123 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3124 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3125 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3126 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3127 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3128 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3129 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3130 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3131 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3132 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3133 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3134 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3135 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3136 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3137 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3138 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3139 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3140 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3141 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3142 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3143 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3144 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3145 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3146 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3147 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3148 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3149 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3150 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3151 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3152 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3153 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3154 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3155 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3156 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3157 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3158 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3159 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3160 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3161 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3162 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3163 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3164 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3165 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3166 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3167 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3168 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3169 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3170 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3171 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3172 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3173 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3174 * gcc.target/powerpc/vsu/vsu.exp: New file.
3176 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
3179 * gcc.target/i386/pr77991.c: New test.
3181 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3183 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3186 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3188 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3190 2016-10-18 Richard Biener <rguenther@suse.de>
3192 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3193 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3194 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3195 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3196 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3197 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3198 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3199 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3200 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3201 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3202 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3203 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3204 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3205 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3206 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3207 * gcc.dg/pr68217.c: Likewise.
3208 * gcc.dg/predict-9.c: Likewise.
3209 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3210 * gcc.dg/predict-1.c: Likewise.
3212 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3214 * gfortran.dg/dtio_17.f90: New test.
3216 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3218 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3220 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3222 * gcc.dg/ipa/vrp4.c: New test.
3224 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3226 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3227 * gcc.dg/torture/pr39074.c: Likewise.
3229 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3231 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3232 * gnat.dg/trampoline4.adb: Minor tweak.
3234 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3236 PR tree-optimization/77916
3237 * gcc.dg/torture/pr77916.c: New.
3239 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3242 * gfortran.dg/pr77978_1.f90: New test.
3243 * gfortran.dg/pr77978_2.f90: Ditto.
3244 * gfortran.dg/pr77978_3.f90: Ditto.
3246 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
3250 * gfortran.dg/proc_ptr_49.f90: New test.
3252 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3255 * gcc.target/arm/pr77308.c: New test.
3257 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
3259 * lib/target-supports.exp
3260 (check_effective_target_floatn_nx_runtime): Return 0 for
3263 2016-10-17 Andrew Pinski <apinski@cavium.com>
3265 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3266 long instead of long.
3267 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3268 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3269 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3270 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3271 * gcc.target/aarch64/pr68102_1.c: Likewise.
3272 * gcc.target/aarch64/target_attr_3.c: Likewise.
3274 2016-10-17 Richard Biener <rguenther@suse.de>
3276 PR tree-optimization/77988
3277 * gcc.dg/torture/pr77988.c: New testcase.
3279 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3281 * gcc.dg/pr71636-1.c: New test-case.
3282 * gcc.dg/pr71636-2.c: Likewise.
3284 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3286 * gnat.dg/trampoline3.adb: New test.
3287 * gnat.dg/trampoline4.adb: Likewise.
3289 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3291 * gfortran.dg/dtio_16.f90: New test.
3293 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3295 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3296 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3297 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3299 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3301 * gcc.target/sparc/popc.c: Rename to...
3302 * gcc.target/sparc/popc-1.c: ...this.
3303 * gcc.target/sparc/popc-2.c: New test.
3305 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3308 * gfortran.dg/unexpected_eof_4.f90: New test.
3310 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3313 * gfortran.dg/negative_unit2.f90: New test.
3315 2016-10-14 Jakub Jelinek <jakub@redhat.com>
3318 * gfortran.dg/pr77959.f90: New test.
3320 DR 1511 - const volatile variables and ODR
3321 * g++.dg/DRs/dr1511-1.C: New test.
3322 * g++.dg/DRs/dr1511-2.C: New test.
3324 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3326 * gnat.dg/debug7.adb (dg-options): Remove -g.
3327 * gnat.dg/debug8.adb (dg-options): Add -margs.
3328 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3330 2016-10-14 Richard Biener <rguenther@suse.de>
3332 PR tree-optimization/77979
3333 * gcc.dg/torture/pr77979.c: New testcase.
3335 2016-10-14 Martin Liska <mliska@suse.cz>
3337 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3338 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3339 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3341 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
3343 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3344 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3345 * gcc.dg/torture/pr77937-2.c: Likewise.
3347 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3349 * gnat.dg/lto15.adb: Adjust.
3350 * gnat.dg/lto16.adb: Likewise.
3351 * gnat.dg/lto17.adb: Likewise
3352 * gnat.dg/lto18.ad[sb]: New test.
3353 * gnat.dg/lto18_pkg.ads: New helper.
3354 * gnat.dg/lto19.adb: New test.
3355 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3356 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3357 * gnat.dg/lto20.adb: New test.
3358 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3360 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3362 * gfortran.dg/coarray_38.f90: Expect error message.
3364 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3366 * gcc.target/aarch64/spellcheck_1.c: New test.
3367 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3368 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3369 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3370 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3371 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3373 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3375 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3377 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3379 PR tree-optimization/77937
3380 * gcc.dg/torture/pr77937-1.c: New.
3381 * gcc.dg/torture/pr77937-2.c: New.
3383 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3385 * g++.dg/cpp1z/inline-var1.C: New test.
3386 * g++.dg/cpp1z/inline-var1a.C: New test.
3387 * g++.dg/cpp1z/inline-var1.h: New file.
3388 * g++.dg/cpp1z/inline-var2.C: New test.
3389 * g++.dg/cpp1z/inline-var3.C: New test.
3390 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3391 uninitialized const.
3393 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
3395 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3396 Xscale is specified, not just -march.
3397 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3398 is incompatible with Xscale.
3400 2016-10-13 Martin Sebor <msebor@redhat.com>
3403 * g++.dg/ext/flexary4.C: Adjust.
3404 * g++.dg/ext/flexary5.C: Same.
3405 * g++.dg/ext/flexary9.C: Same.
3406 * g++.dg/ext/flexary19.C: New test.
3407 * g++.dg/ext/flexary18.C: New test.
3408 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3410 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3411 Avoid generating a flexible array member in an array.
3413 2016-10-13 Martin Sebor <msebor@redhat.com>
3415 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3416 to placate -Wformat on targets where the type is not int.
3418 2016-10-13 David Malcolm <dmalcolm@redhat.com>
3420 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3423 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3425 * gcc.target/i386/l_fma_float_1.c: Revise test.
3426 * gcc.target/i386/l_fma_float_2.c: Ditto.
3427 * gcc.target/i386/l_fma_float_3.c: Ditto.
3428 * gcc.target/i386/l_fma_float_4.c: Ditto.
3429 * gcc.target/i386/l_fma_float_5.c: Ditto.
3430 * gcc.target/i386/l_fma_float_6.c: Ditto.
3431 * gcc.target/i386/l_fma_double_1.c: Ditto.
3432 * gcc.target/i386/l_fma_double_2.c: Ditto.
3433 * gcc.target/i386/l_fma_double_3.c: Ditto.
3434 * gcc.target/i386/l_fma_double_4.c: Ditto.
3435 * gcc.target/i386/l_fma_double_5.c: Ditto.
3436 * gcc.target/i386/l_fma_double_6.c: Ditto.
3438 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3440 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3442 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3444 * gcc.dg/vect/vect-98.c: Refine test case.
3445 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3446 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3447 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3449 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3452 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3454 2016-10-13 Martin Liska <mliska@suse.cz>
3456 PR tree-optimization/77943
3457 * g++.dg/tree-ssa/pr77943.C: New test.
3459 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3462 * gfortran.dg/allocate_with_source_22.f03: New test.
3463 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3466 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3468 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3469 * gcc.target/arm/movsi_movw.c: Likewise.
3470 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3471 directive to work on big endian targets.
3473 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3475 * gcc.dg/tree-ssa/evrp6.c: New test.
3477 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3479 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3480 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3481 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3483 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3485 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3486 * gcc.target/powerpc/warn-2.c: Ditto.
3488 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3490 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3491 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3492 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3494 * gcc.target/mips/msa.c: New test.
3495 * gcc.target/mips/msa-builtins.c: Likewise.
3496 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3497 (check_effective_target_mips_msa_runtime): Likewise.
3498 (check_effective_target_mips_msa): Likewise.
3499 (add_options_for_mips_msa): Likewise.
3500 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3501 (check_effective_target_vect_intfloat_cvt): Likewise.
3502 (check_effective_target_vect_uintfloat_cvt): Likewise.
3503 (check_effective_target_vect_floatint_cvt): Likewise.
3504 (check_effective_target_vect_floatuint_cvt): Likewise.
3505 (check_effective_target_vect_shift): Likewise.
3506 (check_effective_target_vect_shift_char): Likewise.
3507 (check_effective_target_vect_long): Likewise.
3508 (check_effective_target_vect_float): Likewise.
3509 (check_effective_target_vect_double): Likewise.
3510 (check_effective_target_vect_long_long): Likewise.
3511 (check_effective_target_vect_perm): Likewise.
3512 (check_effective_target_vect_perm_byte): Likewise.
3513 (check_effective_target_vect_perm_short): Likewise.
3514 (check_effective_target_vect_sdot_qi): Likewise.
3515 (check_effective_target_vect_udot_qi): Likewise.
3516 (check_effective_target_vect_sdot_hi): Likewise.
3517 (check_effective_target_vect_udot_hi): Likewise.
3518 (check_effective_target_vect_pack_trunc): Likewise.
3519 (check_effective_target_vect_unpack): Likewise.
3520 (check_effective_target_vect_hw_misalign): Likewise.
3521 (check_effective_target_vect_condition): Likewise.
3522 (check_effective_target_vect_cond_mixed): Likewise.
3523 (check_effective_target_vect_char_mult): Likewise.
3524 (check_effective_target_vect_short_mult): Likewise.
3525 (check_effective_target_vect_int_mult): Likewise.
3526 (check_effective_target_vect_extract_even_odd): Likewise.
3527 (check_effective_target_vect_interleave): Likewise.
3528 (check_vect_support_and_set_flags): Check if the target supports MSA
3529 and append to the list of EFFECTIVE_TARGETS.
3531 2016-10-12 Richard Biener <rguenther@suse.de>
3534 * g++.dg/torture/pr77947.C: New testcase.
3536 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3538 * gnat.dg/debug8.adb: New testcase.
3540 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3542 * gnat.dg/debug9.adb: New testcase.
3544 2016-10-12 Richard Biener <rguenther@suse.de>
3546 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3547 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3548 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3550 2016-10-12 Richard Biener <rguenther@suse.de>
3552 PR tree-optimization/77920
3553 * gcc.dg/torture/pr77920.c: New testcase.
3555 2016-10-12 Jakub Jelinek <jakub@redhat.com>
3557 PR tree-optimization/77929
3558 * gcc.c-torture/compile/pr77929.c: New test.
3560 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3561 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3562 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3563 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3564 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3565 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3566 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3567 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3568 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3570 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3572 * gcc.target/sparc/setcc-4.c: Adjust.
3573 * gcc.target/sparc/setcc-5.c: Likewise.
3574 * gcc.target/sparc/setcc-6.c: Likewise.
3575 * gcc.target/sparc/setcc-7.c: Likewise.
3576 * gcc.target/sparc/setcc-8.c: Likewise.
3577 * gcc.target/sparc/setcc-9.c: Likewise.
3578 * gcc.target/sparc/setcc-10.c: Delete.
3580 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3583 * gfortran.dg/pr77942.f90
3585 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
3587 * gfortran.dg/dec_math.f90: New testsuite.
3589 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3591 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3592 (main): Declare j as i32 instead of int.
3594 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3596 PR testsuite/PR77710
3597 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3598 target triplet instead of *-*-*-*.
3600 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3602 * gnat.dg/unchecked_convert10.adb: New test.
3603 * gnat.dg/unchecked_convert11.adb: Likewise.
3604 * gnat.dg/unchecked_convert12.adb: Likewise.
3606 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3608 * gcc.target/sparc/cbcond-1.c: New test.
3609 * gcc.target/sparc/cbcond-2.c: Likewise.
3610 * gcc.target/sparc/movcc-1.c: Likewise.
3611 * gcc.target/sparc/movcc-2.c: Likewise.
3612 * gcc.target/sparc/setcc-1.c: Adjust.
3613 * gcc.target/sparc/setcc-2.c: Likewise.
3614 * gcc.target/sparc/setcc-3.c: Likewise.
3615 * gcc.target/sparc/setcc-4.c: Likewise.
3616 * gcc.target/sparc/setcc-5.c: Likewise.
3617 * gcc.target/sparc/setcc-6.c: New test.
3618 * gcc.target/sparc/setcc-7.c: Likewise.
3619 * gcc.target/sparc/setcc-8.c: Likewise.
3620 * gcc.target/sparc/setcc-9.c: Likewise.
3621 * gcc.target/sparc/setcc-10.c: Likewise.
3623 2016-10-10 Jeff Law <law@redhat.com>
3625 PR tree-optimization/71947
3626 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3627 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3628 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3629 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3630 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3631 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3633 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3636 * gfortran.dg/matmul_11.f90: New test.
3638 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3640 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3641 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3642 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3643 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3644 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3645 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3646 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3647 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3648 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3649 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3650 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3651 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3652 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3653 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3654 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3655 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3656 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3657 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3658 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3659 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3660 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3661 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3662 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3663 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3664 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3665 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3666 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3667 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3668 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3669 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3670 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3671 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3672 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3673 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3674 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3675 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3676 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3677 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3678 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3679 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3680 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3681 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3682 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3683 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3684 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3685 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3686 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3687 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3688 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3689 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3690 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3691 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3692 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3693 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3694 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3695 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3696 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3697 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3698 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3700 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3702 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3703 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3704 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3705 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3706 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3707 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3708 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3709 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3710 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3711 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3712 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3713 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3714 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3715 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3717 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3719 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3721 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3723 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3724 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3725 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3726 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3728 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3729 Jiong Wang <jiong.wang@arm.com>
3731 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3733 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3734 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3736 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3738 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3740 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3742 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3744 * gnat.dg/specs/vfa.ads: New test.
3746 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
3748 * gnat.dg/inline13.ad[sb]: New test.
3749 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3751 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3753 * gnat.dg/biased_subtype.adb: New test.
3755 2016-10-09 Jakub Jelinek <jakub@redhat.com>
3757 PR tree-optimization/77901
3758 * gcc.c-torture/compile/pr77901.c: New test.
3760 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3762 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3763 * gcc.dg/ipa/propalign-2.c: Likewise
3764 * gcc.dg/ipa/propalign-3.c: Likewise.
3765 * gcc.dg/ipa/propalign-4.c: Likewise.
3766 * gcc.dg/ipa/propalign-5.c: Likewise.
3768 2016-10-08 Jakub Jelinek <jakub@redhat.com>
3770 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3772 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3774 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3775 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3777 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
3779 * gfortran.dg/dec_union_11.f90: New testcase.
3781 2016-10-07 Nathan Sidwell <nathan@acm.org>
3784 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3785 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3786 * g++.dg/cpp1y/pr66443-cxx14.C: New
3787 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3788 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3790 2016-10-07 Jakub Jelinek <jakub@redhat.com>
3792 * g++.dg/cpp0x/addressof1.C: New test.
3793 * g++.dg/cpp0x/addressof2.C: New test.
3795 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3797 * gcc.target/powerpc/float128-type-1.c: New test to check that
3798 PowerPC 64-bit Linux enables -mfloat128-type by default.
3799 * gcc.target/powerpc/float128-type-2.c: Likewise.
3800 * gcc.target/powerpc/float128-mix.c: Change error message to
3801 reflect that __ibm128 is now #define'ed to be long double.
3803 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3806 * gfortran.dg/pr77406.f90: New test.
3807 * gfortran.dg/assumed_type_3.f90: Update error messages.
3808 * gfortran.dg/defined_operators_1.f90: Ditto.
3809 * gfortran.dg/generic_26.f90: Ditto.
3810 * gfortran.dg/generic_7.f90: Ditto.
3811 * gfortran.dg/gomp/udr5.f90: Ditto.
3812 * gfortran.dg/gomp/udr7.f90: Ditto.
3813 * gfortran.dg/interface_1.f90: Ditto.
3814 * gfortran.dg/interface_37.f90: Ditto.
3815 * gfortran.dg/interface_5.f90: Ditto.
3816 * gfortran.dg/interface_6.f90: Ditto.
3817 * gfortran.dg/interface_7.f90
3818 * gfortran.dg/no_arg_check_3.f90
3819 * gfortran.dg/operator_5.f90
3820 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3822 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3825 * c-c++-common/Wint-in-bool-context.c: Update test.
3827 2016-10-07 Richard Biener <rguenther@suse.de>
3829 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3830 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3832 2016-10-07 Marek Polacek <polacek@redhat.com>
3834 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3836 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3839 * c-c++-common/pr69733.c: New test.
3840 * gcc.dg/pr69733.c: New test.
3841 * gcc.target/i386/pr69733.c: New test.
3843 2016-10-07 Marek Polacek <polacek@redhat.com>
3846 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3848 2016-10-07 Jakub Jelinek <jakub@redhat.com>
3850 PR tree-optimization/77664
3851 * gcc.dg/tree-ssa/pr77664.c: New test.
3852 * gcc.dg/pr77664.c: New test.
3854 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
3856 * gfortran.dg/pr69955.f90: New test.
3858 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
3861 * gfortran.dg/pr57910.f90: New test.
3863 2016-10-06 Jakub Jelinek <jakub@redhat.com>
3865 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3866 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3868 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3870 PR tree-optimization/77862
3871 * gcc.dg/pr77862.c: New test.
3873 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3875 * gcc.dg/tree-ssa/evrp4.c: New test.
3877 2016-10-06 Jeff Law <law@redhat.com>
3879 PR tree-optimization/71661
3880 * gcc.dg/tree-ssa/pr71661.c: New test.
3882 2016-10-06 Richard Biener <rguenther@suse.de>
3884 PR tree-optimization/77855
3885 * gcc.dg/torture/pr77855.c: New testcase.
3887 2016-10-06 James Clarke <jrtc27@jrtc27.com>
3888 Eric Botcazou <ebotcazou@adacore.com>
3890 * g++.dg/other/pr77759.C: New test.
3892 2016-10-06 Richard Biener <rguenther@suse.de>
3894 PR tree-optimization/77839
3895 * gcc.dg/torture/pr77839.c: New testcase.
3897 2016-10-06 Marek Polacek <polacek@redhat.com>
3899 * g++.dg/cpp1z/init-statement9.C: New test.
3901 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3903 * gcc.target/i386/pcommit-1.c: Deleted.
3904 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3905 * gcc.target/i386/sse-13.c: Ditto.
3906 * gcc.target/i386/sse-14.c: Ditto.
3907 * gcc.target/i386/sse-22.c: Ditto.
3908 * gcc.target/i386/sse-23.c: Ditto.
3909 * g++.dg/other/i386-2.C: Ditto.
3911 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
3913 * gcc.target/i386/pr77833.c: Require int128 effective target.
3915 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3919 * gfortran.dg/associate_22.f90: New test.
3921 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
3923 * gfortran.dg/dec_union_9.f90: New testcase.
3924 * gfortran.dg/dec_union_10.f90: New testcase.
3926 2016-10-05 Jakub Jelinek <jakub@redhat.com>
3929 * gcc.dg/pch/pr66343-3.c: New test.
3930 * gcc.dg/pch/pr66343-3.hs: New file.
3933 * gcc.dg/pch/pr66343-1.c: New test.
3934 * gcc.dg/pch/pr66343-1.hs: New file.
3935 * gcc.dg/pch/pr66343-2.c: New test.
3936 * gcc.dg/pch/pr66343-2.hs: New file.
3938 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3940 * c-c++-common/Wint-in-bool-context.c: Update test.
3942 2016-10-05 Marek Polacek <polacek@redhat.com>
3944 * g++.dg/cpp1z/init-statement1.C: New test.
3945 * g++.dg/cpp1z/init-statement2.C: New test.
3946 * g++.dg/cpp1z/init-statement3.C: New test.
3947 * g++.dg/cpp1z/init-statement4.C: New test.
3948 * g++.dg/cpp1z/init-statement5.C: New test.
3949 * g++.dg/cpp1z/init-statement6.C: New test.
3950 * g++.dg/cpp1z/init-statement7.C: New test.
3951 * g++.dg/cpp1z/init-statement8.C: New test.
3953 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
3956 * gfortran.dg/pr67524.f90: New test.
3958 2016-10-05 Jakub Jelinek <jakub@redhat.com>
3961 * c-c++-common/ubsan/shift-9.c: New test.
3963 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3965 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3966 of int if __SIZEOF_INT__ is less than 4 bytes.
3968 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3970 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3971 * gfortran.dg/class_array_20.f03: Likewise.
3972 * gfortran.dg/class_array_21.f03: Likewise.
3973 * gfortran.dg/finalize_29.f08: Likewise.
3974 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3976 2016-10-05 Richard Biener <rguenther@suse.de>
3979 * gcc.dg/torture/pr77826.c: New testcase.
3981 2016-10-05 Richard Biener <rguenther@suse.de>
3983 * gcc.dg/fold-copysign-1.c: New testcase.
3985 2016-10-05 Andreas Schwab <schwab@suse.de>
3987 * g++.dg/pr49847-2.C: Remove.
3989 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3991 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3993 2016-10-05 Richard Biener <rguenther@suse.de>
3996 * gcc.dg/pr55152-2.c: New testcase.
3998 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4000 * gfortran.dg/dtio_15.f90: New test.
4002 2016-10-04 Ian Lance Taylor <iant@golang.org>
4004 * gcc.dg/split-7.c: New test.
4006 2016-10-04 Martin Sebor <msebor@redhat.com>
4008 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4009 %lc directive to wint_t to silence -Wformat warnings on targets
4010 where the latter is a distinct type such as long.
4012 2016-10-04 Martin Sebor <msebor@redhat.com>
4015 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4017 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4020 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4022 * g++.dg/other/java3.C: Remove.
4023 * g++.dg/other/java1.C: Remove.
4024 * g++.dg/other/error12.C: Remove.
4025 * g++.dg/other/java2.C: Remove.
4026 * g++.dg/warn/Wnvdtor.C: Remove.
4027 * g++.dg/lookup/java1.C: Remove.
4028 * g++.dg/lookup/java2.C: Remove.
4029 * g++.dg/ext/pr34829.C: Remove.
4030 * g++.dg/ext/java-3.C: Remove.
4031 * g++.dg/ext/java-1.C: Remove.
4032 * g++.dg/ext/java-2.C: Remove.
4033 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4035 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4037 PR tree-optimization/77808
4038 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4040 2016-10-04 Richard Biener <rguenther@suse.de>
4042 PR tree-optimization/77399
4043 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4045 2016-10-04 Richard Biener <rguenther@suse.de>
4048 * gcc.target/i386/pr77833.c: New testcase.
4050 2016-09-26 Jeff Law <law@redhat.com>
4052 PR tree-optimization/71550
4053 PR tree-optimization/71403
4054 * gcc.c-torture/execute/pr71550.c: New test.
4056 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4058 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4061 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4064 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4066 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4068 2016-10-03 Marek Polacek <polacek@redhat.com>
4070 * g++.dg/cpp0x/nullptr37.C: New test.
4072 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4074 * c-c++-common/Wint-in-bool-context.c: Update test.
4076 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4078 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4080 * g++.dg/charset/asm2.c (memmove): Likewise.
4081 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4082 * g++.dg/tls/diag-4.C (foo): Likewise.
4083 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4084 dg-warning, fix up regex.
4085 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4086 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4087 * g++.old-deja/g++.mike/net31.C: Likewise.
4088 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4090 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4091 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4093 2016-10-01 Richard Biener <rguenther@suse.de>
4096 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4098 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4101 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4103 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4106 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4107 Add dg-prune-output directive.
4109 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4112 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4113 * gfortran.fortran-torture/compile/write.f90: Update test.
4115 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4117 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4118 arm_fp16_alternative_ok as the required effective target.
4119 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4120 -mfp16-format=alternative to the dg-options directive and remove
4121 the dg-add-options directive.
4123 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4126 * gfortran.dg/dec_union_8.f90: New testcase.
4128 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4131 * gfortran.dg/dec_structure_16.f90: New testcase.
4133 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4135 * gfortran.dg/coarray_allocate_10.f08: New test.
4136 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4138 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4140 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4142 2016-09-30 Richard Biener <rguenther@suse.de>
4144 PR tree-optimization/77399
4145 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4147 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4149 * c-c++-common/pr27336.c: Make dependency on
4150 -fdelete-null-pointer-checks explicit.
4151 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4152 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4153 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4154 * gcc.dg/pic-1.c: Require fpic target support.
4155 * gcc.dg/pic-2.c: Likewise.
4157 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4159 Implement P0001R1 - C++17 removal of register storage class specifier
4160 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4161 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4163 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4164 keyword if not __SSE2__.
4165 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4167 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4169 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4170 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4171 no_erroneous_warning): Expect new warnings for C++17.
4172 * g++.dg/warn/register-var-2.C (f): Likewise.
4173 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4174 * g++.dg/parse/linkage2.C (foo): Likewise.
4175 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4176 keyword on parameters for C++17.
4177 * g++.dg/cpp1z/register1.C: New test.
4178 * g++.dg/cpp1z/register2.C: New test.
4179 * g++.dg/cpp1z/register3.C: New test.
4181 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4183 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4184 * gcc.target/i386/avx2-check.h (main): Ditto.
4185 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4186 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4187 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4188 * gcc.target/i386/avx512er-check.h (main): Ditto.
4189 * gcc.target/i386/avx512f-check.h (main): Ditto.
4190 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4191 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4192 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4194 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4197 * gcc.target/i386/pr77756.c: New test.
4199 2016-09-29 Marek Polacek <polacek@redhat.com>
4201 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4203 2016-09-29 Marek Polacek <polacek@redhat.com>
4205 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4208 2016-09-29 Martin Liska <mliska@suse.cz>
4210 * objc/execute/construct1.m: New test.
4212 2016-09-29 Richard Biener <rguenther@suse.de>
4214 PR tree-optimization/77768
4215 * gcc.dg/torture/pr77768.c: New testcase.
4217 2016-09-28 Richard Biener <rguenther@suse.de>
4220 * gcc.dg/pr77407.c: New testcase.
4222 2016-09-29 Richard Biener <rguenther@suse.de>
4225 * gcc.dg/pr55152.c: New testcase.
4226 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4228 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4230 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4231 (dg-options): Remove -m32.
4233 2016-09-28 Martin Sebor <msebor@redhat.com>
4236 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4238 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4240 PR libgfortran/77707
4241 * gfortran.dg/inquire_17.f90: New test.
4243 2016-09-28 Jakub Jelinek <jakub@redhat.com>
4246 * g++.dg/cpp1y/constexpr-77467.C: New test.
4248 2016-09-28 Martin Sebor <msebor@redhat.com>
4251 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4252 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4253 (test_sprintf_p_const): Adjust line numbers to avoid failures
4254 introduced in r240503.
4256 2016-09-28 Martin Sebor <msebor@redhat.com>
4259 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4261 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4264 * g++.dg/pr77550.C: Avoid undefined behavior.
4266 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4268 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4270 * gcc.dg/strlenopt-20.c: Update test.
4271 * gcc.dg/strlenopt-21.c: Likewise.
4272 * gcc.dg/strlenopt-22.c: Likewise.
4273 * gcc.dg/strlenopt-22g.c: Likewise.
4274 * gcc.dg/strlenopt-26.c: Likewise.
4275 * gcc.dg/strlenopt-5.c: Likewise.
4276 * gcc.dg/strlenopt-7.c: Likewise.
4277 * gcc.dg/strlenopt-9.c: Likewise.
4279 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4281 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4283 * g++.dg/cpp1z/lambda-this1.C: New test.
4284 * g++.dg/cpp1z/lambda-this2.C: New test.
4287 * g++.dg/ubsan/return-4.C: New test.
4288 * g++.dg/ubsan/return-5.C: New test.
4289 * g++.dg/ubsan/return-6.C: New test.
4291 2016-09-27 Jiong Wang <jiong.wang@arm.com>
4293 * lib/target-supports.exp
4294 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4295 in function comment.
4297 2016-09-27 Martin Liska <mliska@suse.cz>
4299 PR gcov-profile/46266
4300 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4303 2016-09-27 Richard Biener <rguenther@suse.de>
4305 PR tree-optimization/77745
4306 * g++.dg/torture/pr77745.C: New testcase.
4308 2016-09-27 Richard Biener <rguenther@suse.de>
4310 PR tree-optimization/77478
4311 * gcc.dg/torture/pr77478.c: New testcase.
4313 2016-09-27 Martin Liska <mliska@suse.cz>
4315 PR gcov-profile/7970
4316 PR gcov-profile/16855
4317 PR gcov-profile/44779
4318 * g++.dg/gcov/pr16855.C: New test.
4320 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4322 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4324 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4327 * gfortran.dg/gomp/pr77666.f90: New test.
4329 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4332 * gcc.dg/torture/pr77677-2.c: New test.
4334 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4337 * gfortran.dg/pr77420_1.f90: New test.
4338 * gfortran.dg/pr77420_2.f90: Ditto.
4339 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4340 * gfortran.dg/pr77420_4.f90: this file.
4342 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4345 * gfortran.dg/pr77719.f90: New test.
4347 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4349 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
4350 singular form of byte when quantity is unknown.
4352 2016-09-26 Marek Polacek <polacek@redhat.com>
4354 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4356 2016-09-26 Martin Liska <mliska@suse.cz>
4358 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4359 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4360 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4361 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4362 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4363 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4364 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4365 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4366 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4368 2016-09-26 Marek Polacek <polacek@redhat.com>
4371 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4372 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4373 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4374 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4375 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4376 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4377 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4378 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4379 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4380 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4381 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4382 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4383 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4384 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4385 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4386 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4387 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4388 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4389 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4390 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4391 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4392 * c-c++-common/attr-fallthrough-1.c: New test.
4393 * c-c++-common/attr-fallthrough-2.c: New test.
4394 * g++.dg/cpp0x/fallthrough1.C: New test.
4395 * g++.dg/cpp0x/fallthrough2.C: New test.
4396 * g++.dg/cpp1z/fallthrough1.C: New test.
4397 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4398 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4399 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4400 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4402 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4405 * gfortran.dg/pr77429.f90: New test.
4407 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4410 * gfortran.dg/pr77694.f90: New test.
4412 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4415 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4417 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4419 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4422 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4424 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4427 2016-09-24 Marek Polacek <polacek@redhat.com>
4430 * c-c++-common/Wbool-operation-1.c: New test.
4431 * gcc.dg/Wbool-operation-1.c: New test.
4433 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
4435 * gfortran.dg/dec_static_1.f90: New.
4436 * gfortran.dg/dec_static_2.f90: New.
4437 * gfortran.dg/dec_static_3.f90: New.
4438 * gfortran.dg/dec_static_4.f90: New.
4440 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4443 * gfortran.dg/negative_unit_check.f90: Update test.
4444 * gfortran.dg/dtio_14.f90: New test.
4446 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4448 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4449 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4450 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4451 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4452 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4453 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4454 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4456 2016-09-23 Martin Sebor <msebor@redhat.com>
4459 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4460 assuming long double is bigger than double.
4462 2016-09-23 Jakub Jelinek <jakub@redhat.com>
4464 Implement P0138R2, C++17 construction rules for enum class values
4465 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4467 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4469 PR preprocessor/77672
4470 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4471 expected multiline output from first warning to reflect change
4474 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4476 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4478 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4479 Tom de Vries <tom@codesourcery.com>
4482 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4484 2016-09-23 Marek Polacek <polacek@redhat.com>
4486 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4487 * c-c++-common/gomp/atomic-13.c: Likewise.
4488 * c-c++-common/gomp/atomic-14.c: Likewise.
4489 * c-c++-common/pr60439.c: Remove invalid code.
4490 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4491 * g++.dg/expr/bitfield5.C: Likewise.
4492 * g++.dg/expr/bitfield6.C: Likewise.
4493 * g++.dg/expr/bool1.C: Likewise.
4494 * g++.dg/expr/bool3.C: Likewise.
4495 * g++.dg/expr/lval3.C: Likewise.
4496 * g++.dg/expr/lval4.C: Likewise.
4497 * g++.old-deja/g++.jason/bool5.C: Likewise.
4499 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4501 PR preprocessor/77672
4502 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4503 (test_terminator_location): New function.
4505 2016-09-23 Richard Biener <rguenther@suse.de>
4507 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4509 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4511 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4512 -march=armv8.2-a+fp16 when supported by the hardware.
4513 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4514 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4515 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4516 semi-colons to a macro invocations.
4517 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4518 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4520 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4521 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4522 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4523 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4525 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4526 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4527 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4528 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4529 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4530 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4531 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4532 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4533 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4534 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4536 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4537 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4538 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4540 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4541 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4542 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4544 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4545 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4546 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4548 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4549 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4550 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4551 defined. Also fix some white-space.
4552 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4553 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4554 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4555 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4556 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4557 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4558 defined. Also fix some long lines and white-space.
4559 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4560 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4561 defined. Also fix some long lines and white-space.
4562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4563 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4565 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4566 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4567 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4569 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4570 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4571 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4573 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
4574 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4575 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4576 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
4577 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4578 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4579 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4580 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4581 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4582 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
4583 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
4584 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4585 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4586 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4587 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4588 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
4589 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4590 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
4591 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4593 2016-09-23 Jiong Wang <jiong.wang@arm.com>
4594 Matthew Wahab <matthew.wahab@arm.com>
4596 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4597 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4598 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4599 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4600 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4601 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4602 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4603 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4604 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4605 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4606 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4607 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4608 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4609 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4610 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4611 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4612 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4613 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4614 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4615 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4616 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4617 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4618 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4619 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4620 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4621 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4622 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4623 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4624 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4625 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4626 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4627 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4628 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4629 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4630 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4631 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4632 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4634 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4636 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4637 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4638 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4639 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4642 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4645 * gcc.dg/torture/pr77677.c: New test.
4647 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4649 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4652 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4654 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4655 options. Add tests for float16x4_t and float16x8_t.
4657 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4659 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4660 * gcc.target/s390/risbg-ll-2.c: Ditto.
4661 * gcc.target/s390/risbg-ll-3.c: Ditto.
4663 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4665 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4666 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4668 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4670 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4671 output to the simplified instructions.
4673 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4675 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4676 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4678 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4680 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4681 (FP16_SUPPORTED): New
4682 (expected-hfloat-16x4): Make conditional on __fp16 support.
4683 (expected-hfloat-16x8): Likewise.
4684 (vdup_n_f16): Disable for non-AArch64 targets.
4685 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4686 conditional on FP16_SUPPORTED.
4687 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4688 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4689 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4690 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4691 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4693 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4694 conditional on FP16_SUPPORTED.
4695 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4696 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4698 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4700 * gcc.target/arm/short-vfp-1.c: New.
4702 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4704 * gcc.target/arm/attr-fp16-arith-1.c: New.
4706 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4708 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4710 (add_options_for_arm_v8_2a_fp16_neon): New.
4711 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4712 (add_options_for_arm_arch_v8_2a): Auto-generate.
4713 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4714 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4715 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4716 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4717 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4718 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4719 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4721 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4723 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4724 arm_fp16_alternative_ok.
4725 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4726 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
4727 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4728 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4729 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4730 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4731 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4732 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4733 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4734 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4735 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4736 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4737 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4738 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4739 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4740 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4741 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4742 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4743 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4744 arm_fp16_alternative_ok.
4745 * lib/target-supports.exp
4746 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4747 (check_effective_target_arm_fp16_alternative_ok): New.
4748 (check_effective_target_arm_fp16_none_ok_nocache): New.
4749 (check_effective_target_arm_fp16_none_ok): New.
4751 2016-09-23 Martin Liska <mliska@suse.cz>
4753 * gcc.dg/ipa/pr77653.c: Replace adress
4756 2016-09-23 Martin Liska <mliska@suse.cz>
4758 * gcc.target/i386/movbe-4.c: New test.
4760 2016-09-23 Martin Liska <mliska@suse.cz>
4762 * gcc.target/i386/crc32-5.c: New test.
4764 2016-09-23 Martin Liska <mliska@suse.cz>
4766 * gcc.target/i386/pr71652.c: New test.
4767 * gcc.target/i386/pr71652-2.c: New test.
4768 * gcc.target/i386/pr71652-3.c: New test.
4770 2016-09-23 Jakub Jelinek <jakub@redhat.com>
4772 * lib/gcc-dg.exp (process-message): Support relative line number
4773 notation - .+4 or .-1 etc.
4774 * gcc.dg/dg-test-1.c: New test.
4776 2016-09-22 Martin Sebor <msebor@redhat.com>
4779 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4780 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4781 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4782 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4784 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
4786 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4787 * gcc.dg/ifcvt-2.c: Ditto.
4788 * gcc.dg/zero_bits_compound-1.c: Ditto.
4789 * gcc.dg/zero_bits_compound-1.c: Ditto.
4790 * gcc.dg/pr40550.c: Simplify target selectors.
4791 Use dg-additional-options.
4792 * gcc.dg/pr47893.c: Ditto.
4793 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4794 additional options for 32-bit x86 targets.
4795 * gcc.dg/pr70955.c: Move to ...
4796 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4798 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4801 * g++.dg/cpp0x/pr61019.C: New.
4803 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4804 Terry Guo <terry.guo@arm.com>
4806 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4807 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4808 * gcc.target/arm/pure-code/pure-code.exp: New.
4810 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
4812 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4813 Remove SSE effective target requirement.
4815 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4818 * g++.dg/cpp0x/pr71979.C: New.
4820 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4822 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4824 2016-09-22 Martin Liska <mliska@suse.cz>
4827 * gcc.dg/ipa/pr77653.c: New test.
4829 2016-09-22 Jakub Jelinek <jakub@redhat.com>
4832 * gfortran.dg/gomp/pr77665.f90: New test.
4834 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
4836 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4837 * gfortran.dg/dtio_13.f90: New test.
4839 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
4842 * gfortran.dg/pr66107.f90: New test.
4844 2016-09-21 Ian Lance Taylor <iant@golang.org>
4846 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4847 with call to builtin delete function.
4849 2016-09-21 Joseph Myers <joseph@codesourcery.com>
4851 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4852 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4853 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4854 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4857 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
4859 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4861 2016-09-21 Jakub Jelinek <jakub@redhat.com>
4864 * g++.dg/cpp1z/aligned-new6.C: New test.
4866 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4868 * gcc.target/arm/fp16-aapcs-3.c: New.
4869 * gcc.target/arm/fp16-aapcs-4.c: New.
4870 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4871 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4872 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4873 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4875 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4877 PR tree-optimization/77550
4878 * g++.dg/pr77550.C: New test.
4880 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
4883 * gcc.target/avr/torture/pr77326.c: New test.
4885 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
4887 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4889 2016-09-21 Richard Biener <rguenther@suse.de>
4891 PR tree-optimization/77648
4892 * gcc.dg/torture/pr77648-1.c: New testcase.
4893 * gcc.dg/torture/pr77648-2.c: Likewise.
4895 2016-09-21 Richard Biener <rguenther@suse.de>
4896 Jakub Jelinek <jakub@redhat.com>
4898 PR tree-optimization/77621
4899 * gcc.dg/pr77621.c: New testcase.
4901 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
4904 * gfortran.dg/dtio_12.f90: New test.
4906 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4908 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4910 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4912 PR tree-optimization/72835
4913 * gcc.dg/tree-ssa/pr72835.c: New test.
4915 2016-09-20 Martin Sebor <msebor@redhat.com>
4918 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4919 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4920 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4921 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4922 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4923 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4924 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4926 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4928 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4929 arguments/compare will be optimized away.
4930 * gcc.dg/torture/ftrapv-1.c: Likewise.
4932 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4934 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4935 will be optimized away.
4936 * gcc.dg/ipa/vrp1.c: New test.
4937 * gcc.dg/ipa/vrp2.c: New test.
4938 * gcc.dg/ipa/vrp3.c: New test.
4940 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4942 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4943 does the same transformation.
4944 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4945 * gcc.dg/tree-ssa/evrp1.c: New test.
4946 * gcc.dg/tree-ssa/evrp2.c: New test.
4947 * gcc.dg/tree-ssa/evrp3.c: New test.
4948 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4949 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4950 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4951 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4952 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4953 foling now happens early.
4954 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4955 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4956 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4957 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4958 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4960 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
4963 * gcc.target/i386/pr77621.c: New test.
4964 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4965 pattern, loop should vectorize with -mtune=atom.
4967 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4968 Jakub Jelinek <jakub@redhat.com>
4971 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4974 2016-09-20 Jakub Jelinek <jakub@redhat.com>
4977 * g++.dg/other/pr77626.C: New test.
4980 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4983 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4986 * c-c++-common/pr77624-1.c: New test.
4987 * c-c++-common/pr77624-2.c: New test.
4989 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4991 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4994 2016-09-20 Richard Biener <rguenther@suse.de>
4996 PR tree-optimization/77646
4997 * gcc.dg/torture/pr77646.c: New testcase.
4999 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5002 * c-c++-common/Wint-in-bool-context.c: New test.
5004 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5006 * gcc.dg/cr-decimal-dig-1.c: New test.
5008 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5010 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5011 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5012 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5013 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5015 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5017 PR rtl-optimization/77416
5018 * gcc.target/powerpc/pr77416.c: New.
5020 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5023 * g++.dg/template/error-recovery4.C: New test.
5025 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5027 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5029 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5031 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5032 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5034 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5035 Jan Hubicka <jh@suse.cz>
5038 * gcc.dg/pr77587.c: New test.
5039 * gcc.dg/pr77587a.c: New file.
5041 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5043 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5044 * gfortran.dg/coarray_38.f90:
5045 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5046 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5047 * gfortran.dg/coarray_allocate_7.f08: New test.
5048 * gfortran.dg/coarray_allocate_8.f08: New test.
5049 * gfortran.dg/coarray_allocate_9.f08: New test.
5050 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5052 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5053 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5054 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5056 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5057 * gfortran.dg/coarray_lock_7.f90: Same.
5058 * gfortran.dg/coarray_poly_5.f90: Same.
5059 * gfortran.dg/coarray_poly_6.f90: Same.
5060 * gfortran.dg/coarray_poly_7.f90: Same.
5061 * gfortran.dg/coarray_poly_8.f90: Same.
5062 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5064 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5067 * gfortran.dg/dec_structure_15.f90: New testcase.
5069 2016-09-19 Richard Biener <rguenther@suse.de>
5072 * gcc.dg/torture/pr77605.c: New testcase.
5074 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5076 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5078 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5080 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5081 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5082 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5083 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5084 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5085 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5086 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5087 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5088 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5089 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5090 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5092 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5094 * gcc.target/i386/pr68633.c: Fix expected result.
5096 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5099 * gfortran.dg/pr68078.f90: New test.
5100 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5102 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5105 * gcc.target/powerpc/swaps-p8-25.c: New.
5107 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5110 * g++.dg/cpp0x/constexpr-77482.C: New test.
5113 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5115 * g++.dg/abi/abi-tag23a.C: Likewise.
5118 * g++.dg/cpp0x/decltype-77338.C: New test.
5121 * g++.dg/cpp0x/mutable1.C: New test.
5123 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5126 * gfortran.dg/pr77612.f90: New test.
5128 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5130 * gcc.dg/torture/pr70421.c: Require int32plus.
5132 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5135 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5138 * gcc.target/i386/pr77526.c: New test.
5140 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5141 Eric Botcazou <ebotcazou@adacore.com>
5144 * gcc.target/i386/pr77594.c: New test.
5146 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5149 * gfortran.dg/misplaced_implicit_character.f90: New test.
5151 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5153 PR tree-optimization/77503
5154 * gcc.dg/vect/pr77503.c: New test.
5156 2016-09-15 Richard Biener <rguenther@suse.de>
5159 * c-c++-common/torture/pr77544.c: New testcase.
5161 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5164 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5165 * gcc.dg/march-generic.c: Likewise.
5166 * gcc.target/i386/spellcheck-options-1.c: New test.
5167 * gcc.target/i386/spellcheck-options-2.c: New test.
5168 * gcc.target/i386/spellcheck-options-3.c: New test.
5169 * gcc.target/i386/spellcheck-options-4.c: New test.
5171 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5174 * gfortran.dg/goacc/pr72743.f90: New test.
5176 2016-09-15 Richard Biener <rguenther@suse.de>
5178 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5180 2016-09-15 Richard Biener <rguenther@suse.de>
5182 PR tree-optimization/77514
5183 * gcc.dg/torture/pr77514.c: New testcase.
5185 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5188 * g++.dg/lookup/pr77549.C: New test.
5190 2016-09-14 Marek Polacek <polacek@redhat.com>
5192 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5193 * c-c++-common/gomp/atomic-13.c: Likewise.
5194 * c-c++-common/gomp/atomic-14.c: Likewise.
5195 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5196 * g++.dg/cpp1z/bool-increment1.C: New test.
5197 * c-c++-common/pr60439.c: Add dg-warning.
5198 * g++.dg/expr/bitfield4.C: Likewise.
5199 * g++.dg/expr/bitfield5.C: Likewise.
5200 * g++.dg/expr/bitfield6.C: Likewise.
5201 * g++.dg/expr/bool1.C: Likewise.
5202 * g++.dg/expr/bool3.C: Likewise.
5203 * g++.dg/expr/lval3.C: Likewise.
5204 * g++.dg/expr/lval4.C: Likewise.
5205 * g++.old-deja/g++.jason/bool5.C: Likewise.
5206 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5207 * g++.dg/other/error18.C: Likewise.
5208 * g++.dg/gomp/atomic-14.C: Likewise.
5210 2016-09-14 Nathan Sidwell <nathan@acm.org>
5213 * g++.dg/cpp1y/pr77539.C: New.
5215 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5217 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5219 * g++.dg/ext/builtin_alloca.C: Likewise.
5220 * g++.dg/template/spec35.C: Likewise.
5221 * gcc.dg/builtins-68.c: Likewise.
5222 * gcc.misc-tests/gcov-13.c: Likewise.
5223 * gcc.misc-tests/gcov-14.c: Likewise.
5225 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5227 * gfortran.dg/dec_structure_14.f90: New testcase.
5229 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5232 * c-c++-common/tsan/pr68260.c: New test.
5234 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
5237 * gcc.target/msp430/function-attributes-1.c: New test.
5238 * gcc.target/msp430/function-attributes-2.c: New test.
5239 * gcc.target/msp430/function-attributes-3.c: New test.
5241 2015-04-18 Martin Sebor <msebor@redhat.com>
5243 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5244 of non-nul characters.
5245 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5247 2016-09-13 Jakub Jelinek <jakub@redhat.com>
5249 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5250 * g++.dg/cpp1z/gen-attrs1.C: New test.
5252 PR tree-optimization/77454
5253 * gcc.dg/pr77454.c: New test.
5256 * g++.dg/cpp1y/constexpr-77553.C: New test.
5258 2016-09-13 David Malcolm <dmalcolm@redhat.com>
5260 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5261 (test_show_locus): Replace rich_location::add_fixit_insert calls
5262 with add_fixit_insert_before and add_fixit_insert_after.
5264 2016-09-13 Jason Merrill <jason@redhat.com>
5265 Tom de Vries <tom@codesourcery.com>
5268 * g++.dg/pr77427.C: New test.
5270 2016-09-13 Martin Liska <mliska@suse.cz>
5272 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5274 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5275 * lib/target-supports.exp: Define the new target.
5277 2016-09-12 Andrew Pinski <apinski@cavium.com>
5279 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5280 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5282 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
5284 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5286 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5287 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5288 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5290 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5291 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5293 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5296 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5297 * g++.dg/ext/pr77496.C: New test.
5298 * g++.dg/warn/pr77496.C: New test.
5300 2016-09-12 David Malcolm <dmalcolm@redhat.com>
5303 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5304 to preserve conversion chars, and to preserve prefix information.
5305 * gcc.dg/format/pr72858.c: New test case.
5307 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5309 * gfortran.dg/pr77507.f90: Move to ...
5310 * gfortran.dg/ieee/pr77507.f90: here.
5312 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5315 * compile/pr61159.c: New testcase
5317 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5320 * gcc.dg/ipa/pr63416.c: New testcase.
5322 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
5323 Steven G. Kargl <kargl@gcc.gnu.org>
5326 * gfortran.dg/dtio_11.f90: new test.
5328 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5331 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5332 * gfortran.dg/c_assoc_4.f90: Ditto.
5334 2016-09-10 Tom de Vries <tom@codesourcery.com>
5337 * c-c++-common/va-arg-va-list-type.c: New test.
5339 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5341 PR rtl-optimization/77289
5342 * gcc.target/powerpc/pr77289.c: New test.
5344 2016-09-09 Martin Sebor <msebor@redhat.com>
5348 * gcc.dg/pr77520.c: New test.
5349 * gcc.dg/pr77521.c: New test.
5351 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5354 * gfortran.dg/pr77506.f90: New test.
5356 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5359 * gfortran.dg/pr77507.f90: New test.
5361 2016-09-09 Joseph Myers <joseph@codesourcery.com>
5363 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5365 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5366 Louis Krupp <lkrupp@gcc.gnu.org>
5369 * gfortran.dg/pr69514_1.f90: New test.
5370 * gfortran.dg/pr69514_2.f90: New test.
5372 2016-09-08 Jakub Jelinek <jakub@redhat.com>
5375 * gfortran.dg/gomp/pr77500.f90: New test.
5378 * gfortran.dg/gomp/pr77516.f90: New test.
5380 2016-09-07 Jakub Jelinek <jakub@redhat.com>
5383 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5384 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5385 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5386 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5387 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5388 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5390 2016-09-07 David Malcolm <dmalcolm@redhat.com>
5392 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5393 "substring-locations.h".
5395 2016-09-07 Richard Biener <rguenther@suse.de>
5398 * c-c++-common/vector-subscript-8.c: Move ..
5399 * gcc.dg/pr77450.c: ... here.
5401 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5403 PR libgfortran/77393
5404 * gfortran.dg/fmt_f0_2.f90: Update test.
5405 * gfortran.dg/fmt_f0_3.f90: New test.
5407 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5410 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5414 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5416 2016-09-06 Jakub Jelinek <jakub@redhat.com>
5419 * gcc.target/i386/pr69255-1.c: New test.
5420 * gcc.target/i386/pr69255-2.c: New test.
5421 * gcc.target/i386/pr69255-3.c: New test.
5423 2016-09-06 Martin Sebor <msebor@redhat.com>
5426 * gcc.dg/format/miss-7.c: New test.
5428 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
5430 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5432 2016-09-06 Martin Liska <mliska@suse.cz>
5434 PR gcov-profile/77378
5435 PR gcov-profile/77466
5436 * gcc.dg/profile-update-warning.c: New test.
5438 2016-09-06 Richard Biener <rguenther@suse.de>
5440 PR tree-optimization/77479
5441 * gcc.dg/torture/pr77479.c: New testcase.
5443 2016-09-06 Richard Biener <rguenther@suse.de>
5446 * c-c++-common/vector-subscript-7.c: Adjust.
5447 * c-c++-common/vector-subscript-8.c: New testcase.
5449 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5451 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5453 2016-09-05 Jakub Jelinek <jakub@redhat.com>
5456 * gcc.target/i386/avx512f-pr77476.c: New test.
5457 * gcc.target/i386/avx512bw-pr77476.c: New test.
5458 * gcc.target/i386/avx512dq-pr77476.c: New test.
5460 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5461 Update comment to mention also avx512f.
5464 * g++.dg/asan/pr77396-2.C: New test.
5466 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
5468 PR rtl-optimization/77452
5469 * gcc.target/i386/pr77452.c: New test.
5471 2016-09-05 Marek Polacek <polacek@redhat.com>
5474 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5476 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5479 * gfortran.dg/pr77391.f90: New test.
5481 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5484 * gfortran.dg/pr77460.f90: New test.
5486 2016-09-03 Jakub Jelinek <jakub@redhat.com>
5489 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5491 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5493 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5495 2016-09-02 David Malcolm <dmalcolm@redhat.com>
5497 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5499 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5500 diagnostic-test-show-locus-generate-patch.c to the sources
5501 for diagnostic_plugin_test_show_locus.c.
5503 2016-09-02 Jakub Jelinek <jakub@redhat.com>
5506 * gcc.dg/gomp/_Atomic-1.c: New test.
5507 * gcc.dg/gomp/_Atomic-2.c: New test.
5508 * gcc.dg/gomp/_Atomic-3.c: New test.
5509 * gcc.dg/gomp/_Atomic-4.c: New test.
5510 * gcc.dg/gomp/_Atomic-5.c: New test.
5513 * g++.dg/asan/pr77396.C: New test.
5515 2016-09-01 Martin Sebor <msebor@redhat.com>
5517 PR tree-optimization/71831
5518 * gcc.dg/builtin-object-size-16.c: New test.
5519 * gcc.dg/builtin-object-size-17.c: New test.
5521 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5523 PR libgfortran/77393
5524 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5526 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
5528 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5529 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5530 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5531 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5532 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5533 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5534 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5535 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5536 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5537 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5538 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5539 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5540 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5541 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5542 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5543 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5544 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5545 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5547 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5549 * gnat.dg/opt58.adb: New test.
5550 * gnat.dg/opt58_pkg.ads: New helper.
5552 2016-09-01 Richard Biener <rguenther@suse.de>
5555 * gcc.dg/torture/pr77436.c: New testcase.
5557 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5559 * gcc.dg/pr64252.c: Require int32plus.
5560 * gcc.dg/pr66299-1.c: Likewise.
5561 * gcc.dg/pr66299-2.c: Likewise.
5562 * gcc.dg/torture/20131115-1.c: Skip for avr.
5564 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5566 * gcc.target/aarch64/ands_3.c: New test.
5568 2016-08-31 Jakub Jelinek <jakub@redhat.com>
5571 * gfortran.dg/gomp/pr77352.f90: New test.
5574 * gfortran.dg/gomp/pr77374.f08: New test.
5576 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
5578 PR tree-optimization/73714
5579 * gcc.dg/tree-ssa/pr73714.c: New test.
5581 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5583 PR libgfortran/77393
5584 * gfortran.dg/fmt_f0_2.f90: New test.
5586 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
5588 * gcc.target/i386/pr59539-2.c: Adapt options.
5589 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5591 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
5594 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5595 of the associate entity and replace with a pointer to the
5596 intended item on the stack.
5598 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5599 Paul Thomas <pault@gcc.gnu.org>
5602 * gfortran.dg/dtio_1.f90: New test.
5603 * gfortran.dg/dtio_2.f90: New test.
5604 * gfortran.dg/dtio_3.f90: New test.
5605 * gfortran.dg/dtio_4.f90: New test.
5606 * gfortran.dg/dtio_5.f90: New test.
5607 * gfortran.dg/dtio_6.f90: New test.
5608 * gfortran.dg/dtio_7.f90: New test.
5609 * gfortran.dg/dtio_8.f90: New test.
5610 * gfortran.dg/dtio_9.f90: New test.
5611 * gfortran.dg/dtio_10.f90: New test.
5613 2016-08-30 David Malcolm <dmalcolm@redhat.com>
5615 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5616 (test_many_nested_locations): New function.
5617 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5618 (test_show_locus): Handle "test_many_nested_locations".
5620 2016-08-30 David Malcolm <dmalcolm@redhat.com>
5622 * g++.dg/template/double-greater-than-fixit.C: New test case.
5624 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5626 * gnat.dg/opt57.ad[sb]: New test.
5627 * gnat.dg/opt57_pkg.ads: New helper.
5629 2016-08-30 Richard Biener <rguenther@suse.de>
5631 PR tree-optimization/69047
5632 * gcc.dg/pr69047.c: Fix byte-order check.
5634 2016-08-30 Jakub Jelinek <jakub@redhat.com>
5636 PR tree-optimization/72866
5637 * gcc.dg/vect/pr72866.c: New test.
5640 * g++.dg/debug/dwarf2/pr77363.C: New test.
5643 * gcc.target/i386/pr77377.c: New test.
5646 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5649 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5651 * gfortran.dg/pr77372.f90: Moved to ...
5652 * gfortran.dg/ieee/pr77372.f90: here.
5654 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5656 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5657 vector short/char initializations.
5658 * gcc.target/powerpc/vec-init-5.c: Likewise.
5659 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5660 vector initialization optimizations.
5661 * gcc.target/powerpc/vec-init-7.c: Likewise.
5662 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5663 vector float/double initializations.
5664 * gcc.target/powerpc/vec-init-9.c: Likewise.
5666 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
5669 * gcc.target/i386/pr77403.c: New test.
5671 2016-08-29 Marek Polacek <polacek@redhat.com>
5674 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5676 2016-08-29 Tom de Vries <tom@codesourcery.com>
5679 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5681 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5683 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5685 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
5687 * gfortran.dg/dec_structure_13.f90: New testcase.
5689 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5692 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5695 2016-08-28 Tom de Vries <tom@codesourcery.com>
5698 * gcc.dg/pr70955.c: New test.
5699 * gcc.dg/lto/pr70955_0.c: Same.
5700 * gcc.dg/lto/pr70955_1.c: Same.
5702 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5704 PR tree-optimization/71077
5705 * gcc.target/i386/pr71077.c: New test.
5707 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
5710 * gfortran.dg/pr77380.f90: New test.
5712 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
5715 gfortran.dg/pr77372.f90: New test.
5717 2016-08-26 David Malcolm <dmalcolm@redhat.com>
5719 * gcc.dg/spellcheck-fields-2.c (test): Move
5720 dg-begin/end-multiline-output within function body.
5721 (test_macro): New function.
5723 2016-08-26 David Malcolm <dmalcolm@redhat.com>
5725 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5726 (test_fixit_insert): Update expected output.
5727 (test_fixit_remove): Likewise.
5728 (test_fixit_replace): Likewise.
5730 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5732 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5735 2016-08-26 Richard Biener <rguenther@suse.de>
5737 PR tree-optimization/69047
5738 * gcc.dg/pr69047.c: New testcase.
5740 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5741 Martin Jambhor <mjambor@suse.cz>
5743 * gcc.dg/ipa/propbits-1.c: New test-case.
5744 * gcc.dg/ipa/propbits-2.c: Likewise.
5745 * gcc.dg/ipa/propbits-3.c: Likewise.
5747 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5750 * gfortran.dg/pr77351.f90: New test.
5752 2016-08-25 Marek Polacek <polacek@redhat.com>
5754 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5756 2016-08-25 Marek Polacek <polacek@redhat.com>
5759 * gcc.dg/pr77323.c: New test.
5761 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
5764 * gfortran.dg/submodule_17.f08: New test.
5766 2016-08-24 Michael Collison <michael.collison@linaro.org>
5767 Michael Collison <michael.collison@arm.com>
5769 * gcc.target/arm/builtin_saddl.c: New testcase.
5770 * gcc.target/arm/builtin_saddll.c: New testcase.
5771 * gcc.target/arm/builtin_uaddl.c: New testcase.
5772 * gcc.target/arm/builtin_uaddll.c: New testcase.
5773 * gcc.target/arm/builtin_ssubl.c: New testcase.
5774 * gcc.target/arm/builtin_ssubll.c: New testcase.
5775 * gcc.target/arm/builtin_usubl.c: New testcase.
5776 * gcc.target/arm/builtin_usubll.c: New testcase.
5778 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
5781 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5782 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5783 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5784 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5785 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5786 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5787 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5788 effective target. Remove scan-assembler-times directives.
5789 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5790 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5791 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5793 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5795 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5797 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5799 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5802 * lib/target-supports.exp
5803 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5804 (check_effective_target_vect_natural_alignment): Ditto.
5805 (check_effective_target_vector_alignment_reachable): Ditto.
5806 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5808 2016-08-23 Ian Lance Taylor <iant@golang.org>
5810 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5812 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5814 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5815 being created from pointers to memory locations.
5816 * gcc.target/powerpc/vec-init-2.c: Likewise.
5818 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
5820 * gfortran.dg/dec_structure_12.f90: New testcase.
5822 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5824 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5826 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5828 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5831 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5833 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5834 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5836 2016-08-23 Richard Biener <rguenther@suse.de>
5838 PR tree-optimization/27336
5839 * c-c++-common/pr27336.c: New testcase.
5841 2016-08-22 Marek Polacek <polacek@redhat.com>
5844 * g++.dg/cpp1y/pr77321.C: New test.
5846 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5849 * gfortran.dg/empty_label.f: Adjust test for new error message.
5850 * gfortran.dg/empty_label.f90: Ditto.
5851 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5852 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5853 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5855 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5858 * gfortran.dg/pr61318.f90: New test.
5860 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5863 * gfortran.dg/pr77260_1.f90: New test.
5864 * gfortran.dg/pr77260_2.f90: Ditto.
5866 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5869 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5870 __builtin_signbitf and __builtin_signbitl in expected generic
5872 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5873 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5874 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5875 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5878 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5880 * gcc.dg/torture/float128-builtin.c,
5881 gcc.dg/torture/float128-ieee-nan.c,
5882 gcc.dg/torture/float128x-builtin.c,
5883 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5884 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5885 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5886 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5887 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5888 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5889 gcc.dg/torture/floatn-nan.h: New tests.
5891 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5893 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5895 (main): Update calls to TEST_I_F.
5896 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5898 (main): Update calls to TEST_I_F.
5900 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5902 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5903 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5904 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5905 names in calls to TEST_I_F.
5907 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5910 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5912 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5914 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5915 and !natural_alignment_64.
5916 * gcc.dg/ipa/propalign-2.c: Likewise.
5917 * gcc.dg/ipa/propalign-3.c: Likewise.
5918 * gcc.dg/ipa/propalign-4.c: Likewise.
5919 * gcc.dg/ipa/propalign-5.c: Likewise.
5920 * lib/target-supports.exp
5921 (check_effective_target_natural_alignment_32): Add avr-*-*.
5923 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5925 PR tree-optimization/61839
5926 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5927 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5928 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5929 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5931 2016-08-19 Joseph Myers <joseph@codesourcery.com>
5934 * lib/target-supports.exp (check_effective_target_float16)
5935 (check_effective_target_float32, check_effective_target_float64)
5936 (check_effective_target_float128, check_effective_target_float32x)
5937 (check_effective_target_float64x)
5938 (check_effective_target_float128x)
5939 (check_effective_target_float16_runtime)
5940 (check_effective_target_float32_runtime)
5941 (check_effective_target_float64_runtime)
5942 (check_effective_target_float128_runtime)
5943 (check_effective_target_float32x_runtime)
5944 (check_effective_target_float64x_runtime)
5945 (check_effective_target_float128x_runtime)
5946 (check_effective_target_floatn_nx_runtime)
5947 (add_options_for_float16, add_options_for_float32)
5948 (add_options_for_float64, add_options_for_float128)
5949 (add_options_for_float32x, add_options_for_float64x)
5950 (add_options_for_float128x): New procedures.
5951 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5952 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5953 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5954 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5955 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5956 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5957 gcc.dg/torture/float128-complex.c,
5958 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5959 gcc.dg/torture/float128x-basic.c,
5960 gcc.dg/torture/float128x-complex.c,
5961 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5962 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5963 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5964 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5965 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5966 gcc.dg/torture/float32x-basic.c,
5967 gcc.dg/torture/float32x-complex.c,
5968 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5969 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5970 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5971 gcc.dg/torture/float64x-basic.c,
5972 gcc.dg/torture/float64x-complex.c,
5973 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5974 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5975 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5976 gcc.dg/torture/floatn-tg.h,
5977 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5978 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5979 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5980 gcc.dg/torture/fp-int-convert-float128x.c,
5981 gcc.dg/torture/fp-int-convert-float16-timode.c,
5982 gcc.dg/torture/fp-int-convert-float16.c,
5983 gcc.dg/torture/fp-int-convert-float32-timode.c,
5984 gcc.dg/torture/fp-int-convert-float32.c,
5985 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5986 gcc.dg/torture/fp-int-convert-float32x.c,
5987 gcc.dg/torture/fp-int-convert-float64-timode.c,
5988 gcc.dg/torture/fp-int-convert-float64.c,
5989 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5990 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5991 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5992 maximum exponent of floating-point type. Use it in testing
5993 whether 0x8...0 fits in the floating-point type. Always treat -1
5994 (signed 0xf...f) as fitting in the floating-point type.
5996 * gcc.dg/torture/fp-int-convert-double.c,
5997 gcc.dg/torture/fp-int-convert-float.c,
5998 gcc.dg/torture/fp-int-convert-float128-timode.c,
5999 gcc.dg/torture/fp-int-convert-float128.c,
6000 gcc.dg/torture/fp-int-convert-float80-timode.c,
6001 gcc.dg/torture/fp-int-convert-float80.c,
6002 gcc.dg/torture/fp-int-convert-long-double.c,
6003 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6005 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6008 * gfortran.dg/gomp/pr72744.f90: New test.
6011 * gfortran.dg/gomp/pr69281.f90: New test.
6013 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6015 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6016 the last special seed value.
6017 * gfortran.dg/random_7.f90: Use size for last array member instead
6020 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6022 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6023 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6025 2016-08-19 Richard Biener <rguenther@suse.de>
6027 PR tree-optimization/77286
6028 * gcc.dg/torture/pr77286.c: New testcase.
6030 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6032 * gcc.dg/verbose-asm-2.c: New test case.
6034 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6036 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6037 (custom_diagnostic_finalizer): Update for change to
6038 diagnostic_show_locus.
6040 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6042 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6043 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6045 2016-08-18 Marek Polacek <polacek@redhat.com>
6048 * gcc.dg/pr71514.c: New test.
6050 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6053 * gcc.target/i386/pr72839.c: New test.
6055 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6058 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6059 * c-c++-common/goacc/reduction-1.c: Likewise.
6060 * c-c++-common/goacc/reduction-2.c: Likewise.
6061 * c-c++-common/goacc/reduction-3.c: Likewise.
6062 * c-c++-common/goacc/reduction-4.c: Likewise.
6064 2016-08-18 Alan Modra <amodra@gmail.com>
6066 * gcc.c-torture/compile/pr72771.c: New.
6068 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6071 * gfortran.dg/pr67496.f90: New test.
6073 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6075 PR tree-optimization/71752
6076 * gcc.dg/vect/pr71752.c: New.
6078 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6080 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6082 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6085 * g++.dg/ipa/devirt-52.C: New test.
6087 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6089 * c-c++-common/goacc/reduction-6.c: New testcase.
6091 2016-08-17 Richard Biener <rguenther@suse.de>
6093 PR tree-optimization/76490
6094 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6095 * gcc.dg/pr52904.c: XFAIL.
6097 2016-08-17 Richard Biener <rguenther@suse.de>
6099 PR tree-optimization/23855
6100 * gcc.dg/loop-unswitch-2.c: Adjust.
6102 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6104 PR tree-optimization/72817
6105 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6107 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6110 * gcc.dg/torture/float128-extend-inf.c: New test.
6112 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6115 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6117 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6118 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6120 (test_oct): Likewise.
6121 (test_multiple): Likewise.
6122 (test_field_width_specifier): Likewise.
6123 (test_field_width_specifier_2): New function.
6124 (test_field_precision_specifier): New function.
6125 (test_embedded_nul): Update expected caret placement.
6126 (test_non_contiguous_strings): Update line number.
6127 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6128 (__emit_string_literal_range): Add "caret_idx" param.
6129 (test_simple_string_literal): Add value for new param, updating
6131 (test_concatenated_string_literal): Likewise.
6132 (test_multiline_string_literal): Likewise.
6133 (test_hex): Likewise.
6134 (test_oct): Likewise.
6135 (test_multiple): Likewise.
6136 (test_ucn4): Likewise.
6137 (test_ucn8): Likewise.
6138 (test_u8): Likewise.
6139 (test_u): Likewise; update expected message, from "range" to
6143 (test_macro): Add value for new param.
6144 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6145 (__emit_string_literal_range): Add "caret_idx" param.
6146 (test_stringified_token_1): Add value for new param. Update
6147 expected message, from "range" to "location".
6148 (test_stringized_token_2): Likewise, adding param to macro.
6149 (test_stringified_token_3): Likewise.
6150 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6151 (emit_warning): Convert param from source_range to location_t.
6152 (test_string_literals): Add caret_idx param, and use it when
6153 constructing a substring_loc. Update error message, from
6154 "range" to "location".
6156 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6159 * g++.dg/gomp/pr71910.C: New test.
6162 * gcc.c-torture/compile/pr67485.c: New test.
6165 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6167 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6169 PR tree-optimization/69848
6170 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6172 2016-08-16 Martin Liska <mliska@suse.cz>
6174 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6175 of memory operations so that it can be handled by core2
6178 2016-08-16 Richard Biener <rguenther@suse.de>
6180 PR tree-optimization/76783
6181 * gcc.dg/pr76783.c: New testcase.
6182 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6184 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6186 PR tree-optimization/72817
6187 PR tree-optimization/73450
6188 * gcc.dg/tree-ssa/pr72817.c: New test.
6189 * gcc.dg/tree-ssa/pr73450.c: New test.
6191 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
6193 * gfortran.dg/init_flag_13.f90: New testcase.
6194 * gfortran.dg/init_flag_14.f90: Ditto.
6195 * gfortran.dg/init_flag_15.f03: Ditto.
6196 * gfortran.dg/dec_init_1.f90: Ditto.
6197 * gfortran.dg/dec_init_2.f90: Ditto.
6199 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
6202 * gcc.target/i386/pr72867.c: New test.
6204 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6206 * c-c++-common/dump-ada-spec-5.c: New test.
6208 2016-08-15 Richard Biener <rguenther@suse.de>
6210 PR tree-optimization/73434
6211 * gcc.dg/torture/pr73434.c: New testcase.
6213 2016-08-15 Jakub Jelinek <jakub@redhat.com>
6215 PR tree-optimization/72824
6216 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6218 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6221 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6222 in use_device clause.
6223 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6224 * gfortran.dg/goacc/list.f95: Adjust to catch
6225 "neither a POINTER nor an array" error messages.
6227 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
6230 * gcc.target/i386/pr76342.c: New test.
6232 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6235 * g++.dg/ubsan/pr71512.C: New test.
6236 * c-c++-common/ubsan/pr71512-1.c: New test.
6237 * c-c++-common/ubsan/pr71512-2.c: New test.
6239 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6241 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6242 vector initialization options.
6243 * gcc.target/powerpc/vec-init-2.c: Likewise.
6244 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6245 is generated on ISA 3.0.
6247 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6250 * gcc.dg/c-c++-common/pr71654.c: New test.
6251 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6253 * gcc.dg/tree-ssa/vrp24: Likewise.
6255 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6258 * gcc.dg/pr67410.c: New test.
6260 2016-08-12 Bin Cheng <bin.cheng@arm.com>
6262 PR tree-optimization/69848
6263 * gcc.dg/vect/vect-pr69848.c: New test.
6265 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
6268 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6269 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6270 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6271 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6273 2016-08-12 Richard Biener <rguenther@suse.de>
6275 PR tree-optimization/57326
6276 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6277 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6278 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6279 * gcc.target/i386/pr45685.c: Likewise.
6280 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6281 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6282 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6283 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6284 * gfortran.dg/pr34163.f90: Likewise.
6286 2016-08-12 Martin Liska <mliska@suse.cz>
6288 * g++.dg/gcov/gcov-16.C: New test.
6289 * lib/gcov.exp: Support new argument for run-gcov function.
6291 2016-08-12 Martin Liska <mliska@suse.cz>
6293 PR gcov-profile/35590
6294 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6296 2016-08-12 Richard Biener <rguenther@suse.de>
6298 PR tree-optimization/72851
6299 * gcc.dg/torture/pr72851.c: New testcase.
6301 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
6304 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6305 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6306 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6307 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6311 * g++.dg/debug/dwarf2/ref-1.C: New.
6314 * g++.dg/debug/dwarf2/template-params-12.H: New.
6315 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6316 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6317 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6318 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6319 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6320 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6321 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6323 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6326 * gcc.target/powerpc/pr72863.c: New test.
6328 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
6330 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6332 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6334 * gcc.target/i386/pieces-strcpy-1.c: New test.
6335 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6337 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6340 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6342 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6344 * gcc.target/i386/pieces-memcpy-1.c: New test.
6345 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6346 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6347 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6348 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6349 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6351 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6354 * gcc.dg/pr72816.c: Remove dg-error.
6356 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6358 PR tree-optimization/71083
6359 * gcc.c-torture/execute/pr71083.c: New test.
6360 * gnat.dg/loop_optimization23.adb: New test.
6361 * gnat.dg/loop_optimization23_pkg.ads: New test.
6362 * gnat.dg/loop_optimization23_pkg.adb: New test.
6364 2016-08-11 Richard Biener <rguenther@suse.de>
6366 PR tree-optimization/72772
6367 * gcc.dg/graphite/pr35356-1.c: Adjust.
6368 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6370 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6372 * gfortran.dg/random_7.f90: Take into account that the last seed
6373 value is the special p value.
6374 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6376 2016-08-11 Richard Biener <rguenther@suse.de>
6378 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6380 2016-08-11 Alan Modra <amodra@gmail.com>
6382 * gcc.target/powerpc/pr71680.c: New.
6384 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6386 * gcc.target/powerpc/bfp/bfp.exp: New file.
6387 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6388 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6389 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6390 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6391 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6392 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6393 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6394 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6395 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6396 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6397 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6398 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6399 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6400 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6401 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6402 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6403 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6404 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6405 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6406 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6407 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6408 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6409 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6410 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6411 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6412 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6413 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6414 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6415 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6416 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6417 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6418 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6419 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6420 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6421 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6422 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6423 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6424 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6425 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6426 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6427 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6428 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6429 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6430 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6431 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6432 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6433 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6434 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6435 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6436 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6437 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6438 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6439 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6441 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6443 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6446 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6448 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6450 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6453 * gcc.target/powerpc/pr72853.c: New test.
6455 2016-08-10 Martin Liska <mliska@suse.cz>
6457 PR gcov-profile/58306
6458 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6460 2016-08-10 Martin Liska <mliska@suse.cz>
6462 * g++.dg/gcov/gcov-threads-1.C: New test.
6464 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6467 * gcc.target/avr/pr71873.c: New test.
6469 2016-08-09 Martin Liska <mliska@suse.cz>
6471 * g++.dg/gcov/gcov-dump-1.C: New test.
6472 * g++.dg/gcov/gcov-dump-2.C: New test.
6474 2016-08-09 Martin Liska <mliska@suse.cz>
6476 * gcc.dg/tree-prof/val-prof-9.c: New test.
6478 2016-08-09 Martin Liska <mliska@suse.cz>
6480 * gcc.dg/tree-prof/val-prof-8.c: New test.
6482 2016-08-09 Martin Jambor <mjambor@suse.cz>
6485 * gcc.dg/ipa/pr71981.c: New test.
6487 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6489 PR tree-optimization/33707
6490 * gcc.dg/vect/pr33707.c: New test.
6492 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6494 PR tree-optimization/pr72772
6495 * gcc.dg/tree-ssa/pr72772.c: New test.
6497 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6499 PR rtl-optimization/66669
6500 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6502 2016-08-09 Jakub Jelinek <jakub@redhat.com>
6504 PR tree-optimization/72824
6505 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6507 2016-08-09 Richard Biener <rguenther@suse.de>
6509 PR tree-optimization/71802
6510 * gcc.dg/torture/pr71802.c: New testcase.
6512 2016-08-09 Jakub Jelinek <jakub@redhat.com>
6515 * g++.dg/eh/stdarg1.C: New test.
6517 2016-08-08 Andi Kleen <ak@linux.intel.com>
6519 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6520 test command line in failure log.
6521 (profopt-execute): dito. Make autofdo file names unique.
6523 2016-08-08 David Malcolm <dmalcolm@redhat.com>
6526 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6529 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6531 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6533 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6534 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6535 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6536 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6537 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6538 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6540 2016-08-08 David Malcolm <dmalcolm@redhat.com>
6543 * gcc.dg/cpp/pr66415-1.c: Likewise.
6544 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6545 * gcc.dg/format/c90-printf-1.c: Likewise.
6546 * gcc.dg/format/diagnostic-ranges.c: New test case.
6548 2016-08-08 Jakub Jelinek <jakub@redhat.com>
6551 * gfortran.dg/gomp/pr72716.f90: New test.
6554 * gcc.dg/gomp/pr72781.c: New test.
6557 * g++.dg/vect/pr68762-1.cc: New test.
6558 * g++.dg/vect/pr68762-2.cc: New test.
6559 * g++.dg/vect/pr68762.h: New file.
6561 2016-08-08 Martin Sebor <msebor@redhat.com>
6564 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6565 * g++.dg/warn/overflow-warn-3.C: Same.
6566 * g++.dg/warn/overflow-warn-4.C: Same.
6568 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6571 * gfortran.dg/allocate_with_source_21.f03: New test.
6573 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6576 * gfortran.dg/allocate_with_source_20.f03: New test.
6578 2016-08-08 Alan Modra <amodra@gmail.com>
6580 * gcc.c-torture/compile/pr72802.c: New.
6582 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6585 * gfortran.dg/dependency_48.f90: New test.
6587 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6590 * gfortran.dg/pr70040.f90: New testcase.
6592 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6595 * gfortran.dg/matmul_10.f90: New testcase.
6597 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
6599 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6601 2016-08-07 Jakub Jelinek <jakub@redhat.com>
6604 * gcc.dg/pr72816.c: New test.
6606 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
6608 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6609 * g++.dg/conversion/pr41426.C: Likewise.
6610 * g++.dg/conversion/pr66211.C: Likewise.
6611 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6612 * g++.dg/init/ref8.C: Likewise.
6613 * g++.old-deja/g++.law/cvt20.C: Likewise.
6614 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6616 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6618 PR tree-optimization/18046
6619 * gcc.dg/tree-ssa/vrp105.c: New test.
6620 * gcc.dg/tree-ssa/vrp106.c: New test.
6622 2016-08-05 Martin Sebor <msebor@redhat.com>
6624 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6625 1ul in diagnostics. Remove hyphen from "constant-expression."
6626 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6627 * g++.dg/cpp0x/static_assert3.C: Same.
6628 * g++.dg/cpp1y/constexpr-throw.C: Same.
6629 * g++.dg/template/nontype3.C: Same.
6630 * g++.dg/warn/overflow-warn-1.C: Same.
6631 * g++.dg/warn/overflow-warn-3.C: Same.
6632 * g++.dg/warn/overflow-warn-4.C: Same.
6634 2016-08-05 David Malcolm <dmalcolm@redhat.com>
6636 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6637 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6638 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6639 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6641 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6643 PR tree-optimization/72810
6644 * gcc.dg/tree-ssa/vrp110.c: New test.
6646 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6649 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6651 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6652 saving the half-precision registers.
6653 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6654 value is returned in h0.
6655 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6656 are passed in FP/SIMD registers.
6657 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6658 passing works corrcetly.
6659 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6660 (hfa_f16x2_t): Likewise.
6661 (hfa_f16x3_t): Likewise.
6662 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6663 are promoted to double and passed in a double register.
6664 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6665 are promoted to double and stacked.
6666 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6668 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6669 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6670 __fp16 first get passed in FP/SIMD registers, then stacked.
6672 2016-08-05 Nathan Sidwell <nathan@acm.org>
6675 * g++.dg/cpp0x/pr68724.C: New.
6677 2016-08-05 Richard Biener <rguenther@suse.de>
6679 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6681 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6683 * gcc.dg/tree-ssa/vrp107.c: New test.
6684 * gcc.dg/tree-ssa/vrp108.c: New test.
6685 * gcc.dg/tree-ssa/vrp109.c: New test.
6687 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6689 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6692 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6694 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6696 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6697 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6698 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6700 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6701 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6702 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6705 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6708 * g++.dg/cpp1y/lambda-ice1.C: New.
6710 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6713 * g++.dg/cpp1y/pr72759.C: New test.
6715 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6717 * gcc.dg/switch-10.c: New test.
6719 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6721 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6723 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6725 * c-c++-common/goacc/routine-5.c: Update.
6727 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6729 PR rtl-optimization/70903
6730 * gcc.c-torture/execute/pr70903.c: New test.
6732 2016-08-04 Martin Liska <mliska@suse.cz>
6734 * gcc.dg/params/params.exp: Replace file exists with
6735 TESTING_IN_BUILD_TREE.
6737 2016-08-04 Marek Polacek <polacek@redhat.com>
6740 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6742 2016-08-04 Richard Biener <rguenther@suse.de>
6745 * gcc.dg/torture/pr71984.c: Guard correctness check for
6748 2016-08-03 Andrew Pinski <apinski@cavium.com>
6750 * gcc.c-torture/compile/20160802-1.c: New testcase.
6752 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
6754 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6756 2016-08-03 Richard Biener <rguenther@suse.de>
6758 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6760 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6761 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6763 2016-08-03 Richard Biener <rguenther@suse.de>
6765 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6766 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6767 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6768 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6770 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6772 * gcc.dg/init-excess-2.c: Require int32plus.
6773 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6774 * gcc.dg/pr59963-2.c: Require int32plus.
6775 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6776 * gcc.dg/unroll-7.c: Require int32plus.
6778 2016-08-02 Bin Cheng <bin.cheng@arm.com>
6780 PR tree-optimization/34114
6781 * gcc.dg/tree-ssa/loop-42.c: New test.
6783 2016-08-02 Tamar Christina <tamar.christina@arm.com>
6785 * gcc.target/aarch64/vminmaxnm.c: New.
6786 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6789 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6791 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6792 vec_extract for vector float, vector int, vector short, and vector
6794 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6795 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6796 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6797 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6799 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6801 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
6802 single stack adjustment, no writeback.
6803 * gcc.target/aarch64/test_frame_12.c: Likewise.
6804 * gcc.target/aarch64/test_frame_13.c: Likewise.
6805 * gcc.target/aarch64/test_frame_15.c: Likewise.
6806 * gcc.target/aarch64/test_frame_6.c: Likewise.
6807 * gcc.target/aarch64/test_frame_7.c: Likewise.
6808 * gcc.target/aarch64/test_frame_8.c: Likewise.
6809 * gcc.target/aarch64/test_frame_16.c: New test.
6811 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6814 * gcc.target/i386/pr72748.c: New test.
6816 2015-08-01 Alan Hayward <alan.hayward@arm.com>
6818 PR tree-optimization/71818
6819 * gcc.dg/vect/pr71818.c: New
6821 2016-08-01 Martin Liska <mliska@suse.cz>
6823 PR tree-optimization/71857
6824 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6826 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6828 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6830 2016-08-01 Jan Beulich <jbeulich@suse.com>
6832 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6834 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6836 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6837 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6839 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
6841 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6842 (check_effective_target_c++): Likewise. Also match for libstdc++.
6844 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6847 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6848 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6849 * gfortran.dg/pr41922.f90: New test.
6851 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6854 * gfortran.dg/pr68566.f90: new test.
6856 2016-07-30 Martin Sebor <msebor@redhat.com>
6860 * g++.dg/cpp0x/constexpr-cast.C: New test.
6861 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6862 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6863 * g++.dg/ubsan/pr63956.C: Correct.
6865 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6867 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6868 vector double or vector long where the vector is in memory.
6869 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6870 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6872 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6875 * gfortran.dg/pr69867.f90: New test.
6877 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6880 * gfortran.dg/pr69962.f90: New test.
6882 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6885 * gfortran.dg/pr70006.f90: New test.
6887 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6890 * gfortran.dg/pr71730.f90: New test.
6891 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6892 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6893 * gfortran.dg/array_constructor_26.f03: Ditto.
6895 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6897 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6898 * gcc.target/powerpc/pr71763.c: Likewise.
6900 2016-07-29 Marek Polacek <polacek@redhat.com>
6903 * gcc.dg/940510-1.c: Adjust dg-error.
6904 * gcc.dg/c99-flex-array-1.c: Likewise.
6905 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6908 * gcc.dg/noncompile/pr71853.c: New test.
6911 * gcc.dg/noncompile/pr71573.c: New test.
6914 * g++.dg/warn/Wparentheses-30.C: New test.
6915 * gcc.dg/Wparentheses-14.c: New test.
6917 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
6919 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6921 2016-07-29 Bin Cheng <bin.cheng@arm.com>
6923 PR tree-optimization/57558
6924 * gcc.dg/vect/pr57558-1.c: New test.
6925 * gcc.dg/vect/pr57558-2.c: New test.
6927 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6929 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
6930 to scan forwprop1 dump pass.
6932 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6935 * g++.dg/template/pr51488.C: New.
6937 2016-07-29 Jakub Jelinek <jakub@redhat.com>
6940 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6942 * gcc.dg/pr71969-1.c: New test.
6943 * gcc.dg/pr71969-2.c: New test.
6944 * gcc.dg/pr71969-3.c: New test.
6946 2016-07-29 Marek Polacek <polacek@redhat.com>
6949 * c-c++-common/pr71574.c: New test.
6952 * gcc.dg/noncompile/pr71583.c: New test.
6954 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6957 * gcc.dg/pr68217.c: New test.
6959 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6962 * gfortran.dg/pr71067_1.f90: New test.
6963 * gfortran.dg/pr71067_2.f90: Ditto.
6965 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6967 * gcc.target/powerpc/vec-extract-1.c: New test.
6969 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6972 * gfortran.dg/pr71799.f90: New test.
6974 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6977 * g++.dg/cpp0x/pr71665-1.C: New.
6978 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6979 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6980 * g++.dg/ext/label10.C: Likewise.
6981 * g++.dg/parse/constant5.C: Likewise.
6983 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6986 * gfortran.dg/pr71859.f90: New test.
6987 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6988 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6990 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
6993 * gfortran.dg/pr71883.f90 : New test.
6995 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6997 PR tree-optimization/71734
6998 * g++.dg/vect/pr70729-nest.cc: New test.
7000 2016-07-28 Renlin Li <renlin.li@arm.com>
7003 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7006 * gfortran.dg/dependency_47.f90: New test.
7008 2016-07-28 Martin Liska <mliska@suse.cz>
7010 PR gcov-profile/68025
7011 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7013 2016-07-28 Martin Liska <mliska@suse.cz>
7015 * g++.dg/vect/pr70944.cc: New test.
7017 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7020 * gcc.dg/torture/pr71994.c: New test.
7022 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7025 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7026 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7027 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7029 2016-07-27 Richard Biener <rguenther@suse.de>
7031 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7033 2016-07-27 Martin Liska <mliska@suse.cz>
7035 * gcc.dg/predict-13.c: New test.
7036 * gcc.dg/predict-14.c: New test.
7038 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7040 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7042 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7045 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7048 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7049 IEEE built-in functions handle quiet and signalling NaNs
7052 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7055 * gfortran.dg/pr71862.f90: New test.
7057 2016-07-26 Martin Sebor <msebor@redhat.com>
7059 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7060 selector with dg-options.
7062 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7064 PR tree-optimization/18046
7065 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7066 * gcc.dg/tree-ssa/vrp103.c: New test.
7067 * gcc.dg/tree-ssa/vrp104.c: New test.
7069 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7071 * gcc.target/powerpc/pr63354.c: Require lp64 since
7072 -mprofile-kernel is not legal with -m32.
7074 2016-07-26 Richard Biener <rguenther@suse.de>
7076 PR rtl-optimization/71984
7077 * gcc.dg/torture/pr71984.c: New testcase.
7079 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7081 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7082 g++-dg-runtest via et-dg-runtest.
7083 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7084 * gcc.dg/vect/vect.exp: Likewise.
7085 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7086 gfortran-dg-runtest.
7087 * gfortran.dg/vect/vect.exp: Likewise.
7088 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7089 (check_mips_loongson_hw_available): Likewise.
7090 (check_effective_target_mpaired_single_runtime): Likewise.
7091 (check_effective_target_mips_loongson_runtime): Likewise.
7092 (add_options_for_mpaired_single): Likewise.
7093 (check_effective_target_vect_int): Add global et_index.
7094 Check and save the supported feature for a target selected by
7095 the et_index target. Break long lines where appropriate. Call
7096 et-is-effective-target for MIPS with an argument instead of
7097 check_effective_target_* where appropriate.
7098 (check_effective_target_vect_intfloat_cvt): Likewise.
7099 (check_effective_target_vect_uintfloat_cvt): Likewise.
7100 (check_effective_target_vect_floatint_cvt): Likewise.
7101 (check_effective_target_vect_floatuint_cvt): Likewise.
7102 (check_effective_target_vect_simd_clones): Likewise.
7103 (check_effective_target_vect_shift): ewise.
7104 (check_effective_target_whole_vector_shift): Likewise.
7105 (check_effective_target_vect_bswap): Likewise.
7106 (check_effective_target_vect_shift_char): Likewise.
7107 (check_effective_target_vect_long): Likewise.
7108 (check_effective_target_vect_float): Likewise.
7109 (check_effective_target_vect_double): Likewise.
7110 (check_effective_target_vect_long_long): Likewise.
7111 (check_effective_target_vect_no_int_max): Likewise.
7112 (check_effective_target_vect_no_int_add): Likewise.
7113 (check_effective_target_vect_no_bitwise): Likewise.
7114 (check_effective_target_vect_widen_shift): Likewise.
7115 (check_effective_target_vect_no_align): Likewise.
7116 (check_effective_target_vect_hw_misalign): Likewise.
7117 (check_effective_target_vect_element_align): Likewise.
7118 (check_effective_target_vect_condition): Likewise.
7119 (check_effective_target_vect_cond_mixed): Likewise.
7120 (check_effective_target_vect_char_mult): Likewise.
7121 (check_effective_target_vect_short_mult): Likewise.
7122 (check_effective_target_vect_int_mult): Likewise.
7123 (check_effective_target_vect_extract_even_odd): Likewise.
7124 (check_effective_target_vect_interleave): Likewise.
7125 (check_effective_target_vect_stridedN): Likewise.
7126 (check_effective_target_vect_multiple_sizes): Likewise.
7127 (check_effective_target_vect64): Likewise.
7128 (check_effective_target_vect_call_copysignf): Likewise.
7129 (check_effective_target_vect_call_sqrtf): Likewise.
7130 (check_effective_target_vect_call_btrunc): Likewise.
7131 (check_effective_target_vect_call_btruncf): Likewise.
7132 (check_effective_target_vect_call_ceil): Likewise.
7133 (check_effective_target_vect_call_ceilf): Likewise.
7134 (check_effective_target_vect_call_floor): Likewise.
7135 (check_effective_target_vect_call_floorf): Likewise.
7136 (check_effective_target_vect_call_lceil): Likewise.
7137 (check_effective_target_vect_call_lfloor): Likewise.
7138 (check_effective_target_vect_call_nearbyint): Likewise.
7139 (check_effective_target_vect_call_nearbyintf): Likewise.
7140 (check_effective_target_vect_call_round): Likewise.
7141 (check_effective_target_vect_call_roundf): Likewise.
7142 (check_effective_target_vect_perm): Likewise, but also append *_saved
7143 to the existing global name to properly cache the result.
7144 (check_effective_target_vect_perm_byte): Likewise.
7145 (check_effective_target_vect_perm_short): Likewise.
7146 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7147 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7148 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7149 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7150 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7151 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7152 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7153 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7154 (check_effective_target_vect_sdot_qi): Likewise.
7155 (check_effective_target_vect_udot_qi): Likewise.
7156 (check_effective_target_vect_sdot_hi): Likewise.
7157 (check_effective_target_vect_udot_hi): Likewise.
7158 (check_effective_target_vect_usad_char): Likewise.
7159 (check_effective_target_vect_pack_trunc): Likewise.
7160 (check_effective_target_vect_unpack): Likewise.
7161 (check_effective_target_vect_aligned_arrays): Likewise.
7162 (check_effective_target_vect_natural_alignment): Likewise.
7163 (check_effective_target_vector_alignment_reachable): Likewise.
7164 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7165 (is-effective-target): Initialize et_index if undefined.
7166 (et-dg-runtest): New.
7167 (et-is-effective-target): Likewise.
7168 (check_vect_support_and_set_flags): Add supported MIPS targets to
7169 EFFECTIVE_TARGETS list. Return the number of supported targets.
7171 2016-07-26 Richard Biener <rguenther@suse.de>
7172 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7175 * gcc.dg/pr70920-1.c: New test-case.
7176 * gcc.dg/pr70902-2.c: Likewise.
7177 * gcc.dg/pr70920-3.c: Likewise.
7178 * gcc.dg/pr70920-4.c: Likewise
7179 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7182 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
7184 * gcc.c-torture/execute/pr71494.c: Require label_values.
7185 * gcc.dg/pr16973.c: Ditto.
7187 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7189 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7190 * gcc.dg/torture/pr69771.c: Require int32plus.
7191 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7193 2016-07-25 Martin Liska <mliska@suse.cz>
7195 * gcc.dg/torture/pr71987.c: New test.
7197 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7200 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7201 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7202 * gfortran.dg/pr71935.f90: New test.
7204 2016-07-22 Martin Sebor <msebor@redhat.com>
7207 * g++.dg/ext/atomic-3.C: New test.
7208 * gcc.dg/atomic/pr71675.c: New test.
7210 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7212 * gcc.target/i386/mvc8.c: New test.
7214 2016-07-22 Bin Cheng <bin.cheng@arm.com>
7216 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7217 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7219 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7222 * gfortran.dg/constructor_50.f90: New test.
7224 2016-07-22 Martin Liska <mliska@suse.cz>
7226 PR gcov-profile/69028
7227 PR gcov-profile/62047
7228 * g++.dg/cilk-plus/pr69028.C: New test.
7230 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7232 * gfortran.dg/coarray_stat_2.f90: New test.
7234 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7236 * gcc.target/powerpc/vec-extract.h: New files to check the
7237 vec_extract built-in functions for all vector types, testing
7238 accessing each element, both with constant and variable element
7240 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7241 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7242 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7243 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7244 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7245 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7246 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7247 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7248 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7250 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7253 * g++.dg/other/pr71728.C: New test.
7255 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7257 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7258 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7259 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7260 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7261 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7263 2016-07-21 Richard Biener <rguenther@suse.de>
7265 PR tree-optimization/71947
7266 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7268 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7270 * gcc.dg/tree-ssa/scev-15.c: New.
7272 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7274 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7276 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7279 * g++.dg/gomp/pr71941.C: New test.
7281 2016-07-20 David Malcolm <dmalcolm@redhat.com>
7285 * g++.dg/spellcheck-identifiers.C: New test case, based on
7286 gcc.dg/spellcheck-identifiers.c.
7287 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7288 gcc.dg/spellcheck-identifiers-2.c.
7289 * g++.dg/spellcheck-typenames.C: New test case, based on
7290 gcc.dg/spellcheck-typenames.c
7292 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
7294 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7295 pointer to member function and also test catching by reference.
7297 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7299 * gcc.target/s390/pr67443.c: Fix test case.
7301 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7303 * gcc.target/s390/insv-1.c: Xfail some tests.
7304 * gcc.target/s390/insv-2.c: Likewise.
7306 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7308 * gcc.target/avr/torture/get-mem.c: New test.
7309 * gcc.target/avr/torture/set-mem.c: New test.
7311 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7314 * gcc.target/avr/torture/tiny-progmem.c: New test.
7316 2016-07-20 Jakub Jelinek <jakub@redhat.com>
7319 * g++.dg/parse/pr71909.C: New test.
7320 * g++.dg/tm/pr71909.C: New test.
7323 * g++.dg/cpp0x/constexpr-50060.C: New test.
7324 * g++.dg/cpp1y/constexpr-50060.C: New test.
7326 2016-07-20 Martin Liska <mliska@suse.cz>
7328 * gfortran.dg/graphite/pr71898.f90: New test.
7330 2016-07-20 Bin Cheng <bin.cheng@arm.com>
7332 PR tree-optimization/71503
7333 PR tree-optimization/71683
7334 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7335 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7337 2016-07-20 Martin Liska <mliska@suse.cz>
7339 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7340 * gcc.dg/plugin/sreal-test-1.c: Remove.
7341 * gcc.dg/plugin/sreal_plugin.c: Remove.
7343 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7346 * gfortran.dg/dependency_47.f90: New test.
7348 2016-07-19 Jakub Jelinek <jakub@redhat.com>
7350 PR rtl-optimization/71916
7351 * gcc.c-torture/compile/pr71916.c: New test.
7354 * g++.dg/torture/pr71874.C: New test.
7357 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7358 (my_alloc): Rewritten to use __builtin_posix_memalign and
7360 (my_free): Use __builtin_free instead of _mm_free.
7361 (Vec::operator=): Use __builtin_memcpy.
7363 2016-07-19 Martin Jambor <mjambor@suse.cz>
7366 * gfortran.dg/pr71688.f90: New test.
7368 2016-07-19 Richard Biener <rguenther@suse.de>
7370 * c-c++-common/vector-subscript-6.c: New testcase.
7371 * c-c++-common/vector-subscript-7.c: Likewise.
7373 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7375 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7376 and UInt32 based on __SIZEOF_INT__.
7378 2016-07-19 Richard Biener <rguenther@suse.de>
7380 PR tree-optimization/71901
7381 * gcc.dg/torture/pr71901.c: New testcase.
7383 2016-07-19 Richard Biener <rguenther@suse.de>
7385 PR tree-optimization/71908
7386 * gcc.dg/torture/pr71908.c: New testcase.
7388 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7391 * gcc.target/powerpc/pr71493-1.c: New test.
7392 * gcc.target/powerpc/pr71493-2.c: Likewise.
7394 2016-07-18 Jakub Jelinek <jakub@redhat.com>
7397 * g++.dg/conversion/ambig3.C: New test.
7400 * g++.dg/cpp0x/constexpr-71828.C: New test.
7403 * g++.dg/template/pr71826.C: New test.
7406 * g++.dg/template/defarg21.C: New test.
7409 * g++.dg/ext/vector31.C: New test.
7411 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
7413 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7415 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7417 PR tree-optimization/71734
7418 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7420 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7422 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7423 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7424 stack-layout-dynamic-1.c: New test.
7426 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7428 * gcc.target/s390/nolrl-1.c: New test.
7430 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
7433 * gfortran.dg/pr71523_1.f90: New test.
7434 * gfortran.dg/pr71523_2.f90: New test.
7436 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7438 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7440 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7441 Marco Restelli <mrestelli@gmail.com>
7444 * gfortran.dg/pr62125.f90: New test.
7446 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7448 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7449 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7451 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
7454 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7455 * g++.dg/cpp0x/nullptr35.C: New test.
7457 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7459 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7461 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7463 * gfortran.dg/goacc/vector_length.f90: New test.
7465 2016-07-15 Richard Biener <rguenther@suse.de>
7467 PR tree-optimization/71881
7468 * gcc.dg/torture/pr71881.c: New testcase.
7470 2016-07-15 Richard Biener <rguenther@suse.de>
7472 PR tree-optimization/71887
7473 * gcc.dg/torture/pr71887.c: New testcase.
7475 2016-07-15 Jakub Jelinek <jakub@redhat.com>
7478 * gcc.dg/spellcheck-identifiers-3.c: New test.
7480 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7483 * gfortran.dg/null_9.f90: New test.
7485 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7487 * gcc.dg/tree-ssa/loop-41.c: New test.
7489 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7491 PR tree-optimization/71347
7492 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7494 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7497 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7498 * gfortran.dg/contains.f90: Ditto.
7499 * gfortran.dg/contains_empty_1.f03: Ditto.
7500 * gfortran.dg/submodule_3.f08: Ditto.
7502 2016-07-14 Jakub Jelinek <jakub@redhat.com>
7505 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7506 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7507 expected diagnostics.
7510 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7511 * gcc.dg/spellcheck-identifiers-2.c: New test.
7512 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7513 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7515 2016-07-14 Jakub Jelinek <jakub@redhat.com>
7517 PR tree-optimization/71872
7518 * gcc.c-torture/compile/pr71872.c: New test.
7520 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7522 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7523 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7524 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7525 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7526 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7527 * gcc.target/arm/atomic-op-acquire-1.c: This.
7528 * gcc.target/arm/atomic-op-char.c: Rename into ...
7529 * gcc.target/arm/atomic-op-char-1.c: This.
7530 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7531 * gcc.target/arm/atomic-op-consume-1.c: This.
7532 * gcc.target/arm/atomic-op-int.c: Rename into ...
7533 * gcc.target/arm/atomic-op-int-1.c: This.
7534 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7535 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7536 * gcc.target/arm/atomic-op-release.c: Rename into ...
7537 * gcc.target/arm/atomic-op-release-1.c: This.
7538 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7539 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7540 * gcc.target/arm/atomic-op-short.c: Rename into ...
7541 * gcc.target/arm/atomic-op-short-1.c: This.
7542 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7543 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7544 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7545 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7546 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7547 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7548 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7549 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7550 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7551 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7553 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7556 * gfortran.dg/select_type_35.f03: New test.
7558 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7561 PR tree-optimization/70923
7562 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7563 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7564 * gcc.dg/vect/pr65951.c: Likewise.
7565 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7567 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
7569 * c-c++-common/pr60226.c: Expect maximum object file alignment
7572 2016-07-14 Richard Biener <rguenther@suse.de>
7574 PR tree-optimization/71866
7575 * gcc.dg/torture/pr71866.c: New testcase.
7577 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7579 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7580 selector and enclose boolean expression in curly braces.
7582 2016-07-14 Alan Modra <amodra@gmail.com>
7585 * gcc.target/powerpc/p9-novsx.c: New.
7587 2016-07-13 Andi Kleen <ak@linux.intel.com>
7589 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7590 * g++.dg/tree-prof/morefunc.C: Dito.
7591 * g++.dg/tree-prof/pr35545.C: Dito.
7592 * g++.dg/tree-prof/reorder.C: Dito.
7593 * gcc.dg/tree-prof/20050826-2.c: Dito.
7594 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7595 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7596 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7597 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7598 * gcc.dg/tree-prof/inliner-1.c: Dito.
7599 * gcc.dg/tree-prof/merge_block.c: Dito.
7600 * gcc.dg/tree-prof/stringop-1.c: Dito.
7601 * gcc.dg/tree-prof/stringop-2.c: Dito.
7602 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7603 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7604 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7605 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7606 * gcc.dg/tree-prof/update-loopch.c: Dito.
7607 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7608 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7609 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7610 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7611 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7612 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7613 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7615 2016-07-13 Andi Kleen <ak@linux.intel.com>
7617 * lib/profopt.exp (profopt-execute): Remove .imports files.
7619 2016-07-13 Andi Kleen <ak@linux.intel.com>
7621 * lib/profopt.exp (profopt-execute): Always log profiler command line.
7623 2016-07-13 Andi Kleen <ak@linux.intel.com>
7625 * lib/profopt.exp (dg-final-scan-autofdo,
7626 dg-final-scan-not-autofdo): New functions.
7628 2016-07-13 Bin Cheng <bin.cheng@arm.com>
7630 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7631 * gcc.dg/vect/vect-35.c: Ditto.
7632 * gcc.dg/vect/vect-alias-check-2.c: New test.
7634 2016-07-13 Martin Liska <mliska@suse.cz>
7636 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
7637 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
7638 * gfortran.dg/pr42108.f90: Update expected dump scan.
7640 2016-07-13 Richard Biener <rguenther@suse.de>
7642 PR tree-optimization/24574
7643 * gcc.dg/pr24574.c: New testcase.
7645 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7647 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
7648 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7649 * c-c++-common/pr68833-1.c: Require int32plus.
7650 * gcc.dg/ipa/pr63551.c: Likewise.
7651 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7652 * gcc.dg/ipa/pr64041.c: Require int32plus.
7654 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7657 * g++.dg/pr71633.C: New test.
7659 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7661 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7662 Add new arm_thumb1_cbz_ok effective target.
7663 * gcc.target/arm/cbz.c: New test.
7665 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7667 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7668 Define effective target.
7669 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7670 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7671 * gcc.target/arm/movhi_movw.c: New test.
7672 * gcc.target/arm/movsi_movw.c: Likewise.
7673 * gcc.target/arm/movdi_movw.c: Likewise.
7675 2016-07-13 Richard Biener <rguenther@suse.de>
7678 * gcc.dg/pr71104-1.c: New testcase.
7679 * gcc.dg/pr71104-2.c: Likewise.
7681 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7684 * gcc.target/powerpc/pr71805.c: New test.
7686 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7688 * gcc.target/powerpc/divkc3-1.c: New.
7689 * gcc.target/powerpc/mulkc3-1.c: New.
7691 2016-07-12 Nathan Sidwell <nathan@acm.org>
7693 * gcc.target/arm/data-rel-1.c: New.
7694 * gcc.target/arm/data-rel-2.c: New.
7695 * gcc.target/arm/data-rel-3.c: New.
7697 2016-07-12 Martin Liska <mliska@suse.cz>
7699 * gcc.dg/params/blocksort-part.c: New test.
7700 * gcc.dg/params/params.exp: New file.
7702 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7705 * gcc.c-torture/execute/pr71700.c: New test.
7707 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7708 Richard Biener <rguenther@suse.de>
7710 PR tree-optimization/23286
7711 PR tree-optimization/70159
7712 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7713 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7714 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7715 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7716 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7717 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7718 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7719 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7720 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7721 * gcc.dg/pr51879-12.c: Likewise.
7722 * gcc.dg/strlenopt-9.c: Likewise.
7723 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7724 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7725 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7726 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7727 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7728 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7729 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7730 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7731 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7732 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7733 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7734 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7735 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7736 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7737 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7739 2016-07-12 Richard Biener <rguenther@suse.de>
7741 PR rtl-optimization/68961
7742 * gcc.target/i386/pr68961.c: New testcase.
7744 2016-07-11 Jakub Jelinek <jakub@redhat.com>
7747 * c-c++-common/gomp/pr71758.c: New test.
7748 * gfortran.dg/gomp/pr71758.f90: New test.
7750 PR tree-optimization/71823
7751 * gcc.dg/vect/pr71823.c: New test.
7753 2016-07-11 David Malcolm <dmalcolm@redhat.com>
7755 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7756 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7757 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7759 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7762 * gcc.target/i386/pr71801.c: New test.
7764 2016-07-11 Richard Biener <rguenther@suse.de>
7766 PR tree-optimization/71816
7767 * gcc.dg/torture/pr71816.c: New testcase.
7769 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7772 * gfortran.dg/dependency_46.f90: New test.
7774 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7776 PR rtl-optimization/71621
7777 * gcc.target/i386/pr71621-1.c: New.
7778 * gcc.target/i386/pr71621-2.c: New.
7780 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7782 * gfortran.dg/goacc/pr71704.f90: New test.
7784 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7787 * gcc.target/powerpc/pr71297.c: New.
7789 2016-07-08 Jiong Wang <jiong.wang@arm.com>
7791 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7793 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7796 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7798 2016-07-08 Alan Hayward <alan.hayward@arm.com>
7800 PR tree-optimization/71667
7801 * gcc.dg/vect/pr71667.c: New
7803 2016-07-08 Martin Liska <mliska@suse.cz>
7805 * gcc.dg/torture/pr71606.c: New test.
7807 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7810 * gfortran.dg/pr71764.f90: New test.
7812 2016-07-07 Jakub Jelinek <jakub@redhat.com>
7813 Kai Tietz <ktietz70@googlemail.com>
7817 * g++.dg/cpp0x/pr70869.C: New test.
7818 * g++.dg/cpp0x/pr71054.C: New test.
7820 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
7822 * g++.dg/debug/pr71432.C: Fail on AIX.
7824 2016-07-07 Martin Liska <mliska@suse.cz>
7826 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7827 an undefined behavior.
7828 * gfortran.dg/do_3.F90: Likewise.
7829 * gfortran.dg/do_check_11.f90: New test.
7830 * gfortran.dg/do_check_12.f90: New test.
7831 * gfortran.dg/do_corner_warn.f90: New test.
7833 2016-07-07 Martin Liska <mliska@suse.cz>
7835 * gfortran.dg/predict-1.f90: Ammend the test.
7836 * gfortran.dg/predict-2.f90: Likewise.
7838 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7841 * g++.dg/pr71624.C: New test.
7843 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7845 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7846 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7847 ARMv8-M Mainline architectures.
7849 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7851 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7852 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7854 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7858 * gcc.target/powerpc/pr71763.c: New file.
7860 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7862 PR tree-optimization/71518
7863 * gcc.dg/pr71518.c: New test.
7865 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7867 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7869 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7872 * gcc.target/avr/pr50739.c: New test.
7874 2016-07-05 Jan Hubicka <jh@suse.cz>
7876 * gcc.dg/tree-ssa/scev-14.c: update template.
7878 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7880 * gcc.dg/vect/group-no-gaps-1.c: New test.
7882 2016-07-05 Andi Kleen <ak@linux.intel.com>
7884 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7885 if kernel supports MPX.
7887 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
7889 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7891 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7892 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7894 * gcc.target/powerpc/signbit-1.c: New test.
7895 * gcc.target/powerpc/signbit-2.c: New test.
7896 * gcc.target/powerpc/signbit-3.c: New test.
7898 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7900 PR rtl-optimization/71594
7901 * gcc.dg/torture/pr71594.c: New test.
7903 2016-07-05 Jan Hubicka <jh@suse.cz>
7905 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7907 2016-07-05 David Malcolm <dmalcolm@redhat.com>
7910 * g++.dg/parse/error5.C: Update column
7911 number of missing semicolon error.
7912 * g++.dg/pr62314-2.C: New test case.
7914 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7916 * gfortran.dg/coarray_stat_function.f90: New test.
7917 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7918 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7921 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7924 * gfortran.dg/deferred_character_17.f90: New test.
7926 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7928 * gcc.target/arm/neon/polytypes.c: Move to ...
7929 * gcc.target/arm/polytypes.c: ... here.
7930 * gcc.target/arm/neon/pr51534.c: Move to ...
7931 * gcc.target/arm/pr51534.c: ... here.
7932 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7933 * gcc.target/arm/vect-vcvt.c: ... here.
7934 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7935 * gcc.target/arm/vect-vcvtq.c: ... here.
7936 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7937 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7938 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7939 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7940 * gcc.target/arm/neon/neon.exp: Delete.
7941 * gcc.target/arm/neon/: Delete.
7943 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7946 * gfortran.dg: pr65575.f90: New test.
7948 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7951 * gfortran.dg: pr35849.f90: New test.
7953 2016-07-04 Jakub Jelinek <jakub@redhat.com>
7956 * g++.dg/cpp0x/pr71739.C: New test.
7958 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7960 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7962 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7964 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7966 * gcc.target/s390/loc-1.c: New test.
7968 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7970 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7971 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
7973 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7976 * gcc.target/aarch64/pr63874.c: New test.
7978 2016-07-04 Jan Beulich <jbeulich@suse.com>
7980 * g++.dg/header.c: New.
7981 * gcc.dg/header.c: New.
7983 2016-07-02 Jakub Jelinek <jakub@redhat.com>
7986 * c-c++-common/Wunused-var-15.c: New test.
7988 2016-07-01 Jakub Jelinek <jakub@redhat.com>
7991 * gfortran.dg/gomp/pr71687.f90: New test.
7993 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7995 * gcc.dg/const-float128-ped.c: Require __float128 effective
7997 * gcc.dg/const-float128.c: Likewise.
7998 * gcc.dg/torture/float128-cmp-invalid.c: Require
7999 __float128 and base_quadfloat_support effective targets, and
8001 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8002 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8003 * gcc.dg/torture/float128-nan.c: Likewise.
8004 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8005 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8006 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8007 * lib/target-supports.exp (check_effective_target___float128): New.
8008 (add_options_for___float128): New.
8009 (check_effective_target_base_quadword_support): New.
8011 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8014 * gcc.target/powerpc/pr71720.c: New test.
8016 2016-07-01 Jan Beulich <jbeulich@suse.com>
8018 * gcc.dg/bss.c: New.
8020 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8023 * gcc.target/powerpc/pr71698.c: New test.
8025 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8028 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8029 instead of ".foo" for its section name.
8030 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8031 depending on MCU's flash size.
8032 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8033 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8034 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8035 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8036 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8037 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8039 2016-07-01 Jan Beulich <jbeulich@suse.com>
8041 * gcc.target/i386/pr65105-2.c: Add -msse2.
8043 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8045 PR tree-optimization/71707
8046 * gcc.dg/strlenopt-29.c: New test.
8049 * gfortran.dg/gomp/pr71704.f90: New test.
8052 * gfortran.dg/gomp/pr71705.f90: New test.
8054 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8056 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8057 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8058 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8059 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8060 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8061 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8062 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8063 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8064 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8065 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8066 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8067 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8068 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8069 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8070 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8071 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8072 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8073 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8074 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8075 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8076 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8077 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8078 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8079 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8080 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8081 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8082 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8083 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8084 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8085 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8086 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8087 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8088 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8089 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8090 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8091 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8092 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8093 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8094 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8095 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8096 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8097 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8098 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8099 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8100 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8101 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8102 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8103 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8104 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8105 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8106 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8107 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8108 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8109 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8110 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8111 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8112 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8113 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8114 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8115 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8116 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8117 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8118 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8119 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8120 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8121 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8122 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8123 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8124 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8125 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8126 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8127 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8128 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8129 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8130 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8131 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8132 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8133 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8134 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8135 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8136 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8138 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8139 James Greenhalgh <james.greenhalgh@arm.com>
8141 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8143 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8144 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8146 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8148 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8151 * gcc.dg/spellcheck-options-12.c: New test case.
8153 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8156 * gcc.c-torture/compile/pr71693.c: New test.
8158 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8160 * gcc.dg/spellcheck-params.c: New testcase.
8161 * gcc.dg/spellcheck-params-2.c: New testcase.
8163 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8165 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8166 vector extract instructions.
8167 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8169 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8172 * gfortran.dg/unexpected_eof_2.f90: New test.
8173 * gfortran.dg/unexpected_eof_3.f90: New test.
8175 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
8177 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8179 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8181 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8182 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8183 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8185 2016-06-29 Richard Biener <rguenther@suse.de>
8188 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8190 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8192 * gcc.target/arm/aapcs/neon-vect10.c: Require
8193 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8194 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8195 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8196 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8197 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8198 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8199 * gcc.target/arm/fp16-aapcs-1.c: Require
8200 -mfloat-ab=hard. Also simplify the test.
8201 * gcc.target/arm/fp16-aapcs-2.c: New.
8203 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8205 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8206 (add_options_for_arm_fp16_ieee): New.
8207 (add_options_for_arm_fp16_alternative): New.
8208 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8210 (effective_target_arm_fp16_hw): New.
8212 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8214 PR tree-optimization/71655
8215 * g++.dg/pr71655.C: New test.
8217 2016-06-29 Martin Liska <mliska@suse.cz>
8219 * gcc.dg/pr71585.c: New test.
8220 * gcc.dg/pr71585-2.c: New test.
8221 * gcc.dg/pr71585-3.c: New test.
8223 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8225 PR tree-optimization/70729
8226 * g++.dg/vect/pr70729.cc: New test.
8228 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8230 * c-c++-common/gomp/cancel-1.c: Extend.
8232 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8234 PR tree-optimization/71625
8235 * gcc.dg/strlenopt-28.c: New test.
8237 2016-06-29 Richard Biener <rguenther@suse.de>
8240 * g++.dg/torture/pr71002.C: Adjust testcase.
8242 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8245 * gcc.dg/pr71685.c: New test.
8247 2016-06-28 Martin Sebor <msebor@redhat.com>
8250 * gcc.dg/init-bad-9.c: New test.
8252 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8254 * gcc.target/powerpc/abs128-1.c: Require VSX.
8255 * gcc.target/powerpc/copysign128-1.c: Likewise.
8256 * gcc.target/powerpc/inf128-1.c: Likewise.
8257 * gcc.target/powerpc/nan128-1.c: Likewise.
8259 2016-06-28 Jakub Jelinek <jakub@redhat.com>
8262 * gcc.c-torture/execute/pr71626-1.c: New test.
8263 * gcc.c-torture/execute/pr71626-2.c: New test.
8265 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8268 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8270 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8273 * gcc.target/powerpc/pr71670.c: New testcase.
8275 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8278 * gcc.target/powerpc/pr71656-1.c: New test.
8279 * gcc.target/powerpc/pr71656-2.c: New test.
8281 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8283 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8285 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8286 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8287 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8288 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8289 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8290 Add arm_neon_fp16_ok effective target.
8291 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8293 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8295 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8297 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8299 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8301 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8303 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8305 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8307 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8309 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8311 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8314 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
8316 * gcc.dg/predict-12.c: New testcase.
8318 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8321 * gfortran.dg/pr71649.f90: New test.
8323 2016-06-25 Jakub Jelinek <jakub@redhat.com>
8325 PR tree-optimization/71643
8326 * g++.dg/opt/pr71643.C: New test.
8328 PR tree-optimization/71631
8329 * gcc.c-torture/execute/pr71631.c: New test.
8331 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8333 * gcc.dg/predict-11.c: New testcase.
8334 * gfortran.dg/predict-2.f90: New testcase.
8336 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8338 * gcc.dg/predict-10.c: New test.
8340 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8342 * gcc.target/powerpc/abs128-1.c: New.
8343 * gcc.target/powerpc/copysign128-1.c: New.
8344 * gcc.target/powerpc/inf128-1.c: New.
8345 * gcc.target/powerpc/nan128-1.c: New.
8347 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8349 * gfortran.dg/pr71642.f90: New test.
8351 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8353 PR tree-optimization/71647
8354 * gcc.target/i386/pr71647.c: New test.
8356 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8358 * gcc.target/i386/noplt-gd-1.c: New test.
8359 * gcc.target/i386/noplt-gd-2.c: Likewise.
8360 * gcc.target/i386/noplt-gd-3.c: Likewise.
8361 * gcc.target/i386/noplt-ld-1.c: Likewise.
8362 * gcc.target/i386/noplt-ld-2.c: Likewise.
8363 * gcc.target/i386/noplt-ld-3.c: Likewise.
8364 * lib/target-supports.exp
8365 (check_effective_target_tls_get_addr_via_got): New.
8367 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8369 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8370 testsuite compile flags.
8371 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8372 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8374 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8376 * g++dg/vect/pr36684.cc: Add dg-do compile.
8377 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8378 * gcc.dg/vect/pr70021.c: Ditto.
8379 * gcc.dg/vect/pr70138-1.c: Ditto.
8380 * gcc.dg/vect/pr70138-2.c: Ditto.
8381 * gcc.dg/vect/pr70354-1.c: Ditto.
8382 * gcc.dg/vect/pr70354-2.c: Ditto.
8383 * gcc.dg/vect/pr71259.c: Ditto.
8384 * gcc.dg/vect/pr71416-1.c: Ditto.
8385 * gcc.dg/vect/slp-43.c: Ditto.
8386 * gcc.dg/vect/slp-45.c: Ditto.
8387 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8388 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8389 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8390 * gfortran.dg/vect/pr69980.f90: Ditto.
8392 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8394 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8395 * gcc.dg/vect/bb-slp-30.c: Ditto.
8396 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8397 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8398 * gcc.dg/vect/pr45902.c: Ditto.
8399 * gcc.dg/vect/pr48172.c: Ditto.
8400 * gcc.dg/vect/pr48377.c: Ditto.
8401 * gcc.dg/vect/pr49038.c: Ditto.
8402 * gcc.dg/vect/pr49771.c: Ditto.
8403 * gcc.dg/vect/pr52091.c: Ditto.
8404 * gcc.dg/vect/pr53185-2.c: Ditto.
8405 * gcc.dg/vect/pr56826.c: Ditto.
8406 * gcc.dg/vect/pr60276.c: Ditto.
8407 * gcc.dg/vect/pr62021.c: Ditto.
8408 * gcc.dg/vect/pr63530.c: Ditto.
8409 * gcc.dg/vect/pr65518.c: Ditto.
8410 * gcc.dg/vect/pr65947-1.c: Ditto.
8411 * gcc.dg/vect/pr65947-10.c: Ditto.
8412 * gcc.dg/vect/pr65947-11.c: Ditto.
8413 * gcc.dg/vect/pr65947-12.c: Ditto.
8414 * gcc.dg/vect/pr65947-13.c: Ditto.
8415 * gcc.dg/vect/pr65947-2.c: Ditto.
8416 * gcc.dg/vect/pr65947-3.c: Ditto.
8417 * gcc.dg/vect/pr65947-4.c: Ditto.
8418 * gcc.dg/vect/pr65947-5.c: Ditto.
8419 * gcc.dg/vect/pr65947-6.c: Ditto.
8420 * gcc.dg/vect/pr65947-7.c: Ditto.
8421 * gcc.dg/vect/pr65947-8.c: Ditto.
8422 * gcc.dg/vect/pr65947-9.c: Ditto.
8423 * gcc.dg/vect/pr71416-1.c: Ditto.
8424 * gcc.dg/vect/pr71439.c: Ditto.
8425 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8426 * gcc.dg/vect/vect-bswap16.c: Ditto.
8427 * gcc.dg/vect/vect-bswap32.c: Ditto.
8428 * gcc.dg/vect/vect-bswap64.c: Ditto.
8429 * gcc.dg/vect/vect-live-1.c: Ditto.
8430 * gcc.dg/vect/vect-live-2.c: Ditto.
8431 * gcc.dg/vect/vect-live-3.c: Ditto.
8432 * gcc.dg/vect/vect-live-4.c: Ditto.
8433 * gcc.dg/vect/vect-live-5.c: Ditto.
8434 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8435 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8436 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8437 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8438 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8439 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8440 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8441 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8442 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8443 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8444 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8445 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8446 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8447 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8448 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8449 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8450 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8452 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8454 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8456 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8458 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8459 ia32 if R_386_GOT32X relocation is supported.
8460 * gcc.target/i386/noplt-3.c: Likewise.
8461 * gcc.target/i386/noplt-2.c: Likewise.
8462 (main): Renamed to ...
8464 * gcc.target/i386/noplt-4.c: Likewise.
8465 (main): Renamed to ...
8467 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8468 * gcc.target/i386/pr67400-5.c: Likewise.
8470 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8472 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8473 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8475 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8476 f4): Adjust expected diagnostics.
8477 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8478 (T): If OVFP is defined, redefine to TP.
8479 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8480 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8481 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8482 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8483 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8484 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8485 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8486 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8487 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8488 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8489 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8490 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8491 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8492 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8493 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8494 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8495 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8496 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8497 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8498 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8499 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8500 as last argument to __builtin_add_overflow_p.
8502 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8504 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8505 dg-options and remove default vector testsuite compile flags.
8506 * g++.dg/vect/pr33860a.cc: Ditto.
8507 * g++.dg/vect/pr45470-a.cc: Ditto.
8508 * g++.dg/vect/pr45470-b.cc: Ditto.
8509 * g++.dg/vect/pr60896.cc: Ditto.
8510 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8511 * gcc.dg/vect/pr18308.c: Ditto.
8512 * gcc.dg/vect/pr24049.c: Ditto.
8513 * gcc.dg/vect/pr33373.c: Ditto.
8514 * gcc.dg/vect/pr36228.c: Ditto.
8515 * gcc.dg/vect/pr42395.c: Ditto.
8516 * gcc.dg/vect/pr42604.c: Ditto.
8517 * gcc.dg/vect/pr46663.c: Ditto.
8518 * gcc.dg/vect/pr48765.c: Ditto.
8519 * gcc.dg/vect/pr49093.c: Ditto.
8520 * gcc.dg/vect/pr49352.c: Ditto.
8521 * gcc.dg/vect/pr52298.c: Ditto.
8522 * gcc.dg/vect/pr52870.c: Ditto.
8523 * gcc.dg/vect/pr53185.c: Ditto.
8524 * gcc.dg/vect/pr53773.c: Ditto.
8525 * gcc.dg/vect/pr56695.c: Ditto.
8526 * gcc.dg/vect/pr62171.c: Ditto.
8527 * gcc.dg/vect/pr63530.c: Ditto.
8528 * gcc.dg/vect/pr68339.c: Ditto.
8529 * gcc.dg/vect/pr71259.c: Ditto.
8530 * gcc.dg/vect/vect-82_64.c: Ditto.
8531 * gcc.dg/vect/vect-83_64.c: Ditto.
8532 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8533 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8534 * gcc.dg/vect/vect-shift-2.c: Ditto.
8535 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8536 * gfortran.dg/vect/pr39318.f90: Ditto.
8537 * gfortran.dg/vect/pr45714-a.f: Ditto.
8538 * gfortran.dg/vect/pr45714-b.f: Ditto.
8539 * gfortran.dg/vect/pr46213.f90: Ditto.
8541 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8542 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8544 * gcc.target/powerpc/p9-splat-5.c: New test.
8546 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8548 PR tree-optimization/71488
8549 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8550 * lib/target-supports.exp: ... here.
8551 (check_sse4_hw_available): New procedure.
8552 (check_effective_target_sse4_runtime): Ditto.
8553 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8554 -march=westmere for sse4_runtime targets.
8555 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
8556 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
8557 (dg-additional-options): Use for sse4_runtime targets.
8558 (main): Call check_vect ().
8559 (dg-final): Perform scan only for sse4_runtime targets.
8561 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8565 * gcc.target/i386/pr66232-14.c: New file.
8566 * gcc.target/i386/pr66232-15.c: Likewise.
8567 * gcc.target/i386/pr66232-16.c: Likewise.
8568 * gcc.target/i386/pr66232-17.c: Likewise.
8569 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8570 ia32 if R_386_GOT32X relocation is supported.
8571 * gcc.target/i386/pr67400-2.c: Likewise.
8572 * gcc.target/i386/pr67400-3.c: Likewise.
8573 * gcc.target/i386/pr67400-4.c: Likewise.
8574 * gcc.target/i386/pr67400-6.c: Likewise.
8575 * gcc.target/i386/pr67400-7.c: Likewise.
8576 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
8578 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8580 PR libgfortran/48852
8581 * gfortran.dg/char4_iunit_1.f03: Update test.
8582 * gfortran.dg/f2003_io_5.f03: Update test.
8583 * gfortran.dg/real_const_3.f90: Update test.
8585 2016-06-23 Andi Kleen <ak@linux.intel.com>
8587 * g++.dg/bprob/bprob.exp: Support autofdo.
8588 * g++.dg/tree-prof/tree-prof.exp: dito.
8589 * gcc.dg/tree-prof/tree-prof.exp: dito.
8590 * gcc.misc-tests/bprob.exp: dito.
8591 * gfortran.dg/prof/prof.exp: dito.
8592 * lib/profopt.exp: dito.
8593 * lib/target-supports.exp: Check for autofdo.
8595 2016-06-23 Martin Liska <mliska@suse.cz>
8597 * gcc.dg/pr71619.c: New test.
8599 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8602 * gcc.target/i386/pr67400-1.c: New test.
8603 * gcc.target/i386/pr67400-2.c: Likewise.
8604 * gcc.target/i386/pr67400-3.c: Likewise.
8605 * gcc.target/i386/pr67400-4.c: Likewise.
8606 * gcc.target/i386/pr67400-5.c: Likewise.
8607 * gcc.target/i386/pr67400-6.c: Likewise.
8608 * gcc.target/i386/pr67400-7.c: Likewise.
8610 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8612 * c-c++-common/missing-header-1.c: New test case.
8613 * c-c++-common/missing-header-2.c: New test case.
8614 * c-c++-common/missing-header-3.c: New test case.
8615 * c-c++-common/missing-header-4.c: New test case.
8617 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8620 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8622 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8623 expected results due to builtin "nanl" now being suggested for
8625 * gcc.dg/pr67580.c: Update expected messages.
8626 * gcc.dg/spellcheck-identifiers.c: New testcase.
8627 * gcc.dg/spellcheck-typenames.c: New testcase.
8629 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8631 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8633 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8634 diagnostic-test-show-locus-parseable-fixits.c to sources for
8635 diagnostic_plugin_test_show_locus.c.
8636 * lib/gcc-defs.exp (freeform_regexps): New global.
8637 (dg-regexp): New function.
8638 (handle-dg-regexps): New function.
8639 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8640 freeform_regexps to the empty list.
8641 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8643 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8645 PR tree-optimization/71488
8646 * g++.dg/pr71488.C: New test.
8647 * gcc.dg/vect/vect-bool-cmp.c: New test.
8649 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8651 * gcc.dg/guality/param-5.c: New test.
8653 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8655 * gcc.target/i386/asm-flag-7.c: New test.
8657 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8659 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8660 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8661 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8662 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8663 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8664 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8665 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8666 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8667 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8668 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8669 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8670 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8671 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8672 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8673 * lib/target-supports.exp: Likewise.
8675 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8677 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8678 * gcc.dg/attr-ms_struct-2.c: Likewise.
8679 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8680 * gcc.dg/bf-ms-attrib.c: Likewise.
8681 * gcc.dg/bf-ms-layout-2.c: Likewise.
8682 * gcc.dg/bf-ms-layout-3.c: Likewise.
8683 * gcc.dg/bf-ms-layout.c: Likewise.
8684 * gcc.dg/bf-no-ms-layout.c: Likewise.
8685 * gcc.target/i386/bitfield1.c: Likewise.
8686 * gcc.target/i386/bitfield2.c: Likewise.
8687 * gcc.target/i386/bitfield3.c: Likewise.
8689 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8691 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8692 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8693 override other than -mcpu=power9 command-line option is specified,
8694 or if the target operating system is aix.
8695 * gcc.target/powerpc/darn-1.c: Likewise.
8696 * gcc.target/powerpc/darn-2.c: Likewise.
8697 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8698 test if effective-target is not powerpc_p9vector_ok or if the
8699 target operating system is not defined.
8700 * gcc.target/powerpc/vslv-1.c: Likewise.
8701 * gcc.target/powerpc/vsrv-0.c: Likewise.
8702 * gcc.target/powerpc/vsrv-1.c: Likewise.
8704 2016-06-21 Tobias Burnus <burnus@net-b.de>
8707 * gfortran.dg/coarray/data_1.f90: New.
8709 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8711 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8712 (dg-require-effective-target): Use arm_v8_neon_hw.
8713 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8714 (dg-require-effective-target): Likewise.
8715 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8716 (dg-require-effective-target): Likewise.
8717 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8718 (dg-require-effective-target): Likewise.
8719 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8720 (dg-require-effective-target): Likewise.
8721 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8722 (dg-require-effective-target): Likewise.
8723 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8726 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8728 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8729 Set to 3 so test passes.
8731 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8733 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8735 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8737 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8738 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8739 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8740 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8742 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8744 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8745 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8747 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8750 * gcc.target/i386/pr71549.c: New test.
8752 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8754 * gcc.target/powerpc/vadsdu-0.c: Replace
8755 dg-require-effective-target directive to allow test to run on more
8756 platforms, and add dg-skip-if directive to disable test on aix
8757 platforms because of known incompatibilities.
8758 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8759 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8760 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8761 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8762 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8763 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8764 * gcc.target/powerpc/vadsdub-2.c: Replace
8765 dg-require-effective-target directive to allow test to run on more
8766 platforms, and add dg-skip-if directive to disable test on aix
8767 platforms because of known incompatibilities.
8768 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8769 with vec_absdb call to differentiate this test from vadsdub-1.c.
8770 * gcc.target/powerpc/vadsduh-1.c: Replace
8771 dg-require-effective-target directive to allow test to run on more
8772 platforms, and add dg-skip-if directive to disable test on aix
8773 platforms because of known incompatibilities.
8774 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8775 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8776 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8778 2016-06-21 Jakub Jelinek <jakub@redhat.com>
8780 PR tree-optimization/71588
8781 * gcc.dg/pr71558.c: New test.
8783 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8785 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8786 * c-c++-common/pr68657-2.c: Likewise.
8787 * c-c++-common/pr68657-3.c: Likewise.
8788 * gcc.dg/torture/pr69714.c: Require int32plus support.
8789 * gcc.dg/torture/pr70025.c: Likewise.
8790 * gcc.dg/torture/pr70083.c: Likewise.
8791 * gcc.dg/torture/pr70542.c: Likewise.
8792 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8794 2016-06-20 Joseph Myers <joseph@codesourcery.com>
8797 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8799 2016-06-20 Jakub Jelinek <jakub@redhat.com>
8802 * gcc.dg/pr71581.c: New test.
8804 PR rtl-optimization/71591
8805 * gcc.dg/cpp/pr71591.c: New test.
8807 2016-06-20 David B. Robins <gcc@davidrobins.net>
8810 * g++.dg/torture/pr71571.C: New test.
8812 2016-06-20 Jakub Jelinek <jakub@redhat.com>
8815 * gcc.target/i386/sse2-pr71559.c: New test.
8816 * gcc.target/i386/avx-pr71559.c: New test.
8817 * gcc.target/i386/avx512f-pr71559.c: New test.
8819 2016-06-20 Tobias Burnus <burnus@net-b.de>
8822 * gfortran.dg/pointer_remapping_10.f90: New.
8824 2016-06-20 David Malcolm <dmalcolm@redhat.com>
8826 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8828 2016-06-20 Martin Sebor <msebor@redhat.com>
8831 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8832 * gnu90-const-expr-1.c: Same.
8833 * gnu99-const-expr-1.c: Same.
8834 * gnu99-static-1.c: Same.
8836 2016-06-20 Renlin Li <renlin.li@arm.com>
8839 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8841 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8843 * gcc.target/aarch64/vcvt_f64_1.c: New.
8844 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8845 * gcc.target/aarch64/vrecp_f64_1.c: New.
8847 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8849 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8852 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
8855 * gcc.target/avr/torture/pr71103-2.c: New test.
8857 2016-06-19 Martin Sebor <msebor@redhat.com>
8860 * gcc.dg/alignof.c: New test.
8862 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8864 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8865 vs dg-error; test constexpr specifier too.
8867 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8869 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8871 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8873 * lib/target-supports.exp
8874 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8875 arm_neon_ok and merge flags. Fix temporary test name.
8876 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8879 2016-06-17 Martin Liska <mliska@suse.cz>
8881 * gcc.dg/predict-9.c: Fix dump scanning.
8883 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8885 PR tree-optimization/71354
8886 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8888 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8890 PR tree-optimization/71347
8891 * gcc.dg/tree-ssa/pr71347.c: New test.
8893 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8895 PR tree-optimization/71354
8896 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8898 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8900 * gcc.dg/vect/vect-alias-check-1.c: New test.
8902 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8905 * gcc.target/avr/pr71151-1.c: New test.
8906 * gcc.target/avr/pr71151-2.c: New test.
8907 * gcc.target/avr/pr71151-3.c: New test.
8908 * gcc.target/avr/pr71151-4.c: New test.
8909 * gcc.target/avr/pr71151-5.c: New test.
8910 * gcc.target/avr/pr71151-6.c: New test.
8911 * gcc.target/avr/pr71151-7.c: New test.
8912 * gcc.target/avr/pr71151-8.c: New test.
8913 * gcc.target/avr/pr71151-common.h: New test.
8915 2016-06-16 Martin Liska <mliska@suse.cz>
8917 * gfortran.dg/predict-1.f90: New test.
8919 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
8922 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
8924 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
8926 * g++.dg/vect/pr36648.cc: Disable cunrolli
8928 2016-06-16 Jakub Jelinek <jakub@redhat.com>
8931 * gcc.c-torture/execute/pr71554.c: New test.
8933 PR rtl-optimization/71532
8934 * gcc.dg/torture/pr71532.c: New test.
8936 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8938 * gcc.target/powerpc/p9-dimode1.c: New test.
8939 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8941 2016-06-15 Jakub Jelinek <jakub@redhat.com>
8943 * gcc.c-torture/compile/20160615-1.c: New test.
8945 * g++.dg/cpp0x/ref-qual17.C: New test.
8947 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8950 * gcc.target/i386/pr71529.C: New test.
8952 2016-06-15 Alan Hayward <alan.hayward@arm.com>
8954 PR tree-optimization/71483
8955 * g++.dg/vect/pr71483.c: New
8957 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8960 * g++.dg/inherit/crash6.C: New.
8961 * g++.dg/inherit/union2.C: Likewise.
8962 * g++.dg/inherit/virtual12.C: Likewise.
8963 * g++.dg/inherit/virtual13.C: Likewise.
8964 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8966 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
8968 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
8970 2016-06-15 Alan Hayward <alan.hayward@arm.com>
8972 PR tree-optimization/71439
8973 * gcc.dg/vect/pr71439.c: New
8975 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8977 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8979 2016-06-15 Richard Biener <rguenther@suse.de>
8981 * gcc.dg/vect/slp-45.c: New testcase.
8983 2016-06-15 Richard Biener <rguenther@suse.de>
8985 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8987 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8989 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8990 requirements, and disable for AIX for now.
8991 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8993 2016-06-14 Jakub Jelinek <jakub@redhat.com>
8996 * g++.dg/opt/pr71528.C: New test.
8999 * g++.dg/init/pr71516.C: New test.
9001 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9003 * g++.dg/init/array46.C: New.
9005 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9007 * gcc.target/i386/float128-3.c: New test.
9008 * gcc.target/i386/quad-sse4.c: Ditto.
9009 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9010 Update scan strings.
9012 2016-06-14 Richard Biener <rguenther@suse.de>
9015 * gfortran.dg/pr71526.f90: New testcase.
9017 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9019 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9020 * gcc.dg/zero_bits_compound-1.c: Likewise.
9022 2016-06-14 Richard Biener <rguenther@suse.de>
9024 PR tree-optimization/71522
9025 * gcc.dg/torture/pr71522.c: New testcase.
9027 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9029 PR tree-optimization/71520
9030 * gcc.dg/tree-ssa/pr71520.c: New test.
9032 2016-06-14 Richard Biener <rguenther@suse.de>
9034 PR tree-optimization/71521
9035 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9037 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9040 * c-c++-common/ubsan/bounds-13.c: New test.
9042 PR preprocessor/71183
9043 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9045 2016-06-13 Jeff Law <law@redhat.com>
9047 PR tree-optimization/71403
9048 * c-c++-common/ubsan/pr71403-1.c: New test.
9049 * c-c++-common/ubsan/pr71403-2.c: New test.
9050 * c-c++-common/ubsan/pr71403-3.c: New test.
9052 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9055 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9056 Add -Wno-psabi -w to dg-options.
9058 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9060 * gcc.target/powerpc/vadsdu-0.c: New test.
9061 * gcc.target/powerpc/vadsdu-1.c: New test.
9062 * gcc.target/powerpc/vadsdu-2.c: New test.
9063 * gcc.target/powerpc/vadsdu-3.c: New test.
9064 * gcc.target/powerpc/vadsdu-4.c: New test.
9065 * gcc.target/powerpc/vadsdu-5.c: New test.
9066 * gcc.target/powerpc/vadsdub-1.c: New test.
9067 * gcc.target/powerpc/vadsdub-2.c: New test.
9068 * gcc.target/powerpc/vadsduh-1.c: New test.
9069 * gcc.target/powerpc/vadsduh-2.c: New test.
9070 * gcc.target/powerpc/vadsduw-1.c: New test.
9071 * gcc.target/powerpc/vadsduw-2.c: New test.
9073 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9075 * gcc.dg/c99-init-2.c (c): Update expected error message.
9076 * gcc.dg/init-bad-8.c (foo): Likewise.
9077 * gcc.dg/spellcheck-fields-3.c: New test case.
9079 2016-06-13 Martin Liska <mliska@suse.cz>
9081 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9082 and "guess loop iv compared" heuristics.
9083 * gcc.dg/predict-2.c: Likewise.
9084 * gcc.dg/predict-3.c: Likewise.
9085 * gcc.dg/predict-4.c: Likewise.
9086 * gcc.dg/predict-5.c: Likewise.
9087 * gcc.dg/predict-6.c: Likewise.
9089 2016-06-13 Marek Polacek <polacek@redhat.com>
9092 * c-c++-common/Wswitch-unreachable-4.c: New test.
9093 * gcc.dg/Wswitch-unreachable-2.c: New test.
9094 * g++.dg/tm/jump1.C: Move dg-warning.
9096 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9098 * gnat.dg/renaming10.ad[sb]: New test.
9100 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9103 * gfortran.dg/pr70673.f90: New test.
9105 2016-06-13 Richard Biener <rguenther@suse.de>
9108 * gcc.dg/align-3.c: New testcase.
9110 2016-06-13 Martin Liska <mliska@suse.cz>
9112 * gcc.target/i386/pr71458.c: New test.
9114 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9117 * gcc.dg/torture/float128-nan.c: New test.
9119 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9122 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9125 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9128 * gfortran.dg/comma_IO_extension_1.f90: New test.
9129 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9130 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9132 * gfortran.dg/graphite/pr38083.f90: Likewise.
9133 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9136 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9138 * gnat.dg/case_character.adb: New test.
9140 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9143 * gcc.target/powerpc/pr71310.c: New testcase.
9145 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9148 * gcc.dg/pr71478.c: New test.
9150 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9153 * gcc.c-torture/execute/pr71494.c: New test.
9156 * gcc.target/i386/pr68657.c: New test.
9159 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9160 (test): Add -masm=intel alternatives.
9162 2016-06-10 Martin Sebor <msebor@redhat.com>
9165 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9167 2016-06-10 Jeff Law <law@redhat.com>
9169 PR tree-optimization/71335
9170 * gcc.c-torture/execute/pr71335.c: New test.
9172 2016-06-10 David Malcolm <dmalcolm@redhat.com>
9174 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9175 the various "cannot tail-call: " messages.
9177 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9179 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9182 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9185 * c-c++-common/asan/pr71480.c: New test.
9187 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9189 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9190 (ASMNAME2): Likewise.
9191 (main): Replace fn in asm statement with ASMNAME ("fn").
9192 * gcc.dg/guality/pr68037-2.c: Likewise.
9193 * gcc.dg/guality/pr68037-3.c: Likewise.
9194 * gcc.dg/torture/pr68037-1.c: Likewise.
9195 * gcc.dg/torture/pr68037-2.c: Likewise.
9196 * gcc.dg/torture/pr68037-3.c: Likewise.
9198 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9201 * gcc.target/i386/pr68843-1.c: New test.
9202 * gcc.target/i386/pr68843-2.c: New test.
9204 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9205 Cesar Philippidis <cesar@codesourcery.com>
9208 * gcc.dg/goacc/nested-function-1.c: New file.
9209 * gcc.dg/goacc/nested-function-2.c: Likewise.
9210 * gcc.dg/goacc/pr71373.c: Likewise.
9211 * gfortran.dg/goacc/cray-2.f95: Likewise.
9212 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9213 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9214 * gfortran.dg/goacc/cray.f95: Update.
9215 * gfortran.dg/goacc/loop-1.f95: Likewise.
9216 * gfortran.dg/goacc/loop-3.f95: Likewise.
9217 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9218 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9220 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9222 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9223 for OpenACC tile clauses.
9224 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9227 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9229 * c-c++-common/goacc/cache-2.c: ... this new file.
9230 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9231 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9232 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9234 * gfortran.dg/goacc/cray.f95: Likewise.
9235 * gfortran.dg/goacc/loop-1.f95: Likewise.
9237 2016-06-10 Alan Hayward <alan.hayward@arm.com>
9239 PR tree-optimization/71407
9240 PR tree-optimization/71416
9241 * gcc.dg/vect/pr71407.c: New
9242 * gcc.dg/vect/pr71416-1.c: New
9243 * gcc.dg/vect/pr71416-2.c: New
9245 2016-06-10 Richard Biener <rguenther@suse.de>
9248 * gcc.dg/torture/pr71477.c: New testcase.
9250 2016-06-09 Julia Koval <julia.koval@intel.com>
9252 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9253 * gcc.target/i386/interrupt-13.c: Likewise.
9254 * gcc.target/i386/interrupt-15.c: Likewise.
9255 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9256 * gcc.target/i386/interrupt-24.c: Likewise.
9257 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9258 * gcc.target/i386/interrupt-9.c: Likewise.
9259 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9261 2016-06-09 Martin Sebor <msebor@redhat.com>
9264 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9265 * gcc.dg/builtin-constant_p-1.c: Same.
9266 * gcc.dg/builtins-error.c: Same.
9267 * gcc.dg/pr70859.c: Same.
9269 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9271 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9272 * gcc.dg/torture/pr68067-1.c: Likewise.
9273 * gcc.dg/torture/pr68067-2.c: Likewise.
9275 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9277 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9280 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9283 * g++.dg/inherit/crash5.C: New.
9285 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9288 * g++.dg/inherit/crash5.C: New.
9289 * g++.dg/inherit/virtual1.C: Adjust.
9291 2016-06-09 Martin Liska <mliska@suse.cz>
9293 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9294 * g++.dg/predict-loop-exit-2.C: Likewise.
9295 * g++.dg/predict-loop-exit-3.C: Likewise.
9296 * gcc.dg/predict-1.c: Likewise.
9297 * gcc.dg/predict-2.c: Likewise.
9298 * gcc.dg/predict-3.c: Likewise.
9299 * gcc.dg/predict-4.c: Likewise.
9300 * gcc.dg/predict-5.c: Likewise.
9301 * gcc.dg/predict-6.c: Likewise.
9302 * gcc.dg/predict-7.c: Likewise.
9304 2016-06-09 Richard Biener <rguenther@suse.de>
9306 PR tree-optimization/71462
9307 * gcc.dg/torture/pr71462.c: New testcase.
9309 2016-06-09 Marek Polacek <polacek@redhat.com>
9312 * gcc.dg/c11-generic-3.c: New test.
9314 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9316 * g++.dg/init/array42.C: New.
9317 * g++.dg/init/array43.C: Likewise.
9318 * g++.dg/init/array44.C: Likewise.
9319 * g++.dg/init/array45.C: Likewise.
9320 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9321 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9322 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9323 * g++.dg/gomp/pr35751.C: Likewise.
9324 * g++.dg/init/array23.C: Likewise.
9325 * g++.dg/init/brace2.C: Likewise.
9326 * g++.dg/init/brace6.C: Likewise.
9328 2016-06-08 Martin Sebor <msebor@redhat.com>
9329 Jakub Jelinek <jakub@redhat.com>
9333 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9334 * c-c++-common/builtin-arith-overflow-2.c: New test.
9335 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9336 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9337 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9339 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9342 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9344 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9346 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9347 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9348 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9349 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9350 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9351 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9352 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9353 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9354 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9355 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9356 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9357 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9358 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9360 2016-06-08 Richard Biener <rguenther@suse.de>
9362 PR tree-optimization/68558
9363 * gcc.dg/vect/slp-44.c: New testcase.
9365 2016-06-08 Richard Biener <rguenther@suse.de>
9367 * gcc.dg/vect/slp-43.c: New testcase.
9369 2016-06-08 Richard Biener <rguenther@suse.de>
9371 PR tree-optimization/71452
9372 * gcc.dg/torture/pr71452.c: New testcase.
9374 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9377 * g++.dg/torture/pr71448.C: New test.
9379 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9383 * g++.dg/debug/pr71432.C: New test.
9385 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9387 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9388 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9389 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9391 2016-06-08 Alan Hayward <alan.hayward@arm.com>
9393 * gcc.dg/vect/vect-live-2.c: Update effective target.
9394 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9395 * lib/target-supports.exp: Add aarch64 to vect_long.
9397 2016-06-08 Marek Polacek <polacek@redhat.com>
9400 * gcc.dg/noncompile/pr71418.c: New test.
9403 * gcc.dg/noncompile/pr71426.c: New test.
9405 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
9407 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9408 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9409 * gcc.dg/predict-3.c: Update template.
9410 * gcc.dg/predict-5.c: Update template.
9411 * gcc.dg/predict-6.c: Update template.
9412 * gcc.dg/predict-9.c: Update template.
9413 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9415 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9417 * gcc.target/powerpc/vec-mul.c: New test.
9419 2016-06-07 David Malcolm <dmalcolm@redhat.com>
9421 * gcc.dg/spellcheck-fields-2.c: New test case.
9423 2016-06-07 Richard Biener <rguenther@suse.de>
9426 * gcc.dg/Wpragmas-1.c: New testcase.
9427 * gcc.dg/Wattributes-4.c: Likewise.
9428 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9431 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9433 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9434 spurious debug code.
9436 2016-06-07 Richard Biener <rguenther@suse.de>
9438 PR tree-optimization/71428
9439 * gcc.dg/torture/pr71428.c: New testcase.
9441 2016-06-07 Richard Biener <rguenther@suse.de>
9444 * gcc.dg/torture/pr71423.c: New testcase.
9446 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9449 * gcc.dg/tree-ssa/pr71408.c: New test.
9451 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9454 * g++.dg/torture/pr71281.C: New test.
9456 2016-06-06 Marek Polacek <polacek@redhat.com>
9459 * gcc.dg/pr71362.c: New test.
9461 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9462 Patrick Palka <ppalka@gcc.gnu.org>
9467 * g++.dg/opt/pr70847.C: New test.
9468 * g++.dg/ubsan/pr70847.C: New test.
9469 * g++.dg/ubsan/pr71393.C: New test.
9471 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9473 PR tree-optimization/71259
9474 * gcc.dg/vect/pr71259.c: New test.
9476 2016-06-06 David Malcolm <dmalcolm@redhat.com>
9478 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9479 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9480 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9483 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9486 * gcc.c-torture/execute/pr37780.c: New test.
9487 * gcc.target/aarch64/pr37780_1.c: Likewise.
9488 * gcc.target/arm/pr37780_1.c: Likewise.
9490 2016-06-06 Marek Polacek <polacek@redhat.com>
9492 * c-c++-common/attr-may-alias-1.c: New test.
9493 * c-c++-common/attr-may-alias-2.c: New test.
9494 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9496 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9499 * gcc.target/i386/pr24414.c: New test.
9501 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9503 * gcc.target/sparc/vis4misc.c: New file.
9504 * gcc.target/sparc/fpcmp.c: Likewise.
9505 * gcc.target/sparc/fpcmpu.c: Likewise.
9507 2016-06-06 Alan Hayward <alan.hayward@arm.com>
9509 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9510 * gcc.dg/vect/vect-live-3.c: Likewise.
9512 2016-06-06 Richard Biener <rguenther@suse.de>
9514 PR tree-optimization/71398
9515 * gcc.dg/torture/pr71398.c: New testcase.
9517 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
9520 * g++.dg/pr71389.C: New test.
9522 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9525 * gfortran.dg/fmt_read_5.f: New test.
9527 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9530 * gfortran.dg/class_array_22.f03: New test.
9532 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
9534 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9536 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
9538 * gcc.dg/predict-9.c: Update template.
9540 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9543 * g++.dg/template/pr49377.C: New.
9545 2016-06-04 Jakub Jelinek <jakub@redhat.com>
9547 PR tree-optimization/71405
9548 * g++.dg/torture/pr71405.C: New test.
9550 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9553 * g++.dg/inherit/crash5.C: New.
9554 * g++.dg/inherit/virtual1.C: Adjust.
9556 2016-06-03 Jeff Law <law@redhat.com>
9558 PR tree-optimization/71316
9559 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9561 2016-06-03 Jakub Jelinek <jakub@redhat.com>
9563 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9564 dg-additional-options with just -fno-tree-scev-cprop in it.
9565 * gcc.dg/vect/vect-live-2.c: Likewise.
9566 * gcc.dg/vect/vect-live-5.c: Likewise.
9567 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9568 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9569 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9571 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9574 * g++.dg/other/friend6.C: New test.
9576 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9578 * g++.dg/torture/ppc-ldst-array.C: New.
9580 2016-06-03 Joseph Myers <joseph@codesourcery.com>
9584 * gcc.dg/torture/builtin-fp-int-inexact.c,
9585 gcc.target/i386/387-builtin-fp-int-inexact.c,
9586 gcc.target/i386/387-rint-inline-1.c,
9587 gcc.target/i386/387-rint-inline-2.c,
9588 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9589 gcc.target/i386/sse2-rint-inline-1.c,
9590 gcc.target/i386/sse2-rint-inline-2.c,
9591 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9592 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9594 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9595 Julia Koval <julia.koval@intel.com>
9607 * gcc.dg/guality/pr68037-1.c: New test.
9608 * gcc.dg/guality/pr68037-2.c: Likewise.
9609 * gcc.dg/guality/pr68037-3.c: Likewise.
9610 * gcc.dg/torture/pr68037-1.c: Likewise.
9611 * gcc.dg/torture/pr68037-2.c: Likewise.
9612 * gcc.dg/torture/pr68037-3.c: Likewise.
9613 * gcc.dg/torture/pr68661-1a.c: Likewise.
9614 * gcc.dg/torture/pr68661-1b.c: Likewise.
9615 * gcc.target/i386/interrupt-1.c: Likewise.
9616 * gcc.target/i386/interrupt-2.c: Likewise.
9617 * gcc.target/i386/interrupt-3.c: Likewise.
9618 * gcc.target/i386/interrupt-4.c: Likewise.
9619 * gcc.target/i386/interrupt-5.c: Likewise.
9620 * gcc.target/i386/interrupt-6.c: Likewise.
9621 * gcc.target/i386/interrupt-7.c: Likewise.
9622 * gcc.target/i386/interrupt-8.c: Likewise.
9623 * gcc.target/i386/interrupt-9.c: Likewise.
9624 * gcc.target/i386/interrupt-10.c: Likewise.
9625 * gcc.target/i386/interrupt-11.c: Likewise.
9626 * gcc.target/i386/interrupt-12.c: Likewise.
9627 * gcc.target/i386/interrupt-13.c: Likewise.
9628 * gcc.target/i386/interrupt-14.c: Likewise.
9629 * gcc.target/i386/interrupt-15.c: Likewise.
9630 * gcc.target/i386/interrupt-16.c: Likewise.
9631 * gcc.target/i386/interrupt-17.c: Likewise.
9632 * gcc.target/i386/interrupt-18.c: Likewise.
9633 * gcc.target/i386/interrupt-19.c: Likewise.
9634 * gcc.target/i386/interrupt-20.c: Likewise.
9635 * gcc.target/i386/interrupt-21.c: Likewise.
9636 * gcc.target/i386/interrupt-22.c: Likewise.
9637 * gcc.target/i386/interrupt-23.c: Likewise.
9638 * gcc.target/i386/interrupt-24.c: Likewise.
9639 * gcc.target/i386/interrupt-25.c: Likewise.
9640 * gcc.target/i386/interrupt-26.c: Likewise.
9641 * gcc.target/i386/interrupt-27.c: Likewise.
9642 * gcc.target/i386/interrupt-28.c: Likewise.
9643 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9644 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9645 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9646 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9647 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9648 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9649 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9650 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9651 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9652 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9653 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9654 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9656 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9658 PR tree-optimization/52171
9659 * gcc.dg/pr52171.c: New test.
9660 * gcc.target/i386/pr52171.c: New test.
9662 2016-06-03 Jan Hubicka <jh@suse.cz>
9664 * g++.dg/tree-ssa/pred-1.C: New testcase
9665 * gcc.dg/tree-ssa/pred-1.c: New testcase
9667 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9670 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9672 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9674 2016-06-03 Alan Hayward <alan.hayward@arm.com>
9676 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9678 2016-06-03 Alan Hayward <alan.hayward@arm.com>
9680 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
9681 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
9682 * gcc.dg/vect/vect-live-1.c: New test.
9683 * gcc.dg/vect/vect-live-2.c: New test.
9684 * gcc.dg/vect/vect-live-3.c: New test.
9685 * gcc.dg/vect/vect-live-4.c: New test.
9686 * gcc.dg/vect/vect-live-5.c: New test.
9687 * gcc.dg/vect/vect-live-slp-1.c: New test.
9688 * gcc.dg/vect/vect-live-slp-2.c: New test.
9689 * gcc.dg/vect/vect-live-slp-3.c: New test.
9691 2016-06-03 Jakub Jelinek <jakub@redhat.com>
9694 * g++.dg/opt/pr71387.C: New test.
9696 2016-06-02 Jeff Law <law@redhat.com>
9698 PR tree-optimization/71328
9699 * gcc.c-torture/compile/pr71328.c: New test.
9701 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9704 * gfortran.dg/fmt_read_3.f90: Fix typo.
9705 * gfortran.dg/fmt_read_4.f90: New test.
9707 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9709 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9710 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9711 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9712 * g++.dg/cpp0x/override2.C: Likewise.
9713 * g++.dg/parse/crash5.C: Likewise.
9714 * g++.dg/parse/error16.C: Likewise.
9715 * g++.dg/parse/error27.C: Likewise.
9716 * g++.dg/template/qualttp15.C: Likewise.
9717 * g++.dg/template/redecl4.C: Likewise.
9718 * g++.old-deja/g++.other/crash39.C: Likewise.
9719 * g++.old-deja/g++.other/struct1.C: Likewise.
9720 * g++.old-deja/g++.pt/m9a.C: Likewise.
9721 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9723 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9726 * c-c++-common/pr71372.c: New test.
9728 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9729 __TIME__ strings with __builtin_strcmp instead of printf and
9732 2016-06-02 Martin Liska <mliska@suse.cz>
9734 * gcc.dg/predict-9.c: New test.
9736 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9738 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9739 global set_compiler_env_var and global saved_compiler_env_var.
9741 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9743 PR rtl-optimization/71295
9744 * gcc.c-torture/compile/pr71295.c: New test.
9746 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9748 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9750 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9751 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9753 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9754 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9755 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9758 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9760 * gcc.target/powerpc/p9-splat-4.c: New test.
9762 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9765 * gcc.target/powerpc/pr71186.c: New test.
9767 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9770 * gfortran.dg/fmt_read_3.f90: New test.
9772 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9774 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9777 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
9779 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9780 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9782 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9783 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9785 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9787 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9788 vars set by dg-set-compiler-env-var.
9790 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
9793 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9794 to the module procedure declaration.
9795 * gfortran.dg/submodule_16.f08: New test.
9797 2016-06-01 Jakub Jelinek <jakub@redhat.com>
9800 * c-c++-common/gomp/pr71371.c: New test.
9802 2016-06-01 Richard Biener <rguenther@suse.de>
9804 PR tree-optimization/71366
9805 * gcc.dg/torture/pr71366-1.c: New testcase.
9806 * gcc.dg/torture/pr71366-2.c: Likewise.
9808 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9810 * gcc.target/powerpc/vslv-0.c: New test.
9811 * gcc.target/powerpc/vslv-1.c: New test.
9812 * gcc.target/powerpc/vsrv-0.c: New test.
9813 * gcc.target/powerpc/vsrv-1.c: New test.
9815 2016-06-01 Nathan Sidwell <nathan@acm.org>
9817 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9818 * gcc.target/nvptx/weak.c: New.
9820 2016-06-01 Richard Biener <rguenther@suse.de>
9822 PR tree-optimization/71261
9823 * gcc.dg/torture/vect-bool-1.c: New testcase.
9825 2016-06-01 Jakub Jelinek <jakub@redhat.com>
9827 * gfortran.dg/gomp/order-1.f90: New test.
9828 * gfortran.dg/gomp/order-2.f90: New test.
9830 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
9832 * gcc.dg/unroll-6.c: Update template.
9833 * gcc.dg/unroll-7.c: New testcase.
9834 * gcc.dg/unroll-8.c: New testcase.
9836 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9838 * gnat.dg/opt56.ad[sb]: New test.
9840 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9843 * g++.dg/cpp0x/constexpr-ice16.C: New.
9845 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9847 PR tree-optimization/71314
9848 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9851 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9853 PR tree-optimization/71077
9854 * gcc.dg/tree-ssa/pr71077.c: New test.
9856 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
9858 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9859 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9860 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9862 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9865 * g++.dg/cpp0x/pr71248.C: New.
9866 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9867 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9868 * g++.dg/init/new37.C: Likewise.
9869 * g++.dg/template/static1.C: Likewise.
9870 * g++.dg/template/static2.C: Likewise.
9872 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9874 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9876 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9878 2016-05-31 Marek Polacek <polacek@redhat.com>
9880 * c-c++-common/Wswitch-unreachable-3.c: New test.
9881 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9883 2016-05-31 Richard Biener <rguenther@suse.de>
9885 PR tree-optimization/71352
9886 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9888 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9890 * gcc.target/arm/armv5_thumb_isa.c: New test.
9892 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9895 * gcc.target/i386/pr71346.c: New test.
9897 2016-05-31 Tom de Vries <tom@codesourcery.com>
9899 PR tree-optimization/69068
9900 * gcc.dg/graphite/pr69068.c: New test.
9902 2016-05-27 Martin Sebor <msebor@redhat.com>
9905 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9907 2016-05-30 Jakub Jelinek <jakub@redhat.com>
9910 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9911 nowait depend(inout: dd[0]) clauses where permitted.
9913 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9916 * g++.dg/parse/pr71238.C: New.
9917 * g++.dg/concepts/friend1.C: Test column numbers too.
9918 * g++.dg/cpp0x/initlist31.C: Likewise.
9919 * g++.dg/cpp0x/pr51420.C: Likewise.
9920 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9921 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9922 * g++.dg/ext/builtin3.C: Likewise.
9923 * g++.dg/lookup/friend12.C: Likewise.
9924 * g++.dg/lookup/friend7.C: Likewise.
9925 * g++.dg/lookup/koenig1.C: Likewise.
9926 * g++.dg/lookup/koenig5.C: Likewise.
9927 * g++.dg/lookup/used-before-declaration.C: Likewise.
9928 * g++.dg/overload/koenig1.C: Likewise.
9929 * g++.dg/template/crash65.C: Likewise.
9930 * g++.dg/template/friend57.C: Likewise.
9931 * g++.dg/warn/Wshadow-5.C: Likewise.
9932 * g++.dg/warn/Wunused-8.C: Likewise.
9933 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9934 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9935 * g++.old-deja/g++.jason/member.C: Likewise.
9936 * g++.old-deja/g++.jason/report.C: Likewise.
9937 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9938 * g++.old-deja/g++.law/visibility20.C: Likewise.
9939 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9940 * g++.old-deja/g++.other/static5.C: Likewise.
9941 * g++.old-deja/g++.pt/overload2.C: Likewise.
9943 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
9945 * gcc.dg/tree-ssa/peel1.c: New testcase.
9946 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9947 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9949 2016-05-30 Tom de Vries <tom@codesourcery.com>
9951 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9954 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9957 * g++.dg/parse/virtual1.C: New.
9959 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
9961 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9962 Use correct register when clearing %edx.
9964 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
9966 PR tree-optimization/71289
9967 * gcc.dg/pr71289.c: New test.
9969 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9973 * gcc.dg/tree-ssa/pr71269.c: New test.
9974 * gcc.dg/tree-ssa/pr71292.c: New test.
9976 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9979 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9981 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
9983 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9984 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9985 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9987 2016-05-30 Tom de Vries <tom@codesourcery.com>
9989 PR tree-optimization/69067
9990 * gcc.dg/graphite/pr69067.c: New test.
9992 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
9995 * gcc.target/i386/pr71245-1.c: New test.
9996 * gcc.target/i386/pr71245-2.c: Ditto.
9998 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10001 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10002 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10003 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10005 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10007 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10009 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10013 * g++.dg/overload/69855.C: New.
10014 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10015 * g++.old-deja/g++.pt/crash3.C: Likewise.
10017 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10020 * g++.dg/parse/namespace13.C: New.
10022 2016-05-26 Jeff Law <law@redhat.com>
10024 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10025 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10026 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10027 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10028 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10029 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10030 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10031 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10032 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10033 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10034 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10035 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10036 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10038 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10041 * g++.dg/overload/69855.C: New.
10042 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10043 * g++.old-deja/g++.pt/crash3.C: Likewise.
10045 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10048 * gcc.target/aarch64/va_arg_1.c: New testcase.
10049 * gcc.target/aarch64/va_arg_2.c: Likewise.
10050 * gcc.target/aarch64/va_arg_3.c: Likewise.
10052 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10054 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10055 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10056 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10057 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10058 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10060 2016-05-27 Marek Polacek <polacek@redhat.com>
10062 PR middle-end/71308
10063 * g++.dg/torture/pr71308.C: New test.
10065 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10067 * gcc.dg/zero_bits_compound-1.c: New test.
10068 * gcc.dg/zero_bits_compound-2.c: New test.
10070 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10072 PR middle-end/71279
10073 * gcc.dg/pr71279.c: New test.
10075 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10077 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10078 floating point min/max/comparison instructions.
10079 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10081 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10083 * c-c++-common/gomp/schedule-1.c: New test.
10084 * gfortran.dg/gomp/schedule-1.f90: New test.
10086 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10090 * g++.dg/cpp1y/auto-fn32.C: New test.
10091 * g++.dg/cpp1y/paren4.C: New test.
10093 2016-05-26 Nathan Sidwell <nathan@acm.org>
10095 * gcc.dg/20060410.c: Xfail on ptx.
10096 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10097 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10098 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10099 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10100 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10102 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10104 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10106 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10108 PR tree-optimization/71280
10109 * gcc.dg/pr71280.c: New test.
10111 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10113 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10114 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10116 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10118 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10120 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10123 2016-05-25 Jeff Law <law@redhat.com>
10125 PR tree-optimization/71272
10126 * gcc.c-torture/compile/pr71272.c: new test.
10128 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10130 * gcc.target/powerpc/vec-cmpne.c: New test.
10131 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10133 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10135 * gnat.dg/opt55.ad[sb]: New test.
10137 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10139 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10140 * c-c++-common/pr60226.c: Require int32plus.
10141 * gcc.c-torture/execute/pr70602.c: Likewise.
10142 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10143 unsigned long for malloc arg type.
10144 * gcc.dg/asr_div1.c: Require int32plus.
10145 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10146 * gcc.dg/pie-1.c: Require pie.
10147 * gcc.dg/pie-2.c: Likewise.
10148 * gcc.dg/pr59471.c: Require int32plus.
10149 * gcc.dg/pr59963-2.c: XFAIL for int16.
10150 * gcc.dg/pr60114.c: Require int32plus.
10151 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10152 unsigned long for typedef of size_t.
10153 * gcc.dg/pr63914.c: Require int32plus.
10154 * gcc.dg/pr64536.c: Require pt32plus.
10155 * gcc.dg/pr65658.c: Likewise.
10156 * gcc.dg/pr67271.c: Require int32plus.
10157 * gcc.dg/pr68112.c: Likewise.
10158 * gcc.dg/pr69071.c: Skip for avr target.
10159 * gcc.dg/pr69973.c: Require int32plus.
10160 * gcc.dg/pr70169.c: Skip for avr target.
10161 * gcc.dg/sso-6.c: Require int32plus.
10162 * gcc.dg/sso-7.c: Likewise.
10163 * gcc.dg/sso-8.c: Likewise.
10164 * gcc.dg/vrp-min-max-2.c: Likewise.
10166 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10169 * gcc.target/i386/pr70738-1.c: New test.
10170 * gcc.target/i386/pr70738-2.c: Likewise.
10171 * gcc.target/i386/pr70738-3.c: Likewise.
10172 * gcc.target/i386/pr70738-4.c: Likewise.
10173 * gcc.target/i386/pr70738-5.c: Likewise.
10174 * gcc.target/i386/pr70738-6.c: Likewise.
10175 * gcc.target/i386/pr70738-7.c: Likewise.
10176 * gcc.target/i386/pr70738-8.c: Likewise.
10177 * gcc.target/i386/pr70738-9.c: Likewise.
10179 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10181 PR rtl-optimization/66940
10182 * gcc.c-torture/execute/pr66940.c: New test.
10184 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10186 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10187 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10188 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10189 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10190 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10191 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10192 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10193 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10194 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10195 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10196 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10197 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10198 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10199 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10200 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10201 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10202 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10203 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10204 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10205 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10206 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10207 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10208 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10209 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10211 2016-05-25 Marek Polacek <polacek@redhat.com>
10214 * gcc.dg/noncompile/pr71265.c: New test.
10217 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10219 2016-05-25 Nathan Sidwell <nathan@acm.org>
10221 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10223 2016-05-25 Richard Biener <rguenther@suse.de>
10225 PR tree-optimization/71261
10226 * c-c++-common/torture/pr71261.c: New testcase.
10228 2016-05-25 Richard Biener <rguenther@suse.de>
10230 PR tree-optimization/71264
10231 * gcc.dg/vect/pr71264.c: New testcase.
10233 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10236 * g++.dg/cpp0x/alias-decl-53.C: New.
10237 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10239 2016-05-25 Martin Liska <mliska@suse.cz>
10241 * g++.dg/pr71239.C: New test.
10243 2016-05-25 Richard Biener <rguenther@suse.de>
10245 * gcc.dg/vect/pr58135.c: Rename to ...
10246 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10248 2016-05-25 Marek Polacek <polacek@redhat.com>
10250 * g++.dg/pr65295.C: Use target c++14.
10252 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10254 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10255 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10257 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10259 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10262 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10264 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10265 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10266 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10267 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10268 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10269 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10270 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10271 * c-c++-common/goacc/pcopy.c: Likewise.
10272 * c-c++-common/goacc/pcopyin.c: Likewise.
10273 * c-c++-common/goacc/pcopyout.c: Likewise.
10274 * c-c++-common/goacc/pcreate.c: Likewise.
10275 * c-c++-common/goacc/pr70688.c: New test.
10276 * c-c++-common/goacc/present-1.c: Adjust test.
10277 * c-c++-common/goacc/reduction-5.c: Likewise.
10278 * g++.dg/goacc/data-1.C: New test.
10280 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10282 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10283 vector parity built-in functions.
10284 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10285 count trailing zeros automatic vectorization.
10286 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10287 count trailing zeros built-in functions.
10289 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10291 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10293 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10296 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10298 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10301 * g++.dg/template/crash123.C: New.
10302 * g++.dg/template/crash124.C: Likewise.
10304 2016-05-24 Martin Sebor <msebor@redhat.com>
10307 * g++.dg/ext/flexary16.C: New test.
10309 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10311 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10312 before math.h is included.
10313 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10314 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10315 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10316 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10317 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10318 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10319 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10320 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10321 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10322 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10323 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10324 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10325 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10326 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10327 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10328 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10329 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10330 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10331 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10332 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10333 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10334 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10335 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10337 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10338 Kelvin Nilsen <kelvin@gcc.gnu.org>
10340 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10343 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10346 * g++.dg/warn/Wno-narrowing1.C: New.
10348 2016-05-24 Marek Polacek <polacek@redhat.com>
10351 * c-c++-common/Wswitch-unreachable-2.c: New test.
10353 2016-05-24 Jakub Jelinek <jakub@redhat.com>
10356 * g++.dg/vect/simd-clone-6.cc: New test.
10357 * g++.dg/gomp/declare-simd-6.C: New test.
10359 PR middle-end/70434
10361 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10363 2016-05-24 Richard Biener <rguenther@suse.de>
10365 PR tree-optimization/71240
10366 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10368 2016-05-24 Richard Biener <rguenther@suse.de>
10370 PR tree-optimization/71230
10371 * gcc.dg/torture/pr71230.c: New testcase.
10372 * g++.dg/torture/pr71230.C: Likewise.
10374 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10376 * c-c++-common/goacc/routine-5.c: Add tests.
10377 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10378 * gfortran.dg/goacc/routine-6.f90: Add tests.
10380 2016-05-24 Richard Biener <rguenther@suse.de>
10382 PR tree-optimization/71253
10383 * gcc.dg/torture/pr71253.c: New testcase.
10385 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10387 PR middle-end/71252
10388 * gfortran.dg/pr71252.f90: New test.
10390 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10392 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10394 2016-05-24 Richard Biener <rguenther@suse.de>
10396 PR middle-end/70434
10398 * c-c++-common/vector-subscript-4.c: New testcase.
10399 * c-c++-common/vector-subscript-5.c: Likewise.
10401 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10404 * gfortran.dg/namelist_90.f: New test
10406 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10409 * gfortran.dg/unexpected_eof.f: New test
10411 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10412 Kelvin Nilsen <kelvin@gcc.gnu.org>
10414 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10417 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10420 * g++.dg/cpp0x/inh-ctor20.C: New.
10421 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10423 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10426 * g++.dg/cpp0x/variadic168.C: New.
10428 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10430 * g++.dg/cpp0x/pr31445.C: Test column number too.
10431 * g++.dg/cpp0x/pr32253.C: Likewise.
10432 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10433 * g++.dg/cpp0x/variadic36.C: Likewise.
10435 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
10437 * gcc.dg/fold-notshift-2.c: Adjust.
10439 2016-05-23 Marek Polacek <polacek@redhat.com>
10442 * c-c++-common/Wswitch-unreachable-1.c: New test.
10443 * gcc.dg/Wswitch-unreachable-1.c: New test.
10444 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10445 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10446 * g++.dg/gomp/block-10.C: Likewise.
10447 * gcc.dg/gomp/block-10.c: Likewise.
10448 * g++.dg/gomp/block-9.C: Likewise.
10449 * gcc.dg/gomp/block-9.c: Likewise.
10450 * g++.dg/gomp/target-1.C: Likewise.
10451 * g++.dg/gomp/target-2.C: Likewise.
10452 * gcc.dg/gomp/target-1.c: Likewise.
10453 * gcc.dg/gomp/target-2.c: Likewise.
10454 * g++.dg/gomp/taskgroup-1.C: Likewise.
10455 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10456 * gcc.dg/gomp/teams-1.c: Likewise.
10457 * g++.dg/gomp/teams-1.C: Likewise.
10458 * g++.dg/overload/error3.C: Likewise.
10459 * g++.dg/tm/jump1.C: Likewise.
10460 * g++.dg/torture/pr40335.C: Likewise.
10461 * gcc.dg/c99-vla-jump-5.c: Likewise.
10462 * gcc.dg/switch-warn-1.c: Likewise.
10463 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10464 * gcc.dg/nested-func-1.c: Likewise.
10465 * gcc.dg/pr67784-4.c: Likewise.
10467 2016-05-23 Richard Biener <rguenther@suse.de>
10469 PR tree-optimization/71230
10470 * gfortran.dg/pr71230-1.f90: New testcase.
10471 * gfortran.dg/pr71230-2.f90: Likewise.
10473 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10475 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
10476 * gcc.dg/vect/pr58135.c: Add new.
10477 * gfortran.dg/pr46519-1.f: Adjust test case.
10479 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10482 * g++.dg/cpp0x/decltype64.C: New.
10484 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10486 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10487 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10488 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10490 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10492 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10493 Add poly64x1_t and poly64x2_t cases if supported.
10494 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10495 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10496 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10497 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10498 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10500 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10502 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10503 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10504 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10505 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10506 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10507 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10508 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10510 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10512 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10514 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10516 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10517 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10519 2016-05-22 Jakub Jelinek <jakub@redhat.com>
10521 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10522 constraint instead of "r".
10523 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10524 insn instead of vxorpd.
10525 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10527 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10528 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10530 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10532 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10533 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10535 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10537 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10539 PR middle-end/40921
10540 * gcc.dg/tree-ssa/pr40921.c: New test.
10542 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10545 * gcc.target/avr/pr71103.c: New test.
10547 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10549 PR middle-end/71179
10550 * gcc.dg/tree-ssa/pr71179.c: New test.
10552 2016-05-20 Martin Sebor <msebor@redhat.com>
10555 * gcc.dg/init-excess-2.c: New test.
10557 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10559 * gnat.dg/opt53.adb: New test.
10560 * gnat.dg/opt54.adb: Likewise.
10562 2016-05-20 Martin Jambor <mjambor@suse.cz>
10564 PR tree-optimization/70884
10565 * gcc.dg/tree-ssa/pr70919.c: New test.
10567 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10569 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10571 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10572 fix code formatting.
10574 2016-05-20 Nathan Sidwell <nathan@acm.org>
10576 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10578 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
10580 2016-05-20 David Malcolm <dmalcolm@redhat.com>
10582 * jit.dg/all-non-failing-tests.h: Add
10583 test-factorial-must-tail-call.c.
10584 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10585 * jit.dg/test-factorial-must-tail-call.c: New test case.
10587 2016-05-20 Jakub Jelinek <jakub@redhat.com>
10590 * gfortran.dg/pr71204.f90: New test.
10592 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10594 * gcc.target/nvptx/sincos.c: New test.
10596 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10599 * g++.dg/cpp1y/auto-fn31.C: New.
10601 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10603 * gcc.target/powerpc/vec-addec.c: New test.
10604 * gcc.target/powerpc/vec-addec-int128.c: New test.
10606 2016-05-20 David Malcolm <dmalcolm@redhat.com>
10608 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10609 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10610 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10611 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10613 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
10615 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10617 2016-05-20 Jakub Jelinek <jakub@redhat.com>
10620 * g++.dg/opt/pr71210-1.C: New test.
10621 * g++.dg/opt/pr71210-2.C: New test.
10623 PR tree-optimization/29756
10624 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10625 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10626 only on selected targets where V4SImode vectors are known to be
10629 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
10631 PR tree-optimization/71079
10632 PR tree-optimization/71206
10633 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10635 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10637 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10638 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10639 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10641 2016-05-20 Richard Guenther <rguenther@suse.de>
10643 PR tree-optimization/29756
10644 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10646 2016-05-20 Richard Biener <rguenther@suse.de>
10648 PR tree-optimization/71185
10649 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10651 2016-05-20 Richard Biener <rguenther@suse.de>
10653 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10655 2016-05-19 Marek Polacek <polacek@redhat.com>
10658 * g++.dg/diagnostic/pr71075.C: New test.
10660 2016-05-19 David Malcolm <dmalcolm@redhat.com>
10663 * g++.dg/pr71184.C: New test case.
10665 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10667 * gcc.target/powerpc/darn-0.c: New test.
10668 * gcc.target/powerpc/darn-1.c: New test.
10669 * gcc.target/powerpc/darn-2.c: New test.
10671 2016-05-19 Marek Polacek <polacek@redhat.com>
10673 PR tree-optimization/71031
10674 * gcc.dg/tree-ssa/vrp100.c: New test.
10676 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10678 PR rtl-optimization/71148
10679 * gcc.dg/pr71148.c: New test.
10681 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10684 * gcc.target/arm/pr71056.c: New test.
10686 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10688 * c-c++-common/pr69669.c: Check the used mode.
10690 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10693 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10695 2016-05-19 Richard Biener <rguenther@suse.de>
10697 PR tree-optimization/70729
10698 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10699 * gcc.dg/graphite/scop-18.c: Likewise.
10700 * gcc.dg/pr41783.c: Disable LIM.
10701 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10702 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10703 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10704 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10705 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10706 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10707 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10708 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10709 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10710 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10711 * gfortran.dg/pr42108.f90: Likewise.
10713 2016-05-18 David Malcolm <dmalcolm@redhat.com>
10716 * gcc.dg/spellcheck-options-11.c: New test case.
10718 2016-05-18 Jakub Jelinek <jakub@redhat.com>
10721 * g++.dg/opt/pr71100.C: New test.
10723 2016-05-18 Martin Jambor <mjambor@suse.cz>
10726 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10727 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10728 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10729 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10731 2016-05-18 Martin Jambor <mjambor@suse.cz>
10734 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10735 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10736 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10737 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10738 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10740 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10743 * g++.dg/template/crash122.C: New.
10745 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10748 * g++.dg/template/pr70466-1.C: New.
10749 * g++.dg/template/pr70466-2.C: Likewise.
10751 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10753 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10754 splat operations and the XXSPLTIB instruction.
10755 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10756 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10757 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10758 xxlxor to clear a register.
10760 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10762 * gcc.dg/torture/pr71020.c: New test.
10764 2016-05-18 Martin Jambor <mjambor@suse.cz>
10767 * gcc.dg/ipa/pr70646.c: New test.
10769 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10771 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10773 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10775 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10776 missing tests for vreinterpretq_p{8,16}.
10778 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10780 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10781 vsliq_n_s64 and vsliq_n_u64.
10783 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10785 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10786 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10788 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10790 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10791 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10792 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10794 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10796 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10799 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10801 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10802 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10803 "blr\t" and switch to scan-assembler-times.
10805 2016-05-18 Jiong Wang <jiong.wang@arm.com>
10807 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10809 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10810 declarations under __aarch64__ and __ARM_FEATURE_FMA.
10812 2016-05-18 Jakub Jelinek <jakub@redhat.com>
10814 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10815 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10816 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10817 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10818 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10819 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10821 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10822 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10824 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10825 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10827 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10828 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10830 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10832 2016-05-18 Richard Biener <rguenther@suse.de>
10834 PR tree-optimization/71168
10835 * gcc.dg/torture/pr71168.c: New testcase.
10837 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10839 PR middle-end/63586
10840 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10841 * gcc.dg/tree-ssa/pr63586.c: New test.
10842 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10844 2016-05-17 Nathan Sidwell <nathan@acm.org>
10846 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10847 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10848 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10849 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10851 2016-05-17 Nathan Sidwell <nathan@acm.org>
10853 * gcc.target/nvptx/abi-vararg-3.c: New.
10855 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10857 PR tree-optimization/54579
10858 PR middle-end/55299
10859 * gcc.dg/fold-notrotate-1.c: New test.
10860 * gcc.dg/fold-notshift-1.c: New test.
10861 * gcc.dg/fold-notshift-2.c: New test.
10863 2016-05-17 Marek Polacek <polacek@redhat.com>
10866 * g++.dg/ipa/pr71146.C: New test.
10868 2016-05-17 David Malcolm <dmalcolm@redhat.com>
10870 * jit.dg/test-error-array-bounds.c: New test case.
10872 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
10874 * gcc.dg/tree-ssa/and-1.c: New testcase.
10876 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
10878 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10879 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10881 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
10883 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10884 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10886 2016-05-17 Jiong Wang <jiong.wang@arm.com>
10888 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10890 2016-05-17 Jiong Wang <jiong.wang@arm.com>
10892 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10894 2016-05-17 Jiong Wang <jiong.wang@arm.com>
10896 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10897 ".2d[index]" when scan the assembly.
10898 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10899 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10901 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10903 2016-05-17 Richard Biener <rguenther@suse.de>
10905 PR tree-optimization/71132
10906 * gcc.dg/torture/pr71132.c: New testcase.
10908 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10910 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10912 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10915 * gcc.target/aarch64/pr70809_1.c: New test.
10917 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10919 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10920 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10921 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10922 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10924 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10925 Ilya Enkovich <ilya.enkovich@intel.com>
10928 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10930 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
10932 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10933 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10935 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10937 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10938 test for __ARM_FP16_ARGS.
10939 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10940 * gcc.target/arm/aapcs/neon-vect10.c: New.
10941 * gcc.target/arm/aapcs/neon-vect9.c: New.
10942 * gcc.target/arm/aapcs/vfp18.c: New.
10943 * gcc.target/arm/aapcs/vfp19.c: New.
10944 * gcc.target/arm/aapcs/vfp20.c: New.
10945 * gcc.target/arm/aapcs/vfp21.c: New.
10946 * gcc.target/arm/fp16-aapcs-1.c: New.
10947 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10948 test for __ARM_FP16_ARGS.
10949 * g++.target/arm/fp16-return-1.c: Update expected output.
10951 2016-05-16 Jiong Wang <jiong.wang@arm.com>
10954 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10956 2016-05-15 Harald Anlauf <anlauf@gmx.de>
10959 * gfortran.dg/pr69603.f90: New testcase.
10961 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
10963 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10965 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
10968 * gfortran.dg/pr71047.f08: New test.
10970 2016-05-13 Joseph Myers <joseph@codesourcery.com>
10972 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10973 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10974 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10976 2016-05-13 Martin Sebor <msebor@redhat.com>
10979 * g++.dg/cpp0x/constexpr-60049.C: New test.
10981 2016-05-13 Jakub Jelinek <jakub@redhat.com>
10984 * gcc.dg/pr71071.c: New test.
10986 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
10988 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10989 remove XOP handling.
10990 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
10992 2016-05-13 Nathan Sidwell <nathan@acm.org>
10994 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10995 __atomic_is_lock_free declaration.
10997 2016-05-13 Richard Biener <rguenther@suse.de>
10999 PR tree-optimization/42587
11000 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11002 2016-05-13 Martin Liska <mliska@suse.cz>
11004 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11005 the new format of dump output.
11007 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11009 * gcc.dg/pr71084.c: New test.
11011 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11014 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11016 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11018 * gcc.target/aarch64/struct_return.c: New test.
11020 2016-05-12 Marek Polacek <polacek@redhat.com>
11023 * c-c++-common/pr70756-2.c: New test.
11024 * c-c++-common/pr70756.c: New test.
11026 2016-05-12 Richard Biener <rguenther@suse.de>
11028 PR tree-optimization/71059
11029 * gcc.dg/torture/pr71059.c: New testcase.
11031 2016-05-12 Richard Biener <rguenther@suse.de>
11033 PR tree-optimization/71062
11034 * gcc.dg/torture/pr71062.c: New testcase.
11036 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11038 PR tree-optimization/71006
11039 * gcc.dg/pr71006.c: New test.
11041 2016-05-12 Marek Polacek <polacek@redhat.com>
11044 * gcc.dg/opts-7.c: New test.
11046 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11049 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11050 Add -save-temps to dg-options.
11051 Scan for ldmfd rather than pop instruction.
11052 * gcc.target/arm/interrupt-2.c: Likewise.
11053 * gcc.target/arm/pr70830.c: New test.
11055 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11057 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11058 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11060 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11061 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11062 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11065 * gcc.target/i386/avx512vl-pack-1.c: New test.
11066 * gcc.target/i386/avx512vl-pack-2.c: New test.
11067 * gcc.target/i386/avx512bw-pack-2.c: New test.
11069 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11071 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11072 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11073 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11075 2016-05-12 Richard Biener <rguenther@suse.de>
11077 PR tree-optimization/70986
11078 * gcc.dg/torture/pr70986-1.c: New testcase.
11079 * gcc.dg/torture/pr70986-2.c: Likewise.
11080 * gcc.dg/torture/pr70986-3.c: Likewise.
11082 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11085 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11086 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11088 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11090 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11092 * gcc.target/i386/pr66746.c: Ditto.
11094 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11096 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11098 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11099 warning when using -mvsx-timode.
11100 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11101 * gcc.target/powerpc/dform-2.c: Likewise.
11102 * gcc.target/powerpc/pr68805.c: Likewise.
11104 2016-05-11 Marek Polacek <polacek@redhat.com>
11107 * c-c++-common/attributes-3.c: New test.
11109 2016-05-11 Nathan Sidwell <nathan@acm.org>
11111 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11112 * gcc.c-torture/execute/pr68185.c: Likewise.
11113 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11114 * gcc.dg/pr69634.c: Requires scheduling.
11115 * gcc.dg/torture/pr66178.c: Require label values.
11116 * gcc.dg/setjmp-6.c: Require indirect jumps.
11118 2016-05-11 Richard Biener <rguenther@suse.de>
11120 PR tree-optimization/71055
11121 * gcc.dg/torture/pr71055.c: New testcase.
11123 2016-05-11 Richard Biener <rguenther@suse.de>
11126 * g++.dg/debug/pr71057.C: New testcase.
11128 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11131 * gfortran.dg/gomp/pr70855.f90: New test.
11133 2016-05-11 Richard Biener <rguenther@suse.de>
11135 PR middle-end/71002
11136 * g++.dg/torture/pr71002.C: New testcase.
11138 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11140 PR middle-end/70807
11141 * gcc.dg/pr70807.c: New test.
11143 2016-05-10 Martin Sebor <msebor@redhat.com>
11146 * g++.dg/Wattributes.C: New test.
11148 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11150 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11151 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11152 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11154 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11157 * gcc.target/i386/pr70799-1.c: New test.
11159 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11161 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11163 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11165 PR middle-end/70877
11166 * gcc.target/i386/pr70877.c: New test.
11168 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11170 PR tree-optimization/70786
11171 * gcc.target/i386/pr70876.c: New test.
11173 2016-05-10 Jakub Jelinek <jakub@redhat.com>
11176 * gcc.target/i386/avx512vl-logic-1.c: New test.
11177 * gcc.target/i386/avx512vl-logic-2.c: New test.
11178 * gcc.target/i386/avx512dq-logic-2.c: New test.
11180 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11183 * gcc.target/powerpc/pr70963.c: New.
11185 2016-05-10 David Malcolm <dmalcolm@redhat.com>
11187 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11188 (test_very_wide_line): Add ruler to expected output.
11189 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11190 (test_very_wide_line): Likewise.
11191 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11192 (test_show_locus): Within the handling of "test_very_wide_line",
11193 enable show_ruler_p on the diagnostic context.
11195 2016-05-10 Richard Biener <rguenther@suse.de>
11197 PR tree-optimization/71039
11198 * gcc.dg/torture/pr71039.c: New testcase.
11200 2016-05-10 Nathan Sidwell <nathan@acm.org>
11202 * gcc.dg/nested-func-10.c: Requires alloca.
11203 * gcc.dg/nested-func-9.c: Requires alloca.
11204 * gcc.c-torture/execute/pr70460.c: Requires labels.
11205 * gcc.c-torture/compile/pr70199.c: Requires labels.
11206 * gcc.target/nvptx/decl.c: Compile only.
11207 * gcc.target/nvptx/trailing-init.c: Compile only.
11208 * gcc.target/nvptx/ary-init.c: Compile only.
11210 2016-05-10 Marek Polacek <polacek@redhat.com>
11213 * gcc.dg/attr-opt-1.c: New test.
11215 2016-05-10 Richard Biener <rguenther@suse.de>
11217 PR tree-optimization/70497
11218 PR tree-optimization/28367
11219 * gcc.dg/torture/20160404-1.c: New testcase.
11220 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11221 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11223 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11225 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11227 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
11229 * gcc.target/i386/fabsneg-1.c New test.
11231 2016-05-09 Alan Modra <amodra@gmail.com>
11234 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11236 2016-05-09 Richard Biener <rguenther@suse.de>
11238 PR tree-optimization/70985
11239 * gcc.dg/torture/pr70985.c: New testcase.
11241 2016-05-09 Bin Cheng <bin.cheng@arm.com>
11243 * gcc.dg/tree-ssa/ifc-9.c: New test.
11244 * gcc.dg/tree-ssa/ifc-10.c: New test.
11245 * gcc.dg/tree-ssa/ifc-11.c: New test.
11246 * gcc.dg/tree-ssa/ifc-12.c: New test.
11247 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11248 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11249 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11251 2016-05-09 Richard Biener <rguenther@suse.de>
11254 * gfortran.dg/pr70937.f90: New testcase.
11256 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11258 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11260 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
11263 * gfortran.dg/dec_structure_1.f90: New testcase.
11264 * gfortran.dg/dec_structure_2.f90: Ditto.
11265 * gfortran.dg/dec_structure_3.f90: Ditto.
11266 * gfortran.dg/dec_structure_4.f90: Ditto.
11267 * gfortran.dg/dec_structure_5.f90: Ditto.
11268 * gfortran.dg/dec_structure_6.f90: Ditto.
11269 * gfortran.dg/dec_structure_7.f90: Ditto.
11270 * gfortran.dg/dec_structure_8.f90: Ditto.
11271 * gfortran.dg/dec_structure_9.f90: Ditto.
11272 * gfortran.dg/dec_structure_10.f90: Ditto.
11273 * gfortran.dg/dec_structure_11.f90: Ditto.
11274 * gfortran.dg/dec_union_1.f90: Ditto.
11275 * gfortran.dg/dec_union_2.f90: Ditto.
11276 * gfortran.dg/dec_union_3.f90: Ditto.
11277 * gfortran.dg/dec_union_4.f90: Ditto.
11278 * gfortran.dg/dec_union_5.f90: Ditto.
11279 * gfortran.dg/dec_union_6.f90: Ditto.
11280 * gfortran.dg/dec_union_7.f90: Ditto.
11282 2016-05-07 Tom de Vries <tom@codesourcery.com>
11284 PR tree-optimization/70956
11285 * gcc.dg/graphite/pr70956.c: New test.
11287 2016-05-06 Jakub Jelinek <jakub@redhat.com>
11289 PR middle-end/70941
11290 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11291 (a, b, c, d): Change type from char to signed char.
11292 (main): Compare against (signed char) -1634678893 instead of
11293 hardcoded -109. Use __builtin_abort instead of abort.
11295 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11296 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11298 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11300 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11303 * gcc.dg/torture/pr70935.c: New test.
11305 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11308 * gcc.target/sh/pr58219.c: New tests.
11310 2016-05-06 Richard Biener <rguenther@suse.de>
11312 PR tree-optimization/70960
11313 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11315 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11318 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11319 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11320 Adjust expected instruction counts.
11321 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11323 2016-05-06 Marek Polacek <polacek@redhat.com>
11326 * gcc.dg/ubsan/bounds-3.c: New test.
11328 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11331 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11333 2016-05-06 Richard Biener <rguenther@suse.de>
11335 PR middle-end/70931
11336 * gfortran.dg/pr70931.f90: New testcase.
11338 2016-05-06 Richard Biener <rguenther@suse.de>
11340 PR middle-end/70941
11341 * gcc.dg/torture/pr70941.c: New testcase.
11343 2016-05-05 Bin Cheng <bin.cheng@arm.com>
11345 PR tree-optimization/57206
11346 * gcc.dg/vect/pr57206.c: New test.
11348 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11350 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11352 2016-05-05 Jakub Jelinek <jakub@redhat.com>
11354 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11356 * c-c++-common/Wdangling-else-4.c: New test.
11358 2016-05-04 Jakub Jelinek <jakub@redhat.com>
11362 * g++.dg/opt/pr70906.C: New test.
11363 * g++.dg/opt/pr70933.C: New test.
11365 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11367 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
11369 * gcc.dg/ipa/pure-const-3.c: New testcase.
11371 2016-05-04 Marek Polacek <polacek@redhat.com>
11373 * c-c++-common/Wdangling-else-1.c: New test.
11374 * c-c++-common/Wdangling-else-2.c: New test.
11375 * c-c++-common/Wdangling-else-3.c: New test.
11377 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11379 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11382 2016-05-04 Marek Polacek <polacek@redhat.com>
11385 * gcc.dg/Waddress-2.c: New test.
11387 2016-05-04 Alan Modra <amodra@gmail.com>
11389 * gcc.target/powerpc/pr70866.c: New.
11391 2016-05-03 Martin Sebor <msebor@redhat.com>
11394 * c-c++-common/builtin_location.c: New test.
11395 * g++.dg/cpp1y/builtin_location.C: New test.
11397 2016-05-03 Marek Polacek <polacek@redhat.com>
11400 * gcc.dg/pr70859.c: New test.
11401 * gcc.dg/pr70859-2.c: New test.
11403 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11405 * gnat.dg/debug5.adb: New testcase.
11407 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11409 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11410 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11411 Procedure to check for z10 instruction set.
11413 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11415 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11417 2016-05-03 Alan Modra <amodra@gmail.com>
11419 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11421 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11423 * gcc.target/i386/avx512f-cvt-1.c: New test.
11425 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11427 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11428 -fdump-tree-vrp-details.
11430 2016-05-03 Richard Biener <rguenther@suse.de>
11432 * gcc.dg/pr30172-1.c: Adjust.
11433 * gcc.dg/pr63743.c: Likewise.
11434 * gcc.dg/tm/pr51696.c: Likewise.
11435 * c-c++-common/tm/safe-1.c: Likewise.
11436 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11437 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11438 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11439 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11441 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11443 PR rtl-optimization/70467
11444 * gcc.target/i386/pr70467-3.c: New test.
11445 * gcc.target/i386/pr70467-4.c: New test.
11447 PR tree-optimization/70916
11448 * gcc.c-torture/compile/pr70916.c: New test.
11451 * gcc.target/i386/pr49244-1.c: New test.
11452 * gcc.target/i386/pr49244-2.c: New test.
11454 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11456 PR rtl-optimization/44281
11457 * gcc.target/i386/pr44281.c: New test.
11459 2016-05-03 bin cheng <bin.cheng@arm.com>
11461 PR tree-optimization/56541
11462 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11463 * gcc.dg/vect/pr56541.c: new test.
11465 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11467 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11469 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11471 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11474 * c-c++-common/asan/clone-test-1.c (main): Align child process
11477 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11480 * g++.dg/spellcheck-fields-2.C: New test case.
11482 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11485 * g++.dg/pr62314.C: New test case.
11487 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
11489 * gcc.dg/ipa/inline-8.c: New testcase.
11491 2016-05-02 Jakub Jelinek <jakub@redhat.com>
11493 PR rtl-optimization/70467
11494 * gcc.target/i386/pr70467-1.c: New test.
11496 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11498 * gcc.dg/spec-options.c: Run the test on all targets.
11499 * gcc.dg/foo.specs: Use cpp_unique_options.
11501 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
11503 * gcc.dg/tree-ssa/unord.c: New testcase.
11505 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
11507 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11509 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11511 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11513 2016-05-02 Marek Polacek <polacek@redhat.com>
11516 * gcc.dg/enum-incomplete-3.c: New test.
11518 2016-05-02 Marek Polacek <polacek@redhat.com>
11519 Tom de Vries <tom@codesourcery.com>
11521 PR tree-optimization/70700
11522 * gcc.dg/pr70700.c: New test.
11524 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
11526 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11527 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11528 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11529 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11530 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11532 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11534 * ada/acats/run_acats: Rename into...
11535 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11536 * ada/acats/run_all.sh: Remove redundant test.
11537 (target_run): Move around.
11538 (target_gnatchop): Use newly built executable.
11539 (target_gnatmake): Likewise.
11540 Check that the compilation of impbit succeeds.
11542 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11544 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11545 * gcc.dg/20021029-1.c: Likewise.
11546 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11547 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11548 * gcc.target/sh/cmpstr.c: Likewise.
11549 * gcc.target/sh/cmpstrn.c: Likewise.
11550 * gcc.target/sh/memset.c: Likewise.
11551 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11552 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11553 * gcc.target/sh/pr39423-1.c: Likewise.
11554 * gcc.target/sh/pr49468-di.c: Likewise.
11555 * gcc.target/sh/pr49468-si.c: Likewise.
11556 * gcc.target/sh/pr49880-1.c: Likewise.
11557 * gcc.target/sh/pr49880-2.c: Likewise.
11558 * gcc.target/sh/pr49880-3.c: Likewise.
11559 * gcc.target/sh/pr50751-1.c: Likewise.
11560 * gcc.target/sh/pr50751-4.c: Likewise.
11561 * gcc.target/sh/pr50751-7.c: Likewise.
11562 * gcc.target/sh/pr51244-1.c: Likewise.
11563 * gcc.target/sh/pr51244-10.c: Likewise.
11564 * gcc.target/sh/pr51244-11.c: Likewise.
11565 * gcc.target/sh/pr51244-12.c: Likewise.
11566 * gcc.target/sh/pr51244-13.c: Likewise.
11567 * gcc.target/sh/pr51244-14.c: Likewise.
11568 * gcc.target/sh/pr51244-17.c: Likewise.
11569 * gcc.target/sh/pr51244-18.c: Likewise.
11570 * gcc.target/sh/pr51244-19.c: Likewise.
11571 * gcc.target/sh/pr51244-4.c: Likewise.
11572 * gcc.target/sh/pr51244-5.c: Likewise.
11573 * gcc.target/sh/pr51244-7.c: Likewise.
11574 * gcc.target/sh/pr51244-8.c: Likewise.
11575 * gcc.target/sh/pr51244-9.c: Likewise.
11576 * gcc.target/sh/pr51697.c: Likewise.
11577 * gcc.target/sh/pr52483-1.c: Likewise.
11578 * gcc.target/sh/pr52483-2.c: Likewise.
11579 * gcc.target/sh/pr52483-3.c: Likewise.
11580 * gcc.target/sh/pr52483-5.c: Likewise.
11581 * gcc.target/sh/pr52933-1.c: Likewise.
11582 * gcc.target/sh/pr52933-2.c: Likewise.
11583 * gcc.target/sh/pr52933-3.c: Likewise.
11584 * gcc.target/sh/pr53568-1.c: Likewise.
11585 * gcc.target/sh/pr53976-1.c: Likewise.
11586 * gcc.target/sh/pr53988-1.c: Likewise.
11587 * gcc.target/sh/pr53988.c: Likewise.
11588 * gcc.target/sh/pr54089-1.c: Likewise.
11589 * gcc.target/sh/pr54089-6.c: Likewise.
11590 * gcc.target/sh/pr54089-7.c: Likewise.
11591 * gcc.target/sh/pr54089-8.c: Likewise.
11592 * gcc.target/sh/pr54089-9.c: Likewise.
11593 * gcc.target/sh/pr54236-1.c: Likewise.
11594 * gcc.target/sh/pr54236-2.c: Likewise.
11595 * gcc.target/sh/pr54236-3.c: Likewise.
11596 * gcc.target/sh/pr54236-4.c: Likewise.
11597 * gcc.target/sh/pr54386.c: Likewise.
11598 * gcc.target/sh/pr54602-1.c: Likewise.
11599 * gcc.target/sh/pr54685.c: Likewise.
11600 * gcc.target/sh/pr54760-1.c: Likewise.
11601 * gcc.target/sh/pr54760-2.c: Likewise.
11602 * gcc.target/sh/pr54760-3.c: Likewise.
11603 * gcc.target/sh/pr54760-4.c: Likewise.
11604 * gcc.target/sh/pr54760-5.c: Likewise.
11605 * gcc.target/sh/pr54760-6.c: Likewise.
11606 * gcc.target/sh/pr55146.c: Likewise.
11607 * gcc.target/sh/pr55160.c: Likewise.
11608 * gcc.target/sh/pr59278.c: Likewise.
11609 * gcc.target/sh/pr59401-1.c: Likewise.
11610 * gcc.target/sh/pr59533-1.c: Likewise.
11611 * gcc.target/sh/pr63260.c: Likewise.
11612 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11613 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11614 * gcc.target/sh/strlen.c: Likewise.
11615 * gcc.target/sh/torture/pr30807.c: Likewise.
11616 * gcc.target/sh/torture/pr34777.c: Likewise.
11617 * gcc.target/sh/torture/pr64652.c: Likewise.
11618 * gcc.target/sh/torture/pr65505.c: Likewise.
11619 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11620 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11622 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11625 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11627 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11629 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11630 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11631 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11632 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11634 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11636 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11637 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11639 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11641 PR middle-end/70626
11642 * c-c++-common/goacc/combined-reduction.c: New test.
11643 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11645 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11647 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11648 *movdi_internal pattern only if PIC off.
11649 * gcc.target/i386/pr70155-2.c: Likewise.
11650 * gcc.target/i386/pr70155-3.c: Likewise.
11651 * gcc.target/i386/pr70155-4.c: Likewise.
11652 * gcc.target/i386/pr70155-5.c: Likewise.
11653 * gcc.target/i386/pr70155-6.c: Likewise.
11654 * gcc.target/i386/pr70155-7.c: Likewise.
11655 * gcc.target/i386/pr70155-8.c: Likewise.
11656 * gcc.target/i386/pr70155-15.c: Likewise.
11657 * gcc.target/i386/pr70155-17.c: Likewise.
11658 * gcc.target/i386/pr70155-22.c: Likewise.
11660 2016-04-29 Bin Cheng <bin.cheng@arm.com>
11662 PR tree-optimization/70803
11663 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11665 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11667 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11668 optimization of vector loop.
11669 * gcc.target/i386/vect-unpack-3.c: New test.
11670 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11671 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11672 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11674 2016-04-29 Marek Polacek <polacek@redhat.com>
11677 * g++.dg/ubsan/null-7.C: New test.
11680 * gcc.dg/pr70852.c: New test.
11682 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11685 * g++.dg/cpp0x/alignas6.C: New test.
11687 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11689 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11690 * gcc.dg/pr27003.c: Likewise.
11691 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11692 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11693 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11694 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
11695 * gcc.target/arc/mxy.c: Likewise.
11696 * gcc.target/arc/mswape.c: Likewise.
11697 * gcc.target/arc/mrtsc.c: Likewise.
11698 * gcc.target/arc/mcrc.c: Likewise.
11699 * gcc.target/arc/mdsp-packa.c: Likewise.
11700 * gcc.target/arc/mdvbf.c: Likewise.
11701 * gcc.target/arc/mlock.c: Likewise.
11702 * gcc.target/arc/mmac-24.c: Likewise.
11703 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11705 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11706 Matthijs Kooijman <matthijs@stdin.nl>
11707 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11710 * gcc.target/avr/pr60040-1.c: New.
11711 * gcc.target/avr/pr60040-2.c: New.
11713 2016-04-29 Richard Biener <rguenther@suse.de>
11715 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11717 2016-04-29 Richard Biener <rguenther@suse.de>
11719 PR tree-optimization/13962
11720 PR tree-optimization/65686
11721 * gcc.dg/uninit-pr65686.c: New testcase.
11723 2016-04-29 Jakub Jelinek <jakub@redhat.com>
11725 PR middle-end/70843
11726 * gcc.dg/pr70843.c: New test.
11728 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11731 * gcc.target/i386/pr70858.c: New test.
11733 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11735 * gcc.target/arc/nps400-1.c: New file.
11737 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11738 Andrew Burgess <andrew.burgess@embecosm.com>
11740 * gcc.target/arc/movh_cl-1.c: New file.
11742 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11743 Andrew Burgess <andrew.burgess@embecosm.com>
11745 * gcc.target/arc/extzv-1.c: New file.
11746 * gcc.target/arc/insv-1.c: New file.
11747 * gcc.target/arc/insv-2.c: New file.
11748 * gcc.target/arc/movb-1.c: New file.
11749 * gcc.target/arc/movb-2.c: New file.
11750 * gcc.target/arc/movb-3.c: New file.
11751 * gcc.target/arc/movb-4.c: New file.
11752 * gcc.target/arc/movb-5.c: New file.
11753 * gcc.target/arc/movb_cl-1.c: New file.
11754 * gcc.target/arc/movb_cl-2.c: New file.
11755 * gcc.target/arc/movbi_cl-1.c: New file.
11756 * gcc.target/arc/movl-1.c: New file.
11758 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11759 Andrew Burgess <andrew.burgess@embecosm.com>
11761 * gcc.target/arc/cmem-1.c: New file.
11762 * gcc.target/arc/cmem-2.c: New file.
11763 * gcc.target/arc/cmem-3.c: New file.
11764 * gcc.target/arc/cmem-4.c: New file.
11765 * gcc.target/arc/cmem-5.c: New file.
11766 * gcc.target/arc/cmem-6.c: New file.
11767 * gcc.target/arc/cmem-7.c: New file.
11768 * gcc.target/arc/cmem-ld.inc: New file.
11769 * gcc.target/arc/cmem-st.inc: New file.
11771 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11774 * gcc.target/i386/pr70821.c: New test.
11776 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11778 * gcc.target/powerpc/vec-adde.c: New test.
11779 * gcc.target/powerpc/vec-adde-int128.c: New test.
11781 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11783 * gcc.target/i386/avx-vround-1.c: New test.
11784 * gcc.target/i386/avx-vround-2.c: New test.
11785 * gcc.target/i386/avx512vl-vround-1.c: New test.
11786 * gcc.target/i386/avx512vl-vround-2.c: New test.
11788 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11791 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11792 (check_effective_target_cilkplus_runtime): ... this.
11793 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11794 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11796 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11797 Require cilkplus_runtime.
11798 Don't add -lcilkrts.
11799 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11800 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11801 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11802 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11803 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11804 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11805 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11806 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11807 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11808 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11809 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11810 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11811 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11812 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11813 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11814 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11815 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11816 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11817 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11818 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11819 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11820 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11821 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11822 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11823 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11824 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11825 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11826 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11827 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11829 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11830 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11832 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11834 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11837 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
11839 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11840 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11842 2015-04-27 Ryan Burn <contact@rnburn.com>
11846 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11848 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11849 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11851 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11853 * gnat.dg/limited_with4.ad[sb]: New test.
11854 * gnat.dg/limited_with4_pkg.ads: New helper.
11856 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11859 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11860 and movv1ti_internal patterns
11861 * gcc.target/i386/pr70155-1.c: New test.
11862 * gcc.target/i386/pr70155-2.c: Likewise.
11863 * gcc.target/i386/pr70155-3.c: Likewise.
11864 * gcc.target/i386/pr70155-4.c: Likewise.
11865 * gcc.target/i386/pr70155-5.c: Likewise.
11866 * gcc.target/i386/pr70155-6.c: Likewise.
11867 * gcc.target/i386/pr70155-7.c: Likewise.
11868 * gcc.target/i386/pr70155-8.c: Likewise.
11869 * gcc.target/i386/pr70155-9.c: Likewise.
11870 * gcc.target/i386/pr70155-10.c: Likewise.
11871 * gcc.target/i386/pr70155-11.c: Likewise.
11872 * gcc.target/i386/pr70155-12.c: Likewise.
11873 * gcc.target/i386/pr70155-13.c: Likewise.
11874 * gcc.target/i386/pr70155-14.c: Likewise.
11875 * gcc.target/i386/pr70155-15.c: Likewise.
11876 * gcc.target/i386/pr70155-16.c: Likewise.
11877 * gcc.target/i386/pr70155-17.c: Likewise.
11878 * gcc.target/i386/pr70155-18.c: Likewise.
11879 * gcc.target/i386/pr70155-19.c: Likewise.
11880 * gcc.target/i386/pr70155-20.c: Likewise.
11881 * gcc.target/i386/pr70155-21.c: Likewise.
11882 * gcc.target/i386/pr70155-22.c: Likewise.
11884 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11886 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11889 2016-04-27 Bin Cheng <bin.cheng@arm.com>
11891 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11892 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11893 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11894 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11895 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11897 2016-04-27 Richard Biener <rguenther@suse.de>
11900 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11901 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11903 2016-04-27 Nathan Sidwell <nathan@acm.org>
11905 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11906 * g++.dg/ubsan/pr63956.C: Adjust error location.
11908 2016-04-27 Nick Clifton <nickc@redhat.com>
11910 PR middle-end/49889
11911 * gcc.dg/pr49889.c: New test.
11913 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11915 * c-c++-common/memset-array.c: New test.
11917 2016-04-26 Martin Sebor <msebor@redhat.com>
11920 * g++.dg/cpp1y/func_constexpr.C: New test.
11922 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11925 * g++.dg/cpp0x/enum32.C: New test.
11926 * g++.dg/cpp0x/enum33.C: New test.
11928 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11930 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11931 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11932 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11933 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11934 * gcc.c-torture/execute/pr38151.c: Likewise.
11935 * gcc.c-torture/execute/pr66556.c: Likewise.
11936 * gcc.c-torture/execute/pr67781.c: Likewise.
11937 * gcc.c-torture/execute/pr68648.c: Likewise.
11939 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
11941 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11943 2016-04-26 Marek Polacek <polacek@redhat.com>
11946 * gcc.dg/pr67784-3.c: New test.
11947 * gcc.dg/pr67784-4.c: New test.
11948 * gcc.dg/pr67784-5.c: New test.
11951 * gcc.dg/Wnested-externs-2.c: New test.
11953 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
11955 * gcc.dg/fold-plusmult.c: Adjust.
11956 * gcc.dg/no-strict-overflow-6.c: Adjust.
11957 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11959 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11961 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11963 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11964 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11965 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11966 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11967 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11968 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11969 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11970 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11971 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11972 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11973 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11974 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11975 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11976 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11977 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11978 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11979 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11980 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11981 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11982 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11983 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11984 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11986 * gcc.target/i386/pr32219-4.c: Likewise.
11987 * gcc.target/i386/pr32219-6.c: Likewise.
11988 * gcc.target/i386/pr32219-8.c: Likewise.
11990 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11992 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11993 associated options.
11995 2016-04-26 Marek Polacek <polacek@redhat.com>
11998 * g++.dg/ext/cond2.C: New test.
12000 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12002 PR tree-optimization/70771
12003 PR tree-optimization/70775
12004 * gcc.dg/pr70771.c: New test.
12005 * gcc.dg/pr70775.c: New test.
12007 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12009 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12011 2016-04-25 Richard Biener <rguenther@suse.de>
12013 PR tree-optimization/70780
12014 * gcc.dg/torture/pr70780.c: New testcase.
12016 2016-04-25 Michael Collison <michael.collison@arm.com>
12018 * gcc.target/arm/neon-vaddws16.c: New test.
12019 * gcc.target/arm/neon-vaddws32.c: New test.
12020 * gcc.target/arm/neon-vaddwu16.c: New test.
12021 * gcc.target/arm/neon-vaddwu32.c: New test.
12022 * gcc.target/arm/neon-vaddwu8.c: New test.
12023 * lib/target-supports.exp
12024 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12025 that arm neon support vector widen sum of HImode TO SImode.
12027 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12030 * c-c++-common/asan/pr70712.c: New test.
12032 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12034 * .gitattributes: New file.
12036 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12038 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12040 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12042 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12043 * gfortran.dg/submodule_15.f08: Likewise.
12045 2016-04-22 Richard Biener <rguenther@suse.de>
12047 PR tree-optimization/70740
12048 * gcc.dg/torture/pr70740.c: New testcase.
12050 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12053 * gcc.target/i386/pr70750-1.c: New test.
12054 * gcc.target/i386/pr70750-2.c: Likewise.
12056 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12059 * g++.dg/cpp0x/auto48.C: New.
12061 2016-04-21 Marek Polacek <polacek@redhat.com>
12064 * g++.dg/cpp0x/forw_enum12.C: New test.
12065 * g++.dg/cpp0x/forw_enum13.C: New test.
12067 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12070 * gcc.target/i386/pr70728.c: New test.
12072 2016-04-21 Richard Biener <rguenther@suse.de>
12074 PR middle-end/70747
12075 * gcc.dg/pr70747.c: New testcase.
12077 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12079 PR tree-optimization/70715
12080 * gcc.dg/tree-ssa/scev-13.c: New test.
12082 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12084 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12086 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12088 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12090 2016-04-20 Jan Hubicka <jh@suse.cz>
12093 * g++.dg/ipa/nothrow-1.C: New testcase.
12095 2016-04-20 Nathan Sidwell <nathan@acm.org>
12098 * g++.dg/eh/delete1.C: New.
12100 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12102 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12103 -mtune-ctrl=sse_typeless_stores.
12105 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12107 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12109 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12111 PR tree-optimization/69489
12112 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12114 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12117 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12118 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12119 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12121 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12123 PR tree-optimization/56625
12124 PR tree-optimization/69489
12125 * gcc.dg/vect/pr56625.c: New test.
12126 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12128 2016-04-20 Andrew Pinski <apinski@cavium.com>
12131 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12133 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12135 * gnat.dg/self1.adb: Remove now incorrect test.
12137 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12139 * gcc.dg/tree-ssa/scev-11.c: New test.
12140 * gcc.dg/tree-ssa/scev-12.c: New test.
12142 2016-04-20 Marek Polacek <polacek@redhat.com>
12144 PR tree-optimization/70725
12145 * gcc.dg/pr70725.c: New test.
12147 2016-04-20 Richard Biener <rguenther@suse.de>
12149 PR tree-optimization/70726
12150 * g++.dg/vect/pr70726.cc: New testcase.
12152 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12155 * gcc.target/s390/pr70674.c: New test.
12157 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12159 PR libgfortran/70684
12160 * gfortran.dg/list_read_14.f90: New test.
12162 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12165 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12166 extern to force it misaligned.
12170 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12171 Don't check `*' before movv4sf_internal.
12172 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12173 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12174 Don't check `*' before movv16qi_internal.
12175 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12176 extern to force it misaligned.
12180 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12181 Don't check `*' before movv2df_internal.
12182 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12183 extern to force it misaligned.
12187 Check movv8sf_internal instead of avx_storeups256.
12188 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12190 2016-04-19 Richard Biener <rguenther@suse.de>
12192 PR tree-optimization/70171
12193 * g++.dg/tree-ssa/pr70171.C: New testcase.
12195 2016-04-19 Richard Biener <rguenther@suse.de>
12197 PR tree-optimization/70724
12198 * gcc.dg/torture/pr70724.c: New testcase.
12200 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12202 PR middle-end/70689
12203 * gcc.target/i386/pr70689.c: New.
12205 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12208 * gcc.target/i386/pr70708.c: New test.
12210 2016-04-18 Richard Biener <rguenther@suse.de>
12212 PR tree-optimization/43434
12213 * gcc.dg/vect/pr43434.c: New testcase.
12214 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12215 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12216 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12217 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12218 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12219 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12220 * gcc.dg/gomp/pr68640.c: Likewise.
12221 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12222 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12224 2016-04-18 Richard Biener <rguenther@suse.de>
12226 PR tree-optimization/70701
12227 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12229 2016-04-18 Tom de Vries <tom@codesourcery.com>
12232 * gcc.dg/pr70161.c: Add dot-file scans.
12233 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12234 instead of after last dot char.
12236 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12238 * c-c++-common/dump-ada-spec-3.c: New test.
12239 * c-c++-common/dump-ada-spec-4.c: Likewise.
12241 2016-04-17 Tom de Vries <tom@codesourcery.com>
12244 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12246 2016-04-15 Jan Hubicka <jh@suse.cz>
12249 * g++.dg/ipa/pure-const-1.C: New testcase.
12250 * g++.dg/ipa/pure-const-2.C: New testcase.
12251 * g++.dg/ipa/pure-const-3.C: New testcase.
12253 2016-04-15 Marek Polacek <polacek@redhat.com>
12256 * gcc.dg/bitfld-22.c: New test.
12258 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12260 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12263 2016-04-15 Marek Polacek <polacek@redhat.com>
12266 * c-c++-common/pr70651.c: New test.
12268 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12270 PR rtl-optimization/70681
12271 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12272 dump scan on arm and powerpc.
12273 * gcc.dg/pr10474.c: Likewise.
12275 2016-04-15 Jakub Jelinek <jakub@redhat.com>
12280 * g++.dg/cpp1y/vla11.C: Revert for real.
12283 * c-c++-common/Wparentheses-1.c: New test.
12284 * c-c++-common/gomp/Wparentheses-1.c: New test.
12285 * c-c++-common/gomp/Wparentheses-2.c: New test.
12286 * c-c++-common/gomp/Wparentheses-3.c: New test.
12287 * c-c++-common/gomp/Wparentheses-4.c: New test.
12288 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12289 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12290 * c-c++-common/goacc/Wparentheses-1.c: New test.
12292 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12295 * gcc.target/i386/pr70662.c: New test.
12297 2016-04-15 Richard Biener <rguenther@suse.de>
12298 Alan Modra <amodra@gmail.com>
12300 PR tree-optimization/70130
12301 * gcc.dg/vect/O3-pr70130.c: New testcase.
12303 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12306 * gcc.target/powerpc/pr70669.c: New test.
12309 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12310 a power7 system that does not have an assembler that supports
12313 2016-04-14 Martin Sebor <msebor@redhat.com>
12318 * c-c++-common/ubsan/vla-1.c: Revert.
12319 * g++.dg/cpp1y/vla11.C: Same.
12320 * g++.dg/cpp1y/vla12.C: Same.
12321 * g++.dg/cpp1y/vla13.C: Same.
12322 * g++.dg/cpp1y/vla14.C: Same.
12323 * g++.dg/cpp1y/vla3.C: Same.
12324 * g++.dg/init/array24.C: Same.
12325 * g++.dg/ubsan/vla-1.C: Same.
12327 2016-04-14 Marek Polacek <polacek@redhat.com>
12328 Jan Hubicka <hubicka@ucw.cz>
12331 * g++.dg/torture/pr70029.C: New test.
12333 2016-04-14 Martin Sebor <msebor@redhat.com>
12335 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12336 type size to prevent failures on targets with very low maximum
12339 2016-04-14 Richard Biener <rguenther@suse.de>
12341 PR tree-optimization/70623
12342 * gcc.dg/torture/pr70623.c: New testcase.
12343 * gcc.dg/torture/pr70623-2.c: Likewise.
12345 2016-04-13 Martin Sebor <msebor@redhat.com>
12350 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12351 * g++.dg/cpp1y/vla11.C: New test.
12352 * g++.dg/cpp1y/vla12.C: New test.
12353 * g++.dg/cpp1y/vla13.C: New test.
12354 * g++.dg/cpp1y/vla14.C: New test.
12355 * g++.dg/cpp1y/vla3.C: Restore deleted test.
12356 * g++.dg/init/array24.C: Fully brace VLA initializer.
12357 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12359 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12362 * g++.dg/opt/pr70641.C: New test.
12364 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12366 PR rtl-optimization/68749
12367 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12368 effects of argument promotions.
12369 Remove default args to dg-skip-if.
12371 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12374 * g++.dg/parse/pr70635.C: New.
12376 2016-04-13 Marek Polacek <polacek@redhat.com>
12379 * c-c++-common/Wmisleading-indentation-4.c: New test.
12381 2016-04-13 Marek Polacek <polacek@redhat.com>
12384 * gcc.dg/Wparentheses-12.c: New test.
12385 * gcc.dg/Wparentheses-13.c: New test.
12387 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12389 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12390 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12391 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12393 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12395 PR middle-end/70633
12396 * gcc.c-torture/compile/pr70633.c: New test.
12399 * gcc.dg/torture/pr70628.c: New test.
12401 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12404 * g++.dg/template/pr70610.C: New test.
12405 * g++.dg/template/pr70610-2.C: New test.
12406 * g++.dg/template/pr70610-3.C: New test.
12407 * g++.dg/template/pr70610-4.C: New test.
12409 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12411 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12415 * g++.dg/ext/pr70571.C: New test.
12417 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12420 * gcc.target/powerpc/pr70640.c: New test.
12422 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12425 * g++.dg/parse/pr68722.C: New.
12427 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12429 PR rtl-optimization/70596
12430 * gcc.target/i386/pr70596.c: New test.
12432 2016-04-12 Nathan Sidwell <nathan@acm.org>
12435 * g++.dg/init/pr70501.C: New.
12437 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12439 * gcc.target/i386/asm-flag-6.c: New test.
12441 2016-04-12 Tom de Vries <tom@codesourcery.com>
12443 PR tree-optimization/68756
12444 * gcc.dg/graphite/pr68756.c: New test.
12446 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12448 PR tree-optimization/70602
12449 * gcc.c-torture/execute/pr70602.c: New test.
12451 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12454 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12455 __float128 emulator is built and runs.
12456 * gcc.target/powerpc/float128-1.c: Likewise.
12458 * lib/target-supports.exp (check_ppc_float128_sw_available):
12459 Rework tests for __float128 software and hardware
12460 availability. Fix exit condition to return 0 on success.
12462 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12465 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12466 * gcc.target/aarch64/target_attr_15.c: Likewise.
12468 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12471 * g++.dg/cpp1y/pr69066.C: New.
12473 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12476 * gfortran.dg/pr36192.f90: Update test.
12477 * gfortran.dg/pr36192_1.f90: Update test.
12478 * gfortran.dg/real_dimension_1.f: Update test.
12479 * gfortran.dg/parameter_array_init_7.f90: New test.
12481 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
12484 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12486 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12488 PR rtl-optimization/66669
12489 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12491 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12493 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12494 * gcc.dg/pie-1.c: Likewise.
12495 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12496 * gcc.dg/pic-4.c: Likewise.
12497 * gcc.dg/pie-3.c: Likewise.
12498 * gcc.dg/pie-4.c: Likewise.
12500 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12502 PR tree-optimization/68644
12503 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12505 PR rtl-optimization/64886
12506 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12508 2016-04-09 Tom de Vries <tom@codesourcery.com>
12510 PR tree-optimization/68953
12511 * gcc.dg/graphite/pr68953.c: New test.
12513 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12516 * gfortran.dg/deferred_character_16.f90: New test.
12518 2016-04-09 Jakub Jelinek <jakub@redhat.com>
12520 PR tree-optimization/70586
12521 * gcc.c-torture/execute/pr70586.c: New test.
12523 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12526 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12527 with __builtin_memset
12528 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12530 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12534 PR tree-optimization/70373
12535 PR middle-end/70533
12536 PR middle-end/70534
12537 PR middle-end/70535
12538 * c-c++-common/goacc/reduction-5.c: New test.
12539 * c-c++-common/goacc/reduction-promotions.c: New test.
12540 * gfortran.dg/goacc/reduction-3.f95: New test.
12541 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12543 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12547 * g++.dg/pr70590.C: New test.
12548 * g++.dg/pr70590-2.C: New test.
12550 2016-04-08 Jakub Jelinek <jakub@redhat.com>
12552 PR middle-end/70593
12553 * gcc.target/i386/pr70593.c: New test.
12555 PR rtl-optimization/70574
12556 * gcc.target/i386/avx2-pr70574.c: New test.
12558 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12561 * c-c++-common/asan/pr70541.c: New test.
12563 2016-04-08 Tom de Vries <tom@codesourcery.com>
12565 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12566 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12568 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12571 * gcc.c-torture/execute/pr70566.c: New test.
12573 2016-04-08 Tom de Vries <tom@codesourcery.com>
12575 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12576 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12578 2016-04-08 Alan Modra <amodra@gmail.com>
12580 * gcc.target/powerpc/pr70117.c: New.
12582 2016-04-07 Jakub Jelinek <jakub@redhat.com>
12585 * gcc.dg/lto/simd-function_0.c: New test.
12587 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12589 * c-c++-common/attr-simd-2.c: Likewise.
12590 * c-c++-common/attr-simd-4.c: Likewise.
12591 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12592 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12594 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12597 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12599 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12600 Tom de Vries <tom@codesourcery.com>
12602 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12603 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12604 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12605 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12606 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12607 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12608 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12609 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12611 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12614 * g++.dg/warn/Wparentheses-29.C: New test.
12616 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12619 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12620 explicit braces to resolve a future -Wparentheses warning.
12622 2016-04-06 Richard Henderson <rth@redhat.com>
12624 * gcc.dg/pr61817-1.c: New test.
12625 * gcc.dg/pr61817-2.c: New test.
12626 * gcc.dg/pr69391-1.c: New test.
12627 * gcc.dg/pr69391-2.c: New test.
12629 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12631 PR rtl-optimization/70398
12632 * gcc.target/aarch64/pr70398.c: New.
12634 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12636 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12638 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
12639 Pedro Alves <palves@redhat.com>
12641 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12643 2016-04-06 Jakub Jelinek <jakub@redhat.com>
12645 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12646 Check for avx512f effective targets instead of avx2.
12647 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12648 for AVX512F clones.
12649 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12650 * g++.dg/gomp/declare-simd-1.C: Likewise.
12651 * g++.dg/gomp/declare-simd-3.C: Likewise.
12652 * g++.dg/gomp/declare-simd-4.C: Likewise.
12654 PR middle-end/70550
12655 * c-c++-common/gomp/pr70550-1.c: New test.
12656 * c-c++-common/gomp/pr70550-2.c: New test.
12658 2016-04-05 Nathan Sidwell <nathan@acm.org>
12661 * g++.dg/ext/attribute-may-alias-5.C: New.
12663 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12666 * c-c++-common/pr70336.c: New test.
12667 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12668 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12670 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
12673 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12675 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12677 PR rtl-optimization/70542
12678 * gcc.dg/torture/pr70542.c: New test.
12679 * gcc.target/i386/avx2-pr70542.c: New test.
12681 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12683 PR tree-optimization/70509
12684 * gcc.target/i386/avx512bw-pr70509.c: New test.
12686 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12689 * g++.dg/ext/constexpr-vla4.C: New test.
12691 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
12694 * gcc.target/i386/pr70510.c: New test.
12696 2016-04-05 Richard Biener <rguenther@suse.de>
12698 PR tree-optimization/70526
12699 * g++.dg/torture/pr70526.C: New testcase.
12701 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12704 * gcc.target/i386/pr70525.c: New test.
12706 2016-04-05 Richard Biener <rguenther@suse.de>
12708 PR middle-end/70499
12709 * g++.dg/torture/pr70499.C: New testcase.
12711 2016-04-05 Richard Biener <rguenther@suse.de>
12713 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12716 2016-04-04 Jakub Jelinek <jakub@redhat.com>
12718 PR middle-end/70307
12719 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12720 rs6000 ABI warnings.
12722 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
12725 * g++.dg/ipa/devirt-51.C: New testcase.
12727 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12728 Jakub Jelinek <jakub@redhat.com>
12730 PR middle-end/70457
12731 * gcc.dg/torture/pr70457.c: New.
12733 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12736 * gfortran.dg/allocate_with_source_19.f08: New test.
12738 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12741 * gfortran.dg/coarray_allocate_6.f08: New test.
12743 2016-04-04 Richard Biener <rguenther@suse.de>
12745 PR rtl-optimization/70484
12746 * gcc.dg/torture/pr70484.c: New testcase.
12748 2016-04-04 Marek Polacek <polacek@redhat.com>
12751 * gcc.dg/torture/pr70307.c: New test.
12753 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12757 * gcc.target/sh/torture/pr70416.c: New.
12759 2016-04-02 Martin Sebor <msebor@redhat.com>
12765 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12766 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12767 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12768 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12769 * g++.dg/cpp0x/constexpr-string.C: Same.
12770 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12771 * g++.dg/cpp0x/pr65398.C: Same.
12772 * g++.dg/ext/constexpr-vla1.C: Same.
12773 * g++.dg/ext/constexpr-vla2.C: Same.
12774 * g++.dg/ext/constexpr-vla3.C: Same.
12775 * g++.dg/ubsan/pr63956.C: Same.
12777 2016-04-01 Jakub Jelinek <jakub@redhat.com>
12779 PR rtl-optimization/70467
12780 * gcc.target/i386/pr70467-2.c: New test.
12782 2016-04-01 Jakub Jelinek <jakub@redhat.com>
12783 Marek Polacek <polacek@redhat.com>
12786 * g++.dg/init/new47.C: New test.
12788 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12791 * gcc.target/arm/pr70496.c: New test.
12793 2016-04-01 Nathan Sidwell <nathan@acm.org>
12796 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12798 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12801 * gcc.dg/strlenopt.h (memmove): New.
12802 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12803 instead of "string.h".
12804 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12805 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12806 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12807 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12808 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12809 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12810 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12811 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12812 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12813 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12814 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12815 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12816 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12817 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12818 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12819 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12820 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12821 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12822 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12823 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12825 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12827 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12828 (Holder::foo): Reflect this.
12830 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12833 * gcc.dg/pr70442.c: New test.
12835 2016-03-31 Nathan Sidwell <nathan@acm.org>
12838 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12840 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12843 * gcc.target/i386/pr70453.c: New test.
12845 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
12848 * gcc.c-torture/pr70292.c: New test.
12850 2016-03-31 Marek Polacek <polacek@redhat.com>
12853 * c-c++-common/pr70297.c: New test.
12854 * g++.dg/cpp0x/typedef-redecl.C: New test.
12855 * gcc.dg/typedef-redecl2.c: New test.
12857 2016-03-31 Jakub Jelinek <jakub@redhat.com>
12859 PR rtl-optimization/70460
12860 * gcc.c-torture/execute/pr70460.c: New test.
12862 2016-03-31 Richard Biener <rguenther@suse.de>
12865 * g++.dg/ext/vector30.C: New testcase.
12867 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12868 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12870 * gfortran.dg/fmt_pf.f90: New test.
12872 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12874 Forward-port from 5 branch
12875 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12878 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12879 dg-require-effective-target after dg-do.
12881 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12883 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12885 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12886 Julian Brown <julian@codesourcery.com>
12887 Chung-Lin Tang <cltang@codesourcery.com>
12888 Cesar Philippidis <cesar@codesourcery.com>
12889 James Norris <jnorris@codesourcery.com>
12890 Tom de Vries <tom@codesourcery.com>
12891 Nathan Sidwell <nathan@codesourcery.com>
12893 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
12894 * c-c++-common/goacc/loop-clauses.c: Likewise.
12895 * g++.dg/goacc/template.C: Likewise.
12896 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12897 * gfortran.dg/goacc/loop-1.f95: Likewise.
12898 * gfortran.dg/goacc/loop-5.f95: Likewise.
12899 * gfortran.dg/goacc/loop-6.f95: Likewise.
12900 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12901 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12902 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12903 * c-c++-common/goacc/clauses-fail.c: Likewise.
12904 * c-c++-common/goacc/parallel-1.c: Likewise.
12905 * c-c++-common/goacc/reduction-1.c: Likewise.
12906 * c-c++-common/goacc/reduction-2.c: Likewise.
12907 * c-c++-common/goacc/reduction-3.c: Likewise.
12908 * c-c++-common/goacc/reduction-4.c: Likewise.
12909 * c-c++-common/goacc/routine-3.c: Likewise.
12910 * c-c++-common/goacc/routine-4.c: Likewise.
12911 * c-c++-common/goacc/routine-5.c: Likewise.
12912 * c-c++-common/goacc/tile.c: Likewise.
12913 * g++.dg/goacc/template.C: Likewise.
12914 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12915 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12916 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12917 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12918 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12919 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12920 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12921 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12922 * c-c++-common/goacc/use_device-1.c: ... this file.
12923 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12924 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12925 * c-c++-common/goacc/host_data-6.c: ... this file.
12926 * c-c++-common/goacc/loop-2-kernels.c: New file.
12927 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12928 * c-c++-common/goacc/loop-3.c: Likewise.
12929 * g++.dg/goacc/reference.C: Likewise.
12930 * g++.dg/goacc/routine-1.C: Likewise.
12931 * g++.dg/goacc/routine-2.C: Likewise.
12933 2016-03-30 Richard Biener <rguenther@suse.de>
12935 PR middle-end/70450
12936 * gcc.dg/torture/pr70450.c: New testcase.
12938 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12941 * gcc.dg/torture/pr70421.c: New test.
12942 * gcc.target/i386/avx512f-pr70421.c: New test.
12944 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12947 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12948 (check): New function.
12950 (foo): Align stack to 16 bytes when calling bar.
12951 * gcc.target/i386/cleanup-2.c: Likewise.
12953 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12955 PR tree-optimization/59124
12956 * gcc.dg/Warray-bounds-19.c: New test.
12958 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
12960 * lib/prune.exp (escape_regex_chars): New.
12961 (prune_file_path): Update to quote metcharacters for regexp.
12963 2016-03-29 Jakub Jelinek <jakub@redhat.com>
12965 PR rtl-optimization/70429
12966 * gcc.c-torture/execute/pr70429.c: New test.
12968 PR tree-optimization/70405
12969 * gcc.dg/pr70405.c: New test.
12971 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12974 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12975 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12977 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12980 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12981 __cilkrts_set_param to set two workers.
12982 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12983 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12985 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12987 * g++.dg/ext/fnname5.C: Update the test for Darwin.
12989 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12992 * gcc.target/i386/pr70406.c: New test.
12994 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12996 * gnat.dg/specs/double_record_extension3.ads: New test.
12998 2016-03-25 Richard Henderson <rth@redhat.com>
13001 * gcc.target/aarch64/pr70120-1.c: New.
13002 * gcc.target/aarch64/pr70120-2.c: New.
13003 * gcc.target/aarch64/pr70120-3.c: New.
13005 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13008 * g++.dg/template/mangle2.C: The dg-do directive should be
13009 "compile" not "assemble".
13011 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13014 * gcc.dg/pr69650.c: New test.
13016 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13018 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13020 2016-03-25 Alan Modra <amodra@gmail.com>
13022 * gcc.dg/dfp/pr70052.c: New test.
13024 2016-03-24 Richard Henderson <rth@redhat.com>
13026 PR middle-end/69845
13027 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13028 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13030 2016-03-24 Tom de Vries <tom@codesourcery.com>
13032 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13034 2016-03-24 Tom de Vries <tom@codesourcery.com>
13036 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13037 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13039 2016-03-24 Tom de Vries <tom@codesourcery.com>
13041 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13042 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13044 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13047 * g++.dg/template/mangle2.C: New test.
13049 2016-03-24 Richard Biener <rguenther@suse.de>
13051 PR tree-optimization/70396
13052 * gcc.dg/torture/pr70396.c: New testcase.
13054 2016-03-24 Richard Biener <rguenther@suse.de>
13056 PR middle-end/70370
13057 * gcc.dg/torture/pr70370.c: New testcase.
13059 2016-03-24 Tom de Vries <tom@codesourcery.com>
13061 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13062 * gfortran.dg/goacc/kernels-tree.f95: Same.
13063 * gfortran.dg/goacc/parallel-tree.f95: Same.
13065 2016-03-24 Tom de Vries <tom@codesourcery.com>
13067 * c-c++-common/goacc/uninit-if-clause.c: New test.
13068 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13070 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13073 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13076 2016-03-24 Richard Biener <rguenther@suse.de>
13078 PR tree-optimization/70372
13079 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13081 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13084 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13086 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13089 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13091 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13094 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13095 * g++.dg/cpp1y/pr70001.C: New test.
13098 * g++.dg/cpp0x/constexpr-70323.C: New test.
13100 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13101 Jason Merrill <jason@redhat.com>
13102 Jakub Jelinek <jakub@redhat.com>
13105 * g++.dg/cpp0x/constexpr-69315.C: New test.
13106 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13108 2016-03-23 Marek Polacek <polacek@redhat.com>
13111 * g++.dg/warn/Wignored-attributes-1.C: New test.
13112 * g++.dg/warn/Wignored-attributes-2.C: New test.
13114 2016-03-23 Tom de Vries <tom@codesourcery.com>
13116 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13118 * gfortran.dg/goacc/private-3.f95 (test): Same.
13119 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13122 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13124 * lib/target-supports.exp: Remove v7ve entry from loop
13125 creating effective target checks.
13126 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13127 (add_options_for_arm_arch_v7ve): Likewise.
13129 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13131 PR tree-optimization/70354
13132 * gcc.dg/vect/pr70354-1.c: New test.
13133 * gcc.dg/vect/pr70354-2.c: New test.
13134 * gcc.target/i386/avx2-pr70354-1.c: New test.
13135 * gcc.target/i386/avx2-pr70354-2.c: New test.
13137 2016-03-22 Jeff Law <law@redhat.com>
13140 * gcc.dg/tree-ssa/pr70232.c: New test.
13142 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13145 * gcc.target/i386/pr70302.c: New test.
13147 2016-03-22 Richard Biener <rguenther@suse.de>
13149 PR middle-end/70251
13150 * g++.dg/torture/pr70251.C: New testcase.
13152 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13155 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13156 Wmisleading-indentation.c.
13157 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13158 reflect change to diagnostic text and order of messages.
13159 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13161 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13163 * g++.dg/ext/java-3.C: Don't compile on AIX.
13165 2016-03-22 Richard Biener <rguenther@suse.de>
13167 PR middle-end/70333
13168 * gcc.dg/torture/pr70333.c: New testcase.
13170 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13172 * g++.dg/ext/pr70290.C: New test.
13174 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13177 * gcc.target/i386/pr70325.c: New test.
13179 2016-03-22 Jakub Jelinek <jakub@redhat.com>
13182 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13183 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13186 * gcc.target/i386/pr70300.c: New test.
13189 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13190 (func2): New function for cond with parens, xfail warning for c++.
13191 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13193 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13196 * g++.dg/template/ptrmem30.C: New test.
13198 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13201 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13202 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13204 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13206 PR middle-end/70326
13207 * gcc.dg/pr70326.c: New test.
13209 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
13210 Jakub Jelinek <jakub@redhat.com>
13212 PR tree-optimization/70317
13213 * gcc.dg/pr70317.c: New test.
13215 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
13218 * gcc.target/i386/pr70327.c: New test.
13220 2016-03-21 Martin Liska <mliska@suse.cz>
13223 * gcc.dg/ipa/pr70306.c: New test.
13225 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
13227 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13228 * gcc.target/arm/attr-align3.c: Likewise.
13229 * gcc.target/arm/attr_arm.c: Likewise.
13230 * gcc.target/arm/flip-thumb.c: Likewise.
13232 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13235 * gcc.target/powerpc/altivec-36.c: New test.
13237 2016-03-21 Richard Biener <rguenther@suse.de>
13239 PR tree-optimization/70310
13240 * gcc.dg/torture/pr70310.c: New testcase.
13242 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13245 * gcc.target/i386/pr70293.c: New test.
13247 2016-03-21 Richard Biener <rguenther@suse.de>
13249 PR tree-optimization/70288
13250 * gcc.dg/torture/pr70288-1.c: New testcase.
13251 * gcc.dg/torture/pr70288-2.c: Likewise.
13253 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13255 PR rtl-optimization/69307
13256 * gcc.target/arm/pr69307.c: New test.
13258 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13260 PR rtl-optimization/69102
13261 * gcc.c-torture/compile/pr69102.c: New test.
13263 2016-03-18 Jeff Law <law@redhat.com>
13265 PR rtl-optimization/70263
13266 * gcc.c-torture/compile/pr70263-1.c: New test.
13267 * gcc.target/i386/pr70263-2.c: New test.
13269 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13271 PR rtl-optimization/70278
13272 * gcc.dg/torture/pr70278.c: New test.
13273 * gcc.target/arm/pr70278.c: New test.
13275 2016-03-18 David Malcolm <dmalcolm@redhat.com>
13278 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13279 (test_builtin_types_compatible_p): New test function.
13280 * gcc.dg/pr70281.c: New test case.
13282 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13285 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13287 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13289 PR tree-optimization/70252
13290 * gcc.dg/pr70252.c: New test.
13292 2016-03-18 Tom de Vries <tom@codesourcery.com>
13294 * gcc.dg/pr70161-2.c: New test.
13295 * gcc.dg/pr70161.c: New test.
13297 2016-03-18 Tom de Vries <tom@codesourcery.com>
13300 * gcc.dg/pr70269.c: New test.
13302 2016-03-18 Jakub Jelinek <jakub@redhat.com>
13305 * g++.dg/ext/java-3.C: New test.
13307 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13310 * g++.dg/lookup/pr70205.C: New test.
13312 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13315 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13317 2016-03-17 Marek Polacek <polacek@redhat.com>
13320 * gcc.dg/atomic-op-6.c: New test.
13322 2016-03-17 David Malcolm <dmalcolm@redhat.com>
13325 * c-c++-common/pr70264.c: New test case.
13327 2016-03-17 Jakub Jelinek <jakub@redhat.com>
13330 * c-c++-common/pr70144-1.c: New test.
13331 * c-c++-common/pr70144-2.c: New test.
13334 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13335 * g++.dg/opt/flifetime-dse6.C: New test.
13336 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13338 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13341 * gcc.dg/pic-1.c: New test.
13342 * gcc.dg/pic-2.c: Likewise.
13343 * gcc.dg/pic-3.c: Likewise.
13344 * gcc.dg/pic-4.c: Likewise.
13345 * gcc.dg/pie-1.c: Likewise.
13346 * gcc.dg/pie-2.c: Likewise.
13347 * gcc.dg/pie-3.c: Likewise.
13348 * gcc.dg/pie-4.c: Likewise.
13349 * gcc.dg/pie-5.c: Likewise.
13350 * gcc.dg/pie-6.c: Likewise.
13352 2016-03-17 Tom de Vries <tom@codesourcery.com>
13354 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13355 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13357 2016-03-17 Richard Biener <rguenther@suse.de>
13360 * g++.dg/debug/pr70271.C: New testcase.
13362 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13364 * gcc.target/i386/pr70251.c: New test.
13366 2016-03-17 Marek Polacek <polacek@redhat.com>
13369 * g++.dg/warn/constexpr-70194.C: New test.
13371 2016-03-16 Richard Henderson <rth@redhat.com>
13373 PR middle-end/70240
13374 * gcc.c-torture/compile/pr70240.c: New.
13376 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13378 * gcc.c-torture/compile/20151204.c: Skip for avr.
13380 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13383 * g++.dg/opt/pr70245.C: New test.
13384 * g++.dg/opt/pr70245.h: New file.
13385 * g++.dg/opt/pr70245-aux.cc: New file.
13387 2016-03-16 Martin Sebor <msebor@redhat.com>
13389 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13391 2016-03-16 Richard Henderson <rth@redhat.com>
13393 PR middle-end/70199
13394 * gcc.c-torture/compile/pr70199.c: New.
13396 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13398 * gcc.dg/uninit-19.c: Run dos2unix.
13400 2016-03-16 Marek Polacek <polacek@redhat.com>
13403 * gcc.dg/nested-func-10.c: New test.
13404 * gcc.dg/nested-func-9.c: New test.
13406 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13408 PR tree-optimization/68714
13409 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13411 2016-03-16 Tom de Vries <tom@codesourcery.com>
13413 PR tree-optimization/68715
13414 * gcc.dg/graphite/pr68715-2.c: New test.
13415 * gcc.dg/graphite/pr68715.c: New test.
13416 * gfortran.dg/graphite/pr68715.f90: New test.
13418 2016-03-16 Tom de Vries <tom@codesourcery.com>
13420 PR tree-optimization/68809
13421 * gcc.dg/graphite/pr68809-2.c: New test.
13422 * gcc.dg/graphite/pr68809.c: New test.
13424 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13427 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13428 method call to i () as argument. Adjust expected output.
13431 * g++.dg/ubsan/pr70147-1.C: New test.
13432 * g++.dg/ubsan/pr70147-2.C: New test.
13434 2016-03-15 Martin Sebor <msebor@redhat.com>
13437 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13439 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
13441 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13444 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13446 PR libfortran/69799
13447 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13448 libatomic_available.
13450 2016-03-15 Marek Polacek <polacek@redhat.com>
13453 * g++.dg/ext/attribute-may-alias-4.C: New test.
13455 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
13457 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13458 -fvar-tracking-assignments-toggle flag.
13460 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13462 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13464 2016-03-15 Jakub Jelinek <jakub@redhat.com>
13466 PR rtl-optimization/70222
13467 * gcc.c-torture/execute/pr70222-1.c: New test.
13468 * gcc.c-torture/execute/pr70222-2.c: New test.
13470 2016-03-15 Richard Henderson <rth@redhat.com>
13472 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13474 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13476 PR rtl-optimization/69032
13477 * gcc.dg/pr69032.c: New test.
13479 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13481 PR rtl-optimization/63384
13482 * g++.dg/pr63384.C: New test.
13484 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13487 * gcc.target/i386/pr64411.C: New test.
13489 2016-03-15 Tom de Vries <tom@codesourcery.com>
13491 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13492 * gfortran.dg/goacc/kernels-alias.f95: New test.
13494 2016-03-14 Martin Sebor <msebor@redhat.com>
13497 * g++.dg/cpp0x/constexpr-inline.C: New test.
13498 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13500 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
13502 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13504 2016-03-14 Jakub Jelinek <jakub@redhat.com>
13506 PR middle-end/70219
13507 * gcc.dg/pr70219.c: New test.
13509 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13512 * gcc.dg/torture/pr70083.c: New test.
13513 * gcc.target/i386/pr70083.c: New test.
13515 2016-03-14 Richard Biener <rguenther@suse.de>
13517 PR tree-optimization/56365
13518 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13520 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13523 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13525 * g++.dg/pr70098.C: New testcase.
13528 2016-03-14 Tom de Vries <tom@codesourcery.com>
13530 PR tree-optimization/70045
13531 * gcc.dg/graphite/pr70045.c: New test.
13533 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13536 * gfortran.dg/include_9.f90: New test.
13538 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13541 gfortran.dg/prof/prof.exp: New script.
13542 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13544 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
13546 PR rtl-optimization/69307
13547 * gcc.dg/pr69307.c: New test.
13549 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13552 * gcc.target/arm/pr69614.c: New.
13554 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
13557 * gfortran.dg/submodule_14.f08: New test
13560 * gfortran.dg/submodule_15.f08: New test
13562 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13565 * g++.dg/cpp1y/paren3.C: New test.
13567 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13570 * gcc.target/powerpc/ppc-round2.c: New test.
13572 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13575 * gcc.dg/torture/pr70123.c: New test.
13577 2016-03-11 Jeff Law <law@redhat.com>
13579 PR tree-optimization/70190
13580 * gcc.c-torture/compile/pr70190.c: New test.
13582 2016-03-11 David Malcolm <dmalcolm@redhat.com>
13585 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13587 (test43_b): Likewise.
13588 (test43_c): Likewise.
13589 (test43_d): Likewise.
13590 (test43_e): Likewise.
13591 (test43_f): Likewise.
13592 (test43_g): Likewise.
13593 (test44_a): Likewise.
13594 (test44_b): Likewise.
13595 (test44_c): Likewise.
13596 (test44_d): Likewise.
13597 (test44_e): Likewise.
13599 2016-03-11 David Malcolm <dmalcolm@redhat.com>
13602 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13604 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13606 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13609 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13613 * gcc.target/aarch64/pr69245_2.c: New test.
13615 2016-03-11 Jakub Jelinek <jakub@redhat.com>
13617 PR tree-optimization/70177
13618 * gcc.dg/pr70177.c: New test.
13620 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13622 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13624 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13626 * gcc.dg/tree-ssa/sra-20.c: New.
13628 2016-03-11 Jakub Jelinek <jakub@redhat.com>
13630 PR rtl-optimization/70174
13631 * gcc.dg/pr70174.c: New test.
13633 PR tree-optimization/70169
13634 * gcc.dg/pr70169.c: New test.
13636 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13639 * gcc.target/i386/pr70160.c: New test.
13641 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13643 * gcc.target/s390/dfp-1.c: New test.
13645 2016-03-10 Nick Clifton <nickc@redhat.com>
13648 * gcc.target/aarch64/pr70044.c: New test.
13650 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13651 Jakub Jelinek <jakub@redhat.com>
13654 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13655 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13656 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13658 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
13661 * g++.dg/lto/pr69589_0.C: New testcase
13662 * g++.dg/lto/pr69589_1.C: New testcase
13664 2016-03-10 Marek Polacek <polacek@redhat.com>
13667 * g++.dg/delayedfold/unary-plus1.C: New test.
13669 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
13671 * gcc.target/arm/pr45701-1.c: Escape brackets.
13672 * gcc.target/arm/pr45701-2.c: Likewise.
13674 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13676 * gfortran.dg/unconstrained_commons.f: New.
13678 2016-03-10 Alan Modra <amodra@gmail.com>
13680 * gcc.dg/pr69195.c: New.
13681 * gcc.dg/pr69238.c: New.
13683 2016-03-10 Tom de Vries <tom@codesourcery.com>
13686 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13688 2016-03-10 Richard Biener <rguenther@suse.de>
13690 PR tree-optimization/70128
13691 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13692 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13694 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13696 PR tree-optimization/70152
13697 * gcc.dg/pr70152.c: New test.
13700 * gcc.target/i386/pr70086-1.c: New test.
13701 * gcc.target/i386/pr70086-2.c: New test.
13702 * gcc.target/i386/pr70086-3.c: New test.
13704 PR tree-optimization/70127
13705 * gcc.c-torture/execute/pr70127.c: New test.
13707 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13709 * c-c++-common/goacc/combined-directives-2.c: New test.
13711 2016-03-09 David Malcolm <dmalcolm@redhat.com>
13715 * g++.dg/diagnostic/pr70105.C: New test.
13716 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13717 (test_multiple_ordinary_maps): New test function.
13719 2016-03-09 David Malcolm <dmalcolm@redhat.com>
13723 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13724 Drop range information from call to inform_at_rich_loc.
13725 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13727 (test_show_locus): Replace calls to rich_location::add_range with
13728 calls to add_range. Rewrite the tests that used the now-defunct
13729 rich_location ctor taking a source_range. Simplify other tests
13730 by replacing calls to COMBINE_LOCATION_DATA with calls to
13733 2016-03-09 Richard Biener <rguenther@suse.de>
13734 Jakub Jelinek <jakub@redhat.com>
13736 PR tree-optimization/70138
13737 * gcc.dg/vect/pr70138-1.c: New testcase.
13738 * gcc.dg/vect/pr70138-2.c: Likewise.
13740 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13743 * gcc.target/i386/pr70049.c: New test.
13745 2016-03-09 Richard Biener <rguenther@suse.de>
13748 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13749 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13750 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13752 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13754 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13757 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13759 PR middle-end/67278
13760 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13763 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13765 PR middle-end/70050
13766 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13767 in testcase comment.
13769 2016-03-09 Tom de Vries <tom@codesourcery.com>
13771 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13772 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13773 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13774 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13775 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13776 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13777 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13778 * gfortran.dg/goacc/kernels-loop.f95: New test.
13780 2016-03-08 Martin Sebor <msebor@redhat.com>
13783 * g++.dg/warn/overflow-warn-7.C: New test.
13785 2016-03-08 Jason Merrill <jason@redhat.com>
13787 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13788 * lib/target-supports.exp (check_effective_target_concepts): New.
13790 2016-03-08 Jakub Jelinek <jakub@redhat.com>
13793 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13794 * g++.dg/ubsan/pr70135.C: New test.
13797 * gcc.dg/pr70110.c: New test.
13799 2016-03-07 Martin Jambor <mjambor@suse.cz>
13801 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13802 * c-c++-common/gomp/if-1.c: Likewise.
13803 * c-c++-common/gomp/pr61486-2.c: Likewise.
13804 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13805 to dg-additional-options.
13806 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13807 * g++/gomp/target-teams-1.c: Likewise.
13808 * gcc.dg/gomp/gomp.exp: Likewise.
13809 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13810 dg-additional-options.
13811 * gfortran.dg/gomp/gomp.exp: Likewise.
13812 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13813 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13814 dg-additional-options.
13815 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13817 2016-03-07 Martin Jambor <mjambor@suse.cz>
13819 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13820 * c-c++-common/gomp/gridify-1.c: New test.
13821 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13823 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13825 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13826 trigger for cortex-r8, when scanning for register r8.
13827 * gcc.target/arm/pr45701-2.c: Likewise.
13829 2016-02-26 Richard Biener <rguenther@suse.de>
13830 Jeff Law <law@redhat.com>
13832 PR tree-optimization/69740
13833 * gcc.c-torture/compile/pr69740-1.c: New test.
13834 * gcc.c-torture/compile/pr69740-2.c: New test.
13836 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13838 * lib/target-supports.exp
13839 (check_effective_target_whole_vector_shift): Enable for PPC64.
13841 2016-03-07 Richard Biener <rguenther@suse.de>
13843 PR tree-optimization/70115
13844 * gcc.dg/torture/pr70115.c: New testcase.
13846 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13848 PR middle-end/69916
13849 * c-c-++-common/goacc/pr69916.c: New.
13851 2016-03-07 Richard Henderson <rth@redhat.com>
13853 * gcc.c-torture/compile/pr70061.c: New test.
13855 2016-03-07 Richard Biener <rguenther@suse.de>
13858 * gcc.dg/vect/O3-pr36098.c: New testcase.
13860 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13862 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13864 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13866 * gnat.dg/renaming9.ad[sb]: New testcase.
13868 2016-03-05 Jakub Jelinek <jakub@redhat.com>
13871 * g++.dg/expr/stdarg3.C: New test.
13873 2016-03-04 Jeff Law <law@redhat.com>
13875 PR tree-optimization/69196
13876 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13879 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13882 * gcc.dg/pr69973.c: New test.
13884 PR rtl-optimization/69941
13885 * gcc.dg/torture/pr69941.c: New test.
13888 * gcc.dg/pr69824.c: New test.
13890 2016-03-05 Tom de Vries <tom@codesourcery.com>
13892 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13893 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13896 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13899 * g++.dg/cpp1y/var-templ48.C: New test.
13900 * g++.dg/cpp1y/var-templ49.C: New test.
13902 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13904 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13906 2016-03-04 Jakub Jelinek <jakub@redhat.com>
13909 * g++.dg/ubsan/pr70035.C: New test.
13912 * gcc.target/i386/pr70062.c: New test.
13914 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13916 * g++.dg/template/typename21.C: Remove c++98_only.
13918 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13920 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13922 2016-03-04 David Malcolm <dmalcolm@redhat.com>
13925 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13927 (fn_42_b): Likewise.
13928 (fn_42_c): Likewise.
13930 2016-03-04 David Malcolm <dmalcolm@redhat.com>
13933 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13935 (fn_40_b): Likewise.
13936 (fn_41_a): Likewise.
13937 (fn_41_b): Likewise.
13939 2016-03-04 Jakub Jelinek <jakub@redhat.com>
13942 * gcc.target/i386/avx512f-pr70059.c: New test.
13943 * gcc.target/i386/avx512dq-pr70059.c: New test.
13945 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13947 PR rtl-optimization/57676
13948 * gcc.dg/torture/pr57676.c: New test.
13950 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13952 * gcc.dg/pr70026.c: New test.
13954 2016-03-04 Marek Polacek <polacek@redhat.com>
13957 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13958 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13960 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13963 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13965 (test_corners_sisd_si): Likewise.
13966 (main): Remove checks of the above.
13967 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13969 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13971 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13973 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13975 * gcc.dg/torture/pr69951.c: Accept argc==0.
13977 2016-03-04 Richard Biener <rguenther@suse.de>
13980 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13981 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13983 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13986 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13989 2016-03-04 Jakub Jelinek <jakub@redhat.com>
13992 * gcc.dg/guality/pr69947.c: New test.
13994 2016-03-03 Jakub Jelinek <jakub@redhat.com>
13997 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13999 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14001 PR rtl-optimization/69904
14002 * gcc.target/arm/pr69904.c: New test.
14004 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14007 * gcc.dg/vect/pr70021.c: New test.
14008 * gcc.target/i386/pr70021.c: New test.
14010 2016-03-03 Marek Polacek <polacek@redhat.com>
14012 PR middle-end/70050
14013 * gcc.dg/pr70050.c: New test.
14015 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14017 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14019 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14021 PR tree-optimization/70043
14022 * gfortran.dg/vect/pr70043.f90: New test.
14024 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14026 * gnat.dg/specs/task1.ads: New test.
14028 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14030 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14031 Invoke gdb with -batch.
14032 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14034 2016-03-03 Richard Biener <rguenther@suse.de>
14036 PR tree-optimization/55936
14037 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14039 2016-03-02 Jeff Law <law@redhat.com>
14041 PR rtl-optimization/69942
14042 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14043 effects of argument promotions.
14045 PR tree-optimization/69987
14046 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14047 target does not support -fprefetch-loop-arrays.
14049 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14051 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14053 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14055 PR rtl-optimization/69052
14056 * gcc.target/i386/pr69052.c: New test.
14058 2016-03-02 Alan Modra <amodra@gmail.com>
14060 * gcc.dg/pr69990.c: New.
14062 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14065 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14067 PR middle-end/70022
14068 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14071 * gcc.target/i386/pr70028.c: New test.
14073 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14075 * c-c++-common/asan/swapcontext-test-1.c,
14076 * c-c++-common/tsan/thread_leak.c,
14077 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14078 * g++.dg/tsan/benign_race.C,
14079 * g++.dg/tsan/fd_close_norace.C,
14080 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14081 races with sanitizer output
14083 2016-03-02 Richard Biener <rguenther@suse.de>
14084 Uros Bizjak <ubizjak@gmail.com>
14087 * gcc.dg/simd-8.c: New testcase.
14089 2016-03-02 Richard Biener <rguenther@suse.de>
14091 PR middle-end/67278
14092 * gcc.dg/simd-7.c: New testcase.
14094 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14096 * gcc.target/i386/pr70007.c: Tweak.
14098 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14100 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14102 2016-03-02 Marek Polacek <polacek@redhat.com>
14105 * gcc.dg/pr67854.c: New test.
14107 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14109 PR middle-end/70025
14110 * gcc.dg/torture/pr70025.c: New test.
14112 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14114 PR tree-optimization/68621
14115 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14117 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14119 * gcc.target/i386/pr70007.c: New test.
14121 2016-03-01 Jeff Law <law@redhat.com>
14123 PR tree-optimization/69196
14124 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14126 PR tree-optimization/69196
14127 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14128 duplicating code and spoiling the expected output.
14130 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14133 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14134 supports power9 before doing tests.
14135 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14136 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14137 * gcc.target/powerpc/p9-permute.c: Likewise.
14139 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14142 * gcc.target/i386/pr70027.c: New test.
14144 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14146 * gcc.dg/pr70017.c: New test.
14148 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14152 * gcc.dg/pr69796.c: New test.
14153 * gcc.dg/pr69974.c: New test.
14155 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14157 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14159 2016-02-29 Jeff Law <law@redhat.com>
14161 PR tree-optimization/69987
14162 * gfortran.dg/pr69987.f90: New test.
14164 PR tree-optimization/69989
14165 * gcc.c-torture/compile/pr69989-2.c: New test.
14167 2016-03-01 Marek Polacek <polacek@redhat.com>
14170 * g++.dg/parse/invalid1.C: New test.
14172 2016-03-01 Richard Biener <rguenther@suse.de>
14174 PR middle-end/70022
14175 * gcc.dg/pr70022.c: New testcase.
14177 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14179 PR tree-optimization/69956
14180 * gcc.dg/pr69956.c: New test.
14182 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14185 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14186 XFAIL when hardware supports efficient unaligned storage access.
14188 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14191 * g++.dg/template/pr69961a.C: New test.
14192 * g++.dg/template/pr69961b.C: New test.
14194 2016-02-29 David Malcolm <dmalcolm@redhat.com>
14196 PR preprocessor/69985
14197 * gcc.dg/cpp/pr69985.c: New test case.
14199 2016-02-29 Jeff Law <law@redhat.com>
14201 PR tree-optimization/70005
14202 * gcc.c-torture/execute/pr70005.c New test.
14204 PR tree-optimization/69999
14205 * gcc.c-torture/compile/pr69999.c: New test.
14207 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14209 PR tree-optimization/69652
14210 * gcc.dg/torture/pr69652.c: Delete test.
14211 * gcc.dg/vect/pr69652.c: New test.
14213 2016-02-19 Richard Biener <rguenther@suse.de>
14215 PR tree-optimization/69980
14216 * gfortran.dg/vect/pr69980.f90: New testcase.
14218 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14220 * gcc.target/sparc/20160229-1.c: New test.
14222 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14224 * gnat.dg/stack_usage3.adb: New test.
14225 * gnat.dg/stack_usage3_pkg.ads: New helper.
14227 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14229 * gnat.dg/renaming8.adb: New test.
14230 * gnat.dg/renaming8_pkg1.ads: New helper.
14231 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14232 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14234 2016-02-29 Richard Biener <rguenther@suse.de>
14236 PR tree-optimization/69720
14237 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14239 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14243 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14245 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14246 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14249 * gfortran.dg/coarray_8.f90: Adjust error message.
14250 * gfortran.dg/pr56007.f90: New test.
14251 * gfortran.dg/pr56007.f: New test.
14253 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14255 PR tree-optimization/69989
14256 * gcc.dg/torture/pr69989.c: New test.
14258 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14260 * gcc.target/i386/stack-realign-win.c: New test.
14262 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14265 * gfortran.dg/pr60126.f90: New test.
14267 2016-02-27 Jeff Law <law@redhat.com>
14270 2016-02-26 Richard Biener <rguenther@suse.de>
14271 Jeff Law <law@redhat.com>
14273 PR tree-optimization/69740
14274 * gcc.c-torture/compile/pr69740-1.c: New test.
14275 * gcc.c-torture/compile/pr69740-2.c: New test.
14277 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14280 * gfortran.dg/newunit_4.f90: New test.
14282 2016-02-27 Jakub Jelinek <jakub@redhat.com>
14285 PR rtl-optimization/69886
14286 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14287 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14290 2016-02-26 Martin Sebor <msebor@redhat.com>
14292 PR tree-optimization/15826
14293 * gcc.dg/tree-ssa/pr15826.c: New test.
14295 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14298 * gcc.target/powerpc/pr69969.c: New test.
14300 2016-02-26 Martin Sebor <msebor@redhat.com>
14303 * g++.old-deja/g++.other/decl5.C: Add a test case.
14305 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14308 * gcc.target/powerpc/pr69946.c: New file.
14310 2016-02-26 Richard Biener <rguenther@suse.de>
14311 Jeff Law <law@redhat.com>
14313 PR tree-optimization/69740
14314 * gcc.c-torture/compile/pr69740-1.c: New test.
14315 * gcc.c-torture/compile/pr69740-2.c: New test.
14317 2016-02-26 Martin Jambor <mjambor@suse.cz>
14319 PR middle-end/69920
14320 * gcc.dg/torture/pr69932.c: New test.
14321 * gcc.dg/torture/pr69936.c: Likewise.
14323 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14326 * gcc.target/s390/pr69709.c: New test.
14328 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14331 * gcc.target/aarch64/pr69245_1.c: New test.
14333 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14336 * gcc.dg/torture/pr69613.c: New test.
14338 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14340 PR rtl-optimization/69891
14341 * gcc.target/i386/pr69891.c: New test.
14343 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
14344 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14347 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14348 functionality for both 32-bit and 64-bit.
14350 2016-02-26 Richard Biener <rguenther@suse.de>
14352 PR tree-optimization/69551
14353 * gcc.dg/torture/pr69951.c: New testcase.
14355 2016-02-25 Richard Biener <rguenther@suse.de>
14357 PR tree-optimization/48795
14358 * gcc.dg/Warray-bounds-18.c: New testcase.
14360 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14362 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14364 2016-02-25 Jakub Jelinek <jakub@redhat.com>
14366 PR rtl-optimization/69896
14367 * gcc.dg/pr69896.c: New test.
14369 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14372 * g++.dg/cpp1y/paren2.C: New test.
14374 2016-02-24 Martin Sebor <msebor@redhat.com>
14377 * gcc.dg/enum-mode-2.c: New test.
14379 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14382 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14383 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14384 * g++.dg/ubsan/pr69922.C: New test.
14386 2016-02-24 Marek Polacek <polacek@redhat.com>
14389 * gcc.dg/pr69819.c: New test.
14391 2016-02-24 Martin Sebor <msebor@redhat.com>
14394 * g++.dg/ext/flexary15.C: New test.
14396 2016-02-24 Martin Sebor <msebor@redhat.com>
14398 * gcc.dg/builtins-68.c: Avoid making unportable
14399 assumptions about the relationship between SIZE_MAX and UINT_MAX.
14400 * g++.dg/ext/builtin_alloca.C: Same.
14402 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14403 Charles Baylis <charles.baylis@linaro.org>
14406 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14408 2016-02-24 Richard Biener <rguenther@suse.de>
14409 Jakub Jelinek <jakub@redhat.com>
14411 PR middle-end/69760
14412 * gcc.dg/torture/pr69760.c: New testcase.
14414 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14416 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14417 pattern on Solaris with as.
14419 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14421 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14422 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14423 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14424 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14426 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14428 PR middle-end/69915
14429 * gcc.dg/pr69915.c: New test.
14431 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14433 PR rtl-optimization/69886
14434 * gcc.dg/torture/pr69886.c: New test.
14436 2016-02-24 Richard Biener <rguenther@suse.de>
14438 PR middle-end/68963
14439 * gcc.dg/torture/pr68963.c: New testcase.
14441 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14444 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14445 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14446 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14447 * gcc.target/arm/atomic_loaddi_1.c: New test.
14448 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14449 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14450 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14451 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14452 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14453 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14454 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14455 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14457 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14459 PR middle-end/69909
14460 * gcc.dg/torture/pr69909.c: New test.
14462 2016-02-24 Richard Biener <rguenther@suse.de>
14464 PR tree-optimization/69907
14465 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14466 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14467 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14469 2016-02-24 Christian Bruel <christian.bruel@st.com>
14471 * gcc.target/arm/pragma_cpp_fma.c: New test.
14473 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14476 * gfortran.dg/include_6.f90: Update test.
14478 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14481 * objc.dg/pr69844.m: New test.
14483 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14485 PR libgfortran/69456
14486 * gfortran.dg/namelist_89.f90: New test.
14487 * gfortran.dg/pr59700.f90: Update test..
14489 2016-02-23 Martin Sebor <msebor@redhat.com>
14491 PR middle-end/69780
14492 * g++.dg/ext/builtin_alloca.C: New test.
14493 * gcc.dg/builtins-68.c: New test.
14495 2016-02-23 Richard Henderson <rth@redhat.com>
14497 * gcc.target/i386/addr-space-3.c: Remove test.
14499 2016-02-23 David Malcolm <dmalcolm@redhat.com>
14501 PR preprocessor/69126
14502 PR preprocessor/69543
14503 * c-c++-common/pr69126-2-long.c: New test.
14504 * c-c++-common/pr69126-2-short.c: New test.
14505 * c-c++-common/pr69543-1.c: Remove xfail.
14507 2016-02-23 David Malcolm <dmalcolm@redhat.com>
14509 PR preprocessor/69126
14510 PR preprocessor/69543
14511 PR preprocessor/69558
14512 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14514 (test_2): ...this, and add leading comment.
14515 (MACRO_3, test_3): New.
14516 (MACRO_4A, MACRO_4B, test_4): New.
14517 (MACRO): Rename to...
14518 (MACRO_5): ...this.
14520 (test_5): ...this, updating for renaming of MACRO, and
14521 add leading comment.
14522 * c-c++-common/pr69543-1.c: New.
14523 * c-c++-common/pr69543-2.c: New.
14524 * c-c++-common/pr69543-3.c: New.
14525 * c-c++-common/pr69543-4.c: New.
14526 * c-c++-common/pr69558-1.c: New.
14527 * c-c++-common/pr69558-2.c: New.
14528 * c-c++-common/pr69558-3.c: New.
14529 * c-c++-common/pr69558-4.c: New.
14530 * gcc.dg/pr69558.c: Move to...
14531 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14534 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14536 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14537 to -ftree-parallelize-loops/-fopenacc changes.
14538 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14539 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14540 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14541 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14542 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14543 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14544 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14545 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14546 * c-c++-common/goacc/kernels-loop.c: Likewise.
14547 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14548 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14549 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14550 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14552 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14554 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14556 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14559 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14562 * gcc.dg/pr69900.c: New test.
14564 2016-02-23 Martin Jambor <mjambor@suse.cz>
14566 PR tree-optimization/69666
14567 * gcc.dg/tree-ssa/pr69666.c: New test.
14569 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14572 * gfortran.dg/coarray_allocate_5.f08: New test.
14574 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14576 * gcc.target/s390/vcond-shift.c: Move to ...
14577 * gcc.target/s390/vector/vcond-shift.c: ... here.
14579 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14581 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14582 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14584 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14586 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14588 2016-02-20 Mark Wielaard <mjw@redhat.com>
14591 * gcc.dg/unused-variable-3.c: New test.
14593 2016-02-22 Jakub Jelinek <jakub@redhat.com>
14596 * gcc.target/i386/pr69888.c: New test.
14598 2016-02-22 Richard Biener <rguenther@suse.de>
14600 PR tree-optimization/69882
14601 * gfortran.dg/vect/pr69882.f90: New testcase.
14603 2016-02-22 Jakub Jelinek <jakub@redhat.com>
14606 * gcc.dg/pr69885.c: New test.
14608 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14612 * gcc.target/sh/pr54089-10.c: New.
14614 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
14617 * gfortran.dg/deferred_character_15.f90 : New test.
14619 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14622 gfortran.dg/allocate_with_source_18.f03: New test.
14624 2016-02-20 Harald Anlauf <anlauf@gmx.de>
14627 gfortran.dg/gomp/pr52531.f90: New test.
14629 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14632 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14635 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14638 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14639 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14642 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14645 * g++.dg/torture/pr69851.C: New test.
14647 2016-02-19 Martin Sebor <msebor@redhat.com>
14650 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14652 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14655 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14656 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14659 * g++.dg/cpp0x/pr67767.C: New test.
14661 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14663 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14664 for fp, simd, crypto, crc, lse.
14665 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14667 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14668 effective target check.
14670 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14673 * gcc.target/i386/pr69820.c: New test.
14675 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14677 * gcc.target/s390/vector/int128-1.c: New test.
14679 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14681 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14683 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14685 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14686 instruction pattern name to prevent the testcase from failing with
14689 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14691 * gcc.target/s390/md/movstr-2.c: New test.
14693 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14695 * gcc.target/s390/morestack.c: New test.
14697 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14700 * gcc.target/s390/pr69625.c: Add test case.
14702 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14705 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14707 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14710 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14711 * gcc.target/powerpc/fusion3.c: Likewise.
14713 2016-02-18 Richard Biener <rguenther@suse.de>
14715 PR middle-end/69553
14716 * g++.dg/torture/pr69553.C: New testcase.
14718 2016-02-18 Nick Clifton <nickc@redhat.com>
14722 * gcc.target/arm/pr62554.c: New test.
14723 * gcc.target/arm/pr69610-1.c: New test.
14724 * gcc.target/arm/pr69610-2.c: New test.
14726 2016-02-18 Richard Biener <rguenther@suse.de>
14728 PR middle-end/69854
14729 * gcc.dg/torture/pr69854.c: New testcase.
14731 2016-02-17 Jakub Jelinek <jakub@redhat.com>
14734 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14736 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14738 * gcc.target/powerpc/vec-cg.c: New test.
14740 2016-02-17 Richard Biener <rguenther@suse.de>
14743 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14745 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14748 * gcc.c-torture/compile/pr69161.c: New test.
14750 2016-02-17 David Sherwood <david.sherwood@arm.com>
14753 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14754 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14756 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14758 * gcc.dg/ifcvt-4.c: Skip on Visium.
14760 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14762 * gnat.dg/atomic8.adb: New test.
14764 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14766 * gnat.dg/discr46.ad[sb]: New test.
14768 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14771 * gcc.target/powerpc/pr48344-1.c: New test.
14773 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14776 * gfortran.dg/associate_21.f90: New test.
14778 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14781 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14782 -Wnonnull in dg-options.
14783 * c-c++-common/nonnull-2.c: New test.
14785 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14786 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14788 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14790 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14792 PR middle-end/69801
14793 * gcc.dg/pr69801.c: Add empty dg-options.
14795 2016-02-16 James Norris <jnorris@codesourcery.com>
14797 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14798 * g++.dg/goacc/deviceptr-1.c: New file.
14800 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14802 PR tree-optimization/69820
14803 * gcc.dg/vect/pr69820.c: New test.
14805 2016-02-16 Richard Biener <rguenther@suse.de>
14807 PR tree-optimization/69776
14808 * gcc.dg/torture/pr69776-2.c: New testcase.
14810 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14812 PR tree-optimization/69714
14813 * gcc.dg/torture/pr69714.c: New test.
14815 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14817 PR tree-optimization/69802
14818 * gcc.dg/pr69802.c: New test.
14820 2016-02-16 Richard Biener <rguenther@suse.de>
14822 PR middle-end/69801
14823 * gcc.dg/pr69801.c: New testcase.
14825 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14827 PR libgfortran/69651
14828 * gfortran.dg/read_bang.f90: New test.
14829 * gfortran.dg/read_bang4.f90: New test.
14831 2016-02-15 Jakub Jelinek <jakub@redhat.com>
14834 * g++.dg/init/pr69658.C: New test.
14837 * c-c++-common/pr69797.c: New test.
14839 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14841 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14842 check for aarch64*-*-*.
14844 2016-02-15 Richard Biener <rguenther@suse.de>
14846 PR tree-optimization/69783
14847 * gcc.dg/vect/pr69783.c: New testcase.
14849 2016-02-15 Richard Biener <rguenther@suse.de>
14851 PR tree-optimization/69776
14852 * gcc.dg/torture/pr69776.c: New testcase.
14854 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14857 * gfortran.dg/type_decl_4.f90: Reinstated.
14859 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
14862 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14864 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14868 * gfortran.dg/type_decl_4.f90: Removed.
14870 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14873 * gfortran.dg/type_decl_4.f90: New test.
14875 2016-02-14 Alan Modra <amodra@gmail.com>
14878 * gcc.c-torture/execute/stkalign.c: Revise test.
14880 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14883 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14885 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14888 * gcc.target/sh/torture/pr67260.c: New.
14890 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
14892 * gcc.dg/pr67964.c: Add dg-require-alias.
14894 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14898 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14900 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14902 PR libgfortran/69668
14903 * gfortran.dg/namelist_88.f90: New test.
14905 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14907 PR libgfortran/69668
14908 * gfortran.dg/namelist_38.f90: Update test.
14909 * gfortran.dg/namelist_84.f90: Update test.
14911 2016-02-12 David Malcolm <dmalcolm@redhat.com>
14914 * gcc.dg/pr69554-1.c: New test.
14915 * gfortran.dg/pr69554-1.F90: New test.
14916 * gfortran.dg/pr69554-2.F90: New test.
14917 * lib/gcc-dg.exp (proc dg-locus): New function.
14918 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14919 distinguish between the caret-printing and non-caret-printing
14920 cases. If caret-printing has been explicitly enabled, bail out
14921 without attempting to fix up the output.
14923 2016-02-12 David Malcolm <dmalcolm@redhat.com>
14927 * gcc.dg/spellcheck-options-3.c: New test case.
14928 * gcc.dg/spellcheck-options-4.c: New test case.
14929 * gcc.dg/spellcheck-options-5.c: New test case.
14930 * gcc.dg/spellcheck-options-6.c: New test case.
14931 * gcc.dg/spellcheck-options-7.c: New test case.
14932 * gcc.dg/spellcheck-options-8.c: New test case.
14933 * gcc.dg/spellcheck-options-9.c: New test case.
14934 * gcc.dg/spellcheck-options-10.c: New test case.
14936 2016-02-12 Jakub Jelinek <jakub@redhat.com>
14938 PR rtl-optimization/69764
14939 PR rtl-optimization/69771
14940 * c-c++-common/pr69764.c: New test.
14941 * gcc.dg/torture/pr69771.c: New test.
14943 2016-02-12 Marek Polacek <polacek@redhat.com>
14945 * g++.dg/torture/init-list1.C: New.
14947 2016-02-12 Marek Polacek <polacek@redhat.com>
14949 * gcc.dg/pr69522.c: Add empty dg-options.
14951 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14953 * g++.dg/lto/lto.exp: Include and init mpx.
14954 * g++.dg/lto/pr69729_0.C: New test.
14956 2016-02-12 Jakub Jelinek <jakub@redhat.com>
14959 * g++.dg/ipa/pr69241-4.C: New test.
14962 * g++.dg/ipa/pr68672-1.C: New test.
14963 * g++.dg/ipa/pr68672-2.C: New test.
14964 * g++.dg/ipa/pr68672-3.C: New test.
14966 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14969 * gcc.dg/pr69522.c: New test.
14971 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14974 * g++.dg/cpp1y/69098.C: New test.
14975 * g++.dg/cpp1y/69098-2.C: New test.
14977 2016-02-12 Jakub Jelinek <jakub@redhat.com>
14979 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14980 and neighbour -> neighbor.
14981 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14982 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14983 * c-c++-common/Wvarargs.c: Likewise.
14984 * c-c++-common/goacc/host_data-5.c: Likewise.
14985 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14986 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14987 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14988 * gcc.target/aarch64/pr60697.c: Likewise.
14989 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14990 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14991 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14992 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14993 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14994 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14995 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14996 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14997 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14998 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14999 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15000 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15001 * g++.dg/lookup/koenig5.C: Likewise.
15002 * g++.dg/ext/no-asm-2.C: Likewise.
15003 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15004 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15005 * gfortran.dg/used_types_16.f90: Likewise.
15006 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15007 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15008 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15009 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15010 * gfortran.dg/abstract_type_6.f03: Likewise.
15011 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15012 * gfortran.dg/used_types_15.f90: Likewise.
15013 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15014 * gfortran.dg/exit_3.f08: Likewise.
15015 * gfortran.dg/open_status_2.f90: Likewise.
15016 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15017 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15018 * gfortran.dg/associate_1.f03: Likewise.
15019 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15020 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15021 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15022 * gcc.dg/builtin-object-size-1.c: Likewise.
15023 * gcc.dg/noreturn-6.c: Likewise.
15024 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15025 * gcc.dg/globalalias.c: Likewise.
15026 * gcc.dg/builtins-config.h: Likewise.
15027 * gcc.dg/pr30457.c: Likewise.
15028 * gcc.c-torture/compile/volatile-1.c: Likewise.
15029 * gcc.c-torture/execute/20101011-1.c: Likewise.
15030 * c-c++-common/Waddress-1.c: Likewise.
15032 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15035 * c-c++-common/Waddress-1.c: New test.
15037 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15040 * gfortran.dg/associate_19.f03: New test.
15041 * gfortran.dg/associate_20.f03: New test.
15043 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15045 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15047 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15049 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15050 .arch armv8-a\n. Add -dA to dg-options.
15051 * gcc.target/aarch64/assembler_arch_1.c: New test.
15052 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15054 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15057 * g++.dg/cpp0x/pr68726.C: New.
15059 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15061 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15064 2016-02-11 Richard Biener <rguenther@suse.de>
15066 * g++.dg/tree-ssa/pr61034.C: Adjust.
15068 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15071 * gcc.target/s390/pr69148.c: New.
15073 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15075 PR tree-optimization/69652
15076 * gcc.dg/torture/pr69652.c: New test.
15078 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15079 Patrick Palka <ppalka@gcc.gnu.org>
15083 * g++.dg/ipa/pr69241-1.C: New test.
15084 * g++.dg/ipa/pr69241-2.C: New test.
15085 * g++.dg/ipa/pr69241-3.C: New test.
15086 * g++.dg/ipa/pr69649.C: New test.
15088 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15090 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15091 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15093 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15095 PR tree-optimization/68021
15096 * gcc.dg/tree-ssa/pr68021.c: New test.
15098 2016-02-10 Richard Biener <rguenther@suse.de>
15100 PR tree-optimization/69726
15101 * gcc.dg/uninit-22.c: New testcase.
15103 2016-02-09 Andrew Pinski <apinski@cavium.com>
15106 * gcc.c-torture/compile/20160205-1.c: New testcase.
15108 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15111 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15112 instead accessing a really large arrray.
15113 * gcc.target/powerpc/fusion3.c: Likewise.
15115 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15118 * gcc.c-torture/execute/pr68532.c: New test.
15120 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15123 * gcc.dg/pr69634.c: New.
15125 2016-02-09 Richard Biener <rguenther@suse.de>
15127 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15129 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15131 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15133 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15135 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15137 2016-02-09 Richard Biener <rguenther@suse.de>
15139 PR tree-optimization/69715
15140 * gcc.dg/torture/pr69715.c: New testcase.
15142 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15145 * g++.dg/cpp0x/trailing12.C: New test.
15146 * g++.dg/cpp0x/trailing13.C: New test.
15148 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15152 * g++.dg/cpp1y/auto-fn29.C: New test.
15153 * g++.dg/cpp1y/auto-fn30.C: New test.
15155 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15157 PR tree-optimization/69209
15158 * gcc.c-torture/compile/pr69209.c: New test.
15160 2016-02-08 Jeff Law <law@redhat.com>
15162 PR tree-optimization/68541
15163 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15164 of statements allowed in join block for path splitting.
15166 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15169 * g++.dg/gomp/pr59627.C: New test.
15172 * g++.dg/ipa/pr69239.C: New test.
15174 2016-02-08 David Malcolm <dmalcolm@redhat.com>
15176 PR preprocessor/69664
15177 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15178 * gcc.dg/cpp/warn-comments.c: Likewise.
15180 2016-02-08 Marek Polacek <polacek@redhat.com>
15183 * g++.dg/init/const12.C: New test.
15185 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15188 * gcc.dg/lto/pr55113_0.c: Remove test.
15190 2016-02-08 Richard Biener <rguenther@suse.de>
15192 PR tree-optimization/69719
15193 * gcc.dg/torture/pr69719.c: New testcase.
15195 2016-02-08 Richard Biener <rguenther@suse.de>
15196 Jeff Law <law@redhat.com>
15199 * gcc.target/mips/pr68273.c: New testcase.
15201 2016-02-08 Richard Biener <rguenther@suse.de>
15203 PR rtl-optimization/69274
15204 * gcc.target/i386/addr-sel-1.c: XFAIL.
15206 2016-02-08 Jeff Law <law@redhat.com>
15208 PR tree-optimization/68541
15209 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15211 PR tree-optimization/65917
15212 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15214 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15217 * gfortran.dg/namelist_args.f90: New test.
15219 2016-02-05 Jeff Law <law@redhat.com>
15221 PR tree-optimization/68541
15222 * gcc.dg/tree-ssa/split-path-2.c: New test.
15223 * gcc.dg/tree-ssa/split-path-3.c: New test.
15224 * gcc.dg/tree-ssa/split-path-4.c: New test.
15225 * gcc.dg/tree-ssa/split-path-5.c: New test.
15226 * gcc.dg/tree-ssa/split-path-6.c: New test.
15227 * gcc.dg/tree-ssa/split-path-7.c: New test.
15229 2016-02-05 Martin Sebor <msebor@redhat.com>
15232 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15233 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15235 2016-02-06 Richard HEnderson <rth@redhat.com>
15238 * gcc.target/i386/addr-space-4.c: New.
15239 * gcc.target/i386/addr-space-5.c: New.
15241 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15244 * gfortran.dg/elemental_dependency_6.f90: New.
15246 2016-02-05 Jakub Jelinek <jakub@redhat.com>
15248 PR rtl-optimization/69691
15249 * gcc.c-torture/execute/pr69691.c: New test.
15252 * g++.dg/parse/pr69628.C: New test.
15254 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15256 * gcc.dg/sancov/asan.c: Move to ...
15257 * gcc.dg/asan/sancov-1.c: ... here.
15259 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15261 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15263 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15266 * gcc.target/i386/pr69677.c: New test.
15268 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15271 * g++.dg/template/pr68948.C: New test.
15273 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15275 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15276 (only necessary on s390x).
15278 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15280 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15281 -mno-accumulate-outgoing-args.
15283 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15285 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15287 2016-02-04 Jakub Jelinek <jakub@redhat.com>
15290 * c-c++-common/pr69669.c: New test.
15292 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15295 * g++.dg/pr69667.C: New file.
15297 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15300 * gcc.dg/pr69619.c: Add new test.
15302 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15304 PR rtl-optimization/69577
15305 * gcc.target/i386/pr69577.c: New test.
15307 2016-02-04 Martin Liska <mliska@suse.cz>
15309 * g++.dg/asan/pr69276.C: New test.
15311 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15315 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15316 a single smulbb instruction.
15317 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15318 * gcc.target/amr/wmul-2.c: Likewise.
15320 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15324 * gcc.c-torture/execute/pr67714.c: New test.
15326 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15329 * gcc.target/i386/pr69454-1.c: New test.
15330 * gcc.target/i386/pr69454-2.c: New test.
15332 2016-02-03 Martin Sebor <msebor@redhat.com>
15339 * g++.dg/ext/flexarray-mangle-2.C: New test.
15340 * g++.dg/ext/flexarray-mangle.C: New test.
15341 * g++.dg/ext/flexarray-subst.C: New test.
15342 * g++.dg/ext/flexary11.C: New test.
15343 * g++.dg/ext/flexary12.C: New test.
15344 * g++.dg/ext/flexary13.C: New test.
15345 * g++.dg/ext/flexary14.C: New test.
15346 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15348 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15350 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15351 Define only if CHECK_FLOAT128 is defined.
15352 (main): Properly initialize u5.
15354 2016-02-03 Jakub Jelinek <jakub@redhat.com>
15357 * gcc.dg/pr69627.c: New test.
15360 * gcc.dg/pr69644.c: New test.
15362 2016-02-03 Mike Stump <mikestump@comcast.net>
15364 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15365 support for struct-layout-1.exp.
15367 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15370 * g++.dg/cpp0x/pr69056.C: New test.
15372 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15373 Alexandre Oliva <aoliva@redhat.com>
15376 * gcc.target/powerpc/pr69461.c: New.
15378 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
15380 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15381 works from here ...
15382 (check_effective_target_fsanitize_thread): ... to here. Do not
15383 specify additional compile flags for the test source.
15384 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15385 specify additional compile flags for the test source.
15387 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15389 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15391 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15395 * gfortran.dg/coarray_allocate_2.f08: New test.
15396 * gfortran.dg/coarray_allocate_3.f08: New test.
15397 * gfortran.dg/coarray_allocate_4.f08: New test.
15399 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15401 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15402 use same scan-tree-dump-times on all platforms.
15403 * gcc.dg/vect/vect-outer-1.c: Likewise.
15404 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15405 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15406 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15407 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15408 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15409 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15410 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15412 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15414 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15417 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15419 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15421 2016-02-02 James Norris <jnorris@codesourcery.com>
15423 * c-c++-common/goacc/routine-5.c: Add tests.
15425 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
15427 * gcc.target/nvptx/unsigned-cmp.c: New test.
15429 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15431 * gcc.target/aarch64/scalar_shift_1.c
15432 (test_corners_sisd_di): Improve force to SIMD register.
15433 (test_corners_sisd_si): Likewise.
15434 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15435 Remove scan-assembler check for ldr.
15437 2016-02-02 Richard Biener <rguenther@suse.de>
15439 PR tree-optimization/69595
15440 * gcc.dg/Warray-bounds-17.c: New testcase.
15442 2016-02-02 Richard Biener <rguenther@suse.de>
15444 PR tree-optimization/69606
15445 * gcc.dg/torture/pr69606.c: New testcase.
15447 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15449 PR middle-end/68542
15450 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15451 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15453 2016-02-02 Alan Modra <amodra@gmail.com>
15456 * gcc.target/powerpc/pr69548.c: New test.
15458 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15460 PR rtl-optimization/69592
15461 * gcc.dg/pr69592.c: New test.
15463 PR preprocessor/69543
15465 * gcc.dg/pr69543.c: New test.
15466 * gcc.dg/pr69558.c: New test.
15468 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
15471 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
15473 2016-02-01 Martin Sebor <msebor@redhat.com>
15475 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15477 2016-02-01 Bin Cheng <bin.cheng@arm.com>
15479 PR tree-optimization/67921
15480 * c-c++-common/ubsan/pr67921.c: New test.
15482 2016-02-01 Richard Biener <rguenther@suse.de>
15484 PR middle-end/69556
15485 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15487 2016-02-01 Richard Biener <rguenther@suse.de>
15489 PR tree-optimization/69574
15490 * gcc.dg/torture/pr69574.c: New testcase.
15492 2016-02-01 Richard Biener <rguenther@suse.de>
15494 PR tree-optimization/69579
15495 * gcc.dg/setjmp-6.c: New testcase.
15497 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15499 PR rtl-optimization/69570
15500 * g++.dg/opt/pr69570.C: New test.
15502 2016-02-01 Richard Henderson <rth@redhat.com>
15504 * gcc.dg/pr69535.c: New test.
15506 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
15509 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15510 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15513 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15515 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15517 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
15520 * gfortran.dg/allocate_with_source_17.f03: New test.
15522 2016-01-30 Jakub Jelinek <jakub@redhat.com>
15524 PR tree-optimization/69546
15525 * gcc.dg/torture/pr69546.c: New test.
15527 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
15530 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15532 2016-01-30 Martin Sebor <msebor@redhat.com>
15535 * g++.dg/ext/flexary10.C: New test.
15537 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15540 gfortran.dg/common_23.f90: New test.
15542 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15545 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15546 condition being checked, and disable it when the target supports
15547 misaligned loads and stores.
15549 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15552 * gcc.dg/torture/pr69518.c: New test.
15554 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15557 * gcc.target/i386/pr69530.c: New test.
15559 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
15562 * gcc.target/mips/div-delay.c: New test.
15564 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15567 * gcc.target/i386/pr69551.c: New test.
15570 * gcc.target/i386/pr66137.c: New test.
15572 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15574 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15575 always built for p5600.
15576 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15577 isa=p5600 dg-option.
15579 2016-01-29 Richard Biener <rguenther@suse.de>
15581 PR tree-optimization/69547
15582 * g++.dg/tree-ssa/pr69547.C: New testcase.
15584 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15587 * g++.dg/warn/Wunused-function2.C: New test.
15589 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15591 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15592 support for test to succeed.
15594 2016-01-29 Marek Polacek <polacek@redhat.com>
15598 * g++.dg/ext/constexpr-vla2.C: New test.
15599 * g++.dg/ext/constexpr-vla3.C: New test.
15600 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15602 2016-01-29 Richard Biener <rguenther@suse.de>
15604 PR middle-end/69537
15605 * gcc.dg/uninit-21.c: New testcase.
15607 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
15610 * gcc.target/i386/pr69459.c: New test.
15612 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
15615 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15616 * gcc.target/mips/pr68400.c: New test.
15618 2016-01-28 Martin Sebor <msebor@redhat.com>
15621 * gcc.target/powerpc/pr17381.c: New test.
15623 2016-01-28 Jakub Jelinek <jakub@redhat.com>
15625 PR middle-end/69542
15626 * gcc.dg/torture/pr69542.c: New test.
15628 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15630 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15632 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
15634 * gcc.dg/pr65980.c: Skip on AIX.
15635 * gcc.dg/pr66688.c: Same.
15637 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
15640 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15641 * gcc.dg/tree-ssa/sra-18.c: Same.
15643 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15646 * gfortran.dg/block_15.f08: New test.
15647 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15648 on incorrectly closed BLOCK.
15650 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15652 * gcc.dg/declare-simd.c: New test.
15654 2016-01-28 Richard Biener <rguenther@suse.de>
15656 PR tree-optimization/69466
15657 * gfortran.dg/vect/pr69466.f90: New testcase.
15659 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15661 * g++.dg/pr67989.C: Remove ARM-specific option.
15662 * gcc.target/arm/pr67989.C: New file.
15664 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
15666 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15667 and expm1 test for glibc < 2.11.
15669 2016-01-27 Richard Henderson <rth@redhat.com>
15671 * gcc.c-torture/execute/pr69447.c: New test.
15673 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
15676 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15678 2016-01-27 Jakub Jelinek <jakub@redhat.com>
15681 * gcc.dg/pr66869.c: New test.
15683 2016-01-25 Jeff Law <law@redhat.com>
15685 PR tree-optimization/68398
15686 PR tree-optimization/69196
15687 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15688 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15689 path to avoid new heuristic allowing more irreducible regions
15690 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15691 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15692 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15693 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15694 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15696 2016-01-27 Marek Polacek <polacek@redhat.com>
15699 * c-c++-common/vector-compare-4.c: New test.
15701 2016-01-27 David Malcolm <dmalcolm@redhat.com>
15703 PR preprocessor/69126
15704 * c-c++-common/pr69126.c: New test case.
15706 2016-01-27 Ian Lance Taylor <iant@google.com>
15708 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15710 2016-01-27 Ryan Burn <contact@rnburn.com>
15713 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15715 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
15718 * gcc.target/i386/pr69512.c: New test.
15720 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15723 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15725 2016-01-27 Marek Polacek <polacek@redhat.com>
15728 * g++.dg/pr69379.C: New test.
15730 2016-01-27 Martin Sebor <msebor@redhat.com>
15733 * g++.dg/abi/Wabi-2-2.C: New test.
15734 * g++.dg/abi/Wabi-2-3.C: New test.
15735 * g++.dg/abi/Wabi-3-2.C: New test.
15736 * g++.dg/abi/Wabi-3-3.C: New test.
15738 2016-01-27 Richard Biener <rguenther@suse.de>
15740 PR tree-optimization/69166
15741 * gcc.dg/torture/pr69166.c: New testcase.
15743 2016-01-27 Martin Jambor <mjambor@suse.cz>
15745 PR tree-optimization/69355
15746 * gcc.dg/tree-ssa/pr69355.c: New test.
15748 2016-01-27 Marek Polacek <polacek@redhat.com>
15751 * g++.dg/ext/constexpr-vla1.C: New test.
15753 2016-01-20 Christian Bruel <christian.bruel@st.com>
15756 * gcc.target/arm/pr69245.c: New test.
15758 2016-01-27 Jakub Jelinek <jakub@redhat.com>
15760 PR tree-optimization/69399
15761 * gcc.dg/torture/pr69399.c: New test.
15763 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15765 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15767 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15769 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15771 2016-01-26 Tom de Vries <tom@codesourcery.com>
15773 PR tree-optimization/69110
15774 * gcc.dg/autopar/pr69110.c: New test.
15776 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
15777 Sebastian Pop <s.pop@samsung.com>
15779 * gcc.dg/graphite/isl-ast-op-select.c: New.
15781 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
15784 * gfortran.dg/allocate_error_6.f90: New test.
15786 2016-01-26 Richard Henderson <rth@redhat.com>
15788 * gcc.dg/tm/pr60908.c: New test.
15790 2016-01-26 David Malcolm <dmalcolm@redhat.com>
15793 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15795 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15796 expected multiline output to reflect the colorization being
15797 disabled before newlines.
15798 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15799 (custom_diagnostic_finalizer): Replace call to
15800 pp_newline_and_flush with call to pp_flush.
15801 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15802 * gfortran.dg/implicit_class_1.f90: Likewise.
15803 * lib/gcc-dg.exp (allow_blank_lines): New global.
15804 (dg-allow-blank-lines-in-output): New procedure.
15805 (gcc-dg-prune): Complain about blank lines in the output, unless
15806 dg-allow-blank-lines-in-output was called.
15807 * lib/multiline.exp (_build_multiline_regex): Only support
15808 arbitrary followup text for non-blank-lines, not for blank lines.
15810 2016-01-26 Jakub Jelinek <jakub@redhat.com>
15812 PR tree-optimization/69483
15813 * gcc.dg/pr69483.c: New test.
15814 * g++.dg/opt/pr69483.C: New test.
15816 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15819 * gcc.target/arm/pr68620.c: New test.
15821 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15823 * gcc.target/i386/pr68986-2.c: Remove -m32.
15825 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15828 * gcc.target/i386/pr68986-1.c: New test.
15829 * gcc.target/i386/pr68986-2.c: Likewise.
15830 * gcc.target/i386/pr68986-3.c: Likewise.
15832 2016-01-26 Christian Bruel <christian.bruel@st.com>
15834 * lib/target-supports.exp
15835 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15836 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15837 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15839 2016-01-26 Richard Biener <rguenther@suse.de>
15841 PR tree-optimization/69452
15842 * gcc.dg/torture/pr69452.c: New testcase.
15844 2016-01-26 Jakub Jelinek <jakub@redhat.com>
15847 * gcc.dg/pr69442.c: New test.
15849 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15852 * gcc.target/aarch64/simd/pr67896.C: New.
15854 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15856 PR tree-optimization/69400
15857 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15859 (plugin_init): Call it.
15860 * gcc.dg/torture/pr69400.c: New test.
15862 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15864 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15866 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15867 Sebastian Pop <s.pop@samsung.com>
15869 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15872 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15873 Sebastian Pop <s.pop@samsung.com>
15875 * gcc.dg/graphite/pr69292.c: New.
15877 2016-01-25 Jakub Jelinek <jakub@redhat.com>
15879 * c-c++-common/goacc/use_device-1.c: New test.
15881 2016-01-25 Jeff Law <law@redhat.com>
15883 PR tree-optimization/69196
15884 PR tree-optimization/68398
15885 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15886 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15888 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
15891 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15894 2016-01-25 Richard Biener <rguenther@suse.de>
15897 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15899 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15902 * gcc.dg/pr69421.c: New test.
15904 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15906 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15907 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15908 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15909 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15910 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15911 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15912 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15913 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15914 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15915 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15917 2016-01-25 Richard Biener <rguenther@suse.de>
15919 PR tree-optimization/69376
15920 * gcc.dg/torture/pr69376.c: New testcase.
15922 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15926 * gfortran.dg/interface_38.f90: New test.
15927 * gfortran.dg/interface_39.f90: New test.
15929 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15932 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15937 * g++.dg/template/pr11858.C: New test.
15938 * g++.dg/template/pr24663.C: New test.
15939 * g++.dg/template/unify12.C: New test.
15940 * g++.dg/template/unify13.C: New test.
15941 * g++.dg/template/unify14.C: New test.
15942 * g++.dg/template/unify15.C: New test.
15943 * g++.dg/template/unify16.C: New test.
15944 * g++.dg/template/unify17.C: New test.
15946 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15949 gfortran.dg/pr68283.f90: New test.
15951 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15954 * gfortran.dg/inline_matmul_13.f90: New test.
15955 * gfortran.dg/matmul_bounds_8.f90: New test.
15956 * gfortran.dg/matmul_bounds_9.f90: New test.
15957 * gfortran.dg/matmul_bounds_10.f90: New test.
15959 2016-01-23 Tom de Vries <tom@codesourcery.com>
15961 PR tree-optimization/69426
15962 * gcc.dg/autopar/pr69426.c: New test.
15964 2016-01-23 Martin Sebor <msebor@redhat.com>
15968 * g++.dg/cpp0x/alignas5.C: New test.
15969 * g++.dg/ext/vector29.C: Same.
15971 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
15973 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15974 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15975 _GNU_SOURCE from compile flags to the source.
15976 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15977 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15978 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15979 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15981 2016-01-22 Jakub Jelinek <jakub@redhat.com>
15984 * g++.dg/opt/pr69432.C: New test.
15986 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15988 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15989 32-bit targets testing an -m64 multilib.
15991 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15993 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15996 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15998 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16000 2016-01-21 Christian Bruel <christian.bruel@st.com>
16003 * gcc.target/i386/pr68674.c
16004 * gcc.target/aarch64/pr68674.c
16005 * gcc.target/arm/pr68674.c
16007 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16010 * gcc.c-torture/execute/pr69403.c: New test.
16012 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16015 * g++.dg/template/pr55843.C: New.
16017 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16020 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16021 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16023 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16026 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16027 from dg-do compile directive, and instead add
16028 { dg-require-effective-target int128 }.
16030 2016-01-20 Martin Sebor <msebor@redhat.com>
16033 * gcc.dg/sync-fetch.c: New test.
16035 2016-01-21 Martin Sebor <msebor@redhat.com>
16038 * gcc.target/powerpc/pr69252.c: New test.
16040 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16043 * gfortran.dg/pr65996.f90: New test.
16045 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16048 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16049 expected to generate an error.
16051 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16053 PR middle-end/66178
16054 * gcc.dg/torture/pr66178.c: New test.
16056 2016-01-21 Anton Blanchard <anton@samba.org>
16057 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16060 * gcc.target/powerpc/pr63354.c: New test.
16062 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16064 PR rtl-optimization/68990
16065 * gcc.target/i386/pr68990: New.
16067 2016-01-21 Nick Clifton <nickc@redhat.com>
16070 * gcc.target/mips/pr69129.c: New.
16072 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16075 * g++.dg/cpp0x/pr58046.C: New.
16077 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16081 * gcc.target/arm/pr69187.c: New test.
16084 * g++.dg/torture/pr69355.C: New test.
16086 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16087 Sebastian Pop <s.pop@samsung.com>
16089 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16091 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16092 Sebastian Pop <s.pop@samsung.com>
16094 * gcc.dg/graphite/pr68976.c: New test.
16096 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16098 PR middle-end/67653
16099 * c-c++-common/pr67653.c: New test.
16100 * gcc.dg/torture/pr29119.c: Add dg-warning.
16102 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16104 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16106 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16109 * gcc.dg/pr24293.c: New test.
16110 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16111 incomplete struct type.
16112 * gcc.dg/declspec-1.c: Likewise.
16113 * gcc.dg/pr63549.c: Likewise.
16115 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16117 PR tree-optimization/66612
16118 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16119 for bdn instruction.
16121 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16123 * lib/target-supports.exp
16124 (check_effective_target_arm_fp_ok_nocache): New.
16125 (check_effective_target_arm_fp_ok): New.
16126 (add_options_for_arm_fp): New.
16127 (check_effective_target_arm_crypto_ok_nocache): Require
16128 target_arm_v8_neon_ok instead of arm32.
16129 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16130 (check_effective_target_arm_crypto_pragma_ok): New.
16131 (add_options_for_arm_vfp): New.
16132 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16133 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16134 target instead. Force initial fpu to vfp.
16135 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16136 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16137 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16139 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16140 use arm_vfp effective target instead. Force initial fpu to vfp.
16141 * gcc.target/arm/attr-neon3.c: Likewise.
16142 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16144 * gcc.target/arm/unsigned-float.c: Likewise.
16145 * gcc.target/arm/vfp-1.c: Likewise.
16146 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16147 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16148 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16149 * gcc.target/arm/vfp-ldmias.c: Likewise.
16150 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16151 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16152 * gcc.target/arm/vfp-stmiad.c: Likewise.
16153 * gcc.target/arm/vfp-stmias.c: Likewise.
16154 * gcc.target/arm/vnmul-1.c: Likewise.
16155 * gcc.target/arm/vnmul-2.c: Likewise.
16156 * gcc.target/arm/vnmul-3.c: Likewise.
16157 * gcc.target/arm/vnmul-4.c: Likewise.
16159 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16162 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16163 the MPX run-time library, for compile-time MPX test.
16164 * gcc.target/i386/chkp-always_inline.c: Likewise.
16165 * gcc.target/i386/chkp-bndret.c: Likewise.
16166 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16167 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16168 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16169 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16170 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16171 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16172 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16173 * gcc.target/i386/chkp-label-address.c: Likewise.
16174 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16175 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16176 * gcc.target/i386/chkp-pr69044.c: Likewise.
16177 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16178 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16179 * gcc.target/i386/chkp-strchr.c: Likewise.
16180 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16181 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16182 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16183 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16184 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16185 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16186 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16187 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16188 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16189 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16190 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16191 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16192 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16193 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16194 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16195 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16196 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16197 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16198 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16199 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16200 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16201 * gcc.target/i386/pr63995-2.c: Likewise.
16202 * gcc.target/i386/pr64805.c: Likewise.
16203 * gcc.target/i386/pr65044.c: Likewise.
16204 * gcc.target/i386/pr65167.c: Likewise.
16205 * gcc.target/i386/pr65183.c: Likewise.
16206 * gcc.target/i386/pr65184.c: Likewise.
16207 * gcc.target/i386/thunk-retbnd.c: Likewise.
16209 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16211 PR tree-optimization/69328
16212 * gcc.dg/pr69328.c: New test.
16214 2016-01-20 Jeff Law <law@redhat.com>
16217 * gcc.target/m68k/pr25114.c: New test.
16219 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16221 * gcc.target/arm/memset-inline-10.c: Added
16222 dg-require-effective-target arm_thumb2_ok.
16224 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16226 * gcc.dg/debug/dwarf2/sso.c: New test.
16228 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
16231 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16232 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16233 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16235 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16238 * g++.dg/ipa/devirt-50.C: New testcase.
16240 2016-01-19 Marek Polacek <polacek@redhat.com>
16243 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16244 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16246 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16249 * gcc.target/arm/pr69135_1.c: New test.
16251 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16253 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16255 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16257 * gcc.target/aarch64/ccmp_1.c: New testcase.
16259 2016-01-19 Marek Polacek <polacek@redhat.com>
16262 * g++.dg/cpp0x/enum30.C: New test.
16264 2016-01-19 Richard Biener <rguenther@suse.de>
16266 PR tree-optimization/69336
16267 * g++.dg/tree-ssa/pr69336.C: New testcase.
16269 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16272 * gcc.dg/pr65779.c: New test.
16274 2016-01-19 Richard Biener <rguenther@suse.de>
16276 PR tree-optimization/69352
16277 * gcc.dg/torture/pr69352.c: New testcase.
16279 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16281 PR rtl-optimization/68955
16282 PR rtl-optimization/64557
16283 * gcc.dg/torture/pr68955.c: New test.
16285 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16288 * g++.dg/torture/pr69136.C: New testcase.
16290 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16293 * g++.dg/lto/pr69133_0.C: New testcase.
16294 * g++.dg/lto/pr69133_1.C: New testcase.
16296 2016-01-15 Jeff Law <law@redhat.com>
16298 PR tree-optimization/69320
16299 * gcc.c-torture/pr69320-1.c: New test.
16300 * gcc.c-torture/pr69320-2.c: New test.
16301 * gcc.c-torture/pr69320-3.c: New test.
16302 * gcc.c-torture/pr69320-4.c: New test.
16304 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16309 * g++.dg/template/pr11858.C: New test.
16310 * g++.dg/template/pr24663.C: New test.
16311 * g++.dg/template/unify12.C: New test.
16312 * g++.dg/template/unify13.C: New test.
16313 * g++.dg/template/unify14.C: New test.
16314 * g++.dg/template/unify15.C: New test.
16315 * g++.dg/template/unify16.C: New test.
16316 * g++.dg/template/unify17.C: New test.
16318 2016-01-18 David Malcolm <dmalcolm@redhat.com>
16321 * gcc.dg/pr69181-1.c: New test file.
16322 * gcc.dg/pr69181-2.c: New test file.
16323 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16324 globals by moving it to...
16325 (cleanup-after-saved-dg-test): ...this new function. Add
16326 "global additional_sources_used". Add reset of global
16327 multiline_expected_outputs to the empty list.
16328 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16330 (multiline_expected_outputs): ...this, and updated comments to
16331 note that it is modified from gcc-dg.exp.
16332 (dg-end-multiline-output): Update for the above renaming.
16333 (handle-multiline-outputs): Likewise. Remove the clearing
16334 of the expected outputs to the empty list.
16336 2016-01-18 Richard Biener <rguenther@suse.de>
16338 PR tree-optimization/69297
16339 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16341 2016-01-18 Joseph Myers <joseph@codesourcery.com>
16343 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16345 * gcc.target/mips/mips-3d-2.c: Likewise.
16346 * gcc.target/mips/mips-3d-3.c: Likewise.
16347 * gcc.target/mips/mips-3d-4.c: Likewise.
16348 * gcc.target/mips/mips-3d-5.c: Likewise.
16349 * gcc.target/mips/mips-3d-6.c: Likewise.
16350 * gcc.target/mips/mips-3d-7.c: Likewise.
16351 * gcc.target/mips/mips-3d-8.c: Likewise.
16352 * gcc.target/mips/mips-3d-9.c: Likewise.
16353 * gcc.target/mips/mips-ps-1.c: Likewise.
16354 * gcc.target/mips/mips-ps-2.c: Likewise.
16355 * gcc.target/mips/mips-ps-3.c: Likewise.
16356 * gcc.target/mips/mips-ps-4.c: Likewise.
16357 * gcc.target/mips/mips-ps-5.c: Likewise.
16358 * gcc.target/mips/mips-ps-6.c: Likewise.
16359 * gcc.target/mips/mips-ps-7.c: Likewise.
16360 * gcc.target/mips/mips-ps-type.c: Likewise.
16361 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16362 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16364 2016-01-18 Tom de Vries <tom@codesourcery.com>
16366 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16367 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16368 * c-c++-common/goacc/kernels-empty.c: New test.
16369 * c-c++-common/goacc/kernels-eternal.c: New test.
16370 * c-c++-common/goacc/kernels-loop-2.c: New test.
16371 * c-c++-common/goacc/kernels-loop-3.c: New test.
16372 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16373 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16374 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16375 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16376 * c-c++-common/goacc/kernels-loop-data.c: New test.
16377 * c-c++-common/goacc/kernels-loop-g.c: New test.
16378 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16379 * c-c++-common/goacc/kernels-loop-n.c: New test.
16380 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16381 * c-c++-common/goacc/kernels-loop.c: New test.
16382 * c-c++-common/goacc/kernels-noreturn.c: New test.
16383 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16384 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16385 * c-c++-common/goacc/kernels-reduction.c: New test.
16387 2016-01-18 Tom de Vries <tom@codesourcery.com>
16389 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16390 * gcc.dg/autopar/outer-2.c: Same.
16391 * gcc.dg/autopar/outer-3.c: Same.
16392 * gcc.dg/autopar/outer-4.c: Same.
16393 * gcc.dg/autopar/outer-5.c: Same.
16394 * gcc.dg/autopar/outer-6.c: Same.
16395 * gcc.dg/autopar/parallelization-1.c: Same.
16396 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16397 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16398 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16399 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16400 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16401 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16402 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16403 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16404 * gcc.dg/autopar/pr39500-1.c: Same.
16405 * gcc.dg/autopar/pr39500-2.c: Same.
16406 * gcc.dg/autopar/pr46193.c: Same.
16407 * gcc.dg/autopar/pr46194.c: Same.
16408 * gcc.dg/autopar/pr49580.c: Same.
16409 * gcc.dg/autopar/pr49960-1.c: Same.
16410 * gcc.dg/autopar/pr49960.c: Same.
16411 * gcc.dg/autopar/pr68373.c: Same.
16412 * gcc.dg/autopar/reduc-1.c: Same.
16413 * gcc.dg/autopar/reduc-1char.c: Same.
16414 * gcc.dg/autopar/reduc-1short.c: Same.
16415 * gcc.dg/autopar/reduc-2.c: Same.
16416 * gcc.dg/autopar/reduc-2char.c: Same.
16417 * gcc.dg/autopar/reduc-2short.c: Same.
16418 * gcc.dg/autopar/reduc-3.c: Same.
16419 * gcc.dg/autopar/reduc-4.c: Same.
16420 * gcc.dg/autopar/reduc-6.c: Same.
16421 * gcc.dg/autopar/reduc-7.c: Same.
16422 * gcc.dg/autopar/reduc-8.c: Same.
16423 * gcc.dg/autopar/reduc-9.c: Same.
16424 * gcc.dg/autopar/uns-outer-4.c: Same.
16425 * gcc.dg/autopar/uns-outer-5.c: Same.
16426 * gcc.dg/autopar/uns-outer-6.c: Same.
16427 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16428 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16430 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16433 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16434 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16436 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16439 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16440 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16441 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16443 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16446 * gcc.dg/tree-ssa/sra-17.c: New.
16447 * gcc.dg/tree-ssa/sra-18.c: New.
16449 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16451 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16453 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16455 * gnat.dg/inline12.adb: New test.
16457 2016-01-18 Bin Cheng <bin.cheng@arm.com>
16459 PR tree-optimization/66797
16460 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16462 2016-01-18 Richard Biener <rguenther@suse.de>
16464 PR tree-optimization/69170
16465 * gcc.dg/torture/pr69170.c: New testcase.
16467 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
16469 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16471 2016-01-16 Tom de Vries <tom@codesourcery.com>
16473 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16475 2016-01-16 Tom de Vries <tom@codesourcery.com>
16477 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16478 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16479 redundant dg-require-effective-target pthread.
16480 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16481 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16482 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16483 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16484 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16485 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16486 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16488 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
16491 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16492 * gcc.target/powerpc/recip-7.c: Same.
16494 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16497 * g++.dg/template/pr69091.C: New test.
16499 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16501 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16502 dump does not contain an error_mark_node.
16503 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16504 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16506 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16509 * g++.dg/template/pr68936.C: New test.
16511 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
16514 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16515 * gcc.target/powerpc/recip-2.c: Same.
16516 * gcc.target/powerpc/recip-3.c: Same.
16517 * gcc.target/powerpc/recip-4.c: Same.
16518 * gcc.target/powerpc/recip-sqrtf.c: Same.
16520 2016-01-15 Jeff Law <law@redhat.com>
16522 PR tree-optimization/69270
16523 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16524 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16526 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
16529 * gfortran.dg/deferred_character_13.f90: New test for the fix
16530 of comment 3 of the PR.
16533 * gfortran.dg/deferred_character_8.f90: New test
16534 * gfortran.dg/allocate_error_5.f90: New test
16537 * gfortran.dg/deferred_character_10.f90: New test
16540 * gfortran.dg/deferred_character_14.f90: New test
16543 * gfortran.dg/deferred_character_11.f90: New test
16546 * gfortran.dg/deferred_character_9.f90: New test
16548 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16550 PR rtl-optimization/69030
16551 * gcc.target/i386/pr69030.c: New.
16553 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16555 * gcc.target/aarch64/target_attr_17.c: New test.
16557 2016-01-15 Richard Biener <rguenther@suse.de>
16559 PR tree-optimization/66856
16560 * gcc.dg/torture/pr66856-1.c: New testcase.
16561 * gcc.dg/torture/pr66856-2.c: Likewise.
16563 2016-01-15 Richard Biener <rguenther@suse.de>
16566 * g++.dg/lto/pr69137_0.C: New testcase.
16568 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16570 PR middle-end/69246
16571 * gcc.target/i386/pr69246.c: New test.
16573 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16575 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
16577 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16580 * g++.dg/init/const9.C: Disable test on S/390.
16582 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16584 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16585 * g++.dg/Wno-frame-address.C: Ditto.
16587 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16589 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16591 2016-01-15 Richard Biener <rguenther@suse.de>
16593 PR tree-optimization/68961
16594 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16596 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16598 * gcc.target/i386/pr65105-5.c: New test.
16600 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
16602 * gcc.c-torture/execute/alias-4.c: New testcase.
16604 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
16607 * g++.dg/ipa/devirt-49.C: New testcase.
16609 2016-01-15 Christian Bruel <christian.bruel@st.com>
16612 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16613 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16614 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16616 2016-01-15 Richard Biener <rguenther@suse.de>
16618 PR tree-optimization/69117
16619 * gcc.dg/torture/pr69117.c: New testcase.
16621 2015-01-14 Ryan Burn <contact@rnburn.com>
16624 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16626 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16629 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16630 range tests use 100 * maximum instead of maximum + 1.
16632 2016-01-14 Jakub Jelinek <jakub@redhat.com>
16635 * gcc.dg/guality/pr69244.c: New test.
16637 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
16639 * lib/target-supports.exp (check_effective_target_issignaling):
16641 * gcc.dg/pr61441.c: Require issignaling effective target.
16643 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16646 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16648 2016-01-14 David Malcolm <dmalcolm@redhat.com>
16651 PR preprocessor/69177
16652 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16653 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16654 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16655 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16657 2016-01-14 Marek Polacek <polacek@redhat.com>
16660 * gcc.dg/array-15.c: New test.
16662 2016-01-14 Jakub Jelinek <jakub@redhat.com>
16664 PR middle-end/68146
16665 PR tree-optimization/69155
16666 * gfortran.dg/pr68146.f: New test.
16667 * gfortran.dg/pr69155.f90: New test.
16669 2016-01-14 Richard Biener <rguenther@suse.de>
16671 PR tree-optimization/68060
16672 * gcc.dg/torture/pr68060-1.c: New testcase.
16673 * gcc.dg/torture/pr68060-2.c: Likewise.
16675 2016-01-14 Nick Clifton <nickc@redhat.com>
16677 * lib/target-supports.exp
16678 (check_effective_target_arm_neon_ok_nocache): Add an option
16679 sequence that includes setting the ARM architecture to ARMv7-A.
16680 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16681 command line options necessary to enable Neon support.
16682 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16683 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16684 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16685 * gcc.target/arm/pr69180.c: Likewise.
16687 2016-01-14 Jeff Law <law@redhat.com>
16689 PR tree-optimization/69270
16690 * gcc.dg/tree-ssa/pr69270.c: New test.
16692 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16695 * c-c++-common/pr66208.c: New file.
16697 2016-01-13 Jakub Jelinek <jakub@redhat.com>
16699 PR tree-optimization/69156
16700 * gcc.dg/pr69156.c: New test.
16702 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16704 * gcc.target/i386/pr69225-7.c: New test.
16706 2016-01-13 Richard Henderson <rth@redhat.com>
16708 * gcc.dg/tm/memopt-13.c: Update expected function.
16709 * gcc.dg/tm/memopt-6.c: Likewise.
16711 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
16713 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16714 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16715 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16716 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
16718 2016-01-13 Tom de Vries <tom@codesourcery.com>
16720 PR tree-optimization/69169
16721 * gcc.dg/pr69169.c: New test.
16723 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
16726 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16727 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16728 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16729 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16730 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16731 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16732 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16733 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16735 2016-01-13 Jakub Jelinek <jakub@redhat.com>
16738 * gcc.dg/pr69247.c: New test.
16740 2016-01-13 Richard Biener <rguenther@suse.de>
16742 PR tree-optimization/69242
16743 * gcc.dg/torture/pr69242.c: New testcase.
16745 2016-01-13 Richard Biener <rguenther@suse.de>
16747 PR tree-optimization/69186
16748 * gcc.dg/torture/pr69186.c: New testcase.
16750 2016-01-13 Jeff Law <law@redhat.com>
16752 PR tree-optimization/67755
16753 * gcc.dg/tree-ssa/pr67755.c: New test.
16755 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
16757 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16758 pass number in output by a star.
16760 2016-01-12 Bin Cheng <bin.cheng@arm.com>
16762 PR tree-optimization/68911
16763 * gcc.c-torture/execute/pr68911.c: New test.
16765 2016-01-12 Marek Polacek <polacek@redhat.com>
16768 * g++.dg/warn/permissive-1.C: New test.
16770 2016-01-12 Jakub Jelinek <jakub@redhat.com>
16774 * g++.dg/opt/pr69213.C: New test.
16776 2016-01-12 Christian Bruel <christian.bruel@st.com>
16779 * gcc.target/arm/pr69180.c: New test.
16781 2016-01-12 Richard Biener <rguenther@suse.de>
16784 * g++.dg/lto/pr69077_0.C: New testcase.
16785 * g++.dg/lto/pr69077_1.C: Likewise.
16787 2016-01-12 Jakub Jelinek <jakub@redhat.com>
16790 * g++.dg/opt/pr69175.C: New test.
16792 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16794 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16795 rather than #including math.h & stdlib.h.
16796 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16797 * gcc.dg/vect/pr49771.c: Likewise.
16798 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16799 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16800 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16801 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16802 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16803 * gcc.dg/vect/pr44507.c: Likewise.
16804 * gcc.dg/vect/pr45902.c: Likewise.
16805 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16806 * gcc.dg/vect/vect-117.c: Likewise.
16807 * gcc.dg/vect/vect-99.c: Likewise.
16808 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16809 * gcc.dg/vect/vect-cond-1.c: Likewise.
16810 * gcc.dg/vect/vect-cond-2.c: Likewise.
16811 * gcc.dg/vect/vect-cond-3.c: Likewise.
16812 * gcc.dg/vect/vect-cond-4.c: Likewise.
16813 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16814 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16815 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16816 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16817 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16818 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16819 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16820 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16821 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16822 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16823 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16824 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16825 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16826 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16827 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16828 include of signal.h.
16829 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16830 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16831 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16832 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16833 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16834 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16835 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16836 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16837 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16838 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16839 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16840 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16841 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16842 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16843 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16844 * gcc.dg/vect/vect-outer-5.c: Likewise.
16845 * gcc.dg/vect/vect-outer-6.c: Likewise.
16846 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16847 include of stdio.h.
16849 2016-01-12 Nick Clifton <nickc@redhat.com>
16852 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16853 to fread so that it will be found in all target runtimes.
16855 2016-01-12 Richard Biener <rguenther@suse.de>
16857 PR tree-optimization/69053
16858 * g++.dg/torture/pr69053.C: New testcase.
16860 2016-01-12 Richard Biener <rguenther@suse.de>
16862 PR tree-optimization/69168
16863 * gcc.dg/torture/pr69168.c: New testcase.
16865 2016-01-12 Richard Biener <rguenther@suse.de>
16867 PR tree-optimization/69157
16868 * gcc.dg/torture/pr69157.c: New testcase.
16870 2016-01-12 Richard Biener <rguenther@suse.de>
16872 PR tree-optimization/69174
16873 * gcc.dg/torture/pr69174.c: New testcase.
16875 2016-01-12 Jakub Jelinek <jakub@redhat.com>
16879 * g++.dg/tls/pr66808.C: New test.
16880 * g++.dg/tls/pr69000.C: New test.
16882 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16884 * gcc.target/powerpc/swaps-p8-23.c: New test.
16885 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16887 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
16889 PR tree-optimization/68356
16890 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16892 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16893 Jim Wilson <jim.wilson@linaro.org>
16896 * gcc.target/arm/pr69194.c: New test.
16898 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16901 * gcc.target/i386/pr69225-1.c: New test.
16902 * gcc.target/i386/pr69225-2.c: Likewise.
16903 * gcc.target/i386/pr69225-3.c: Likewise.
16904 * gcc.target/i386/pr69225-4.c: Likewise.
16905 * gcc.target/i386/pr69225-5.c: Likewise.
16906 * gcc.target/i386/pr69225-6.c: Likewise.
16908 2016-01-11 Jakub Jelinek <jakub@redhat.com>
16911 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16915 * gcc.dg/pr69071.c: New test.
16918 * g++.dg/opt/pr69211.C: New test.
16920 PR tree-optimization/69214
16921 * gcc.c-torture/compile/pr69214.c: New test.
16923 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
16925 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16926 * gcc.target/i386/pr66232-11.c: Ditto.
16927 * gcc.target/i386/pr66232-12.c: Ditto.
16928 * gcc.target/i386/pr66232-13.c: Ditto.
16930 2016-01-11 Richard Biener <rguenther@suse.de>
16932 PR tree-optimization/69173
16933 * gcc.dg/torture/pr69173.c: New testcase.
16935 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16937 PR rtl-optimization/68796
16938 * gcc.target/aarch64/tst_5.c: New test.
16939 * gcc.target/aarch64/tst_6.c: Likewise.
16941 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16943 PR rtl-optimization/68841
16944 * gcc.dg/pr68841.c: New test.
16945 * gcc.c-torture/execute/pr68841.c: New test.
16947 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16949 PR rtl-optimization/68920
16950 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16952 * gcc.dg/ifcvt-5.c: New test.
16954 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
16957 * g++.dg/pr69123.C: New.
16959 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16962 * gcc.target/i386/pr69010.c: New test.
16964 2016-01-11 Martin Jambor <mjambor@suse.cz>
16967 * gcc.target/i386/chkp-pr69044.c: New test.
16969 2016-01-11 Tom de Vries <tom@codesourcery.com>
16971 PR tree-optimization/69109
16972 * gcc.dg/autopar/pr69109-2.c: New test.
16973 * gcc.dg/autopar/pr69109.c: New test.
16975 2016-01-11 Tom de Vries <tom@codesourcery.com>
16977 PR tree-optimization/69108
16978 * gcc.dg/autopar/pr69108.c: New test.
16980 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16983 * c-c++-common/Wisleading-indentation.c: Augment test.
16985 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16988 * gfortran.dg/inline_matmul_12.f90: New test.
16990 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
16993 * gfortran.dg/actual_array_offset_1: New test.
16995 2016-01-10 Tom de Vries <tom@codesourcery.com>
16997 PR tree-optimization/69062
16998 * gcc.dg/autopar/pr69062.c: New test.
17000 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17002 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17003 * gcc.dg/vect/slp-perm-2.c: Likewise.
17004 * gcc.dg/vect/slp-perm-3.c: Likewise.
17005 * gcc.dg/vect/slp-perm-5.c: Likewise.
17006 * gcc.dg/vect/slp-perm-6.c: Likewise.
17007 * gcc.dg/vect/slp-perm-7.c: Likewise.
17008 * gcc.dg/vect/slp-perm-8.c: Likewise.
17010 2016-01-10 Tom de Vries <tom@codesourcery.com>
17012 PR tree-optimization/69039
17013 * gcc.dg/autopar/pr69039.c: New test.
17015 2016-01-09 Marek Polacek <polacek@redhat.com>
17018 * g++.dg/pr69113.C: New test.
17020 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17022 PR middle-end/50865
17023 PR tree-optimization/69097
17024 * gcc.c-torture/execute/pr50865.c: New test.
17025 * gcc.c-torture/execute/pr69097-1.c: New test.
17026 * gcc.c-torture/execute/pr69097-2.c: New test.
17027 * gcc.dg/pr69097-1.c: New test.
17028 * gcc.dg/pr69097-2.c: New test.
17030 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17033 * g++.dg/opt/pr69164.C: New test.
17035 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17037 PR tree-optimization/69167
17038 * gcc.dg/pr69167.c: New test.
17040 2016-01-08 Marek Polacek <polacek@redhat.com>
17043 * g++.dg/pr68449.C: New.
17045 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17047 PR tree-optimization/68707
17048 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17049 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17050 on platforms supporting it.
17051 * gcc.dg/vect/slp-perm-2.c: Likewise.
17052 * gcc.dg/vect/slp-perm-3.c: Likewise.
17053 * gcc.dg/vect/slp-perm-5.c: Likewise.
17054 * gcc.dg/vect/slp-perm-7.c: Likewise.
17055 * gcc.dg/vect/slp-perm-8.c: Likewise.
17056 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17057 on platforms supporting it.
17059 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17061 PR tree-optimization/69162
17062 * gcc.dg/pr69162.c: New test.
17064 PR tree-optimization/69172
17065 * gcc.dg/pr69172.c: New test.
17067 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17069 PR tree-optimization/67781
17070 * gcc.c-torture/execute/pr67781.c: New file.
17072 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17074 PR tree-optimization/69083
17075 * gcc.dg/vect/pr69083.c: New test.
17077 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17079 PR tree-optimization/61441
17080 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17081 Use -fexcess-precision=standard for compiler options.
17082 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17084 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17087 * gfortran.dg/gomp/pr69128.f90: New test.
17090 * g++.dg/ext/pr69145-1.C: New test.
17091 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17092 * g++.dg/ext/pr69145-2.h: New file.
17094 2016-01-07 Martin Sebor <msebor@redhat.com>
17097 * gcc.dg/atomic-fetch-bool.c: New test.
17098 * gcc.dg/sync-fetch-bool.c: New test.
17100 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17103 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17105 2016-01-07 Nick Clifton <nickc@redhat.com>
17108 * g++.dg/pr66655.C: New test.
17109 * g++.dg/pr66655_1.cc: Test support file.
17110 * g++.dg/pr66655.h: Test header file.
17112 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17115 gfortran.dg/gomp/pr66680.f90: New test.
17117 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17120 * gcc.target/i386/pr69171-1.c: New test.
17121 * gcc.target/i386/pr69171-2.c: Likewise.
17122 * gcc.target/i386/pr69171-3.c: Likewise.
17123 * gcc.target/i386/pr69171-4.c: Likewise.
17124 * gcc.target/i386/pr69171-5.c: Likewise.
17125 * gcc.target/i386/pr69171-6.c: Likewise.
17127 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17129 PR middle-end/67639
17130 * c-c++-common/pr67639.c: New test.
17132 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17134 PR tree-optimization/69141
17135 * g++.dg/opt/pr69141.C: New test.
17137 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17139 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17141 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17144 * gcc.target/i386/pr69140.c: New test
17146 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17148 * gcc.dg/bad-dereference.c: New test case.
17150 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17152 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17154 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17156 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17158 2016-01-06 Marek Polacek <polacek@redhat.com>
17161 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17163 2016-01-05 Marek Polacek <polacek@redhat.com>
17166 * gcc.dg/atomic-invalid-2.c: New.
17168 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17171 * gcc.target/i386/pr68991.c: New test.
17173 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17176 * g++.dg/pr68991-1.C: New test.
17177 * g++.dg/pr68991-2.C: Likewise.
17179 2016-01-05 Sergei Trofimovich <siarheit@google.com>
17182 * gcc.target/ia64/pr60465-gprel64.c: New test.
17183 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17185 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17187 PR rtl-optimization/68651
17188 * gcc.target/aarch64/pr68651_1.c: New test.
17190 2016-01-05 David Malcolm <dmalcolm@redhat.com>
17193 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17195 2016-01-05 Nathan Sidwell <nathan@acm.org>
17198 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17200 * gcc.dg/alias-15.c: New.
17202 2016-01-05 Nick Clifton <nickc@redhat.com>
17205 * g++.dg/pr68770.C: New test.
17207 2016-01-04 Mike Stump <mikestump@comcast.net>
17209 * lib/target-supports.exp (check_effective_target_cilkplus):
17210 cilkplus targets require pthreads.
17211 (check_effective_target_cilkplus): Remove special case for NVPTX.
17213 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17215 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17218 2016-01-04 Jakub Jelinek <jakub@redhat.com>
17220 Update copyright years.
17222 2016-01-04 Marek Polacek <polacek@redhat.com>
17225 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17226 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17227 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17229 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17231 * gcc.target/sparc/20160104-2.c: New test.
17233 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17235 * gcc.target/sparc/20160104-1.c: New test.
17237 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
17240 * gfortran.dg/pr65045.f90: New test.
17242 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17244 * gnat.dg/specs/debug1.ads: Delete.
17246 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17248 PR libgfortran/68867
17249 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17252 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17254 PR libgfortran/68867
17255 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17258 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
17261 * gfortran.dg/pr68864.f90: New test.
17263 2016-01-01 Jakub Jelinek <jakub@redhat.com>
17265 PR tree-optimization/69070
17266 * gcc.dg/pr69070.c: New test.
17269 * gfortran.dg/pr69055.f90: New test.
17272 * gcc.dg/pr69015.c: New test.
17274 Copyright (C) 2016 Free Software Foundation, Inc.
17276 Copying and distribution of this file, with or without modification,
17277 are permitted in any medium without royalty provided the copyright
17278 notice and this notice are preserved.