1 2016-11-30 Bin Cheng <bin.cheng@arm.com>
3 PR tree-optimization/78574
4 * gcc.c-torture/compile/pr78574.c: New test.
6 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
8 * caf/single.c (_gfortran_caf_is_present): Prevent fallthrough
11 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
13 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
14 to the changed interfaces.
15 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
16 * gfortran.dg/coarray_allocate_7.f08: Likewise.
17 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
18 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
19 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
20 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
21 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
23 2016-11-30 Janus Weil <janus@gcc.gnu.org>
26 * gfortran.dg/derived_result.f90: New test case.
28 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
30 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
31 -mfloat-abi=soft option.
32 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
35 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
38 * gcc.c-torture/compile/pr78362.c: New test.
40 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
42 * lib/target-supports.exp (check_effective_target_freorder): Check
45 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
47 * gcc.target/arc/arc700-stld-hazard.c: New file.
49 2016-11-30 Janus Weil <janus@gcc.gnu.org>
52 * gfortran.dg/dtio_18.f90: New test case.
54 2016-11-30 Martin Liska <mliska@suse.cz>
57 * gcc.dg/asan/pr78541-2.c: New test.
58 * gcc.dg/asan/pr78541.c: New test.
60 2016-11-30 Jakub Jelinek <jakub@redhat.com>
62 PR tree-optimization/78586
63 * gcc.c-torture/execute/pr78586.c: New test.
65 2016-11-30 Janus Weil <janus@gcc.gnu.org>
68 * gfortran.dg/class_61.f90: New test case.
70 2016-11-29 David Malcolm <dmalcolm@redhat.com>
73 * gcc.dg/format/pr78569.c: New test case.
75 2016-11-29 Martin Sebor <msebor@redhat.com>
77 avoid false positives on ILP32 targets.
78 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
80 2016-11-29 Martin Sebor <msebor@redhat.com>
82 PR tree-optimization/78512
83 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
84 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
86 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
88 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
89 Force value through k register.
91 2016-11-29 David Malcolm <dmalcolm@redhat.com>
97 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
98 * g++.dg/spellcheck-macro-ordering.C: New test case.
99 * g++.dg/spellcheck-pr78313.C: New test case.
101 2016-11-29 Tamar Christina <tamar.christina@arm.com>
103 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
104 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
105 (Poly64x1_t, Poly64x2_t): Added types.
106 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
107 (vmov_n_p64, vmovq_n_p64): Added.
108 (vld2_lane_p64, vld2q_lane_p64): Likewise.
109 (vld3_lane_p64, vld3q_lane_p64): Likewise.
110 (vld4_lane_p64, vld4q_lane_p64): Likewise.
111 (vst2_lane_p64, vst2q_lane_p64): Likewise.
112 (vst3_lane_p64, vst3q_lane_p64): Likewise.
113 (vst4_lane_p64, vst4q_lane_p64): Likewise.
114 (vget_lane_p64, vgetq_lane_p64): Likewise.
115 (vget_high_p64): Likewise.
116 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
118 (vreint_vector, vreint_vector_res): Moved to header.
119 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
121 (vreint_vector, vreint_vector_res): Moved to header.
123 2016-11-29 Janus Weil <janus@gcc.gnu.org>
126 * gfortran.dg/finalize_30.f90: New test case.
128 2016-11-29 Martin Liska <mliska@suse.cz>
130 PR gcov-profile/78582
131 * gcc.dg/pr78582.c: New test.
133 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
135 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
136 targets with sizeof(int) < 4.
138 2016-11-29 Richard Biener <rguenther@suse.de>
141 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
143 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
145 * gcc.target/powerpc/rldic-0.c: New testcase.
146 * gcc.target/powerpc/rldic-1.c: New testcase.
147 * gcc.target/powerpc/rldic-2.c: New testcase.
148 * gcc.target/powerpc/rldicl-0.c: New testcase.
149 * gcc.target/powerpc/rldicl-1.c: New testcase.
150 * gcc.target/powerpc/rldicl-2.c: New testcase.
151 * gcc.target/powerpc/rldicr-0.c: New testcase.
152 * gcc.target/powerpc/rldicr-1.c: New testcase.
153 * gcc.target/powerpc/rldicr-2.c: New testcase.
154 * gcc.target/powerpc/rldicx.h: New file.
155 * gcc.target/powerpc/rldimi-0.c: New testcase.
156 * gcc.target/powerpc/rldimi-1.c: New testcase.
157 * gcc.target/powerpc/rldimi-2.c: New testcase.
158 * gcc.target/powerpc/rldimi.h: New file.
159 * gcc.target/powerpc/rlwimi-0.c: New testcase.
160 * gcc.target/powerpc/rlwimi-1.c: New testcase.
161 * gcc.target/powerpc/rlwimi-2.c: New testcase.
162 * gcc.target/powerpc/rlwimi.h: New file.
163 * gcc.target/powerpc/rlwinm-0.c: New testcase.
164 * gcc.target/powerpc/rlwinm-1.c: New testcase.
165 * gcc.target/powerpc/rlwinm-2.c: New testcase.
166 * gcc.target/powerpc/rlwinm.h: New file.
168 2016-11-28 Jakub Jelinek <jakub@redhat.com>
171 * gcc.dg/pr78540.c: New test.
173 2016-11-28 Martin Sebor <msebor@redhat.com>
176 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
177 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
178 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
179 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
181 2016-11-28 Jakub Jelinek <jakub@redhat.com>
184 * g++.dg/debug/pr72808.C: New test.
186 PR rtl-optimization/78546
187 * gcc.dg/torture/pr78546-1.c: New test.
188 * gcc.dg/torture/pr78546-2.c: New test.
191 * gfortran.dg/gomp/pr78298.f90: New test.
193 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
195 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
196 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
198 2016-11-28 Jakub Jelinek <jakub@redhat.com>
201 * g++.dg/cpp1y/pr77591.C: New test.
203 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
205 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
207 2016-11-28 Richard Biener <rguenther@suse.de>
209 PR tree-optimization/78542
210 * gcc.dg/torture/pr78542.c: New testcase.
212 2016-11-28 Richard Biener <rguenther@suse.de>
214 PR tree-optimization/78343
215 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
216 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
218 2016-11-28 Jakub Jelinek <jakub@redhat.com>
221 * g++.dg/ipa/pr78211.C: New test.
223 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
226 * gfortran.dg/submodule_22.f08: New test.
229 * gfortran.dg/submodule_21.f08: New test.
231 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
233 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
235 2016-11-27 Iain Sandoe <iain@codesourcery.com>
236 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
237 Dominique d'Humieres <dominiq@lps.ens.fr>
240 * gcc.dg/darwin-minversion-1.c: Update min version check.
241 * gcc.dg/darwin-minversion-2.c: Likewise.
242 * gcc.dg/darwin-minversion-3.c: Likewise.
244 2016-11-27 Iain Sandoe <iain@codesourcery.com>
247 * gcc.dg/pr57438-1.c: New Test.
248 * gcc.dg/pr57438-2.c: New Test.
250 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
251 Iain Sandoe <iain@codesourcery.com>
254 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
255 linker-visible symbols.
256 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
257 * gcc.dg/const-uniq-1.c: Likewise.
258 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
259 * gcc.target/i386/pr70799-1.c: Likewise.
261 2016-11-25 Jakub Jelinek <jakub@redhat.com>
263 PR rtl-optimization/78438
264 PR rtl-optimization/78477
265 * gcc.c-torture/execute/pr78438.c: New test.
266 * gcc.c-torture/execute/pr78477.c: New test.
268 PR rtl-optimization/78526
269 * gcc.dg/pr78526.c: New test.
271 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
273 PR rtl-optimization/77541
274 * gcc.target/i386/pr77541.c: Change target to int128.
276 2016-11-25 Janus Weil <janus@gcc.gnu.org>
279 * gfortran.dg/typebound_assignment_8.f90: New test case.
281 2016-11-25 Jakub Jelinek <jakub@redhat.com>
283 PR rtl-optimization/78527
284 * gcc.c-torture/compile/pr78527.c: New test.
286 2016-11-25 Martin Liska <mliska@suse.cz>
288 PR gcov-profile/78086
289 * g++.dg/gcov/pr16855.C: Clean up the test case.
290 * g++.dg/gcov/pr16855-priority.C: New test.
292 2016-11-25 Richard Biener <rguenther@suse.de>
295 * gcc.dg/torture/pr78515.c: New testcase.
297 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
300 * gfortran.dg/allocatable_function_10.f90: New test.
301 * gfortran.dg/class_array_15.f03: Increase builtin_free count
304 2016-11-25 Bin Cheng <bin.cheng@arm.com>
309 * g++.dg/torture/pr78507.C: New test.
310 * gcc.dg/torture/pr78510.c: New test.
311 * gcc.dg/torture/pr78517.c: New test.
313 2016-11-24 Richard Biener <rguenther@suse.de>
315 PR tree-optimization/78343
316 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
317 * gcc.dg/autopar/uns-outer-6.c: Adjust.
318 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
319 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
320 * gcc.dg/vect/pr38529.c: Likewise.
322 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
324 PR tree-optimization/77673
325 * gcc.dg/pr77673.c: New test.
327 2016-11-25 Martin Jambor <mjambor@suse.cz>
329 PR tree-optimization/70965
330 * g++.dg/pr70965.C: New test.
332 2016-11-25 Jakub Jelinek <jakub@redhat.com>
333 Andreas Schwab <schwab@linux-m68k.org>
335 PR gcov-profile/78467
336 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
339 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
341 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
342 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
344 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
346 * gcc.dg/tree-ssa/tailcall-8.c: New test.
348 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
350 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
351 with sizeof(int) < 4.
353 2016-11-24 Martin Sebor <msebor@redhat.com>
355 PR tree-optimization/78476
356 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
358 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
360 PR rtl-optimization/77541
361 * gcc.target/i386/pr77541.c: New.
363 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
366 * gfortran.dg/class_result_4.f90: New test.
368 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
370 * gcc.target/aarch64/_Float16_1.c: New.
371 * gcc.target/aarch64/_Float16_2.c: Likewise.
372 * gcc.target/aarch64/_Float16_3.c: Likewise.
374 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
376 * gcc.target/aarch64/floatdihf2_1.c: New.
378 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
382 * gcc.target/arm/pr48863.c: New test.
384 2016-11-24 Martin Liska <mliska@suse.cz>
386 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
387 parts for frequencies/probabilities.
388 * gcc.dg/pr34027-1.c: Likewise.
389 * gcc.dg/strict-overflow-2.c: Likewise.
390 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
391 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
392 * gcc.dg/tree-ssa/pr32044.c: Likewise.
393 * gcc.dg/tree-ssa/vector-3.c: Likewise.
394 * gcc.dg/tree-ssa/vrp101.c: Likewise.
395 * gcc.dg/tree-ssa/dump-2.c: New test.
397 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
399 * gcc.target/i386/align-limit.c: New test.
401 2016-11-24 Richard Biener <rguenther@suse.de>
403 PR tree-optimization/71595
404 * gcc.dg/torture/pr71595.c: New testcase.
406 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
408 PR rtl-optimization/78120
409 * gcc.target/i386/pr78120.c: New test.
411 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
413 * gcc.c-torture/compile/20161124-1.c: New test.
415 2016-11-24 Jakub Jelinek <jakub@redhat.com>
418 * g++.dg/cpp1z/decomp18.C: New test.
420 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
422 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
423 * gcc.target/aarch64/store-pair-1.c : Likewise.
425 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
427 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
428 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
429 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
430 * gcc.target/aarch64/vect-clz.c : Likewise.
431 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
432 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
433 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
434 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
435 * gcc.target/aarch64/vect-fmovd.c : Likewise.
436 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
437 * gcc.target/aarch64/vect-fmovf.c : Likewise.
438 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
440 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
443 * gcc.target/powerpc/pr78458.c: New.
445 2016-11-23 Joseph Myers <joseph@codesourcery.com>
447 * gcc.c-torture/compile/20161123-1.c: New test.
449 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
452 * gfortran.dg/pr78297.f90: New test.
454 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
456 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
458 2016-11-23 Jakub Jelinek <jakub@redhat.com>
461 * g++.dg/ubsan/return-7.C: New test.
462 * c-c++-common/ubsan/unreachable-4.c: New test.
464 PR tree-optimization/78482
465 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
467 (main): Call bar instead of printf.
470 * gfortran.dg/gomp/pr69183.f90: New test.
472 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
475 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
478 2016-11-23 Jakub Jelinek <jakub@redhat.com>
481 * g++.dg/cpp0x/pr77907.C: New test.
483 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
486 * gcc.dg/tree-ssa/pr78153-1.c: New test.
487 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
489 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
492 * lib/target-supports.exp (add_options_for_float16): Add
493 -mfp16-format=ieee when testign arm*-*-*.
495 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
497 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
499 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
502 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
504 * lib/target-supports.exp (check_effective_target_float16): Add
505 options for _Float16.
506 (check_effective_target_float32): Add options for _Float32.
507 (check_effective_target_float64): Add options for _Float64.
508 (check_effective_target_float128): Add options for _Float128.
509 (check_effective_target_float32x): Add options for _Float32x.
510 (check_effective_target_float64x): Add options for _Float64x.
511 (check_effective_target_float128x): Add options for _Float128x.
513 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
515 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
516 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
518 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
520 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
521 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
523 2016-11-23 Martin Sebor <msebor@redhat.com>
526 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
527 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
529 2016-11-23 Jakub Jelinek <jakub@redhat.com>
532 * g++.dg/cpp0x/pr71450-1.C: New test.
533 * g++.dg/cpp0x/pr71450-2.C: New test.
536 * g++.dg/cpp1y/pr77739.C: New test.
538 2016-11-23 Martin Jambor <mjambor@suse.cz>
540 * c-c++-common/gomp/gridify-1.c: Update scan string.
541 * gfortran.dg/gomp/gridify-1.f90: Likewise.
542 * c-c++-common/gomp/gridify-2.c: New test.
543 * c-c++-common/gomp/gridify-3.c: Likewise.
545 2016-11-23 Richard Biener <rguenther@suse.de>
547 PR tree-optimization/78396
548 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
550 2016-11-23 Richard Biener <rguenther@suse.de>
552 PR tree-optimization/78482
553 * gcc.dg/torture/pr78482.c: New testcase.
555 2016-11-23 Bin Cheng <bin.cheng@arm.com>
557 * gcc.dg/fold-cond_expr-1.c: New test.
558 * gcc.dg/fold-condcmpconv-1.c: New test.
559 * gcc.dg/fold-condcmpconv-2.c: New test.
561 2016-11-23 Richard Biener <rguenther@suse.de>
564 * gcc.dg/torture/pr71762-1.c: New testcase.
565 * gcc.dg/torture/pr71762-2.c: Likewise.
566 * gcc.dg/torture/pr71762-3.c: Likewise.
567 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
569 2016-11-23 Richard Biener <rguenther@suse.de>
572 * g++.dg/lto/pr78472_0.c: New testcase.
573 * g++.dg/lto/pr78472_1.C: Likewise.
575 2016-11-23 Richard Biener <rguenther@suse.de>
576 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
578 PR tree-optimization/78154
579 * gcc.dg/tree-ssa/pr78154.c: New test.
581 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
583 * gcc.dg/pr31096.c: New testcase.
584 * gcc.dg/pr31096-1.c: New testcase.
586 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
588 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
589 adjust for warning->pedwarn change.
590 * gcc.dg/cpp/defined-syshdr.c,
591 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
592 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
593 gcc.dg/cpp/defined-Wextra.c,
594 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
596 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
598 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
600 2016-11-23 Jakub Jelinek <jakub@redhat.com>
603 * gcc.target/i386/pr78451.c: New test.
604 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
605 and #pragma GCC pop_options around the first #pragma GCC target.
606 * gcc.target/i386/pr69255-2.c: Likewise.
607 * gcc.target/i386/pr69255-3.c: Likewise.
609 2016-11-23 Michael Collison <michael.collison@arm.com>
611 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
612 additional constants are recognized and fewer instructions generated.
613 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
614 additional constants are recognized and fewer instructions generated.
616 2016-11-22 Ian Lance Taylor <iant@golang.org>
618 * gcc.misc-tests/godump-1.c: Update expected output for recent
621 2016-11-22 Marek Polacek <polacek@redhat.com>
623 PR tree-optimization/78455
624 * gcc.dg/uninit-23.c: New.
626 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
629 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
632 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
635 * gfortran.dg/char_component_initializer_3.f90: New test.
637 2016-11-22 Jakub Jelinek <jakub@redhat.com>
640 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
641 GCC target pragma before including immintrin.h.
643 2016-11-22 Carl Love <cel@us.ibm.com>
645 * gcc.target/powerpc/builtins-3.c: New file to test the new
646 built-ins for vector compare equal and vector compare not equal.
648 2016-11-22 Janus Weil <janus@gcc.gnu.org>
651 * gfortran.dg/typebound_proc_35.f90: New test case.
653 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
655 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
656 parameter in declaration.
658 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
660 * gcc.dg/loop-split.c: Require int32plus.
661 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
663 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
665 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
667 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
669 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
671 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
674 * gcc.c-torture/compile/pr78439.c: New test.
676 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
679 * gcc.target/arm/pr77904.c: New test.
681 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
683 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
686 2016-11-22 Jakub Jelinek <jakub@redhat.com>
688 PR tree-optimization/78436
689 * gcc.c-torture/execute/pr78436.c: New test.
692 * gcc.dg/torture/pr78416.c: New test.
694 PR tree-optimization/78445
695 * gcc.dg/pr78445.c: New test.
697 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
700 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
702 2016-11-21 Jeff Law <law@redhat.com>
705 * gcc.c-torture/compile/pr68538.c: New test.
707 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
709 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
710 to be generated instead of FCTIWUZ or FCTIWZ.
712 2016-11-21 Jakub Jelinek <jakub@redhat.com>
715 * g++.dg/vect/simd-clone-7.cc: New test.
718 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
720 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
723 2016-11-20 Jeff Law <law@redhat.com>
726 * gcc.target/m68k/pr25128.c: New test.
728 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
730 * gcc.dg/tree-ssa/tailcall-7.c: New test.
732 2016-11-21 David Malcolm <dmalcolm@redhat.com>
734 PR preprocessor/78324
735 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
736 (test_multitoken_macro): New function.
737 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
739 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
741 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
743 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
745 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
746 -ftrack-macro-expansion=0.
747 (test_sprintf_note): Remove "P" macro. Add
748 dg-begin/end-multiline-output directives.
749 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
751 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
753 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
754 Return 1 for AVR_TINY.
756 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
758 PR rtl-optimization/71785
759 * gcc.target/powerpc/pr71785.c: New file.
761 2016-11-21 Bin Cheng <bin.cheng@arm.com>
764 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
765 options. Refine test by checking predictive commining PHI
766 nodes in vectorized loop wrto vector factor.
768 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
771 * g++.dg/pr71973-1.C: New test.
772 * g++.dg/pr71973-2.C: New test.
773 * g++.dg/pr71973-3.C: New test.
774 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
775 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
776 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
778 * g++.old-deja/g++.other/realloc.C: Likewise.
779 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
781 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
783 PR tree-optimization/78413
784 * gcc.dg/tree-ssa/pr78413.c: New test.
786 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
788 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
789 target is Thumb-only.
791 2016-11-20 Jeff Law <law@redhat.com>
794 * gcc.target/m68k/pr48551.c: New test.
796 2016-11-20 Harald Anlauf <anlauf@gmx.de>
799 * gfortran.dg/forall_18.f90: New testcase.
801 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
803 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
805 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
808 * gfortran.dg/typebound_operator_21.f03: New test.
810 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
812 * gcc.dg/tree-ssa/divide-5.c: New file.
814 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
816 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
819 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
821 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
823 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
824 * gfortran.dg/coarray_allocate_10.f08: Likewise.
825 * gfortran.dg/coarray_allocate_7.f08: Likewise.
826 * gfortran.dg/coarray_allocate_8.f08: Likewise.
827 * gfortran.dg/coarray_allocate_9.f08: Likewise.
828 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
829 * gfortran.dg/coarray_stat_2.f90: Likewise.
830 * gfortran.dg/coindexed_1.f90: Likewise.
832 2016-11-18 Jeff Law <law@redhat.com>
835 * gcc.target/m68k/pr25111.c: New test.
837 2016-11-18 Jakub Jelinek <jakub@redhat.com>
840 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
843 * gcc.target/i386/pr78419.c: New test.
846 * g++.dg/tls/pr77285-1.C: New test.
847 * g++.dg/tls/pr77285-2.C: New test.
849 2016-11-18 Jeff Law <law@redhat.com>
852 * gcc.target/m68k/pr25112: New test.
854 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
856 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
857 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
859 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
861 * gcc.target/arm/optional_thumb-1.c: New test.
862 * gcc.target/arm/optional_thumb-2.c: New test.
863 * gcc.target/arm/optional_thumb-3.c: New test.
865 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
867 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
868 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
870 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
871 (DEFAULT_REQUIRED_QUORUM): Likewise.
873 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
874 Toma Tabacu <toma.tabacu@imgtec.com>
876 * gcc.target/mips/inline-memcpy-1.c (dg-options):
877 Add (REQUIRES_STDLIB).
878 * gcc.target/mips/inline-memcpy-2.c: Ditto.
879 * gcc.target/mips/inline-memcpy-3.c: Ditto.
880 * gcc.target/mips/inline-memcpy-4.c: Ditto.
881 * gcc.target/mips/inline-memcpy-5.c: Ditto.
882 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
883 * gcc.target/mips/loongson-simd.c: Ditto.
884 * gcc.target/mips/memcpy-1.c: Ditto.
885 * gcc.target/mips/mips-3d-1.c: Ditto.
886 * gcc.target/mips/mips-3d-2.c: Ditto.
887 * gcc.target/mips/mips-3d-3.c: Ditto.
888 * gcc.target/mips/mips-3d-4.c: Ditto.
889 * gcc.target/mips/mips-3d-5.c: Ditto.
890 * gcc.target/mips/mips-3d-6.c: Ditto.
891 * gcc.target/mips/mips-3d-7.c: Ditto.
892 * gcc.target/mips/mips-3d-8.c: Ditto.
893 * gcc.target/mips/mips-3d-9.c: Ditto.
894 * gcc.target/mips/mips-ps-1.c: Ditto.
895 * gcc.target/mips/mips-ps-2.c: Ditto.
896 * gcc.target/mips/mips-ps-3.c: Ditto.
897 * gcc.target/mips/mips-ps-4.c: Ditto.
898 * gcc.target/mips/mips-ps-6.c: Ditto.
899 * gcc.target/mips/mips16-attributes.c: Ditto.
900 * gcc.target/mips/mips32-dsp-run.c: Ditto.
901 * gcc.target/mips/mips32-dsp.c: Ditto.
902 * gcc.target/mips/save-restore-1.c: Ditto.
903 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
904 (mips_preprocess): Add ignore_output argument that when set
905 will not return the pre-processed output.
906 (mips_arch_info): Update arguments for the call to mips_preprocess.
907 (mips-dg-init): Ditto.
908 (mips-dg-options): Check if a test having test option
909 (REQUIRES_STDLIB) has the required sysroot support for
910 the current test options.
912 2016-11-17 Jeff Law <law@redhat.com>
915 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
918 * gcc.target/m68k/pr47192.c: New test.
920 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
922 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
923 instead of isa>=4, in order to downgrade to R5.
925 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
927 * gcc.target/arc/cmem-bit-1.c: New file.
928 * gcc.target/arc/cmem-bit-2.c: New file.
929 * gcc.target/arc/cmem-bit-3.c: New file.
930 * gcc.target/arc/cmem-bit-4.c: New file.
932 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
934 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
936 * gcc.target/i386/funcspec-56.inc: Test new attributes.
938 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
939 Andrew Senkevich <andrew.senkevich@intel.com>
941 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
942 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
943 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
944 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
945 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
946 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
947 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
948 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
949 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
950 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
951 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
952 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
953 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
954 avx5124vnniw-check.h.
955 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
956 check_effective_target_avx5124vnniw): New.
957 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
959 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
960 * gcc.target/i386/sse-13.c: Ditto.
961 * g++.dg/other/i386-2.C: Ditto.
962 * g++.dg/other/i386-3.C: Ditto.
963 * gcc.target/i386/sse-22.c: Ditto.
964 * gcc.target/i386/sse-23.c: Ditto.
966 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
969 * g++.dg/parse/pr55080.C: New.
971 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
974 * gcc.target/powerpc/fusion4.c: New test.
976 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
979 * gcc.target/arm/pr77933-1.c: New test.
980 * gcc.target/arm/pr77933-2.c: Likewise.
982 2016-11-17 Jakub Jelinek <jakub@redhat.com>
985 * g++.dg/opt/pr78201.C: New test.
987 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
989 * gcc.dg/pr78333.c: Add empty implementations of
990 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
991 problems on non-glibc systems.
993 2016-11-17 David Malcolm <dmalcolm@redhat.com>
995 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
996 (test_raw_string_one_liner): New function.
997 (test_raw_string_multiline): New function.
999 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1001 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1002 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1004 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1005 Richard Biener <rguenther@suse.de>
1007 PR tree-optimization/77848
1008 * gfortran.dg/vect/pr77848.f: New test.
1010 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1013 * gcc.target/arm/pr53447-5.c: New test.
1014 * lib/target-supports.exp
1015 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1017 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1019 * gcc.target/arc/abitest.S: New file.
1020 * gcc.target/arc/abitest.h: Likewise.
1021 * gcc.target/arc/va_args-1.c: Likewise.
1022 * gcc.target/arc/va_args-2.c: Likewise.
1023 * gcc.target/arc/va_args-3.c: Likewise.
1024 * gcc.target/arc/mcrc.c: Deleted.
1025 * gcc.target/arc/mdsp-packa.c: Likewise.
1026 * gcc.target/arc/mdvbf.c: Likewise.
1027 * gcc.target/arc/mmac-24.c: Likewise.
1028 * gcc.target/arc/mmac-d16.c: Likewise.
1029 * gcc.target/arc/mno-crc.c: Likewise.
1030 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1031 * gcc.target/arc/mno-dvbf.c: Likewise.
1032 * gcc.target/arc/mno-mac-24.c: Likewise.
1033 * gcc.target/arc/mno-mac-d16.c: Likewise.
1034 * gcc.target/arc/mno-rtsc.c: Likewise.
1035 * gcc.target/arc/mno-xy.c: Likewise.
1036 * gcc.target/arc/mrtsc.c: Likewise.
1037 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1039 (check_effective_target_arc700): Likewise.
1040 (check_effective_target_arc6xx): Likewise.
1041 (check_effective_target_arcmpy): Likewise.
1042 (check_effective_target_archs): Likewise.
1043 (check_effective_target_clmcpu): Likewise.
1044 (check_effective_target_barrelshifter): Likewise.
1045 * gcc.target/arc/barrel-shifter-1.c: Changed.
1046 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1047 * gcc.target/arc/cmem-1.c: Changed.
1048 * gcc.target/arc/cmem-2.c: Likewise.
1049 * gcc.target/arc/cmem-3.c: Likewise.
1050 * gcc.target/arc/cmem-4.c: Likewise.
1051 * gcc.target/arc/cmem-5.c: Likewise.
1052 * gcc.target/arc/cmem-6.c: Likewise.
1053 * gcc.target/arc/cmem-7.c: Likewise.
1054 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1055 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1056 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1057 * gcc.target/arc/jump-around-jump.c: Update options.
1058 * gcc.target/arc/mARC601.c: Changed.
1059 * gcc.target/arc/mcpu-arc600.c: Changed.
1060 * gcc.target/arc/mcpu-arc601.c: Changed.
1061 * gcc.target/arc/mcpu-arc700.c: Changed.
1062 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1063 * gcc.target/arc/movb-1.c: Changed.
1064 * gcc.target/arc/movb-2.c: Likewise.
1065 * gcc.target/arc/movb-3.c: Likewise.
1066 * gcc.target/arc/movb-4.c: Likewise.
1067 * gcc.target/arc/movb-5.c: Likewise.
1068 * gcc.target/arc/movb_cl-1.c: Likewise.
1069 * gcc.target/arc/movb_cl-2.c: Likewise.
1070 * gcc.target/arc/movbi_cl-1.c: Likewise.
1071 * gcc.target/arc/movh_cl-1.c: Likewise.
1072 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1073 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1074 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1075 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1076 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1077 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1078 * gcc.target/arc/builtin_simdarc.c: Changed.
1079 * gcc.target/arc/extzv-1.c: Likewise.
1080 * gcc.target/arc/insv-1.c: Likewise.
1081 * gcc.target/arc/insv-2.c: Likewise.
1082 * gcc.target/arc/mA6.c: Likewise.
1083 * gcc.target/arc/mA7.c: Likewise.
1084 * gcc.target/arc/mARC600.c: Likewise.
1085 * gcc.target/arc/mARC700.c: Likewise.
1086 * gcc.target/arc/mcpu-arc600.c: Likewise.
1087 * gcc.target/arc/mcpu-arc700.c: Likewise.
1088 * gcc.target/arc/movl-1.c: Likewise.
1089 * gcc.target/arc/nps400-1.c: Likewise.
1090 * gcc.target/arc/trsub.c: Likewise.
1091 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1093 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1094 * gcc.target/arc/mswape.c: Likewise.
1096 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1099 * g++.dg/cpp1y/pr68180.C: New.
1101 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1103 PR tree-optimization/78319
1104 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1107 2016-11-17 Richard Biener <rguenther@suse.de>
1109 PR tree-optimization/78306
1110 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1112 2016-11-17 Richard Biener <rguenther@suse.de>
1115 * gcc.dg/torture/pr78305.c: New testcase.
1117 2016-11-17 Janus Weil <janus@gcc.gnu.org>
1120 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1122 2016-11-16 Marek Polacek <polacek@redhat.com>
1125 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1126 * g++.dg/ext/case-range2.C: Likewise.
1128 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1131 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1132 * gfortran.dg/fmt_tab_2.f90: Ditto.
1134 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1136 PR rtl-optimization/78378
1137 * gcc.c-torture/execute/pr78378.c: New test.
1139 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1141 * gcc.dg/tree-prof/section-attr-1.c: New file.
1142 * gcc.dg/tree-prof/section-attr-2.c: New file.
1143 * gcc.dg/tree-prof/section-attr-3.c: New file.
1145 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1147 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1150 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1152 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1153 (dg-final): Remove microMIPS JALRS mnemonic matching.
1154 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1155 (dg-final): Remove microMIPS JALRS mnemonic matching.
1156 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1157 (dg-final): Remove microMIPS JALRS mnemonic matching.
1158 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1159 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1160 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1161 * gcc.target/mips/call-1u.c: New test case.
1162 * gcc.target/mips/call-2u.c: New test case.
1163 * gcc.target/mips/call-3u.c: New test case.
1164 * gcc.target/mips/call-4u.c: New test case.
1165 * gcc.target/mips/call-5u.c: New test case.
1166 * gcc.target/mips/call-6u.c: New test case.
1168 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1170 * gcc.target/arm/empty_fiq_handler.c: New test.
1172 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1175 * gfortran.dg/gomp/pr78299.f90: New test.
1177 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1179 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
1180 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1181 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1183 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1185 PR libgfortran/78314
1186 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1188 2016-11-16 Bin Cheng <bin.cheng@arm.com>
1190 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1191 according to updated dump info.
1193 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
1195 * lib/target-supports.exp (check_effective_target_alloca): Use a
1197 * gcc.target/nvptx/softstack.c: New test.
1198 * gcc.target/nvptx/decl-shared.c: New test.
1199 * gcc.target/nvptx/decl-shared-init.c: New test.
1201 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1203 * gcc.target/mips/data-sym-jump.c: New test case.
1204 * gcc.target/mips/data-sym-pool.c: New test case.
1205 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1208 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1210 * lib/target-supports.exp (check_avx2_hw_available): New.
1211 (check_effective_target_avx2_runtime): New.
1212 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1214 2016-11-16 Tamar Christina <tamar.christina@arm.com>
1217 * gcc.dg/cpp/trad/trad.exp
1218 (dg-runtest): Moved $srcdir/$subdir/ to
1219 DEFAULT_TRADCPPFLAGS.
1221 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1224 * gfortran.dg/class_allocate_23.f08: New test.
1226 2016-11-16 Richard Biener <rguenther@suse.de>
1229 * gcc.dg/pr78333.c: New testcase.
1231 2016-11-16 Martin Liska <mliska@suse.cz>
1234 * gcc.dg/asan/pr78270.c: Update comment style.
1235 * gcc.dg/asan/pr78270-2.c: New test.
1237 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1239 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1240 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1242 2016-11-16 Richard Biener <rguenther@suse.de>
1244 PR tree-optimization/78348
1245 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1247 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1250 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1251 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1253 2016-11-15 Marek Polacek <polacek@redhat.com>
1255 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1257 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1259 PR libgfortran/51119
1260 * gfortran.dg/matmul_12.f90: New test case.
1262 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
1264 * gcc.target/i386/funcspec-56.inc: New file.
1265 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
1266 common 32-bit and 64-bit function specific options.
1267 * gcc.target/i386/funcspec-6.c: Ditto.
1269 2016-11-15 Jakub Jelinek <jakub@redhat.com>
1271 * g++.dg/cpp1z/decomp14.C: New test.
1272 * g++.dg/cpp1z/decomp15.C: New test.
1273 * g++.dg/cpp1z/decomp16.C: New test.
1275 * g++.dg/cpp1z/decomp13.C: New test.
1277 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1280 * g++.dg/cpp0x/constexpr-71988.C: New test.
1282 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1284 * gcc.target/mips/insn-casesi.c: New test case.
1285 * gcc.target/mips/insn-pseudo-1.c: New test case.
1286 * gcc.target/mips/insn-pseudo-2.c: New test case.
1287 * gcc.target/mips/insn-pseudo-3.c: New test case.
1288 * gcc.target/mips/insn-pseudo-4.c: New test case.
1289 * gcc.target/mips/insn-tablejump.c: New test case.
1291 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1293 * gcc.target/mips/mips.exp (mips_option_tests): Add
1294 `-mcode-readable=yes' array element.
1296 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1298 * gcc.target/mips/mips.exp (mips_option_tests): Add
1299 `-mmicromips' array element.
1301 2016-11-15 Michael Matz <matz@suse.de>
1303 PR missed-optimization/77881
1304 * gcc.target/i386/pr77881.c: New test.
1306 2016-11-15 Jakub Jelinek <jakub@redhat.com>
1309 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1311 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1313 * gcc.target/powerpc/vec-set-int.c: New test.
1314 * gcc.target/powerpc/vec-set-short.c: Likesie.
1315 * gcc.target/powerpc/vec-set-char.c: Likewise.
1317 2016-11-14 Jakub Jelinek <jakub@redhat.com>
1319 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1321 2016-11-14 Janus Weil <janus@gcc.gnu.org>
1324 * gfortran.dg/class_result_3.f90: New test.
1326 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
1327 Richard Biener <rguenther@suse.de>
1329 * gcc.dg/gimplefe-1.c: New testcase.
1330 * gcc.dg/gimplefe-2.c: Likewise.
1331 * gcc.dg/gimplefe-3.c: Likewise.
1332 * gcc.dg/gimplefe-4.c: Likewise.
1333 * gcc.dg/gimplefe-5.c: Likewise.
1334 * gcc.dg/gimplefe-6.c: Likewise.
1335 * gcc.dg/gimplefe-7.c: Likewise.
1336 * gcc.dg/gimplefe-8.c: Likewise.
1337 * gcc.dg/gimplefe-9.c: Likewise.
1338 * gcc.dg/gimplefe-10.c: Likewise.
1339 * gcc.dg/gimplefe-11.c: Likewise.
1340 * gcc.dg/gimplefe-12.c: Likewise.
1341 * gcc.dg/gimplefe-13.c: Likewise.
1342 * gcc.dg/gimplefe-14.c: Likewise.
1343 * gcc.dg/gimplefe-15.c: Likewise.
1344 * gcc.dg/gimplefe-16.c: Likewise.
1345 * gcc.dg/gimplefe-17.c: Likewise.
1346 * gcc.dg/gimplefe-18.c: Likewise.
1348 2016-11-14 Martin Liska <mliska@suse.cz>
1351 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1352 to match scanned pattern.
1353 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1355 2016-11-14 Richard Biener <rguenther@suse.de>
1357 PR tree-optimization/78312
1358 * gcc.dg/torture/pr78312.c: New testcase.
1360 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
1363 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1365 2016-11-14 Jakub Jelinek <jakub@redhat.com>
1366 Jason Merrill <jason@redhat.com>
1368 Implement P0217R3 - C++17 structured bindings
1369 * g++.dg/cpp1z/decomp1.C: New test.
1370 * g++.dg/cpp1z/decomp2.C: New test.
1371 * g++.dg/cpp1z/decomp3.C: New test.
1372 * g++.dg/cpp1z/decomp4.C: New test.
1373 * g++.dg/cpp1z/decomp5.C: New test.
1374 * g++.dg/cpp1z/decomp6.C: New test.
1375 * g++.dg/cpp1z/decomp7.C: New test.
1376 * g++.dg/cpp1z/decomp8.C: New test.
1377 * g++.dg/cpp1z/decomp9.C: New test.
1378 * g++.dg/cpp1z/decomp10.C: New test.
1380 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1382 * g++.dg/torture/pr78268.C: New test.
1384 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1387 * c-c++-common/pr35503-1.c: New test.
1388 * c-c++-common/pr35503-2.c: Likewise.
1389 * c-c++-common/pr35503-3.c: Likewise.
1390 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1392 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
1394 PR rtl-optimization/78232
1395 PR rtl-optimization/78248
1396 * gcc.dg/ubsan/pr78248.c: New test.
1398 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1400 * gnat.dg/address_conv.adb: New test.
1402 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1404 * gnat.dg/renaming11.ad[sb]: New test.
1406 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1408 * c-c++-common/dump-ada-spec-6.c: New test.
1410 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1412 * gnat.dg/lto21.adb: New test.
1413 * gnat.dg/lto21_pkg1.ads: New helper.
1414 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1416 2016-11-13 Janus Weil <janus@gcc.gnu.org>
1419 * gfortran.dg/typebound_proc_34.f90: New test.
1421 2016-11-13 Janus Weil <janus@gcc.gnu.org>
1424 * gfortran.dg/class_57.f90: Changed error message.
1425 * gfortran.dg/class_60.f90: New test.
1427 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
1429 * g++.dg/pr78112.C: XFAIL AIX.
1431 2016-11-12 Janus Weil <janus@gcc.gnu.org>
1434 * gfortran.dg/typebound_generic_16.f90: New test.
1436 2016-11-12 Jakub Jelinek <jakub@redhat.com>
1439 * g++.dg/cpp0x/pr71225.C: New test.
1441 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1443 * gcc.target/sparc/20161111-1.c: New test.
1445 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
1448 * gcc.target/i386/pr78310.c: New test.
1450 2016-11-11 Jeff Law <law@redhat.com>
1452 * gcc.dg/tree-ssa/isolate-6.c: New test.
1453 * gcc.dg/tree-ssa/isolate-7.c: New test.
1455 2016-11-11 Bin Cheng <bin.cheng@arm.com>
1458 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1461 2016-11-11 Jakub Jelinek <jakub@redhat.com>
1464 * g++.dg/parse/pr72774.C: New test.
1466 2016-11-11 Richard Biener <rguenther@suse.de>
1468 PR tree-optimization/71575
1469 * gcc.dg/graphite/pr71575-1.c: New testcase.
1470 * gcc.dg/graphite/pr71575-2.c: Likewise.
1472 2016-11-11 Richard Biener <rguenther@suse.de>
1475 * gcc.dg/uninit-pr78295.c: New testcase.
1477 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
1480 * gfortran.dg/dec_structure_17.f90: New test.
1482 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1484 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1485 being allowed in vector registers.
1486 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1487 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1488 * gcc.target/powerpc/vsx-himode.c: Likewise.
1489 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1490 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1491 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1492 to allow matching MFVSRD or MFVSRW.
1494 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1496 PR rtl-optimization/78241
1497 * gcc.dg/pr78241.c: New test.
1499 2016-11-10 Jakub Jelinek <jakub@redhat.com>
1501 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1504 * g++.dg/cpp1z/noexcept-type14.C: New test.
1505 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1507 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1509 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1510 WVAL0S tests added in r241817.
1512 2016-11-10 Jakub Jelinek <jakub@redhat.com>
1514 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1515 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1516 no longer allowed and corresponding ordered construct.
1517 * gfortran.dg/gomp/linear-1.f90: New test.
1518 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1519 * gfortran.dg/gomp/declare-target-1.f90: New test.
1520 * gfortran.dg/gomp/declare-target-2.f90: New test.
1522 2016-11-10 Martin Liska <mliska@suse.cz>
1525 * gcc.dg/asan/pr78270.c: New test.
1527 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1528 Jakub Jelinek <jakub@redhat.com>
1531 * g++.dg/pr78112.C: New testcase.
1533 2016-11-09 Jakub Jelinek <jakub@redhat.com>
1535 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1537 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1538 string in case condition contains % characters.
1541 * g++.dg/cpp1z/noexcept-type13.C: New test.
1543 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1545 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1546 using (HAS_MOVN) with MIPS III.
1548 2016-11-09 Janus Weil <janus@gcc.gnu.org>
1551 * gfortran.dg/volatile14.f90: New test.
1553 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
1556 * gcc.target/i386/pr78262.c: New test.
1558 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
1561 * gfortran.dg/pr78259.f90: New test.
1563 2016-11-09 Janus Weil <janus@gcc.gnu.org>
1566 * gfortran.dg/spec_expr_7.f90: New test.
1568 2016-11-09 Jakub Jelinek <jakub@redhat.com>
1571 * gcc.c-torture/execute/pr77718.c: New test.
1573 * gcc.dg/ubsan/c99-shift-3.c: New test.
1574 * gcc.dg/ubsan/c99-shift-4.c: New test.
1575 * gcc.dg/ubsan/c99-shift-5.c: New test.
1576 * gcc.dg/ubsan/c99-shift-6.c: New test.
1578 2016-11-09 Martin Liska <mliska@suse.cz>
1580 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1581 test-case for memcmp.
1582 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1584 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1587 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1589 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
1591 * gfortran.dg/move_alloc_18.f90: New test.
1593 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1596 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1597 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1599 2016-11-09 Janus Weil <janus@gcc.gnu.org>
1602 * gfortran.dg/class_59.f90: New test.
1604 2016-11-09 Richard Biener <rguenther@suse.de>
1606 PR tree-optimization/78007
1607 * gcc.dg/vect/vect-bswap32.c: Adjust.
1608 * gcc.dg/vect/vect-bswap64.c: Likewise.
1610 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1612 * gcc.dg/ipa/vrp7.c: New test.
1614 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1617 * gcc.dg/ipa/pr78121.c: New test.
1619 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1621 * c-c++-common/asan/default_options.h: New file.
1622 * c-c++-common/asan/strcasestr-1.c: New test.
1623 * c-c++-common/asan/strcasestr-2.c: Likewise.
1624 * c-c++-common/asan/strcspn-1.c: Likewise.
1625 * c-c++-common/asan/strcspn-2.c: Likewise.
1626 * c-c++-common/asan/strpbrk-1.c: Likewise.
1627 * c-c++-common/asan/strpbrk-2.c: Likewise.
1628 * c-c++-common/asan/strspn-1.c: Likewise.
1629 * c-c++-common/asan/strspn-2.c: Likewise.
1630 * c-c++-common/asan/strstr-1.c: Likewise.
1631 * c-c++-common/asan/strstr-2.c: Likewise.
1632 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1634 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1636 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1638 2016-11-08 Janus Weil <janus@gcc.gnu.org>
1641 * gfortran.dg/class_58.f90: New test.
1643 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
1646 * gcc.target/i386/pr70799-2.c: New test.
1648 2016-11-08 Janus Weil <janus@gcc.gnu.org>
1651 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1653 2016-11-08 Bin Cheng <bin.cheng@arm.com>
1655 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1657 2016-11-08 Bin Cheng <bin.cheng@arm.com>
1659 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1661 2016-11-08 Bin Cheng <bin.cheng@arm.com>
1663 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1665 2016-11-08 Martin Liska <mliska@suse.cz>
1668 * g++.dg/asan/use-after-scope-4.C: New test.
1669 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1670 * gcc.dg/asan/use-after-scope-8.c: Remove.
1672 2016-11-08 Richard Biener <rguenther@suse.de>
1674 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1676 2016-11-08 Tamar Christina <tamar.christina@arm.com>
1679 * gcc.dg/cpp/trad/trad.exp
1680 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1681 * gcc.dg/cpp/trad/include.c: Use local header file.
1683 2016-11-08 Richard Biener <rguenther@suse.de>
1685 PR tree-optimization/78205
1686 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1688 2016-11-08 Richard Biener <rguenther@suse.de>
1690 PR tree-optimization/78224
1691 * g++.dg/torture/pr78224.C: New testcase.
1693 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1695 * gcc.dg/store_merging_1.c: Require store_merge.
1696 * gcc.dg/store_merging_2.c: Likewise.
1697 * gcc.dg/store_merging_4.c: Likewise.
1698 * gcc.dg/store_merging_5.c: Likewise.
1699 * gcc.dg/store_merging_6.c: Likewise.
1700 * gcc.dg/store_merging_7.c: Likewise.
1701 * gcc.dg/store_merging_8.c: Likewise.
1702 * lib/target-supports.exp (check_effective_target_store_merge): New.
1704 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
1706 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1707 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1708 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1709 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1710 -mvsx -mpower8-vector.
1711 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1712 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1713 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1714 -mvsx -mpower8-vector.
1716 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
1718 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1720 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1721 * gcc.dg/visibility-14.c: XFAIL AIX.
1722 * gcc.dg/visibility-15.c: XFAIL AIX.
1723 * gcc.dg/visibility-16.c: XFAIL AIX.
1724 * gcc.dg/visibility-17.c: XFAIL AIX.
1725 * gcc.dg/visibility-18.c: XFAIL AIX.
1726 * gcc.dg/visibility-19.c: XFAIL AIX.
1727 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1728 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1729 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1730 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1732 2016-11-07 Jakub Jelinek <jakub@redhat.com>
1735 * gcc.target/i386/pr78227-1.c: New test.
1736 * gcc.target/i386/pr78227-2.c: New test.
1738 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1741 * gcc.dg/pr35691-1.c: New test-case.
1742 * gcc.dg/pr35691-2.c: Likewise.
1744 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1746 PR rtl-optimization/77309
1747 * gcc.dg/torture/pr77309.c: New test.
1749 2016-11-07 Jakub Jelinek <jakub@redhat.com>
1752 * gcc.target/i386/pr71529.C: Moved to ...
1753 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1756 * gcc.target/i386/pr64411.C: Moved to ...
1757 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1761 * gcc.target/i386/pr65105-4.C: Moved to ...
1762 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1763 Run into compile test rather than execute test.
1765 2016-11-07 Richard Biener <rguenther@suse.de>
1768 * g++.dg/pr78229.C: New testcase.
1770 2016-11-07 Richard Biener <rguenther@suse.de>
1772 PR tree-optimization/78218
1773 * gcc.dg/torture/pr78218.c: New testcase.
1775 2016-11-07 Richard Biener <rguenther@suse.de>
1777 PR tree-optimization/78228
1778 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1780 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1783 * g++.dg/torture/pr77822.C: New test.
1785 2016-11-07 Martin Liska <mliska@suse.cz>
1787 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1788 -f-sanitize-address-use-after-scope.
1789 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1791 * g++.dg/asan/use-after-scope-1.C: New test.
1792 * g++.dg/asan/use-after-scope-2.C: Likewise.
1793 * g++.dg/asan/use-after-scope-3.C: Likewise.
1794 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1795 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1796 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1797 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1798 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1799 * g++.dg/asan/use-after-scope-types.h: Likewise.
1800 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1801 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1802 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1803 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1804 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1805 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1806 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1807 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1808 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1809 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1810 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1811 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1812 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1813 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1815 2016-11-07 Richard Biener <rguenther@suse.de>
1817 PR tree-optimization/78189
1818 * g++.dg/torture/pr78189.C: New testcase.
1820 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
1822 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1824 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1826 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1829 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1832 * arith.c (gfc_complex2real): Change gfc_warning_now to
1835 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
1837 * gfortran.dg/move_alloc_17.f03: New test.
1839 2016-11-05 Richard Biener <rguenther@suse.de>
1842 * g++.dg/ipa/pr78188.C: New test.
1844 2016-11-05 Janus Weil <janus@gcc.gnu.org>
1845 Dominique d'Humieres <dominiq@lps.ens.fr>
1848 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1850 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
1853 * gfortran.dg/select_type_39.f03: New test.
1855 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
1858 * gfortran.dg/associate_23.f90: New test.
1860 2016-11-04 Jakub Jelinek <jakub@redhat.com>
1863 * gcc.dg/pr77834.c: New test.
1865 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1868 * g++.dg/cpp1y/pr67980.C: New.
1870 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1872 * gcc.target/powerpc/fold-vec-add-1.c: New.
1873 * gcc.target/powerpc/fold-vec-add-2.c: New.
1874 * gcc.target/powerpc/fold-vec-add-3.c: New.
1875 * gcc.target/powerpc/fold-vec-add-4.c: New.
1876 * gcc.target/powerpc/fold-vec-add-5.c: New.
1877 * gcc.target/powerpc/fold-vec-add-6.c: New.
1878 * gcc.target/powerpc/fold-vec-add-7.c: New.
1880 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
1882 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1883 for -mbranch-likely, infer -mno-branch-likely for R6.
1885 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1888 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1889 * g++.dg/init/new15.C: Likewise.
1890 * g++.dg/ipa/inline-1.C: Likewise.
1891 * g++.dg/ipa/inline-2.C: Likewise.
1892 * g++.dg/lto/20080908-1_0.C: Likewise.
1893 * g++.dg/tc1/dr20.C: Likewise.
1894 * g++.dg/tree-ssa/inline-1.C: Likewise.
1895 * g++.dg/tree-ssa/inline-2.C: Likewise.
1896 * g++.old-deja/g++.law/except1.C: Likewise.
1897 * g++.old-deja/g++.other/vbase5.C: Likewise.
1898 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1900 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1902 PR tree-optimization/78210
1903 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1904 possibility of widening multiplies.
1906 2016-11-04 Richard Biener <rguenther@suse.de>
1909 * gcc.dg/pr78185.c: New testcase.
1911 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
1913 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1914 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1916 2016-11-03 Jakub Jelinek <jakub@redhat.com>
1917 Alexandre Oliva <aoliva@redhat.com>
1918 Jason Merrill <jason@redhat.com>
1922 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1923 * g++.dg/debug/dwarf2/ref-3.C: New test.
1924 * g++.dg/debug/dwarf2/ref-4.C: New test.
1925 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1926 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1928 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
1930 * gfortran.dg/dec_exp_1.f90: New test.
1931 * gfortran.dg/dec_exp_2.f90: Likewise.
1932 * gfortran.dg/dec_exp_3.f90: Likewise.
1934 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
1936 * gfortran.dg/dec_parameter_1.f: New test.
1937 * gfortran.dg/dec_parameter_2.f90: Likewise.
1938 * gfortran.dg/dec_parameter_3.f90: Likewise.
1939 * gfortran.dg/dec_parameter_4.f90: Likewise.
1941 2016-11-03 Martin Liska <mliska@suse.cz>
1943 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1945 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1947 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1950 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1952 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1954 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1956 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1958 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1960 2016-11-01 Tamar Christina <tamar.christina@arm.com>
1962 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1963 Check for arm_v8_neon_hw.
1964 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1966 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1968 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1971 2016-11-02 Richard Biener <rguenther@suse.de>
1973 * gcc.dg/store_merging_8.c: New testcase.
1975 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
1977 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1979 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
1981 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1982 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1983 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1984 * gcc.dg/pr65779.c: XFAIL AIX.
1985 * gcc.dg/pr70405.c: XFAIL AIX.
1987 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1988 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1989 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1991 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1993 * lib/target-supports.exp (check_gc_sections_available): Use
1994 -print-prog-name=ld to determine linker used.
1996 2016-11-02 Martin Liska <mliska@suse.cz>
1998 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2001 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2003 PR tree-optimization/78170
2004 * gcc.c-torture/execute/pr78170.c: New test.
2006 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2008 PR tree-optimization/78162
2009 * gcc.c-torture/compile/pr78162.c: New test.
2011 2016-11-02 Richard Biener <rguenther@suse.de>
2013 PR tree-optimization/78035
2014 PR tree-optimization/77964
2015 * gcc.target/i386/pr78035.c: New testcase.
2017 2016-11-02 Richard Biener <rguenther@suse.de>
2019 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2020 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2021 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2022 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2023 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2025 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
2027 * gfortran.dg/pr70937.f90: require-effective-target lto.
2029 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2032 * gfortran.dg/where_6.f90: New test.
2034 2016-11-01 Jakub Jelinek <jakub@redhat.com>
2036 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2038 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2041 * gfortran.dg/where_5.f90: New test.
2043 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2045 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2046 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2047 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2048 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2050 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
2052 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2054 (check_effective_target_vect_cmdline_needed): Check
2055 is-effective-target ia32 for x86 targets.
2056 (check_effective_target_vect_simd_clones): Simplify condition.
2057 (check_effective_target_vect_double): Ditto.
2058 (check_effective_target_vect_aligned_arrays): Check
2059 is-effective-target ia32 for x86 targets. Simplify condition.
2060 (check_effective_target_vect_multiple_sizes): Simplify condition.
2061 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2062 (check_effective_target_sync_int_128): Simplify condition.
2063 (check_effective_target_sync_int_128_runtime): Ditto.
2064 (check_effective_target_sync_long_long_runtime): Ditto.
2065 (check_effective_target_divmod): Add i?86-*-* target.
2067 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2069 * gcc.target/powerpc/vsx-extract-4.c: New test.
2070 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2072 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2075 * gfortran.dg/fmt_l.f90: Update test.
2076 * gfortran.dg/fmt_l0.f90: New test.
2078 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2081 * c-c++-common/builtin-shuffle-1.c: New test.
2082 * g++.dg/cpp0x/addressof3.C: New test.
2084 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2086 Add tests for a const member and a reference member for launder.
2087 * g++.dg/cpp1z/launder3.C: New.
2088 * g++.dg/cpp1z/launder4.C: Likewise.
2089 * g++.dg/cpp1z/launder5.C: Likewise.
2090 * g++.dg/cpp1z/launder5.cc: Likewise.
2091 * g++.dg/cpp1z/launder5.h: Likewise.
2092 * g++.dg/cpp1z/launder6.C: Likewise.
2093 * g++.dg/cpp1z/launder6.cc: Likewise.
2094 * g++.dg/cpp1z/launder6.h: Likewise.
2096 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2099 * g++.dg/cpp0x/pr77948-1.C: New test.
2100 * g++.dg/cpp0x/pr77948-2.C: New test.
2101 * g++.dg/cpp0x/pr77948-3.C: New test.
2102 * g++.dg/cpp0x/pr77948-4.C: New test.
2103 * g++.dg/cpp0x/pr77948-5.C: New test.
2104 * g++.dg/cpp0x/pr77948-6.C: New test.
2106 PR tree-optimization/77860
2107 * gcc.dg/pr77860.c: New test.
2109 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2112 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2114 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2116 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2118 2016-10-30 Le-Chun Wu <lcwu@google.com>
2119 Mark Wielaard <mjw@redhat.com>
2121 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2122 * gcc.dg/Wshadow-local-1.c: Likewise.
2123 * gcc.dg/Wshadow-local-2.c: Likewise.
2124 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2125 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2126 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2128 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2130 PR tree-optimization/71915
2131 PR tree-optimization/71490
2132 * gcc.dg/tree-ssa/pr54245.c: Delete.
2133 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2136 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2139 * gfortran.dg/fmt_t_9.f: New test.
2141 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2144 * gfortran.dg/pr67219.f90: New test.
2146 2016-10-29 Jakub Jelinek <jakub@redhat.com>
2148 PR rtl-optimization/77919
2149 * g++.dg/torture/pr77919-2.C: New test.
2152 * gcc.dg/pr78148.c: New test.
2154 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2156 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2157 * gcc.target/sparc/overflow-4.c: ...here.
2158 * gcc.target/sparc/overflow-5.c: New test.
2160 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2161 Kugan Vivekanandarajah <kuganv@linaro.org>
2162 Jim Wilson <jim.wilson@linaro.org>
2164 PR tree-optimization/43721
2165 * lib/target-supports.exp (check_effective_target_divmod): New.
2166 (check_effective_target_divmod_simode): Likewise.
2167 (check_effective_target_arm_divmod_simode): Likewise.
2168 * gcc.dg/divmod-1-simode.c: New test.
2169 * gcc.dg/divmod-1.c: Likewise.
2170 * gcc.dg/divmod-2-simode.c: Likewise.
2171 * gcc.dg/divmod-2.c: Likewise.
2172 * gcc.dg/divmod-3-simode.c: Likewise.
2173 * gcc.dg/divmod-3.c: Likewise.
2174 * gcc.dg/divmod-4-simode.c: Likewise.
2175 * gcc.dg/divmod-4.c: Likewise.
2176 * gcc.dg/divmod-5.c: Likewise.
2177 * gcc.dg/divmod-6-simode.c: Likewise.
2178 * gcc.dg/divmod-6.c: Likewise.
2179 * gcc.dg/divmod-7.c: Likewise.
2181 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2182 Jakub Jelinek <jakub@redhat.com>
2183 Andrew Pinski <pinskia@gmail.com>
2186 PR rtl-optimization/23684
2187 * gcc.c-torture/execute/pr22141-1.c: New test.
2188 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2189 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2190 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2191 * gcc.dg/store_merging_1.c: New test.
2192 * gcc.dg/store_merging_2.c: Likewise.
2193 * gcc.dg/store_merging_3.c: Likewise.
2194 * gcc.dg/store_merging_4.c: Likewise.
2195 * gcc.dg/store_merging_5.c: Likewise.
2196 * gcc.dg/store_merging_6.c: Likewise.
2197 * gcc.dg/store_merging_7.c: Likewise.
2198 * gcc.target/i386/pr22141.c: Likewise.
2199 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2200 * g++.dg/init/new17.C: Likewise.
2202 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2205 * c-c++-common/pr72747-1.c: New test.
2206 * c-c++-common/pr72747-2.c: Likewise.
2208 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2210 * gcc.target/s390/oscbreak-1.c: New test.
2212 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2214 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2216 2016-10-28 Jakub Jelinek <jakub@redhat.com>
2218 PR rtl-optimization/77919
2219 * g++.dg/torture/pr77919.C: New test.
2221 PR rtl-optimization/78132
2222 * gcc.target/i386/pr78132.c: New test.
2224 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2226 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2228 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2230 * gcc.target/powerpc/vsx-simode.c: New test.
2231 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2232 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2234 2016-10-27 Jakub Jelinek <jakub@redhat.com>
2237 * gfortran.dg/gomp/pr78026.f03: New test.
2238 * gfortran.dg/select_type_38.f03: New test.
2241 * g++.dg/gomp/declare-simd-7.C: New test.
2243 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
2245 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2246 * gfortran.dg/dec_init_2.f90: Likewise.
2247 * gfortran.dg/dec_init_3.f90: New test.
2248 * gfortran.dg/dec_init_4.f90: Likewise.
2250 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2252 * gcc.dg/fold-narrowbopcst-1.c: New test.
2254 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
2256 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2257 dg-shouldfail/dg-output instead of XFAIL.
2258 * gfortran.dg/dec_io_6.f90: Likewise.
2260 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2262 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2263 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2264 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2265 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2266 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2267 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2268 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2269 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2270 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2271 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2273 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2275 * gcc.dg/fold-convmaxconv-1.c: New test.
2276 * gcc.dg/fold-convminconv-1.c: New test.
2278 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
2281 * gfortran.dg/pr78092.f90: New test.
2283 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2286 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2287 expected error message.
2288 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2289 expected error message.
2290 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2291 (test_all_not_equal_and_not_zero): Change expected error message.
2293 2016-10-26 Jakub Jelinek <jakub@redhat.com>
2296 * gfortran.dg/gomp/pr77973.f90: New test.
2298 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
2301 * gfortran.dg/submodule_18.f08: New test.
2302 * gfortran.dg/submodule_19.f08: New test.
2304 2016-10-26 Michael Matz <matz@suse.de>
2306 * g++.dg/pr78060.C: New test.
2307 * gfortran.dg/pr78061.f: New test.
2308 * g++.dg/pr78088.C: New test.
2310 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
2312 * gfortran.dg/dec_io_1.f90: New test.
2313 * gfortran.dg/dec_io_2.f90: New test.
2314 * gfortran.dg/dec_io_3.f90: New test.
2315 * gfortran.dg/dec_io_4.f90: New test.
2316 * gfortran.dg/dec_io_5.f90: New test.
2317 * gfortran.dg/dec_io_6.f90: New test.
2319 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2322 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2324 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2326 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2327 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2329 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2331 * gnat.dg/opt59.adb: New test.
2332 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2334 * gnat.dg/opt60.adb: New test.
2336 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2339 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2342 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2345 * gcc.target/i386/pr78102.c: New test.
2347 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2349 * gfortran.dg/dec_logical_xor_1.f90: New test.
2350 * gfortran.dg/dec_logical_xor_2.f90: New test.
2351 * gfortran.dg/dec_logical_xor_3.f03: New test.
2353 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2355 * gfortran.dg/dec_loc_rval_1.f90: New test.
2356 * gfortran.dg/dec_loc_rval_2.f90: New test.
2357 * gfortran.dg/dec_loc_rval_3.f03: New test.
2359 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2361 * gfortran.dg/dec_type_print.f90: New testcase.
2363 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2365 * gfortran.dg/feed_1.f90: New test.
2366 * gfortran.dg/feed_2.f90: New test.
2368 2016-10-25 Martin Liska <mliska@suse.cz>
2371 * gcc.dg/asan/pr78106.c: New test.
2373 2016-10-25 Martin Liska <mliska@suse.cz>
2375 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2377 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2380 * gcc.target/arm/pr78041.c: New test.
2382 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2384 * g++.dg/cpp1z/launder1.C: New test.
2385 * g++.dg/cpp1z/launder2.C: New test.
2387 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
2388 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
2392 * gcc.target/avr/pr71676-2.c: New test.
2394 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
2395 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
2399 * gcc.target/avr/pr71676-1.c: New test.
2400 * gcc.target/avr/pr71676-3.c: New test.
2401 * gcc.target/avr/pr71676.c: New test.
2402 * gcc.target/avr/pr71678.c: New test.
2404 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2406 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2407 such that cloned verions of tested functions are not created.
2409 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2412 * gfortran.dg/pr71895.f90: New test.
2414 2016-10-24 Jakub Jelinek <jakub@redhat.com>
2416 * g++.dg/debug/dwarf2/ref-2.C: New test.
2418 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2420 * c-c++-common/Wint-in-bool-context-3.c: New test.
2422 2016-10-24 Martin Sebor <msebor@redhat.com>
2425 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2426 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2427 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2428 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2429 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2430 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2431 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2433 2016-10-24 Richard Biener <rguenther@suse.de>
2436 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2437 * gcc.dg/vect/slp-45.c: Likewise.
2439 2016-10-24 Richard Biener <rguenther@suse.de>
2441 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2442 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2443 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2445 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
2448 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2449 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2451 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2453 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2455 2016-10-24 Jakub Jelinek <jakub@redhat.com>
2457 * gcc.target/i386/bmi2-pext-1.c: New test.
2458 * gcc.target/i386/bmi2-pdep-1.c: New test.
2459 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2460 * gcc.target/i386/tbm-bextri-1.c: New test.
2461 * gcc.target/i386/bmi-bextr-6.c: New test.
2463 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2466 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2467 * gcc.target/i386/pr65105-1.c: Likewise.
2468 * gcc.target/i386/pr65105-2.c: Likewise.
2469 * gcc.target/i386/pr65105-3.c: Likewise.
2470 * gcc.target/i386/pr65105-5.c: Likewise.
2471 * gcc.target/i386/pr67761.c: Likewise.
2472 * gcc.target/i386/pr70799-1.c: Likewise.
2474 2016-10-24 Martin Liska <mliska@suse.cz>
2477 * c-c++-common/ubsan/unreachable-3.c: New test.
2479 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2482 * gfortran.dg/pr77763.f90
2484 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2488 * gfortran.dg/pr78033.f90: New test.
2490 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
2493 * gfortran.dg/select_type_1.f03: Change error for overlapping
2495 * gfortran.dg/select_type_36.f03: New test.
2497 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2499 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2501 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2504 * gfortran.dg/string_length_3.f90: New test.
2506 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2508 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2510 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2515 * gfortran.dg/alloc_comp_class_5.f03: New test.
2516 * gfortran.dg/class_allocate_21.f90: New test.
2517 * gfortran.dg/class_allocate_22.f90: New test.
2518 * gfortran.dg/realloc_on_assign_27.f08: New test.
2520 2016-10-21 Jeff Law <law@redhat.com>
2522 * PR tree-optimization/71947
2523 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2524 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2525 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2527 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2529 * gcc.dg/ipa/vrp5.c: New test.
2530 * gcc.dg/ipa/vrp6.c: New test.
2532 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2534 * gcc.target/aarch64/test_frame_17.c: New test.
2536 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2538 * gcc.target/aarch64/test_frame_17.c: New test.
2540 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2542 PR preprocessor/71681
2543 * gcc.dg/cpp/pr71681-1.c: New testcase
2544 * gcc.dg/cpp/pr71681-2.c: Likewise
2545 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2546 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2547 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2548 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2550 2016-10-21 Jakub Jelinek <jakub@redhat.com>
2553 * gcc.target/i386/pr78057.c: New test.
2555 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2557 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
2560 * gfortran.dg/select_type_37.f03: New test.
2562 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2565 * gcc.target/avr/pr71627.c: New test
2567 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2569 * gcc.target/sparc/overflow-1.c: New test.
2570 * gcc.target/sparc/overflow-2.c: Likewise.
2571 * gcc.target/sparc/overflow-3.c: Likewise.
2573 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2575 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2578 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2580 PR rtl-optimization/78038
2581 * gcc.target/aarch64/pr78038.c: New test.
2583 2016-10-21 Richard Biener <rguenther@suse.de>
2585 PR tree-optimization/78051
2586 * g++.dg/torture/pr78051.C: New testcase.
2588 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2590 * c-c++-common/wdate-time.c: Restored test case.
2591 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2593 2016-10-20 Jakub Jelinek <jakub@redhat.com>
2595 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2597 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
2600 * gcc.target/i386/pr78037.c: New test.
2602 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2604 * gcc.target/visium/overflow8.c: New.
2605 * gcc.target/visium/overflow16.c: Likewise.
2606 * gcc.target/visium/overflow32: Likewise.
2608 2016-10-20 Michael Matz <matz@suse.de>
2610 * gcc.dg/loop-split.c: New test.
2611 * gcc.dg/tree-ssa/ifc-9.c: Update.
2612 * gcc.dg/tree-ssa/ifc-10.c: Update.
2614 2016-10-20 Richard Biener <rguenther@suse.de>
2616 * gcc.dg/graphite/pr35356-1.c: Update.
2618 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2621 * g++.dg/cpp1y/pr77446.C: New.
2623 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2625 PR tree-optimization/53979
2626 * gcc.dg/pr53979-1.c: New test-case.
2627 * gcc.dg/pr53979-2.c: Likewise.
2629 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2631 * c-c++-common/Wint-in-bool-context-2.c: New test.
2633 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2635 * gfortran.dg/dtio_17.f90: Fix test.
2637 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
2639 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2640 * gcc.dg/Walloca-2.c: Same.
2642 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
2644 * gcc.dg/Wvla-1.c: Rename to...
2645 * gcc.dg/Wvla-larger-than-1.c: ...this.
2646 * gcc.dg/Wvla-2.c: Rename to...
2647 * gcc.dg/Wvla-larger-than-2.c: ...this.
2648 * gcc.dg/Wvla-3.c: Rename to...
2649 * gcc.dg/Walloca-11.c.: ...this.
2650 * gcc.dg/wvla-[1-7].c: Rename to:
2651 * gcc.dg/Wvla-[1-7].c: ...this.
2653 2016-10-19 Bin Cheng <bin.cheng@arm.com>
2655 PR tree-optimization/78005
2656 * gcc.dg/vect/pr78005.c: New.
2657 * gcc.target/i386/l_fma_float_1.c: Revise test.
2658 * gcc.target/i386/l_fma_float_2.c: Ditto.
2659 * gcc.target/i386/l_fma_float_3.c: Ditto.
2660 * gcc.target/i386/l_fma_float_4.c: Ditto.
2661 * gcc.target/i386/l_fma_float_5.c: Ditto.
2662 * gcc.target/i386/l_fma_float_6.c: Ditto.
2663 * gcc.target/i386/l_fma_double_1.c: Ditto.
2664 * gcc.target/i386/l_fma_double_2.c: Ditto.
2665 * gcc.target/i386/l_fma_double_3.c: Ditto.
2666 * gcc.target/i386/l_fma_double_4.c: Ditto.
2667 * gcc.target/i386/l_fma_double_5.c: Ditto.
2668 * gcc.target/i386/l_fma_double_6.c: Ditto.
2670 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2672 PR tree-optimization/78024
2673 * gcc.dg/goacc/loop-processing-1.c: New file.
2675 2016-10-19 Richard Biener <rguenther@suse.de>
2677 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2679 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2681 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2682 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2683 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2684 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2685 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2686 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2687 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2688 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2689 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2690 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2691 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2692 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2693 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2694 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2695 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2696 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2697 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2698 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2699 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2700 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2701 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2702 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2703 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2704 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2705 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2706 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2707 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2708 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2709 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2710 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2711 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2712 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2713 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2714 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2715 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2716 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2717 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2718 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2719 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2720 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2721 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2722 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2723 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2724 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2725 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2726 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2727 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2728 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2729 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2730 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2731 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2732 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2733 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2734 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2735 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2736 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2737 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2738 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2739 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2740 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2741 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2742 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2743 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2744 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2745 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2746 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2747 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2748 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2749 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2750 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2751 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2752 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2753 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2754 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2755 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2756 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2757 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2758 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2759 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2760 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2761 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2762 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2763 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2764 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2765 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2766 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2767 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2768 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2769 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2770 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2771 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2772 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2773 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2774 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2775 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2776 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2777 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2778 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2779 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2780 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2781 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2782 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2783 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2784 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2785 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2786 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2787 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2788 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2789 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2790 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2791 * gcc.target/powerpc/vsu/vsu.exp: New file.
2793 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
2796 * gcc.target/i386/pr77991.c: New test.
2798 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2800 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2803 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2805 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
2807 2016-10-18 Richard Biener <rguenther@suse.de>
2809 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2810 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2811 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2812 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2813 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2814 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2815 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2816 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2817 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2818 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2819 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2820 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2821 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2822 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2823 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2824 * gcc.dg/pr68217.c: Likewise.
2825 * gcc.dg/predict-9.c: Likewise.
2826 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2827 * gcc.dg/predict-1.c: Likewise.
2829 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2831 * gfortran.dg/dtio_17.f90: New test.
2833 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2835 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2837 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2839 * gcc.dg/ipa/vrp4.c: New test.
2841 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2843 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2844 * gcc.dg/torture/pr39074.c: Likewise.
2846 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2848 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2849 * gnat.dg/trampoline4.adb: Minor tweak.
2851 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2853 PR tree-optimization/77916
2854 * gcc.dg/torture/pr77916.c: New.
2856 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2859 * gfortran.dg/pr77978_1.f90: New test.
2860 * gfortran.dg/pr77978_2.f90: Ditto.
2861 * gfortran.dg/pr77978_3.f90: Ditto.
2863 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
2867 * gfortran.dg/proc_ptr_49.f90: New test.
2869 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2872 * gcc.target/arm/pr77308.c: New test.
2874 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
2876 * lib/target-supports.exp
2877 (check_effective_target_floatn_nx_runtime): Return 0 for
2880 2016-10-17 Andrew Pinski <apinski@cavium.com>
2882 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2883 long instead of long.
2884 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2885 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2886 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2887 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2888 * gcc.target/aarch64/pr68102_1.c: Likewise.
2889 * gcc.target/aarch64/target_attr_3.c: Likewise.
2891 2016-10-17 Richard Biener <rguenther@suse.de>
2893 PR tree-optimization/77988
2894 * gcc.dg/torture/pr77988.c: New testcase.
2896 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2898 * gcc.dg/pr71636-1.c: New test-case.
2899 * gcc.dg/pr71636-2.c: Likewise.
2901 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2903 * gnat.dg/trampoline3.adb: New test.
2904 * gnat.dg/trampoline4.adb: Likewise.
2906 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2908 * gfortran.dg/dtio_16.f90: New test.
2910 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2912 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2913 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2914 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2916 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2918 * gcc.target/sparc/popc.c: Rename to...
2919 * gcc.target/sparc/popc-1.c: ...this.
2920 * gcc.target/sparc/popc-2.c: New test.
2922 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2925 * gfortran.dg/unexpected_eof_4.f90: New test.
2927 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2930 * gfortran.dg/negative_unit2.f90: New test.
2932 2016-10-14 Jakub Jelinek <jakub@redhat.com>
2935 * gfortran.dg/pr77959.f90: New test.
2937 DR 1511 - const volatile variables and ODR
2938 * g++.dg/DRs/dr1511-1.C: New test.
2939 * g++.dg/DRs/dr1511-2.C: New test.
2941 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2943 * gnat.dg/debug7.adb (dg-options): Remove -g.
2944 * gnat.dg/debug8.adb (dg-options): Add -margs.
2945 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2947 2016-10-14 Richard Biener <rguenther@suse.de>
2949 PR tree-optimization/77979
2950 * gcc.dg/torture/pr77979.c: New testcase.
2952 2016-10-14 Martin Liska <mliska@suse.cz>
2954 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2955 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2956 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2958 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
2960 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2961 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2962 * gcc.dg/torture/pr77937-2.c: Likewise.
2964 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2966 * gnat.dg/lto15.adb: Adjust.
2967 * gnat.dg/lto16.adb: Likewise.
2968 * gnat.dg/lto17.adb: Likewise
2969 * gnat.dg/lto18.ad[sb]: New test.
2970 * gnat.dg/lto18_pkg.ads: New helper.
2971 * gnat.dg/lto19.adb: New test.
2972 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2973 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2974 * gnat.dg/lto20.adb: New test.
2975 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2977 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2979 * gfortran.dg/coarray_38.f90: Expect error message.
2981 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2983 * gcc.target/aarch64/spellcheck_1.c: New test.
2984 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2985 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2986 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2987 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2988 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2990 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2992 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2994 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2996 PR tree-optimization/77937
2997 * gcc.dg/torture/pr77937-1.c: New.
2998 * gcc.dg/torture/pr77937-2.c: New.
3000 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3002 * g++.dg/cpp1z/inline-var1.C: New test.
3003 * g++.dg/cpp1z/inline-var1a.C: New test.
3004 * g++.dg/cpp1z/inline-var1.h: New file.
3005 * g++.dg/cpp1z/inline-var2.C: New test.
3006 * g++.dg/cpp1z/inline-var3.C: New test.
3007 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3008 uninitialized const.
3010 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
3012 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3013 Xscale is specified, not just -march.
3014 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3015 is incompatible with Xscale.
3017 2016-10-13 Martin Sebor <msebor@redhat.com>
3020 * g++.dg/ext/flexary4.C: Adjust.
3021 * g++.dg/ext/flexary5.C: Same.
3022 * g++.dg/ext/flexary9.C: Same.
3023 * g++.dg/ext/flexary19.C: New test.
3024 * g++.dg/ext/flexary18.C: New test.
3025 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3027 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3028 Avoid generating a flexible array member in an array.
3030 2016-10-13 Martin Sebor <msebor@redhat.com>
3032 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3033 to placate -Wformat on targets where the type is not int.
3035 2016-10-13 David Malcolm <dmalcolm@redhat.com>
3037 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3040 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3042 * gcc.target/i386/l_fma_float_1.c: Revise test.
3043 * gcc.target/i386/l_fma_float_2.c: Ditto.
3044 * gcc.target/i386/l_fma_float_3.c: Ditto.
3045 * gcc.target/i386/l_fma_float_4.c: Ditto.
3046 * gcc.target/i386/l_fma_float_5.c: Ditto.
3047 * gcc.target/i386/l_fma_float_6.c: Ditto.
3048 * gcc.target/i386/l_fma_double_1.c: Ditto.
3049 * gcc.target/i386/l_fma_double_2.c: Ditto.
3050 * gcc.target/i386/l_fma_double_3.c: Ditto.
3051 * gcc.target/i386/l_fma_double_4.c: Ditto.
3052 * gcc.target/i386/l_fma_double_5.c: Ditto.
3053 * gcc.target/i386/l_fma_double_6.c: Ditto.
3055 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3057 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3059 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3061 * gcc.dg/vect/vect-98.c: Refine test case.
3062 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3063 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3064 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3066 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3069 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3071 2016-10-13 Martin Liska <mliska@suse.cz>
3073 PR tree-optimization/77943
3074 * g++.dg/tree-ssa/pr77943.C: New test.
3076 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3079 * gfortran.dg/allocate_with_source_22.f03: New test.
3080 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3083 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3085 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3086 * gcc.target/arm/movsi_movw.c: Likewise.
3087 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3088 directive to work on big endian targets.
3090 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3092 * gcc.dg/tree-ssa/evrp6.c: New test.
3094 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3096 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3097 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3098 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3100 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3102 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3103 * gcc.target/powerpc/warn-2.c: Ditto.
3105 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3107 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3108 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3109 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3111 * gcc.target/mips/msa.c: New test.
3112 * gcc.target/mips/msa-builtins.c: Likewise.
3113 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3114 (check_effective_target_mips_msa_runtime): Likewise.
3115 (check_effective_target_mips_msa): Likewise.
3116 (add_options_for_mips_msa): Likewise.
3117 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3118 (check_effective_target_vect_intfloat_cvt): Likewise.
3119 (check_effective_target_vect_uintfloat_cvt): Likewise.
3120 (check_effective_target_vect_floatint_cvt): Likewise.
3121 (check_effective_target_vect_floatuint_cvt): Likewise.
3122 (check_effective_target_vect_shift): Likewise.
3123 (check_effective_target_vect_shift_char): Likewise.
3124 (check_effective_target_vect_long): Likewise.
3125 (check_effective_target_vect_float): Likewise.
3126 (check_effective_target_vect_double): Likewise.
3127 (check_effective_target_vect_long_long): Likewise.
3128 (check_effective_target_vect_perm): Likewise.
3129 (check_effective_target_vect_perm_byte): Likewise.
3130 (check_effective_target_vect_perm_short): Likewise.
3131 (check_effective_target_vect_sdot_qi): Likewise.
3132 (check_effective_target_vect_udot_qi): Likewise.
3133 (check_effective_target_vect_sdot_hi): Likewise.
3134 (check_effective_target_vect_udot_hi): Likewise.
3135 (check_effective_target_vect_pack_trunc): Likewise.
3136 (check_effective_target_vect_unpack): Likewise.
3137 (check_effective_target_vect_hw_misalign): Likewise.
3138 (check_effective_target_vect_condition): Likewise.
3139 (check_effective_target_vect_cond_mixed): Likewise.
3140 (check_effective_target_vect_char_mult): Likewise.
3141 (check_effective_target_vect_short_mult): Likewise.
3142 (check_effective_target_vect_int_mult): Likewise.
3143 (check_effective_target_vect_extract_even_odd): Likewise.
3144 (check_effective_target_vect_interleave): Likewise.
3145 (check_vect_support_and_set_flags): Check if the target supports MSA
3146 and append to the list of EFFECTIVE_TARGETS.
3148 2016-10-12 Richard Biener <rguenther@suse.de>
3151 * g++.dg/torture/pr77947.C: New testcase.
3153 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3155 * gnat.dg/debug8.adb: New testcase.
3157 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3159 * gnat.dg/debug9.adb: New testcase.
3161 2016-10-12 Richard Biener <rguenther@suse.de>
3163 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3164 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3165 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3167 2016-10-12 Richard Biener <rguenther@suse.de>
3169 PR tree-optimization/77920
3170 * gcc.dg/torture/pr77920.c: New testcase.
3172 2016-10-12 Jakub Jelinek <jakub@redhat.com>
3174 PR tree-optimization/77929
3175 * gcc.c-torture/compile/pr77929.c: New test.
3177 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3178 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3179 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3180 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3181 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3182 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3183 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3184 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3185 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3187 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3189 * gcc.target/sparc/setcc-4.c: Adjust.
3190 * gcc.target/sparc/setcc-5.c: Likewise.
3191 * gcc.target/sparc/setcc-6.c: Likewise.
3192 * gcc.target/sparc/setcc-7.c: Likewise.
3193 * gcc.target/sparc/setcc-8.c: Likewise.
3194 * gcc.target/sparc/setcc-9.c: Likewise.
3195 * gcc.target/sparc/setcc-10.c: Delete.
3197 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3200 * gfortran.dg/pr77942.f90
3202 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
3204 * gfortran.dg/dec_math.f90: New testsuite.
3206 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3208 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3209 (main): Declare j as i32 instead of int.
3211 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3213 PR testsuite/PR77710
3214 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3215 target triplet instead of *-*-*-*.
3217 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3219 * gnat.dg/unchecked_convert10.adb: New test.
3220 * gnat.dg/unchecked_convert11.adb: Likewise.
3221 * gnat.dg/unchecked_convert12.adb: Likewise.
3223 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3225 * gcc.target/sparc/cbcond-1.c: New test.
3226 * gcc.target/sparc/cbcond-2.c: Likewise.
3227 * gcc.target/sparc/movcc-1.c: Likewise.
3228 * gcc.target/sparc/movcc-2.c: Likewise.
3229 * gcc.target/sparc/setcc-1.c: Adjust.
3230 * gcc.target/sparc/setcc-2.c: Likewise.
3231 * gcc.target/sparc/setcc-3.c: Likewise.
3232 * gcc.target/sparc/setcc-4.c: Likewise.
3233 * gcc.target/sparc/setcc-5.c: Likewise.
3234 * gcc.target/sparc/setcc-6.c: New test.
3235 * gcc.target/sparc/setcc-7.c: Likewise.
3236 * gcc.target/sparc/setcc-8.c: Likewise.
3237 * gcc.target/sparc/setcc-9.c: Likewise.
3238 * gcc.target/sparc/setcc-10.c: Likewise.
3240 2016-10-10 Jeff Law <law@redhat.com>
3242 PR tree-optimization/71947
3243 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3244 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3245 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3246 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3247 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3248 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3250 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3253 * gfortran.dg/matmul_11.f90: New test.
3255 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3257 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3258 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3259 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3260 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3261 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3262 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3263 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3264 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3265 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3266 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3267 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3268 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3269 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3270 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3271 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3272 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3273 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3274 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3275 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3276 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3277 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3278 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3279 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3280 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3281 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3282 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3283 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3284 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3285 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3286 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3287 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3288 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3289 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3290 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3291 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3292 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3293 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3294 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3295 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3296 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3297 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3298 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3299 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3300 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3301 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3302 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3303 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3304 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3305 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3306 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3307 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3308 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3309 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3310 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3311 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3312 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3313 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3314 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3315 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3317 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3319 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3320 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3321 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3322 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3323 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3324 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3325 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3326 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3327 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3328 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3329 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3330 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3331 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3332 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3334 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3336 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3338 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3340 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3341 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3342 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3343 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3345 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3346 Jiong Wang <jiong.wang@arm.com>
3348 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3350 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3351 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3353 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3355 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3357 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3359 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3361 * gnat.dg/specs/vfa.ads: New test.
3363 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
3365 * gnat.dg/inline13.ad[sb]: New test.
3366 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3368 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3370 * gnat.dg/biased_subtype.adb: New test.
3372 2016-10-09 Jakub Jelinek <jakub@redhat.com>
3374 PR tree-optimization/77901
3375 * gcc.c-torture/compile/pr77901.c: New test.
3377 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3379 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3380 * gcc.dg/ipa/propalign-2.c: Likewise
3381 * gcc.dg/ipa/propalign-3.c: Likewise.
3382 * gcc.dg/ipa/propalign-4.c: Likewise.
3383 * gcc.dg/ipa/propalign-5.c: Likewise.
3385 2016-10-08 Jakub Jelinek <jakub@redhat.com>
3387 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3389 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3391 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3392 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3394 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
3396 * gfortran.dg/dec_union_11.f90: New testcase.
3398 2016-10-07 Nathan Sidwell <nathan@acm.org>
3401 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3402 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3403 * g++.dg/cpp1y/pr66443-cxx14.C: New
3404 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3405 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3407 2016-10-07 Jakub Jelinek <jakub@redhat.com>
3409 * g++.dg/cpp0x/addressof1.C: New test.
3410 * g++.dg/cpp0x/addressof2.C: New test.
3412 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3414 * gcc.target/powerpc/float128-type-1.c: New test to check that
3415 PowerPC 64-bit Linux enables -mfloat128-type by default.
3416 * gcc.target/powerpc/float128-type-2.c: Likewise.
3417 * gcc.target/powerpc/float128-mix.c: Change error message to
3418 reflect that __ibm128 is now #define'ed to be long double.
3420 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3423 * gfortran.dg/pr77406.f90: New test.
3424 * gfortran.dg/assumed_type_3.f90: Update error messages.
3425 * gfortran.dg/defined_operators_1.f90: Ditto.
3426 * gfortran.dg/generic_26.f90: Ditto.
3427 * gfortran.dg/generic_7.f90: Ditto.
3428 * gfortran.dg/gomp/udr5.f90: Ditto.
3429 * gfortran.dg/gomp/udr7.f90: Ditto.
3430 * gfortran.dg/interface_1.f90: Ditto.
3431 * gfortran.dg/interface_37.f90: Ditto.
3432 * gfortran.dg/interface_5.f90: Ditto.
3433 * gfortran.dg/interface_6.f90: Ditto.
3434 * gfortran.dg/interface_7.f90
3435 * gfortran.dg/no_arg_check_3.f90
3436 * gfortran.dg/operator_5.f90
3437 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3439 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3442 * c-c++-common/Wint-in-bool-context.c: Update test.
3444 2016-10-07 Richard Biener <rguenther@suse.de>
3446 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3447 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3449 2016-10-07 Marek Polacek <polacek@redhat.com>
3451 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3453 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3456 * c-c++-common/pr69733.c: New test.
3457 * gcc.dg/pr69733.c: New test.
3458 * gcc.target/i386/pr69733.c: New test.
3460 2016-10-07 Marek Polacek <polacek@redhat.com>
3463 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3465 2016-10-07 Jakub Jelinek <jakub@redhat.com>
3467 PR tree-optimization/77664
3468 * gcc.dg/tree-ssa/pr77664.c: New test.
3469 * gcc.dg/pr77664.c: New test.
3471 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
3473 * gfortran.dg/pr69955.f90: New test.
3475 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
3478 * gfortran.dg/pr57910.f90: New test.
3480 2016-10-06 Jakub Jelinek <jakub@redhat.com>
3482 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3483 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3485 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3487 PR tree-optimization/77862
3488 * gcc.dg/pr77862.c: New test.
3490 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3492 * gcc.dg/tree-ssa/evrp4.c: New test.
3494 2016-10-06 Jeff Law <law@redhat.com>
3496 PR tree-optimization/71661
3497 * gcc.dg/tree-ssa/pr71661.c: New test.
3499 2016-10-06 Richard Biener <rguenther@suse.de>
3501 PR tree-optimization/77855
3502 * gcc.dg/torture/pr77855.c: New testcase.
3504 2016-10-06 James Clarke <jrtc27@jrtc27.com>
3505 Eric Botcazou <ebotcazou@adacore.com>
3507 * g++.dg/other/pr77759.C: New test.
3509 2016-10-06 Richard Biener <rguenther@suse.de>
3511 PR tree-optimization/77839
3512 * gcc.dg/torture/pr77839.c: New testcase.
3514 2016-10-06 Marek Polacek <polacek@redhat.com>
3516 * g++.dg/cpp1z/init-statement9.C: New test.
3518 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3520 * gcc.target/i386/pcommit-1.c: Deleted.
3521 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3522 * gcc.target/i386/sse-13.c: Ditto.
3523 * gcc.target/i386/sse-14.c: Ditto.
3524 * gcc.target/i386/sse-22.c: Ditto.
3525 * gcc.target/i386/sse-23.c: Ditto.
3526 * g++.dg/other/i386-2.C: Ditto.
3528 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
3530 * gcc.target/i386/pr77833.c: Require int128 effective target.
3532 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3536 * gfortran.dg/associate_22.f90: New test.
3538 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
3540 * gfortran.dg/dec_union_9.f90: New testcase.
3541 * gfortran.dg/dec_union_10.f90: New testcase.
3543 2016-10-05 Jakub Jelinek <jakub@redhat.com>
3546 * gcc.dg/pch/pr66343-3.c: New test.
3547 * gcc.dg/pch/pr66343-3.hs: New file.
3550 * gcc.dg/pch/pr66343-1.c: New test.
3551 * gcc.dg/pch/pr66343-1.hs: New file.
3552 * gcc.dg/pch/pr66343-2.c: New test.
3553 * gcc.dg/pch/pr66343-2.hs: New file.
3555 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3557 * c-c++-common/Wint-in-bool-context.c: Update test.
3559 2016-10-05 Marek Polacek <polacek@redhat.com>
3561 * g++.dg/cpp1z/init-statement1.C: New test.
3562 * g++.dg/cpp1z/init-statement2.C: New test.
3563 * g++.dg/cpp1z/init-statement3.C: New test.
3564 * g++.dg/cpp1z/init-statement4.C: New test.
3565 * g++.dg/cpp1z/init-statement5.C: New test.
3566 * g++.dg/cpp1z/init-statement6.C: New test.
3567 * g++.dg/cpp1z/init-statement7.C: New test.
3568 * g++.dg/cpp1z/init-statement8.C: New test.
3570 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
3573 * gfortran.dg/pr67524.f90: New test.
3575 2016-10-05 Jakub Jelinek <jakub@redhat.com>
3578 * c-c++-common/ubsan/shift-9.c: New test.
3580 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3582 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3583 of int if __SIZEOF_INT__ is less than 4 bytes.
3585 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3587 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3588 * gfortran.dg/class_array_20.f03: Likewise.
3589 * gfortran.dg/class_array_21.f03: Likewise.
3590 * gfortran.dg/finalize_29.f08: Likewise.
3591 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3593 2016-10-05 Richard Biener <rguenther@suse.de>
3596 * gcc.dg/torture/pr77826.c: New testcase.
3598 2016-10-05 Richard Biener <rguenther@suse.de>
3600 * gcc.dg/fold-copysign-1.c: New testcase.
3602 2016-10-05 Andreas Schwab <schwab@suse.de>
3604 * g++.dg/pr49847-2.C: Remove.
3606 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3608 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3610 2016-10-05 Richard Biener <rguenther@suse.de>
3613 * gcc.dg/pr55152-2.c: New testcase.
3615 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3617 * gfortran.dg/dtio_15.f90: New test.
3619 2016-10-04 Ian Lance Taylor <iant@golang.org>
3621 * gcc.dg/split-7.c: New test.
3623 2016-10-04 Martin Sebor <msebor@redhat.com>
3625 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3626 %lc directive to wint_t to silence -Wformat warnings on targets
3627 where the latter is a distinct type such as long.
3629 2016-10-04 Martin Sebor <msebor@redhat.com>
3632 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3634 2016-10-04 Jakub Jelinek <jakub@redhat.com>
3637 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3639 * g++.dg/other/java3.C: Remove.
3640 * g++.dg/other/java1.C: Remove.
3641 * g++.dg/other/error12.C: Remove.
3642 * g++.dg/other/java2.C: Remove.
3643 * g++.dg/warn/Wnvdtor.C: Remove.
3644 * g++.dg/lookup/java1.C: Remove.
3645 * g++.dg/lookup/java2.C: Remove.
3646 * g++.dg/ext/pr34829.C: Remove.
3647 * g++.dg/ext/java-3.C: Remove.
3648 * g++.dg/ext/java-1.C: Remove.
3649 * g++.dg/ext/java-2.C: Remove.
3650 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3652 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3654 PR tree-optimization/77808
3655 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3657 2016-10-04 Richard Biener <rguenther@suse.de>
3659 PR tree-optimization/77399
3660 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3662 2016-10-04 Richard Biener <rguenther@suse.de>
3665 * gcc.target/i386/pr77833.c: New testcase.
3667 2016-09-26 Jeff Law <law@redhat.com>
3669 PR tree-optimization/71550
3670 PR tree-optimization/71403
3671 * gcc.c-torture/execute/pr71550.c: New test.
3673 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3675 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3678 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3681 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3683 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3685 2016-10-03 Marek Polacek <polacek@redhat.com>
3687 * g++.dg/cpp0x/nullptr37.C: New test.
3689 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3691 * c-c++-common/Wint-in-bool-context.c: Update test.
3693 2016-10-02 Jakub Jelinek <jakub@redhat.com>
3695 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3697 * g++.dg/charset/asm2.c (memmove): Likewise.
3698 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3699 * g++.dg/tls/diag-4.C (foo): Likewise.
3700 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3701 dg-warning, fix up regex.
3702 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3703 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3704 * g++.old-deja/g++.mike/net31.C: Likewise.
3705 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3707 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3708 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3710 2016-10-01 Richard Biener <rguenther@suse.de>
3713 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3715 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3718 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3720 2016-10-01 Jakub Jelinek <jakub@redhat.com>
3723 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3724 Add dg-prune-output directive.
3726 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3729 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3730 * gfortran.fortran-torture/compile/write.f90: Update test.
3732 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3734 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3735 arm_fp16_alternative_ok as the required effective target.
3736 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3737 -mfp16-format=alternative to the dg-options directive and remove
3738 the dg-add-options directive.
3740 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
3743 * gfortran.dg/dec_union_8.f90: New testcase.
3745 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
3748 * gfortran.dg/dec_structure_16.f90: New testcase.
3750 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3752 * gfortran.dg/coarray_allocate_10.f08: New test.
3753 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3755 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3757 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3759 2016-09-30 Richard Biener <rguenther@suse.de>
3761 PR tree-optimization/77399
3762 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3764 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3766 * c-c++-common/pr27336.c: Make dependency on
3767 -fdelete-null-pointer-checks explicit.
3768 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3769 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3770 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3771 * gcc.dg/pic-1.c: Require fpic target support.
3772 * gcc.dg/pic-2.c: Likewise.
3774 2016-09-29 Jakub Jelinek <jakub@redhat.com>
3776 Implement P0001R1 - C++17 removal of register storage class specifier
3777 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3778 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3780 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3781 keyword if not __SSE2__.
3782 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3784 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3786 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3787 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3788 no_erroneous_warning): Expect new warnings for C++17.
3789 * g++.dg/warn/register-var-2.C (f): Likewise.
3790 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3791 * g++.dg/parse/linkage2.C (foo): Likewise.
3792 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3793 keyword on parameters for C++17.
3794 * g++.dg/cpp1z/register1.C: New test.
3795 * g++.dg/cpp1z/register2.C: New test.
3796 * g++.dg/cpp1z/register3.C: New test.
3798 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
3800 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3801 * gcc.target/i386/avx2-check.h (main): Ditto.
3802 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3803 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3804 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3805 * gcc.target/i386/avx512er-check.h (main): Ditto.
3806 * gcc.target/i386/avx512f-check.h (main): Ditto.
3807 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3808 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3809 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3811 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
3814 * gcc.target/i386/pr77756.c: New test.
3816 2016-09-29 Marek Polacek <polacek@redhat.com>
3818 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3820 2016-09-29 Marek Polacek <polacek@redhat.com>
3822 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3825 2016-09-29 Martin Liska <mliska@suse.cz>
3827 * objc/execute/construct1.m: New test.
3829 2016-09-29 Richard Biener <rguenther@suse.de>
3831 PR tree-optimization/77768
3832 * gcc.dg/torture/pr77768.c: New testcase.
3834 2016-09-28 Richard Biener <rguenther@suse.de>
3837 * gcc.dg/pr77407.c: New testcase.
3839 2016-09-29 Richard Biener <rguenther@suse.de>
3842 * gcc.dg/pr55152.c: New testcase.
3843 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3845 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3847 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3848 (dg-options): Remove -m32.
3850 2016-09-28 Martin Sebor <msebor@redhat.com>
3853 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3855 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3857 PR libgfortran/77707
3858 * gfortran.dg/inquire_17.f90: New test.
3860 2016-09-28 Jakub Jelinek <jakub@redhat.com>
3863 * g++.dg/cpp1y/constexpr-77467.C: New test.
3865 2016-09-28 Martin Sebor <msebor@redhat.com>
3868 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3869 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3870 (test_sprintf_p_const): Adjust line numbers to avoid failures
3871 introduced in r240503.
3873 2016-09-28 Martin Sebor <msebor@redhat.com>
3876 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3878 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3881 * g++.dg/pr77550.C: Avoid undefined behavior.
3883 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3885 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3887 * gcc.dg/strlenopt-20.c: Update test.
3888 * gcc.dg/strlenopt-21.c: Likewise.
3889 * gcc.dg/strlenopt-22.c: Likewise.
3890 * gcc.dg/strlenopt-22g.c: Likewise.
3891 * gcc.dg/strlenopt-26.c: Likewise.
3892 * gcc.dg/strlenopt-5.c: Likewise.
3893 * gcc.dg/strlenopt-7.c: Likewise.
3894 * gcc.dg/strlenopt-9.c: Likewise.
3896 2016-09-27 Jakub Jelinek <jakub@redhat.com>
3898 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3900 * g++.dg/cpp1z/lambda-this1.C: New test.
3901 * g++.dg/cpp1z/lambda-this2.C: New test.
3904 * g++.dg/ubsan/return-4.C: New test.
3905 * g++.dg/ubsan/return-5.C: New test.
3906 * g++.dg/ubsan/return-6.C: New test.
3908 2016-09-27 Jiong Wang <jiong.wang@arm.com>
3910 * lib/target-supports.exp
3911 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3912 in function comment.
3914 2016-09-27 Martin Liska <mliska@suse.cz>
3916 PR gcov-profile/46266
3917 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3920 2016-09-27 Richard Biener <rguenther@suse.de>
3922 PR tree-optimization/77745
3923 * g++.dg/torture/pr77745.C: New testcase.
3925 2016-09-27 Richard Biener <rguenther@suse.de>
3927 PR tree-optimization/77478
3928 * gcc.dg/torture/pr77478.c: New testcase.
3930 2016-09-27 Martin Liska <mliska@suse.cz>
3932 PR gcov-profile/7970
3933 PR gcov-profile/16855
3934 PR gcov-profile/44779
3935 * g++.dg/gcov/pr16855.C: New test.
3937 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3939 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3941 2016-09-27 Jakub Jelinek <jakub@redhat.com>
3944 * gfortran.dg/gomp/pr77666.f90: New test.
3946 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3949 * gcc.dg/torture/pr77677-2.c: New test.
3951 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3954 * gfortran.dg/pr77420_1.f90: New test.
3955 * gfortran.dg/pr77420_2.f90: Ditto.
3956 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3957 * gfortran.dg/pr77420_4.f90: this file.
3959 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3962 * gfortran.dg/pr77719.f90: New test.
3964 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3966 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
3967 singular form of byte when quantity is unknown.
3969 2016-09-26 Marek Polacek <polacek@redhat.com>
3971 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3973 2016-09-26 Martin Liska <mliska@suse.cz>
3975 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3976 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3977 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3978 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3979 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3980 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3981 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3982 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3983 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3985 2016-09-26 Marek Polacek <polacek@redhat.com>
3988 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3989 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3990 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3991 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3992 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3993 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3994 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3995 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3996 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3997 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3998 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3999 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4000 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4001 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4002 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4003 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4004 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4005 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4006 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4007 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4008 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4009 * c-c++-common/attr-fallthrough-1.c: New test.
4010 * c-c++-common/attr-fallthrough-2.c: New test.
4011 * g++.dg/cpp0x/fallthrough1.C: New test.
4012 * g++.dg/cpp0x/fallthrough2.C: New test.
4013 * g++.dg/cpp1z/fallthrough1.C: New test.
4014 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4015 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4016 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4017 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4019 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4022 * gfortran.dg/pr77429.f90: New test.
4024 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4027 * gfortran.dg/pr77694.f90: New test.
4029 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4032 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4034 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4036 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4039 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4041 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4044 2016-09-24 Marek Polacek <polacek@redhat.com>
4047 * c-c++-common/Wbool-operation-1.c: New test.
4048 * gcc.dg/Wbool-operation-1.c: New test.
4050 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
4052 * gfortran.dg/dec_static_1.f90: New.
4053 * gfortran.dg/dec_static_2.f90: New.
4054 * gfortran.dg/dec_static_3.f90: New.
4055 * gfortran.dg/dec_static_4.f90: New.
4057 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4060 * gfortran.dg/negative_unit_check.f90: Update test.
4061 * gfortran.dg/dtio_14.f90: New test.
4063 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4065 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4066 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4067 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4068 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4069 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4070 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4071 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4073 2016-09-23 Martin Sebor <msebor@redhat.com>
4076 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4077 assuming long double is bigger than double.
4079 2016-09-23 Jakub Jelinek <jakub@redhat.com>
4081 Implement P0138R2, C++17 construction rules for enum class values
4082 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4084 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4086 PR preprocessor/77672
4087 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4088 expected multiline output from first warning to reflect change
4091 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4093 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4095 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4096 Tom de Vries <tom@codesourcery.com>
4099 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4101 2016-09-23 Marek Polacek <polacek@redhat.com>
4103 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4104 * c-c++-common/gomp/atomic-13.c: Likewise.
4105 * c-c++-common/gomp/atomic-14.c: Likewise.
4106 * c-c++-common/pr60439.c: Remove invalid code.
4107 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4108 * g++.dg/expr/bitfield5.C: Likewise.
4109 * g++.dg/expr/bitfield6.C: Likewise.
4110 * g++.dg/expr/bool1.C: Likewise.
4111 * g++.dg/expr/bool3.C: Likewise.
4112 * g++.dg/expr/lval3.C: Likewise.
4113 * g++.dg/expr/lval4.C: Likewise.
4114 * g++.old-deja/g++.jason/bool5.C: Likewise.
4116 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4118 PR preprocessor/77672
4119 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4120 (test_terminator_location): New function.
4122 2016-09-23 Richard Biener <rguenther@suse.de>
4124 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4126 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4128 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4129 -march=armv8.2-a+fp16 when supported by the hardware.
4130 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4131 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4132 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4133 semi-colons to a macro invocations.
4134 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4135 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4137 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4138 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4139 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4140 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4142 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4143 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4144 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4145 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4146 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4147 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4148 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4149 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4150 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4151 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4153 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4154 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4155 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4157 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4158 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4159 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4161 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4162 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4163 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4165 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4166 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4167 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4168 defined. Also fix some white-space.
4169 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4170 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4171 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4172 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4173 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4174 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4175 defined. Also fix some long lines and white-space.
4176 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4177 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4178 defined. Also fix some long lines and white-space.
4179 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4180 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4182 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4183 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4184 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4186 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4187 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4188 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4190 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
4191 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4192 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4193 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
4194 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4195 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4196 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4197 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4198 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4199 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
4200 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
4201 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4202 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4203 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4204 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4205 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
4206 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4207 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
4208 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4210 2016-09-23 Jiong Wang <jiong.wang@arm.com>
4211 Matthew Wahab <matthew.wahab@arm.com>
4213 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4214 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4215 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4216 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4217 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4218 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4219 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4220 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4221 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4222 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4223 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4224 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4225 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4226 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4227 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4228 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4229 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4230 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4231 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4232 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4233 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4234 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4235 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4236 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4237 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4238 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4239 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4240 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4241 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4242 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4243 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4244 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4245 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4246 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4247 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4248 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4249 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4251 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4253 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4254 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4255 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4256 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4259 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4262 * gcc.dg/torture/pr77677.c: New test.
4264 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4266 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4269 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4271 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4272 options. Add tests for float16x4_t and float16x8_t.
4274 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4276 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4277 * gcc.target/s390/risbg-ll-2.c: Ditto.
4278 * gcc.target/s390/risbg-ll-3.c: Ditto.
4280 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4282 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4283 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4285 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4287 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4288 output to the simplified instructions.
4290 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4292 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4293 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4295 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4297 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4298 (FP16_SUPPORTED): New
4299 (expected-hfloat-16x4): Make conditional on __fp16 support.
4300 (expected-hfloat-16x8): Likewise.
4301 (vdup_n_f16): Disable for non-AArch64 targets.
4302 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4303 conditional on FP16_SUPPORTED.
4304 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4305 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4306 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4307 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4308 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4310 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4311 conditional on FP16_SUPPORTED.
4312 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4313 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4315 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4317 * gcc.target/arm/short-vfp-1.c: New.
4319 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4321 * gcc.target/arm/attr-fp16-arith-1.c: New.
4323 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4325 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4327 (add_options_for_arm_v8_2a_fp16_neon): New.
4328 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4329 (add_options_for_arm_arch_v8_2a): Auto-generate.
4330 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4331 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4332 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4333 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4334 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4335 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4336 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4338 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4340 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4341 arm_fp16_alternative_ok.
4342 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4343 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
4344 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4345 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4346 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4347 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4348 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4349 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4350 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4351 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4352 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4353 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4354 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4355 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4356 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4357 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4358 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4359 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4360 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4361 arm_fp16_alternative_ok.
4362 * lib/target-supports.exp
4363 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4364 (check_effective_target_arm_fp16_alternative_ok): New.
4365 (check_effective_target_arm_fp16_none_ok_nocache): New.
4366 (check_effective_target_arm_fp16_none_ok): New.
4368 2016-09-23 Martin Liska <mliska@suse.cz>
4370 * gcc.dg/ipa/pr77653.c: Replace adress
4373 2016-09-23 Martin Liska <mliska@suse.cz>
4375 * gcc.target/i386/movbe-4.c: New test.
4377 2016-09-23 Martin Liska <mliska@suse.cz>
4379 * gcc.target/i386/crc32-5.c: New test.
4381 2016-09-23 Martin Liska <mliska@suse.cz>
4383 * gcc.target/i386/pr71652.c: New test.
4384 * gcc.target/i386/pr71652-2.c: New test.
4385 * gcc.target/i386/pr71652-3.c: New test.
4387 2016-09-23 Jakub Jelinek <jakub@redhat.com>
4389 * lib/gcc-dg.exp (process-message): Support relative line number
4390 notation - .+4 or .-1 etc.
4391 * gcc.dg/dg-test-1.c: New test.
4393 2016-09-22 Martin Sebor <msebor@redhat.com>
4396 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4397 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4398 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4399 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4401 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
4403 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4404 * gcc.dg/ifcvt-2.c: Ditto.
4405 * gcc.dg/zero_bits_compound-1.c: Ditto.
4406 * gcc.dg/zero_bits_compound-1.c: Ditto.
4407 * gcc.dg/pr40550.c: Simplify target selectors.
4408 Use dg-additional-options.
4409 * gcc.dg/pr47893.c: Ditto.
4410 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4411 additional options for 32-bit x86 targets.
4412 * gcc.dg/pr70955.c: Move to ...
4413 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4415 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4418 * g++.dg/cpp0x/pr61019.C: New.
4420 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4421 Terry Guo <terry.guo@arm.com>
4423 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4424 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4425 * gcc.target/arm/pure-code/pure-code.exp: New.
4427 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
4429 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4430 Remove SSE effective target requirement.
4432 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4435 * g++.dg/cpp0x/pr71979.C: New.
4437 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4439 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4441 2016-09-22 Martin Liska <mliska@suse.cz>
4444 * gcc.dg/ipa/pr77653.c: New test.
4446 2016-09-22 Jakub Jelinek <jakub@redhat.com>
4449 * gfortran.dg/gomp/pr77665.f90: New test.
4451 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
4453 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4454 * gfortran.dg/dtio_13.f90: New test.
4456 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
4459 * gfortran.dg/pr66107.f90: New test.
4461 2016-09-21 Ian Lance Taylor <iant@golang.org>
4463 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4464 with call to builtin delete function.
4466 2016-09-21 Joseph Myers <joseph@codesourcery.com>
4468 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4469 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4470 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4471 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4474 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
4476 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4478 2016-09-21 Jakub Jelinek <jakub@redhat.com>
4481 * g++.dg/cpp1z/aligned-new6.C: New test.
4483 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4485 * gcc.target/arm/fp16-aapcs-3.c: New.
4486 * gcc.target/arm/fp16-aapcs-4.c: New.
4487 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4488 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4489 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4490 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4492 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4494 PR tree-optimization/77550
4495 * g++.dg/pr77550.C: New test.
4497 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
4500 * gcc.target/avr/torture/pr77326.c: New test.
4502 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
4504 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4506 2016-09-21 Richard Biener <rguenther@suse.de>
4508 PR tree-optimization/77648
4509 * gcc.dg/torture/pr77648-1.c: New testcase.
4510 * gcc.dg/torture/pr77648-2.c: Likewise.
4512 2016-09-21 Richard Biener <rguenther@suse.de>
4513 Jakub Jelinek <jakub@redhat.com>
4515 PR tree-optimization/77621
4516 * gcc.dg/pr77621.c: New testcase.
4518 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
4521 * gfortran.dg/dtio_12.f90: New test.
4523 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4525 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4527 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4529 PR tree-optimization/72835
4530 * gcc.dg/tree-ssa/pr72835.c: New test.
4532 2016-09-20 Martin Sebor <msebor@redhat.com>
4535 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4536 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4537 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4538 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4539 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4540 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4541 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4543 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4545 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4546 arguments/compare will be optimized away.
4547 * gcc.dg/torture/ftrapv-1.c: Likewise.
4549 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4551 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4552 will be optimized away.
4553 * gcc.dg/ipa/vrp1.c: New test.
4554 * gcc.dg/ipa/vrp2.c: New test.
4555 * gcc.dg/ipa/vrp3.c: New test.
4557 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4559 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4560 does the same transformation.
4561 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4562 * gcc.dg/tree-ssa/evrp1.c: New test.
4563 * gcc.dg/tree-ssa/evrp2.c: New test.
4564 * gcc.dg/tree-ssa/evrp3.c: New test.
4565 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4566 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4567 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4568 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4569 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4570 foling now happens early.
4571 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4572 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4573 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4574 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4575 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4577 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
4580 * gcc.target/i386/pr77621.c: New test.
4581 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4582 pattern, loop should vectorize with -mtune=atom.
4584 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4585 Jakub Jelinek <jakub@redhat.com>
4588 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4591 2016-09-20 Jakub Jelinek <jakub@redhat.com>
4594 * g++.dg/other/pr77626.C: New test.
4597 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4600 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4603 * c-c++-common/pr77624-1.c: New test.
4604 * c-c++-common/pr77624-2.c: New test.
4606 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4608 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4611 2016-09-20 Richard Biener <rguenther@suse.de>
4613 PR tree-optimization/77646
4614 * gcc.dg/torture/pr77646.c: New testcase.
4616 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4619 * c-c++-common/Wint-in-bool-context.c: New test.
4621 2016-09-19 Joseph Myers <joseph@codesourcery.com>
4623 * gcc.dg/cr-decimal-dig-1.c: New test.
4625 2016-09-19 Joseph Myers <joseph@codesourcery.com>
4627 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4628 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4629 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4630 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4632 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4634 PR rtl-optimization/77416
4635 * gcc.target/powerpc/pr77416.c: New.
4637 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4640 * g++.dg/template/error-recovery4.C: New test.
4642 2016-09-19 Bin Cheng <bin.cheng@arm.com>
4644 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4646 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4648 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4649 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4651 2016-09-19 Jakub Jelinek <jakub@redhat.com>
4652 Jan Hubicka <jh@suse.cz>
4655 * gcc.dg/pr77587.c: New test.
4656 * gcc.dg/pr77587a.c: New file.
4658 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4660 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4661 * gfortran.dg/coarray_38.f90:
4662 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4663 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4664 * gfortran.dg/coarray_allocate_7.f08: New test.
4665 * gfortran.dg/coarray_allocate_8.f08: New test.
4666 * gfortran.dg/coarray_allocate_9.f08: New test.
4667 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4669 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4670 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4671 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4673 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4674 * gfortran.dg/coarray_lock_7.f90: Same.
4675 * gfortran.dg/coarray_poly_5.f90: Same.
4676 * gfortran.dg/coarray_poly_6.f90: Same.
4677 * gfortran.dg/coarray_poly_7.f90: Same.
4678 * gfortran.dg/coarray_poly_8.f90: Same.
4679 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4681 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
4684 * gfortran.dg/dec_structure_15.f90: New testcase.
4686 2016-09-19 Richard Biener <rguenther@suse.de>
4689 * gcc.dg/torture/pr77605.c: New testcase.
4691 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
4693 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4695 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
4697 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4698 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4699 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4700 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4701 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4702 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4703 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4704 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4705 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4706 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4707 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4709 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4711 * gcc.target/i386/pr68633.c: Fix expected result.
4713 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
4716 * gfortran.dg/pr68078.f90: New test.
4717 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4719 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4722 * gcc.target/powerpc/swaps-p8-25.c: New.
4724 2016-09-16 Jakub Jelinek <jakub@redhat.com>
4727 * g++.dg/cpp0x/constexpr-77482.C: New test.
4730 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4732 * g++.dg/abi/abi-tag23a.C: Likewise.
4735 * g++.dg/cpp0x/decltype-77338.C: New test.
4738 * g++.dg/cpp0x/mutable1.C: New test.
4740 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4743 * gfortran.dg/pr77612.f90: New test.
4745 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4747 * gcc.dg/torture/pr70421.c: Require int32plus.
4749 2016-09-16 Jakub Jelinek <jakub@redhat.com>
4752 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4755 * gcc.target/i386/pr77526.c: New test.
4757 2016-09-16 Jakub Jelinek <jakub@redhat.com>
4758 Eric Botcazou <ebotcazou@adacore.com>
4761 * gcc.target/i386/pr77594.c: New test.
4763 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
4766 * gfortran.dg/misplaced_implicit_character.f90: New test.
4768 2016-09-15 Bin Cheng <bin.cheng@arm.com>
4770 PR tree-optimization/77503
4771 * gcc.dg/vect/pr77503.c: New test.
4773 2016-09-15 Richard Biener <rguenther@suse.de>
4776 * c-c++-common/torture/pr77544.c: New testcase.
4778 2016-09-15 Jakub Jelinek <jakub@redhat.com>
4781 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4782 * gcc.dg/march-generic.c: Likewise.
4783 * gcc.target/i386/spellcheck-options-1.c: New test.
4784 * gcc.target/i386/spellcheck-options-2.c: New test.
4785 * gcc.target/i386/spellcheck-options-3.c: New test.
4786 * gcc.target/i386/spellcheck-options-4.c: New test.
4788 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4791 * gfortran.dg/goacc/pr72743.f90: New test.
4793 2016-09-15 Richard Biener <rguenther@suse.de>
4795 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4797 2016-09-15 Richard Biener <rguenther@suse.de>
4799 PR tree-optimization/77514
4800 * gcc.dg/torture/pr77514.c: New testcase.
4802 2016-09-14 Jakub Jelinek <jakub@redhat.com>
4805 * g++.dg/lookup/pr77549.C: New test.
4807 2016-09-14 Marek Polacek <polacek@redhat.com>
4809 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4810 * c-c++-common/gomp/atomic-13.c: Likewise.
4811 * c-c++-common/gomp/atomic-14.c: Likewise.
4812 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4813 * g++.dg/cpp1z/bool-increment1.C: New test.
4814 * c-c++-common/pr60439.c: Add dg-warning.
4815 * g++.dg/expr/bitfield4.C: Likewise.
4816 * g++.dg/expr/bitfield5.C: Likewise.
4817 * g++.dg/expr/bitfield6.C: Likewise.
4818 * g++.dg/expr/bool1.C: Likewise.
4819 * g++.dg/expr/bool3.C: Likewise.
4820 * g++.dg/expr/lval3.C: Likewise.
4821 * g++.dg/expr/lval4.C: Likewise.
4822 * g++.old-deja/g++.jason/bool5.C: Likewise.
4823 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4824 * g++.dg/other/error18.C: Likewise.
4825 * g++.dg/gomp/atomic-14.C: Likewise.
4827 2016-09-14 Nathan Sidwell <nathan@acm.org>
4830 * g++.dg/cpp1y/pr77539.C: New.
4832 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4834 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4836 * g++.dg/ext/builtin_alloca.C: Likewise.
4837 * g++.dg/template/spec35.C: Likewise.
4838 * gcc.dg/builtins-68.c: Likewise.
4839 * gcc.misc-tests/gcov-13.c: Likewise.
4840 * gcc.misc-tests/gcov-14.c: Likewise.
4842 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4844 * gfortran.dg/dec_structure_14.f90: New testcase.
4846 2016-09-14 Jakub Jelinek <jakub@redhat.com>
4849 * c-c++-common/tsan/pr68260.c: New test.
4851 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
4854 * gcc.target/msp430/function-attributes-1.c: New test.
4855 * gcc.target/msp430/function-attributes-2.c: New test.
4856 * gcc.target/msp430/function-attributes-3.c: New test.
4858 2015-04-18 Martin Sebor <msebor@redhat.com>
4860 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4861 of non-nul characters.
4862 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4864 2016-09-13 Jakub Jelinek <jakub@redhat.com>
4866 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4867 * g++.dg/cpp1z/gen-attrs1.C: New test.
4869 PR tree-optimization/77454
4870 * gcc.dg/pr77454.c: New test.
4873 * g++.dg/cpp1y/constexpr-77553.C: New test.
4875 2016-09-13 David Malcolm <dmalcolm@redhat.com>
4877 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4878 (test_show_locus): Replace rich_location::add_fixit_insert calls
4879 with add_fixit_insert_before and add_fixit_insert_after.
4881 2016-09-13 Jason Merrill <jason@redhat.com>
4882 Tom de Vries <tom@codesourcery.com>
4885 * g++.dg/pr77427.C: New test.
4887 2016-09-13 Martin Liska <mliska@suse.cz>
4889 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4891 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4892 * lib/target-supports.exp: Define the new target.
4894 2016-09-12 Andrew Pinski <apinski@cavium.com>
4896 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4897 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4899 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
4901 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4903 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4904 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4905 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4907 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4908 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4910 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4913 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4914 * g++.dg/ext/pr77496.C: New test.
4915 * g++.dg/warn/pr77496.C: New test.
4917 2016-09-12 David Malcolm <dmalcolm@redhat.com>
4920 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4921 to preserve conversion chars, and to preserve prefix information.
4922 * gcc.dg/format/pr72858.c: New test case.
4924 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4926 * gfortran.dg/pr77507.f90: Move to ...
4927 * gfortran.dg/ieee/pr77507.f90: here.
4929 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
4932 * compile/pr61159.c: New testcase
4934 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
4937 * gcc.dg/ipa/pr63416.c: New testcase.
4939 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
4940 Steven G. Kargl <kargl@gcc.gnu.org>
4943 * gfortran.dg/dtio_11.f90: new test.
4945 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4948 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4949 * gfortran.dg/c_assoc_4.f90: Ditto.
4951 2016-09-10 Tom de Vries <tom@codesourcery.com>
4954 * c-c++-common/va-arg-va-list-type.c: New test.
4956 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4958 PR rtl-optimization/77289
4959 * gcc.target/powerpc/pr77289.c: New test.
4961 2016-09-09 Martin Sebor <msebor@redhat.com>
4965 * gcc.dg/pr77520.c: New test.
4966 * gcc.dg/pr77521.c: New test.
4968 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4971 * gfortran.dg/pr77506.f90: New test.
4973 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4976 * gfortran.dg/pr77507.f90: New test.
4978 2016-09-09 Joseph Myers <joseph@codesourcery.com>
4980 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4982 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4983 Louis Krupp <lkrupp@gcc.gnu.org>
4986 * gfortran.dg/pr69514_1.f90: New test.
4987 * gfortran.dg/pr69514_2.f90: New test.
4989 2016-09-08 Jakub Jelinek <jakub@redhat.com>
4992 * gfortran.dg/gomp/pr77500.f90: New test.
4995 * gfortran.dg/gomp/pr77516.f90: New test.
4997 2016-09-07 Jakub Jelinek <jakub@redhat.com>
5000 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5001 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5002 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5003 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5004 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5005 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5007 2016-09-07 David Malcolm <dmalcolm@redhat.com>
5009 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5010 "substring-locations.h".
5012 2016-09-07 Richard Biener <rguenther@suse.de>
5015 * c-c++-common/vector-subscript-8.c: Move ..
5016 * gcc.dg/pr77450.c: ... here.
5018 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5020 PR libgfortran/77393
5021 * gfortran.dg/fmt_f0_2.f90: Update test.
5022 * gfortran.dg/fmt_f0_3.f90: New test.
5024 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5027 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5031 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5033 2016-09-06 Jakub Jelinek <jakub@redhat.com>
5036 * gcc.target/i386/pr69255-1.c: New test.
5037 * gcc.target/i386/pr69255-2.c: New test.
5038 * gcc.target/i386/pr69255-3.c: New test.
5040 2016-09-06 Martin Sebor <msebor@redhat.com>
5043 * gcc.dg/format/miss-7.c: New test.
5045 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
5047 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5049 2016-09-06 Martin Liska <mliska@suse.cz>
5051 PR gcov-profile/77378
5052 PR gcov-profile/77466
5053 * gcc.dg/profile-update-warning.c: New test.
5055 2016-09-06 Richard Biener <rguenther@suse.de>
5057 PR tree-optimization/77479
5058 * gcc.dg/torture/pr77479.c: New testcase.
5060 2016-09-06 Richard Biener <rguenther@suse.de>
5063 * c-c++-common/vector-subscript-7.c: Adjust.
5064 * c-c++-common/vector-subscript-8.c: New testcase.
5066 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5068 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5070 2016-09-05 Jakub Jelinek <jakub@redhat.com>
5073 * gcc.target/i386/avx512f-pr77476.c: New test.
5074 * gcc.target/i386/avx512bw-pr77476.c: New test.
5075 * gcc.target/i386/avx512dq-pr77476.c: New test.
5077 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5078 Update comment to mention also avx512f.
5081 * g++.dg/asan/pr77396-2.C: New test.
5083 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
5085 PR rtl-optimization/77452
5086 * gcc.target/i386/pr77452.c: New test.
5088 2016-09-05 Marek Polacek <polacek@redhat.com>
5091 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5093 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5096 * gfortran.dg/pr77391.f90: New test.
5098 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5101 * gfortran.dg/pr77460.f90: New test.
5103 2016-09-03 Jakub Jelinek <jakub@redhat.com>
5106 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5108 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5110 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5112 2016-09-02 David Malcolm <dmalcolm@redhat.com>
5114 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5116 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5117 diagnostic-test-show-locus-generate-patch.c to the sources
5118 for diagnostic_plugin_test_show_locus.c.
5120 2016-09-02 Jakub Jelinek <jakub@redhat.com>
5123 * gcc.dg/gomp/_Atomic-1.c: New test.
5124 * gcc.dg/gomp/_Atomic-2.c: New test.
5125 * gcc.dg/gomp/_Atomic-3.c: New test.
5126 * gcc.dg/gomp/_Atomic-4.c: New test.
5127 * gcc.dg/gomp/_Atomic-5.c: New test.
5130 * g++.dg/asan/pr77396.C: New test.
5132 2016-09-01 Martin Sebor <msebor@redhat.com>
5134 PR tree-optimization/71831
5135 * gcc.dg/builtin-object-size-16.c: New test.
5136 * gcc.dg/builtin-object-size-17.c: New test.
5138 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5140 PR libgfortran/77393
5141 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5143 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
5145 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5146 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5147 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5148 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5149 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5150 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5151 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5152 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5153 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5154 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5155 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5156 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5157 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5158 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5159 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5160 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5161 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5162 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5164 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5166 * gnat.dg/opt58.adb: New test.
5167 * gnat.dg/opt58_pkg.ads: New helper.
5169 2016-09-01 Richard Biener <rguenther@suse.de>
5172 * gcc.dg/torture/pr77436.c: New testcase.
5174 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5176 * gcc.dg/pr64252.c: Require int32plus.
5177 * gcc.dg/pr66299-1.c: Likewise.
5178 * gcc.dg/pr66299-2.c: Likewise.
5179 * gcc.dg/torture/20131115-1.c: Skip for avr.
5181 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5183 * gcc.target/aarch64/ands_3.c: New test.
5185 2016-08-31 Jakub Jelinek <jakub@redhat.com>
5188 * gfortran.dg/gomp/pr77352.f90: New test.
5191 * gfortran.dg/gomp/pr77374.f08: New test.
5193 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
5195 PR tree-optimization/73714
5196 * gcc.dg/tree-ssa/pr73714.c: New test.
5198 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5200 PR libgfortran/77393
5201 * gfortran.dg/fmt_f0_2.f90: New test.
5203 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
5205 * gcc.target/i386/pr59539-2.c: Adapt options.
5206 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5208 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
5211 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5212 of the associate entity and replace with a pointer to the
5213 intended item on the stack.
5215 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5216 Paul Thomas <pault@gcc.gnu.org>
5219 * gfortran.dg/dtio_1.f90: New test.
5220 * gfortran.dg/dtio_2.f90: New test.
5221 * gfortran.dg/dtio_3.f90: New test.
5222 * gfortran.dg/dtio_4.f90: New test.
5223 * gfortran.dg/dtio_5.f90: New test.
5224 * gfortran.dg/dtio_6.f90: New test.
5225 * gfortran.dg/dtio_7.f90: New test.
5226 * gfortran.dg/dtio_8.f90: New test.
5227 * gfortran.dg/dtio_9.f90: New test.
5228 * gfortran.dg/dtio_10.f90: New test.
5230 2016-08-30 David Malcolm <dmalcolm@redhat.com>
5232 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5233 (test_many_nested_locations): New function.
5234 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5235 (test_show_locus): Handle "test_many_nested_locations".
5237 2016-08-30 David Malcolm <dmalcolm@redhat.com>
5239 * g++.dg/template/double-greater-than-fixit.C: New test case.
5241 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5243 * gnat.dg/opt57.ad[sb]: New test.
5244 * gnat.dg/opt57_pkg.ads: New helper.
5246 2016-08-30 Richard Biener <rguenther@suse.de>
5248 PR tree-optimization/69047
5249 * gcc.dg/pr69047.c: Fix byte-order check.
5251 2016-08-30 Jakub Jelinek <jakub@redhat.com>
5253 PR tree-optimization/72866
5254 * gcc.dg/vect/pr72866.c: New test.
5257 * g++.dg/debug/dwarf2/pr77363.C: New test.
5260 * gcc.target/i386/pr77377.c: New test.
5263 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5266 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5268 * gfortran.dg/pr77372.f90: Moved to ...
5269 * gfortran.dg/ieee/pr77372.f90: here.
5271 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5273 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5274 vector short/char initializations.
5275 * gcc.target/powerpc/vec-init-5.c: Likewise.
5276 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5277 vector initialization optimizations.
5278 * gcc.target/powerpc/vec-init-7.c: Likewise.
5279 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5280 vector float/double initializations.
5281 * gcc.target/powerpc/vec-init-9.c: Likewise.
5283 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
5286 * gcc.target/i386/pr77403.c: New test.
5288 2016-08-29 Marek Polacek <polacek@redhat.com>
5291 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5293 2016-08-29 Tom de Vries <tom@codesourcery.com>
5296 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5298 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5300 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5302 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
5304 * gfortran.dg/dec_structure_13.f90: New testcase.
5306 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5309 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5312 2016-08-28 Tom de Vries <tom@codesourcery.com>
5315 * gcc.dg/pr70955.c: New test.
5316 * gcc.dg/lto/pr70955_0.c: Same.
5317 * gcc.dg/lto/pr70955_1.c: Same.
5319 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5321 PR tree-optimization/71077
5322 * gcc.target/i386/pr71077.c: New test.
5324 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
5327 * gfortran.dg/pr77380.f90: New test.
5329 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
5332 gfortran.dg/pr77372.f90: New test.
5334 2016-08-26 David Malcolm <dmalcolm@redhat.com>
5336 * gcc.dg/spellcheck-fields-2.c (test): Move
5337 dg-begin/end-multiline-output within function body.
5338 (test_macro): New function.
5340 2016-08-26 David Malcolm <dmalcolm@redhat.com>
5342 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5343 (test_fixit_insert): Update expected output.
5344 (test_fixit_remove): Likewise.
5345 (test_fixit_replace): Likewise.
5347 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5349 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5352 2016-08-26 Richard Biener <rguenther@suse.de>
5354 PR tree-optimization/69047
5355 * gcc.dg/pr69047.c: New testcase.
5357 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5358 Martin Jambhor <mjambor@suse.cz>
5360 * gcc.dg/ipa/propbits-1.c: New test-case.
5361 * gcc.dg/ipa/propbits-2.c: Likewise.
5362 * gcc.dg/ipa/propbits-3.c: Likewise.
5364 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5367 * gfortran.dg/pr77351.f90: New test.
5369 2016-08-25 Marek Polacek <polacek@redhat.com>
5371 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5373 2016-08-25 Marek Polacek <polacek@redhat.com>
5376 * gcc.dg/pr77323.c: New test.
5378 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
5381 * gfortran.dg/submodule_17.f08: New test.
5383 2016-08-24 Michael Collison <michael.collison@linaro.org>
5384 Michael Collison <michael.collison@arm.com>
5386 * gcc.target/arm/builtin_saddl.c: New testcase.
5387 * gcc.target/arm/builtin_saddll.c: New testcase.
5388 * gcc.target/arm/builtin_uaddl.c: New testcase.
5389 * gcc.target/arm/builtin_uaddll.c: New testcase.
5390 * gcc.target/arm/builtin_ssubl.c: New testcase.
5391 * gcc.target/arm/builtin_ssubll.c: New testcase.
5392 * gcc.target/arm/builtin_usubl.c: New testcase.
5393 * gcc.target/arm/builtin_usubll.c: New testcase.
5395 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
5398 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5399 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5400 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5401 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5402 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5403 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5404 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5405 effective target. Remove scan-assembler-times directives.
5406 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5407 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5408 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5410 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5412 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5414 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5416 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5419 * lib/target-supports.exp
5420 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5421 (check_effective_target_vect_natural_alignment): Ditto.
5422 (check_effective_target_vector_alignment_reachable): Ditto.
5423 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5425 2016-08-23 Ian Lance Taylor <iant@golang.org>
5427 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5429 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5431 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5432 being created from pointers to memory locations.
5433 * gcc.target/powerpc/vec-init-2.c: Likewise.
5435 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
5437 * gfortran.dg/dec_structure_12.f90: New testcase.
5439 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5441 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5443 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5445 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5448 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5450 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5451 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5453 2016-08-23 Richard Biener <rguenther@suse.de>
5455 PR tree-optimization/27336
5456 * c-c++-common/pr27336.c: New testcase.
5458 2016-08-22 Marek Polacek <polacek@redhat.com>
5461 * g++.dg/cpp1y/pr77321.C: New test.
5463 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5466 * gfortran.dg/empty_label.f: Adjust test for new error message.
5467 * gfortran.dg/empty_label.f90: Ditto.
5468 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5469 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5470 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5472 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5475 * gfortran.dg/pr61318.f90: New test.
5477 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5480 * gfortran.dg/pr77260_1.f90: New test.
5481 * gfortran.dg/pr77260_2.f90: Ditto.
5483 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5486 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5487 __builtin_signbitf and __builtin_signbitl in expected generic
5489 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5490 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5491 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5492 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5495 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5497 * gcc.dg/torture/float128-builtin.c,
5498 gcc.dg/torture/float128-ieee-nan.c,
5499 gcc.dg/torture/float128x-builtin.c,
5500 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5501 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5502 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5503 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5504 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5505 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5506 gcc.dg/torture/floatn-nan.h: New tests.
5508 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5510 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5512 (main): Update calls to TEST_I_F.
5513 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5515 (main): Update calls to TEST_I_F.
5517 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5519 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5520 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5521 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5522 names in calls to TEST_I_F.
5524 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5527 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5529 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5531 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5532 and !natural_alignment_64.
5533 * gcc.dg/ipa/propalign-2.c: Likewise.
5534 * gcc.dg/ipa/propalign-3.c: Likewise.
5535 * gcc.dg/ipa/propalign-4.c: Likewise.
5536 * gcc.dg/ipa/propalign-5.c: Likewise.
5537 * lib/target-supports.exp
5538 (check_effective_target_natural_alignment_32): Add avr-*-*.
5540 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5542 PR tree-optimization/61839
5543 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5544 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5545 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5546 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5548 2016-08-19 Joseph Myers <joseph@codesourcery.com>
5551 * lib/target-supports.exp (check_effective_target_float16)
5552 (check_effective_target_float32, check_effective_target_float64)
5553 (check_effective_target_float128, check_effective_target_float32x)
5554 (check_effective_target_float64x)
5555 (check_effective_target_float128x)
5556 (check_effective_target_float16_runtime)
5557 (check_effective_target_float32_runtime)
5558 (check_effective_target_float64_runtime)
5559 (check_effective_target_float128_runtime)
5560 (check_effective_target_float32x_runtime)
5561 (check_effective_target_float64x_runtime)
5562 (check_effective_target_float128x_runtime)
5563 (check_effective_target_floatn_nx_runtime)
5564 (add_options_for_float16, add_options_for_float32)
5565 (add_options_for_float64, add_options_for_float128)
5566 (add_options_for_float32x, add_options_for_float64x)
5567 (add_options_for_float128x): New procedures.
5568 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5569 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5570 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5571 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5572 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5573 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5574 gcc.dg/torture/float128-complex.c,
5575 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5576 gcc.dg/torture/float128x-basic.c,
5577 gcc.dg/torture/float128x-complex.c,
5578 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5579 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5580 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5581 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5582 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5583 gcc.dg/torture/float32x-basic.c,
5584 gcc.dg/torture/float32x-complex.c,
5585 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5586 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5587 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5588 gcc.dg/torture/float64x-basic.c,
5589 gcc.dg/torture/float64x-complex.c,
5590 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5591 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5592 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5593 gcc.dg/torture/floatn-tg.h,
5594 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5595 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5596 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5597 gcc.dg/torture/fp-int-convert-float128x.c,
5598 gcc.dg/torture/fp-int-convert-float16-timode.c,
5599 gcc.dg/torture/fp-int-convert-float16.c,
5600 gcc.dg/torture/fp-int-convert-float32-timode.c,
5601 gcc.dg/torture/fp-int-convert-float32.c,
5602 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5603 gcc.dg/torture/fp-int-convert-float32x.c,
5604 gcc.dg/torture/fp-int-convert-float64-timode.c,
5605 gcc.dg/torture/fp-int-convert-float64.c,
5606 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5607 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5608 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5609 maximum exponent of floating-point type. Use it in testing
5610 whether 0x8...0 fits in the floating-point type. Always treat -1
5611 (signed 0xf...f) as fitting in the floating-point type.
5613 * gcc.dg/torture/fp-int-convert-double.c,
5614 gcc.dg/torture/fp-int-convert-float.c,
5615 gcc.dg/torture/fp-int-convert-float128-timode.c,
5616 gcc.dg/torture/fp-int-convert-float128.c,
5617 gcc.dg/torture/fp-int-convert-float80-timode.c,
5618 gcc.dg/torture/fp-int-convert-float80.c,
5619 gcc.dg/torture/fp-int-convert-long-double.c,
5620 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5622 2016-08-19 Jakub Jelinek <jakub@redhat.com>
5625 * gfortran.dg/gomp/pr72744.f90: New test.
5628 * gfortran.dg/gomp/pr69281.f90: New test.
5630 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5632 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5633 the last special seed value.
5634 * gfortran.dg/random_7.f90: Use size for last array member instead
5637 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5639 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5640 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5642 2016-08-19 Richard Biener <rguenther@suse.de>
5644 PR tree-optimization/77286
5645 * gcc.dg/torture/pr77286.c: New testcase.
5647 2016-08-18 David Malcolm <dmalcolm@redhat.com>
5649 * gcc.dg/verbose-asm-2.c: New test case.
5651 2016-08-18 David Malcolm <dmalcolm@redhat.com>
5653 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5654 (custom_diagnostic_finalizer): Update for change to
5655 diagnostic_show_locus.
5657 2016-08-18 David Malcolm <dmalcolm@redhat.com>
5659 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5660 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5662 2016-08-18 Marek Polacek <polacek@redhat.com>
5665 * gcc.dg/pr71514.c: New test.
5667 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5670 * gcc.target/i386/pr72839.c: New test.
5672 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5675 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5676 * c-c++-common/goacc/reduction-1.c: Likewise.
5677 * c-c++-common/goacc/reduction-2.c: Likewise.
5678 * c-c++-common/goacc/reduction-3.c: Likewise.
5679 * c-c++-common/goacc/reduction-4.c: Likewise.
5681 2016-08-18 Alan Modra <amodra@gmail.com>
5683 * gcc.c-torture/compile/pr72771.c: New.
5685 2016-08-17 Jakub Jelinek <jakub@redhat.com>
5688 * gfortran.dg/pr67496.f90: New test.
5690 2015-08-17 Alan Hayward <alan.hayward@arm.com>
5692 PR tree-optimization/71752
5693 * gcc.dg/vect/pr71752.c: New.
5695 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
5697 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5699 2016-08-17 Jakub Jelinek <jakub@redhat.com>
5702 * g++.dg/ipa/devirt-52.C: New test.
5704 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5706 * c-c++-common/goacc/reduction-6.c: New testcase.
5708 2016-08-17 Richard Biener <rguenther@suse.de>
5710 PR tree-optimization/76490
5711 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5712 * gcc.dg/pr52904.c: XFAIL.
5714 2016-08-17 Richard Biener <rguenther@suse.de>
5716 PR tree-optimization/23855
5717 * gcc.dg/loop-unswitch-2.c: Adjust.
5719 2016-08-16 Jakub Jelinek <jakub@redhat.com>
5721 PR tree-optimization/72817
5722 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5724 2016-08-16 Joseph Myers <joseph@codesourcery.com>
5727 * gcc.dg/torture/float128-extend-inf.c: New test.
5729 2016-08-16 David Malcolm <dmalcolm@redhat.com>
5732 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5734 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5735 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5737 (test_oct): Likewise.
5738 (test_multiple): Likewise.
5739 (test_field_width_specifier): Likewise.
5740 (test_field_width_specifier_2): New function.
5741 (test_field_precision_specifier): New function.
5742 (test_embedded_nul): Update expected caret placement.
5743 (test_non_contiguous_strings): Update line number.
5744 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5745 (__emit_string_literal_range): Add "caret_idx" param.
5746 (test_simple_string_literal): Add value for new param, updating
5748 (test_concatenated_string_literal): Likewise.
5749 (test_multiline_string_literal): Likewise.
5750 (test_hex): Likewise.
5751 (test_oct): Likewise.
5752 (test_multiple): Likewise.
5753 (test_ucn4): Likewise.
5754 (test_ucn8): Likewise.
5755 (test_u8): Likewise.
5756 (test_u): Likewise; update expected message, from "range" to
5760 (test_macro): Add value for new param.
5761 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5762 (__emit_string_literal_range): Add "caret_idx" param.
5763 (test_stringified_token_1): Add value for new param. Update
5764 expected message, from "range" to "location".
5765 (test_stringized_token_2): Likewise, adding param to macro.
5766 (test_stringified_token_3): Likewise.
5767 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5768 (emit_warning): Convert param from source_range to location_t.
5769 (test_string_literals): Add caret_idx param, and use it when
5770 constructing a substring_loc. Update error message, from
5771 "range" to "location".
5773 2016-08-16 Jakub Jelinek <jakub@redhat.com>
5776 * g++.dg/gomp/pr71910.C: New test.
5779 * gcc.c-torture/compile/pr67485.c: New test.
5782 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5784 2016-08-16 Bin Cheng <bin.cheng@arm.com>
5786 PR tree-optimization/69848
5787 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5789 2016-08-16 Martin Liska <mliska@suse.cz>
5791 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5792 of memory operations so that it can be handled by core2
5795 2016-08-16 Richard Biener <rguenther@suse.de>
5797 PR tree-optimization/76783
5798 * gcc.dg/pr76783.c: New testcase.
5799 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5801 2016-08-16 Bin Cheng <bin.cheng@arm.com>
5803 PR tree-optimization/72817
5804 PR tree-optimization/73450
5805 * gcc.dg/tree-ssa/pr72817.c: New test.
5806 * gcc.dg/tree-ssa/pr73450.c: New test.
5808 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
5810 * gfortran.dg/init_flag_13.f90: New testcase.
5811 * gfortran.dg/init_flag_14.f90: Ditto.
5812 * gfortran.dg/init_flag_15.f03: Ditto.
5813 * gfortran.dg/dec_init_1.f90: Ditto.
5814 * gfortran.dg/dec_init_2.f90: Ditto.
5816 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
5819 * gcc.target/i386/pr72867.c: New test.
5821 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5823 * c-c++-common/dump-ada-spec-5.c: New test.
5825 2016-08-15 Richard Biener <rguenther@suse.de>
5827 PR tree-optimization/73434
5828 * gcc.dg/torture/pr73434.c: New testcase.
5830 2016-08-15 Jakub Jelinek <jakub@redhat.com>
5832 PR tree-optimization/72824
5833 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5835 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5838 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5839 in use_device clause.
5840 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5841 * gfortran.dg/goacc/list.f95: Adjust to catch
5842 "neither a POINTER nor an array" error messages.
5844 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
5847 * gcc.target/i386/pr76342.c: New test.
5849 2016-08-12 Jakub Jelinek <jakub@redhat.com>
5852 * g++.dg/ubsan/pr71512.C: New test.
5853 * c-c++-common/ubsan/pr71512-1.c: New test.
5854 * c-c++-common/ubsan/pr71512-2.c: New test.
5856 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5858 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5859 vector initialization options.
5860 * gcc.target/powerpc/vec-init-2.c: Likewise.
5861 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5862 is generated on ISA 3.0.
5864 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5867 * gcc.dg/c-c++-common/pr71654.c: New test.
5868 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5870 * gcc.dg/tree-ssa/vrp24: Likewise.
5872 2016-08-12 Jakub Jelinek <jakub@redhat.com>
5875 * gcc.dg/pr67410.c: New test.
5877 2016-08-12 Bin Cheng <bin.cheng@arm.com>
5879 PR tree-optimization/69848
5880 * gcc.dg/vect/vect-pr69848.c: New test.
5882 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
5885 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5886 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5887 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5888 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5890 2016-08-12 Richard Biener <rguenther@suse.de>
5892 PR tree-optimization/57326
5893 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5894 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5895 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5896 * gcc.target/i386/pr45685.c: Likewise.
5897 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5898 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5899 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5900 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5901 * gfortran.dg/pr34163.f90: Likewise.
5903 2016-08-12 Martin Liska <mliska@suse.cz>
5905 * g++.dg/gcov/gcov-16.C: New test.
5906 * lib/gcov.exp: Support new argument for run-gcov function.
5908 2016-08-12 Martin Liska <mliska@suse.cz>
5910 PR gcov-profile/35590
5911 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5913 2016-08-12 Richard Biener <rguenther@suse.de>
5915 PR tree-optimization/72851
5916 * gcc.dg/torture/pr72851.c: New testcase.
5918 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
5921 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5922 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5923 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5924 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5928 * g++.dg/debug/dwarf2/ref-1.C: New.
5931 * g++.dg/debug/dwarf2/template-params-12.H: New.
5932 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5933 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5934 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5935 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5936 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5937 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5938 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5940 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5943 * gcc.target/powerpc/pr72863.c: New test.
5945 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
5947 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5949 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5951 * gcc.target/i386/pieces-strcpy-1.c: New test.
5952 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5954 2016-08-11 Jakub Jelinek <jakub@redhat.com>
5957 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5959 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5961 * gcc.target/i386/pieces-memcpy-1.c: New test.
5962 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5963 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5964 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5965 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5966 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5968 2016-08-11 Jakub Jelinek <jakub@redhat.com>
5971 * gcc.dg/pr72816.c: Remove dg-error.
5973 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5975 PR tree-optimization/71083
5976 * gcc.c-torture/execute/pr71083.c: New test.
5977 * gnat.dg/loop_optimization23.adb: New test.
5978 * gnat.dg/loop_optimization23_pkg.ads: New test.
5979 * gnat.dg/loop_optimization23_pkg.adb: New test.
5981 2016-08-11 Richard Biener <rguenther@suse.de>
5983 PR tree-optimization/72772
5984 * gcc.dg/graphite/pr35356-1.c: Adjust.
5985 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5987 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5989 * gfortran.dg/random_7.f90: Take into account that the last seed
5990 value is the special p value.
5991 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5993 2016-08-11 Richard Biener <rguenther@suse.de>
5995 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5997 2016-08-11 Alan Modra <amodra@gmail.com>
5999 * gcc.target/powerpc/pr71680.c: New.
6001 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6003 * gcc.target/powerpc/bfp/bfp.exp: New file.
6004 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6005 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6006 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6007 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6008 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6009 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6010 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6011 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6012 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6013 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6014 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6015 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6016 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6017 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6018 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6019 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6020 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6021 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6022 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6023 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6024 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6025 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6026 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6027 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6028 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6029 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6030 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6031 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6032 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6033 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6034 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6035 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6036 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6037 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6038 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6039 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6040 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6041 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6042 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6043 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6044 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6045 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6046 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6047 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6048 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6049 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6050 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6051 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6052 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6053 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6054 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6055 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6056 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6058 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6060 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6063 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6065 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6067 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6070 * gcc.target/powerpc/pr72853.c: New test.
6072 2016-08-10 Martin Liska <mliska@suse.cz>
6074 PR gcov-profile/58306
6075 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6077 2016-08-10 Martin Liska <mliska@suse.cz>
6079 * g++.dg/gcov/gcov-threads-1.C: New test.
6081 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6084 * gcc.target/avr/pr71873.c: New test.
6086 2016-08-09 Martin Liska <mliska@suse.cz>
6088 * g++.dg/gcov/gcov-dump-1.C: New test.
6089 * g++.dg/gcov/gcov-dump-2.C: New test.
6091 2016-08-09 Martin Liska <mliska@suse.cz>
6093 * gcc.dg/tree-prof/val-prof-9.c: New test.
6095 2016-08-09 Martin Liska <mliska@suse.cz>
6097 * gcc.dg/tree-prof/val-prof-8.c: New test.
6099 2016-08-09 Martin Jambor <mjambor@suse.cz>
6102 * gcc.dg/ipa/pr71981.c: New test.
6104 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6106 PR tree-optimization/33707
6107 * gcc.dg/vect/pr33707.c: New test.
6109 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6111 PR tree-optimization/pr72772
6112 * gcc.dg/tree-ssa/pr72772.c: New test.
6114 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6116 PR rtl-optimization/66669
6117 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6119 2016-08-09 Jakub Jelinek <jakub@redhat.com>
6121 PR tree-optimization/72824
6122 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6124 2016-08-09 Richard Biener <rguenther@suse.de>
6126 PR tree-optimization/71802
6127 * gcc.dg/torture/pr71802.c: New testcase.
6129 2016-08-09 Jakub Jelinek <jakub@redhat.com>
6132 * g++.dg/eh/stdarg1.C: New test.
6134 2016-08-08 Andi Kleen <ak@linux.intel.com>
6136 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6137 test command line in failure log.
6138 (profopt-execute): dito. Make autofdo file names unique.
6140 2016-08-08 David Malcolm <dmalcolm@redhat.com>
6143 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6146 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6148 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6150 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6151 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6152 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6153 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6154 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6155 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6157 2016-08-08 David Malcolm <dmalcolm@redhat.com>
6160 * gcc.dg/cpp/pr66415-1.c: Likewise.
6161 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6162 * gcc.dg/format/c90-printf-1.c: Likewise.
6163 * gcc.dg/format/diagnostic-ranges.c: New test case.
6165 2016-08-08 Jakub Jelinek <jakub@redhat.com>
6168 * gfortran.dg/gomp/pr72716.f90: New test.
6171 * gcc.dg/gomp/pr72781.c: New test.
6174 * g++.dg/vect/pr68762-1.cc: New test.
6175 * g++.dg/vect/pr68762-2.cc: New test.
6176 * g++.dg/vect/pr68762.h: New file.
6178 2016-08-08 Martin Sebor <msebor@redhat.com>
6181 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6182 * g++.dg/warn/overflow-warn-3.C: Same.
6183 * g++.dg/warn/overflow-warn-4.C: Same.
6185 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6188 * gfortran.dg/allocate_with_source_21.f03: New test.
6190 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6193 * gfortran.dg/allocate_with_source_20.f03: New test.
6195 2016-08-08 Alan Modra <amodra@gmail.com>
6197 * gcc.c-torture/compile/pr72802.c: New.
6199 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6202 * gfortran.dg/dependency_48.f90: New test.
6204 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6207 * gfortran.dg/pr70040.f90: New testcase.
6209 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6212 * gfortran.dg/matmul_10.f90: New testcase.
6214 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
6216 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6218 2016-08-07 Jakub Jelinek <jakub@redhat.com>
6221 * gcc.dg/pr72816.c: New test.
6223 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
6225 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6226 * g++.dg/conversion/pr41426.C: Likewise.
6227 * g++.dg/conversion/pr66211.C: Likewise.
6228 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6229 * g++.dg/init/ref8.C: Likewise.
6230 * g++.old-deja/g++.law/cvt20.C: Likewise.
6231 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6233 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6235 PR tree-optimization/18046
6236 * gcc.dg/tree-ssa/vrp105.c: New test.
6237 * gcc.dg/tree-ssa/vrp106.c: New test.
6239 2016-08-05 Martin Sebor <msebor@redhat.com>
6241 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6242 1ul in diagnostics. Remove hyphen from "constant-expression."
6243 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6244 * g++.dg/cpp0x/static_assert3.C: Same.
6245 * g++.dg/cpp1y/constexpr-throw.C: Same.
6246 * g++.dg/template/nontype3.C: Same.
6247 * g++.dg/warn/overflow-warn-1.C: Same.
6248 * g++.dg/warn/overflow-warn-3.C: Same.
6249 * g++.dg/warn/overflow-warn-4.C: Same.
6251 2016-08-05 David Malcolm <dmalcolm@redhat.com>
6253 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6254 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6255 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6256 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6258 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6260 PR tree-optimization/72810
6261 * gcc.dg/tree-ssa/vrp110.c: New test.
6263 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6266 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6268 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6269 saving the half-precision registers.
6270 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6271 value is returned in h0.
6272 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6273 are passed in FP/SIMD registers.
6274 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6275 passing works corrcetly.
6276 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6277 (hfa_f16x2_t): Likewise.
6278 (hfa_f16x3_t): Likewise.
6279 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6280 are promoted to double and passed in a double register.
6281 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6282 are promoted to double and stacked.
6283 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6285 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6286 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6287 __fp16 first get passed in FP/SIMD registers, then stacked.
6289 2016-08-05 Nathan Sidwell <nathan@acm.org>
6292 * g++.dg/cpp0x/pr68724.C: New.
6294 2016-08-05 Richard Biener <rguenther@suse.de>
6296 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6298 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6300 * gcc.dg/tree-ssa/vrp107.c: New test.
6301 * gcc.dg/tree-ssa/vrp108.c: New test.
6302 * gcc.dg/tree-ssa/vrp109.c: New test.
6304 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6306 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6309 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6311 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6313 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6314 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6315 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6317 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6318 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6319 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6322 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6325 * g++.dg/cpp1y/lambda-ice1.C: New.
6327 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6330 * g++.dg/cpp1y/pr72759.C: New test.
6332 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6334 * gcc.dg/switch-10.c: New test.
6336 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6338 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6340 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6342 * c-c++-common/goacc/routine-5.c: Update.
6344 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6346 PR rtl-optimization/70903
6347 * gcc.c-torture/execute/pr70903.c: New test.
6349 2016-08-04 Martin Liska <mliska@suse.cz>
6351 * gcc.dg/params/params.exp: Replace file exists with
6352 TESTING_IN_BUILD_TREE.
6354 2016-08-04 Marek Polacek <polacek@redhat.com>
6357 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6359 2016-08-04 Richard Biener <rguenther@suse.de>
6362 * gcc.dg/torture/pr71984.c: Guard correctness check for
6365 2016-08-03 Andrew Pinski <apinski@cavium.com>
6367 * gcc.c-torture/compile/20160802-1.c: New testcase.
6369 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
6371 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6373 2016-08-03 Richard Biener <rguenther@suse.de>
6375 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6377 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6378 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6380 2016-08-03 Richard Biener <rguenther@suse.de>
6382 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6383 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6384 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6385 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6387 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6389 * gcc.dg/init-excess-2.c: Require int32plus.
6390 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6391 * gcc.dg/pr59963-2.c: Require int32plus.
6392 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6393 * gcc.dg/unroll-7.c: Require int32plus.
6395 2016-08-02 Bin Cheng <bin.cheng@arm.com>
6397 PR tree-optimization/34114
6398 * gcc.dg/tree-ssa/loop-42.c: New test.
6400 2016-08-02 Tamar Christina <tamar.christina@arm.com>
6402 * gcc.target/aarch64/vminmaxnm.c: New.
6403 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6406 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6408 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6409 vec_extract for vector float, vector int, vector short, and vector
6411 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6412 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6413 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6414 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6416 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6418 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
6419 single stack adjustment, no writeback.
6420 * gcc.target/aarch64/test_frame_12.c: Likewise.
6421 * gcc.target/aarch64/test_frame_13.c: Likewise.
6422 * gcc.target/aarch64/test_frame_15.c: Likewise.
6423 * gcc.target/aarch64/test_frame_6.c: Likewise.
6424 * gcc.target/aarch64/test_frame_7.c: Likewise.
6425 * gcc.target/aarch64/test_frame_8.c: Likewise.
6426 * gcc.target/aarch64/test_frame_16.c: New test.
6428 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6431 * gcc.target/i386/pr72748.c: New test.
6433 2015-08-01 Alan Hayward <alan.hayward@arm.com>
6435 PR tree-optimization/71818
6436 * gcc.dg/vect/pr71818.c: New
6438 2016-08-01 Martin Liska <mliska@suse.cz>
6440 PR tree-optimization/71857
6441 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6443 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6445 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6447 2016-08-01 Jan Beulich <jbeulich@suse.com>
6449 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6451 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6453 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6454 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6456 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
6458 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6459 (check_effective_target_c++): Likewise. Also match for libstdc++.
6461 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6464 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6465 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6466 * gfortran.dg/pr41922.f90: New test.
6468 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6471 * gfortran.dg/pr68566.f90: new test.
6473 2016-07-30 Martin Sebor <msebor@redhat.com>
6477 * g++.dg/cpp0x/constexpr-cast.C: New test.
6478 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6479 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6480 * g++.dg/ubsan/pr63956.C: Correct.
6482 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6484 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6485 vector double or vector long where the vector is in memory.
6486 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6487 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6489 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6492 * gfortran.dg/pr69867.f90: New test.
6494 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6497 * gfortran.dg/pr69962.f90: New test.
6499 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6502 * gfortran.dg/pr70006.f90: New test.
6504 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6507 * gfortran.dg/pr71730.f90: New test.
6508 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6509 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6510 * gfortran.dg/array_constructor_26.f03: Ditto.
6512 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6514 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6515 * gcc.target/powerpc/pr71763.c: Likewise.
6517 2016-07-29 Marek Polacek <polacek@redhat.com>
6520 * gcc.dg/940510-1.c: Adjust dg-error.
6521 * gcc.dg/c99-flex-array-1.c: Likewise.
6522 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6525 * gcc.dg/noncompile/pr71853.c: New test.
6528 * gcc.dg/noncompile/pr71573.c: New test.
6531 * g++.dg/warn/Wparentheses-30.C: New test.
6532 * gcc.dg/Wparentheses-14.c: New test.
6534 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
6536 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6538 2016-07-29 Bin Cheng <bin.cheng@arm.com>
6540 PR tree-optimization/57558
6541 * gcc.dg/vect/pr57558-1.c: New test.
6542 * gcc.dg/vect/pr57558-2.c: New test.
6544 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6546 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
6547 to scan forwprop1 dump pass.
6549 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6552 * g++.dg/template/pr51488.C: New.
6554 2016-07-29 Jakub Jelinek <jakub@redhat.com>
6557 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6559 * gcc.dg/pr71969-1.c: New test.
6560 * gcc.dg/pr71969-2.c: New test.
6561 * gcc.dg/pr71969-3.c: New test.
6563 2016-07-29 Marek Polacek <polacek@redhat.com>
6566 * c-c++-common/pr71574.c: New test.
6569 * gcc.dg/noncompile/pr71583.c: New test.
6571 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6574 * gcc.dg/pr68217.c: New test.
6576 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6579 * gfortran.dg/pr71067_1.f90: New test.
6580 * gfortran.dg/pr71067_2.f90: Ditto.
6582 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6584 * gcc.target/powerpc/vec-extract-1.c: New test.
6586 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6589 * gfortran.dg/pr71799.f90: New test.
6591 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6594 * g++.dg/cpp0x/pr71665-1.C: New.
6595 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6596 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6597 * g++.dg/ext/label10.C: Likewise.
6598 * g++.dg/parse/constant5.C: Likewise.
6600 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6603 * gfortran.dg/pr71859.f90: New test.
6604 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6605 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6607 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
6610 * gfortran.dg/pr71883.f90 : New test.
6612 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6614 PR tree-optimization/71734
6615 * g++.dg/vect/pr70729-nest.cc: New test.
6617 2016-07-28 Renlin Li <renlin.li@arm.com>
6620 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6623 * gfortran.dg/dependency_47.f90: New test.
6625 2016-07-28 Martin Liska <mliska@suse.cz>
6627 PR gcov-profile/68025
6628 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6630 2016-07-28 Martin Liska <mliska@suse.cz>
6632 * g++.dg/vect/pr70944.cc: New test.
6634 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6637 * gcc.dg/torture/pr71994.c: New test.
6639 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6642 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6643 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6644 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6646 2016-07-27 Richard Biener <rguenther@suse.de>
6648 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6650 2016-07-27 Martin Liska <mliska@suse.cz>
6652 * gcc.dg/predict-13.c: New test.
6653 * gcc.dg/predict-14.c: New test.
6655 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6657 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
6659 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6662 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6665 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6666 IEEE built-in functions handle quiet and signalling NaNs
6669 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6672 * gfortran.dg/pr71862.f90: New test.
6674 2016-07-26 Martin Sebor <msebor@redhat.com>
6676 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6677 selector with dg-options.
6679 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6681 PR tree-optimization/18046
6682 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6683 * gcc.dg/tree-ssa/vrp103.c: New test.
6684 * gcc.dg/tree-ssa/vrp104.c: New test.
6686 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6688 * gcc.target/powerpc/pr63354.c: Require lp64 since
6689 -mprofile-kernel is not legal with -m32.
6691 2016-07-26 Richard Biener <rguenther@suse.de>
6693 PR rtl-optimization/71984
6694 * gcc.dg/torture/pr71984.c: New testcase.
6696 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6698 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6699 g++-dg-runtest via et-dg-runtest.
6700 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6701 * gcc.dg/vect/vect.exp: Likewise.
6702 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6703 gfortran-dg-runtest.
6704 * gfortran.dg/vect/vect.exp: Likewise.
6705 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6706 (check_mips_loongson_hw_available): Likewise.
6707 (check_effective_target_mpaired_single_runtime): Likewise.
6708 (check_effective_target_mips_loongson_runtime): Likewise.
6709 (add_options_for_mpaired_single): Likewise.
6710 (check_effective_target_vect_int): Add global et_index.
6711 Check and save the supported feature for a target selected by
6712 the et_index target. Break long lines where appropriate. Call
6713 et-is-effective-target for MIPS with an argument instead of
6714 check_effective_target_* where appropriate.
6715 (check_effective_target_vect_intfloat_cvt): Likewise.
6716 (check_effective_target_vect_uintfloat_cvt): Likewise.
6717 (check_effective_target_vect_floatint_cvt): Likewise.
6718 (check_effective_target_vect_floatuint_cvt): Likewise.
6719 (check_effective_target_vect_simd_clones): Likewise.
6720 (check_effective_target_vect_shift): ewise.
6721 (check_effective_target_whole_vector_shift): Likewise.
6722 (check_effective_target_vect_bswap): Likewise.
6723 (check_effective_target_vect_shift_char): Likewise.
6724 (check_effective_target_vect_long): Likewise.
6725 (check_effective_target_vect_float): Likewise.
6726 (check_effective_target_vect_double): Likewise.
6727 (check_effective_target_vect_long_long): Likewise.
6728 (check_effective_target_vect_no_int_max): Likewise.
6729 (check_effective_target_vect_no_int_add): Likewise.
6730 (check_effective_target_vect_no_bitwise): Likewise.
6731 (check_effective_target_vect_widen_shift): Likewise.
6732 (check_effective_target_vect_no_align): Likewise.
6733 (check_effective_target_vect_hw_misalign): Likewise.
6734 (check_effective_target_vect_element_align): Likewise.
6735 (check_effective_target_vect_condition): Likewise.
6736 (check_effective_target_vect_cond_mixed): Likewise.
6737 (check_effective_target_vect_char_mult): Likewise.
6738 (check_effective_target_vect_short_mult): Likewise.
6739 (check_effective_target_vect_int_mult): Likewise.
6740 (check_effective_target_vect_extract_even_odd): Likewise.
6741 (check_effective_target_vect_interleave): Likewise.
6742 (check_effective_target_vect_stridedN): Likewise.
6743 (check_effective_target_vect_multiple_sizes): Likewise.
6744 (check_effective_target_vect64): Likewise.
6745 (check_effective_target_vect_call_copysignf): Likewise.
6746 (check_effective_target_vect_call_sqrtf): Likewise.
6747 (check_effective_target_vect_call_btrunc): Likewise.
6748 (check_effective_target_vect_call_btruncf): Likewise.
6749 (check_effective_target_vect_call_ceil): Likewise.
6750 (check_effective_target_vect_call_ceilf): Likewise.
6751 (check_effective_target_vect_call_floor): Likewise.
6752 (check_effective_target_vect_call_floorf): Likewise.
6753 (check_effective_target_vect_call_lceil): Likewise.
6754 (check_effective_target_vect_call_lfloor): Likewise.
6755 (check_effective_target_vect_call_nearbyint): Likewise.
6756 (check_effective_target_vect_call_nearbyintf): Likewise.
6757 (check_effective_target_vect_call_round): Likewise.
6758 (check_effective_target_vect_call_roundf): Likewise.
6759 (check_effective_target_vect_perm): Likewise, but also append *_saved
6760 to the existing global name to properly cache the result.
6761 (check_effective_target_vect_perm_byte): Likewise.
6762 (check_effective_target_vect_perm_short): Likewise.
6763 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6764 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6765 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6766 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6767 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6768 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6769 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6770 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6771 (check_effective_target_vect_sdot_qi): Likewise.
6772 (check_effective_target_vect_udot_qi): Likewise.
6773 (check_effective_target_vect_sdot_hi): Likewise.
6774 (check_effective_target_vect_udot_hi): Likewise.
6775 (check_effective_target_vect_usad_char): Likewise.
6776 (check_effective_target_vect_pack_trunc): Likewise.
6777 (check_effective_target_vect_unpack): Likewise.
6778 (check_effective_target_vect_aligned_arrays): Likewise.
6779 (check_effective_target_vect_natural_alignment): Likewise.
6780 (check_effective_target_vector_alignment_reachable): Likewise.
6781 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6782 (is-effective-target): Initialize et_index if undefined.
6783 (et-dg-runtest): New.
6784 (et-is-effective-target): Likewise.
6785 (check_vect_support_and_set_flags): Add supported MIPS targets to
6786 EFFECTIVE_TARGETS list. Return the number of supported targets.
6788 2016-07-26 Richard Biener <rguenther@suse.de>
6789 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6792 * gcc.dg/pr70920-1.c: New test-case.
6793 * gcc.dg/pr70902-2.c: Likewise.
6794 * gcc.dg/pr70920-3.c: Likewise.
6795 * gcc.dg/pr70920-4.c: Likewise
6796 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6799 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
6801 * gcc.c-torture/execute/pr71494.c: Require label_values.
6802 * gcc.dg/pr16973.c: Ditto.
6804 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6806 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6807 * gcc.dg/torture/pr69771.c: Require int32plus.
6808 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6810 2016-07-25 Martin Liska <mliska@suse.cz>
6812 * gcc.dg/torture/pr71987.c: New test.
6814 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6817 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6818 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6819 * gfortran.dg/pr71935.f90: New test.
6821 2016-07-22 Martin Sebor <msebor@redhat.com>
6824 * g++.dg/ext/atomic-3.C: New test.
6825 * gcc.dg/atomic/pr71675.c: New test.
6827 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6829 * gcc.target/i386/mvc8.c: New test.
6831 2016-07-22 Bin Cheng <bin.cheng@arm.com>
6833 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6834 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6836 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6839 * gfortran.dg/constructor_50.f90: New test.
6841 2016-07-22 Martin Liska <mliska@suse.cz>
6843 PR gcov-profile/69028
6844 PR gcov-profile/62047
6845 * g++.dg/cilk-plus/pr69028.C: New test.
6847 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6849 * gfortran.dg/coarray_stat_2.f90: New test.
6851 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6853 * gcc.target/powerpc/vec-extract.h: New files to check the
6854 vec_extract built-in functions for all vector types, testing
6855 accessing each element, both with constant and variable element
6857 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6858 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6859 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6860 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6861 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6862 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6863 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6864 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6865 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6867 2016-07-21 Jakub Jelinek <jakub@redhat.com>
6870 * g++.dg/other/pr71728.C: New test.
6872 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6874 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6875 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6876 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6877 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6878 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6880 2016-07-21 Richard Biener <rguenther@suse.de>
6882 PR tree-optimization/71947
6883 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6885 2016-07-21 Bin Cheng <bin.cheng@arm.com>
6887 * gcc.dg/tree-ssa/scev-15.c: New.
6889 2016-07-21 Bin Cheng <bin.cheng@arm.com>
6891 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6893 2016-07-21 Jakub Jelinek <jakub@redhat.com>
6896 * g++.dg/gomp/pr71941.C: New test.
6898 2016-07-20 David Malcolm <dmalcolm@redhat.com>
6902 * g++.dg/spellcheck-identifiers.C: New test case, based on
6903 gcc.dg/spellcheck-identifiers.c.
6904 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6905 gcc.dg/spellcheck-identifiers-2.c.
6906 * g++.dg/spellcheck-typenames.C: New test case, based on
6907 gcc.dg/spellcheck-typenames.c
6909 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
6911 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6912 pointer to member function and also test catching by reference.
6914 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6916 * gcc.target/s390/pr67443.c: Fix test case.
6918 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6920 * gcc.target/s390/insv-1.c: Xfail some tests.
6921 * gcc.target/s390/insv-2.c: Likewise.
6923 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
6925 * gcc.target/avr/torture/get-mem.c: New test.
6926 * gcc.target/avr/torture/set-mem.c: New test.
6928 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
6931 * gcc.target/avr/torture/tiny-progmem.c: New test.
6933 2016-07-20 Jakub Jelinek <jakub@redhat.com>
6936 * g++.dg/parse/pr71909.C: New test.
6937 * g++.dg/tm/pr71909.C: New test.
6940 * g++.dg/cpp0x/constexpr-50060.C: New test.
6941 * g++.dg/cpp1y/constexpr-50060.C: New test.
6943 2016-07-20 Martin Liska <mliska@suse.cz>
6945 * gfortran.dg/graphite/pr71898.f90: New test.
6947 2016-07-20 Bin Cheng <bin.cheng@arm.com>
6949 PR tree-optimization/71503
6950 PR tree-optimization/71683
6951 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6952 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6954 2016-07-20 Martin Liska <mliska@suse.cz>
6956 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6957 * gcc.dg/plugin/sreal-test-1.c: Remove.
6958 * gcc.dg/plugin/sreal_plugin.c: Remove.
6960 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6963 * gfortran.dg/dependency_47.f90: New test.
6965 2016-07-19 Jakub Jelinek <jakub@redhat.com>
6967 PR rtl-optimization/71916
6968 * gcc.c-torture/compile/pr71916.c: New test.
6971 * g++.dg/torture/pr71874.C: New test.
6974 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6975 (my_alloc): Rewritten to use __builtin_posix_memalign and
6977 (my_free): Use __builtin_free instead of _mm_free.
6978 (Vec::operator=): Use __builtin_memcpy.
6980 2016-07-19 Martin Jambor <mjambor@suse.cz>
6983 * gfortran.dg/pr71688.f90: New test.
6985 2016-07-19 Richard Biener <rguenther@suse.de>
6987 * c-c++-common/vector-subscript-6.c: New testcase.
6988 * c-c++-common/vector-subscript-7.c: Likewise.
6990 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6992 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
6993 and UInt32 based on __SIZEOF_INT__.
6995 2016-07-19 Richard Biener <rguenther@suse.de>
6997 PR tree-optimization/71901
6998 * gcc.dg/torture/pr71901.c: New testcase.
7000 2016-07-19 Richard Biener <rguenther@suse.de>
7002 PR tree-optimization/71908
7003 * gcc.dg/torture/pr71908.c: New testcase.
7005 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7008 * gcc.target/powerpc/pr71493-1.c: New test.
7009 * gcc.target/powerpc/pr71493-2.c: Likewise.
7011 2016-07-18 Jakub Jelinek <jakub@redhat.com>
7014 * g++.dg/conversion/ambig3.C: New test.
7017 * g++.dg/cpp0x/constexpr-71828.C: New test.
7020 * g++.dg/template/pr71826.C: New test.
7023 * g++.dg/template/defarg21.C: New test.
7026 * g++.dg/ext/vector31.C: New test.
7028 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
7030 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7032 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7034 PR tree-optimization/71734
7035 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7037 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7039 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7040 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7041 stack-layout-dynamic-1.c: New test.
7043 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7045 * gcc.target/s390/nolrl-1.c: New test.
7047 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
7050 * gfortran.dg/pr71523_1.f90: New test.
7051 * gfortran.dg/pr71523_2.f90: New test.
7053 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7055 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7057 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7058 Marco Restelli <mrestelli@gmail.com>
7061 * gfortran.dg/pr62125.f90: New test.
7063 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7065 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7066 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7068 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
7071 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7072 * g++.dg/cpp0x/nullptr35.C: New test.
7074 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7076 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7078 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7080 * gfortran.dg/goacc/vector_length.f90: New test.
7082 2016-07-15 Richard Biener <rguenther@suse.de>
7084 PR tree-optimization/71881
7085 * gcc.dg/torture/pr71881.c: New testcase.
7087 2016-07-15 Richard Biener <rguenther@suse.de>
7089 PR tree-optimization/71887
7090 * gcc.dg/torture/pr71887.c: New testcase.
7092 2016-07-15 Jakub Jelinek <jakub@redhat.com>
7095 * gcc.dg/spellcheck-identifiers-3.c: New test.
7097 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7100 * gfortran.dg/null_9.f90: New test.
7102 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7104 * gcc.dg/tree-ssa/loop-41.c: New test.
7106 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7108 PR tree-optimization/71347
7109 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7111 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7114 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7115 * gfortran.dg/contains.f90: Ditto.
7116 * gfortran.dg/contains_empty_1.f03: Ditto.
7117 * gfortran.dg/submodule_3.f08: Ditto.
7119 2016-07-14 Jakub Jelinek <jakub@redhat.com>
7122 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7123 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7124 expected diagnostics.
7127 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7128 * gcc.dg/spellcheck-identifiers-2.c: New test.
7129 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7130 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7132 2016-07-14 Jakub Jelinek <jakub@redhat.com>
7134 PR tree-optimization/71872
7135 * gcc.c-torture/compile/pr71872.c: New test.
7137 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7139 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7140 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7141 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7142 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7143 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7144 * gcc.target/arm/atomic-op-acquire-1.c: This.
7145 * gcc.target/arm/atomic-op-char.c: Rename into ...
7146 * gcc.target/arm/atomic-op-char-1.c: This.
7147 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7148 * gcc.target/arm/atomic-op-consume-1.c: This.
7149 * gcc.target/arm/atomic-op-int.c: Rename into ...
7150 * gcc.target/arm/atomic-op-int-1.c: This.
7151 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7152 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7153 * gcc.target/arm/atomic-op-release.c: Rename into ...
7154 * gcc.target/arm/atomic-op-release-1.c: This.
7155 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7156 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7157 * gcc.target/arm/atomic-op-short.c: Rename into ...
7158 * gcc.target/arm/atomic-op-short-1.c: This.
7159 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7160 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7161 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7162 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7163 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7164 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7165 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7166 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7167 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7168 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7170 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7173 * gfortran.dg/select_type_35.f03: New test.
7175 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7178 PR tree-optimization/70923
7179 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7180 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7181 * gcc.dg/vect/pr65951.c: Likewise.
7182 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7184 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
7186 * c-c++-common/pr60226.c: Expect maximum object file alignment
7189 2016-07-14 Richard Biener <rguenther@suse.de>
7191 PR tree-optimization/71866
7192 * gcc.dg/torture/pr71866.c: New testcase.
7194 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7196 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7197 selector and enclose boolean expression in curly braces.
7199 2016-07-14 Alan Modra <amodra@gmail.com>
7202 * gcc.target/powerpc/p9-novsx.c: New.
7204 2016-07-13 Andi Kleen <ak@linux.intel.com>
7206 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7207 * g++.dg/tree-prof/morefunc.C: Dito.
7208 * g++.dg/tree-prof/pr35545.C: Dito.
7209 * g++.dg/tree-prof/reorder.C: Dito.
7210 * gcc.dg/tree-prof/20050826-2.c: Dito.
7211 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7212 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7213 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7214 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7215 * gcc.dg/tree-prof/inliner-1.c: Dito.
7216 * gcc.dg/tree-prof/merge_block.c: Dito.
7217 * gcc.dg/tree-prof/stringop-1.c: Dito.
7218 * gcc.dg/tree-prof/stringop-2.c: Dito.
7219 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7220 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7221 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7222 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7223 * gcc.dg/tree-prof/update-loopch.c: Dito.
7224 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7225 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7226 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7227 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7228 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7229 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7230 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7232 2016-07-13 Andi Kleen <ak@linux.intel.com>
7234 * lib/profopt.exp (profopt-execute): Remove .imports files.
7236 2016-07-13 Andi Kleen <ak@linux.intel.com>
7238 * lib/profopt.exp (profopt-execute): Always log profiler command line.
7240 2016-07-13 Andi Kleen <ak@linux.intel.com>
7242 * lib/profopt.exp (dg-final-scan-autofdo,
7243 dg-final-scan-not-autofdo): New functions.
7245 2016-07-13 Bin Cheng <bin.cheng@arm.com>
7247 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7248 * gcc.dg/vect/vect-35.c: Ditto.
7249 * gcc.dg/vect/vect-alias-check-2.c: New test.
7251 2016-07-13 Martin Liska <mliska@suse.cz>
7253 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
7254 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
7255 * gfortran.dg/pr42108.f90: Update expected dump scan.
7257 2016-07-13 Richard Biener <rguenther@suse.de>
7259 PR tree-optimization/24574
7260 * gcc.dg/pr24574.c: New testcase.
7262 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7264 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
7265 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7266 * c-c++-common/pr68833-1.c: Require int32plus.
7267 * gcc.dg/ipa/pr63551.c: Likewise.
7268 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7269 * gcc.dg/ipa/pr64041.c: Require int32plus.
7271 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7274 * g++.dg/pr71633.C: New test.
7276 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7278 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7279 Add new arm_thumb1_cbz_ok effective target.
7280 * gcc.target/arm/cbz.c: New test.
7282 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7284 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7285 Define effective target.
7286 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7287 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7288 * gcc.target/arm/movhi_movw.c: New test.
7289 * gcc.target/arm/movsi_movw.c: Likewise.
7290 * gcc.target/arm/movdi_movw.c: Likewise.
7292 2016-07-13 Richard Biener <rguenther@suse.de>
7295 * gcc.dg/pr71104-1.c: New testcase.
7296 * gcc.dg/pr71104-2.c: Likewise.
7298 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7301 * gcc.target/powerpc/pr71805.c: New test.
7303 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7305 * gcc.target/powerpc/divkc3-1.c: New.
7306 * gcc.target/powerpc/mulkc3-1.c: New.
7308 2016-07-12 Nathan Sidwell <nathan@acm.org>
7310 * gcc.target/arm/data-rel-1.c: New.
7311 * gcc.target/arm/data-rel-2.c: New.
7312 * gcc.target/arm/data-rel-3.c: New.
7314 2016-07-12 Martin Liska <mliska@suse.cz>
7316 * gcc.dg/params/blocksort-part.c: New test.
7317 * gcc.dg/params/params.exp: New file.
7319 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7322 * gcc.c-torture/execute/pr71700.c: New test.
7324 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7325 Richard Biener <rguenther@suse.de>
7327 PR tree-optimization/23286
7328 PR tree-optimization/70159
7329 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7330 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7331 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7332 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7333 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7334 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7335 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7336 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7337 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7338 * gcc.dg/pr51879-12.c: Likewise.
7339 * gcc.dg/strlenopt-9.c: Likewise.
7340 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7341 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7342 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7343 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7344 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7345 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7346 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7347 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7348 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7349 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7350 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7351 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7352 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7353 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7354 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7356 2016-07-12 Richard Biener <rguenther@suse.de>
7358 PR rtl-optimization/68961
7359 * gcc.target/i386/pr68961.c: New testcase.
7361 2016-07-11 Jakub Jelinek <jakub@redhat.com>
7364 * c-c++-common/gomp/pr71758.c: New test.
7365 * gfortran.dg/gomp/pr71758.f90: New test.
7367 PR tree-optimization/71823
7368 * gcc.dg/vect/pr71823.c: New test.
7370 2016-07-11 David Malcolm <dmalcolm@redhat.com>
7372 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7373 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7374 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7376 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7379 * gcc.target/i386/pr71801.c: New test.
7381 2016-07-11 Richard Biener <rguenther@suse.de>
7383 PR tree-optimization/71816
7384 * gcc.dg/torture/pr71816.c: New testcase.
7386 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7389 * gfortran.dg/dependency_46.f90: New test.
7391 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7393 PR rtl-optimization/71621
7394 * gcc.target/i386/pr71621-1.c: New.
7395 * gcc.target/i386/pr71621-2.c: New.
7397 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7399 * gfortran.dg/goacc/pr71704.f90: New test.
7401 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7404 * gcc.target/powerpc/pr71297.c: New.
7406 2016-07-08 Jiong Wang <jiong.wang@arm.com>
7408 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7410 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7413 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7415 2016-07-08 Alan Hayward <alan.hayward@arm.com>
7417 PR tree-optimization/71667
7418 * gcc.dg/vect/pr71667.c: New
7420 2016-07-08 Martin Liska <mliska@suse.cz>
7422 * gcc.dg/torture/pr71606.c: New test.
7424 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7427 * gfortran.dg/pr71764.f90: New test.
7429 2016-07-07 Jakub Jelinek <jakub@redhat.com>
7430 Kai Tietz <ktietz70@googlemail.com>
7434 * g++.dg/cpp0x/pr70869.C: New test.
7435 * g++.dg/cpp0x/pr71054.C: New test.
7437 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
7439 * g++.dg/debug/pr71432.C: Fail on AIX.
7441 2016-07-07 Martin Liska <mliska@suse.cz>
7443 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7444 an undefined behavior.
7445 * gfortran.dg/do_3.F90: Likewise.
7446 * gfortran.dg/do_check_11.f90: New test.
7447 * gfortran.dg/do_check_12.f90: New test.
7448 * gfortran.dg/do_corner_warn.f90: New test.
7450 2016-07-07 Martin Liska <mliska@suse.cz>
7452 * gfortran.dg/predict-1.f90: Ammend the test.
7453 * gfortran.dg/predict-2.f90: Likewise.
7455 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7458 * g++.dg/pr71624.C: New test.
7460 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7462 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7463 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7464 ARMv8-M Mainline architectures.
7466 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7468 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7469 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7471 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7475 * gcc.target/powerpc/pr71763.c: New file.
7477 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7479 PR tree-optimization/71518
7480 * gcc.dg/pr71518.c: New test.
7482 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7484 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7486 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7489 * gcc.target/avr/pr50739.c: New test.
7491 2016-07-05 Jan Hubicka <jh@suse.cz>
7493 * gcc.dg/tree-ssa/scev-14.c: update template.
7495 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7497 * gcc.dg/vect/group-no-gaps-1.c: New test.
7499 2016-07-05 Andi Kleen <ak@linux.intel.com>
7501 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7502 if kernel supports MPX.
7504 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
7506 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7508 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7509 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7511 * gcc.target/powerpc/signbit-1.c: New test.
7512 * gcc.target/powerpc/signbit-2.c: New test.
7513 * gcc.target/powerpc/signbit-3.c: New test.
7515 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7517 PR rtl-optimization/71594
7518 * gcc.dg/torture/pr71594.c: New test.
7520 2016-07-05 Jan Hubicka <jh@suse.cz>
7522 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7524 2016-07-05 David Malcolm <dmalcolm@redhat.com>
7527 * g++.dg/parse/error5.C: Update column
7528 number of missing semicolon error.
7529 * g++.dg/pr62314-2.C: New test case.
7531 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7533 * gfortran.dg/coarray_stat_function.f90: New test.
7534 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7535 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7538 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7541 * gfortran.dg/deferred_character_17.f90: New test.
7543 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7545 * gcc.target/arm/neon/polytypes.c: Move to ...
7546 * gcc.target/arm/polytypes.c: ... here.
7547 * gcc.target/arm/neon/pr51534.c: Move to ...
7548 * gcc.target/arm/pr51534.c: ... here.
7549 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7550 * gcc.target/arm/vect-vcvt.c: ... here.
7551 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7552 * gcc.target/arm/vect-vcvtq.c: ... here.
7553 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7554 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7555 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7556 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7557 * gcc.target/arm/neon/neon.exp: Delete.
7558 * gcc.target/arm/neon/: Delete.
7560 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7563 * gfortran.dg: pr65575.f90: New test.
7565 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7568 * gfortran.dg: pr35849.f90: New test.
7570 2016-07-04 Jakub Jelinek <jakub@redhat.com>
7573 * g++.dg/cpp0x/pr71739.C: New test.
7575 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7577 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7579 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7581 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7583 * gcc.target/s390/loc-1.c: New test.
7585 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7587 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7588 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
7590 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7593 * gcc.target/aarch64/pr63874.c: New test.
7595 2016-07-04 Jan Beulich <jbeulich@suse.com>
7597 * g++.dg/header.c: New.
7598 * gcc.dg/header.c: New.
7600 2016-07-02 Jakub Jelinek <jakub@redhat.com>
7603 * c-c++-common/Wunused-var-15.c: New test.
7605 2016-07-01 Jakub Jelinek <jakub@redhat.com>
7608 * gfortran.dg/gomp/pr71687.f90: New test.
7610 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7612 * gcc.dg/const-float128-ped.c: Require __float128 effective
7614 * gcc.dg/const-float128.c: Likewise.
7615 * gcc.dg/torture/float128-cmp-invalid.c: Require
7616 __float128 and base_quadfloat_support effective targets, and
7618 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7619 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7620 * gcc.dg/torture/float128-nan.c: Likewise.
7621 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7622 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7623 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
7624 * lib/target-supports.exp (check_effective_target___float128): New.
7625 (add_options_for___float128): New.
7626 (check_effective_target_base_quadword_support): New.
7628 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7631 * gcc.target/powerpc/pr71720.c: New test.
7633 2016-07-01 Jan Beulich <jbeulich@suse.com>
7635 * gcc.dg/bss.c: New.
7637 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7640 * gcc.target/powerpc/pr71698.c: New test.
7642 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
7645 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7646 instead of ".foo" for its section name.
7647 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7648 depending on MCU's flash size.
7649 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7650 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7651 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7652 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7653 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7654 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7656 2016-07-01 Jan Beulich <jbeulich@suse.com>
7658 * gcc.target/i386/pr65105-2.c: Add -msse2.
7660 2016-06-30 Jakub Jelinek <jakub@redhat.com>
7662 PR tree-optimization/71707
7663 * gcc.dg/strlenopt-29.c: New test.
7666 * gfortran.dg/gomp/pr71704.f90: New test.
7669 * gfortran.dg/gomp/pr71705.f90: New test.
7671 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7673 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7674 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7675 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7676 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7677 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7678 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7679 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7680 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7681 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7682 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7683 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7684 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7685 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7686 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7687 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7688 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7689 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7690 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7691 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7692 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7693 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7694 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7695 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7696 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7697 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7698 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7699 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7700 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7701 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7702 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7703 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7704 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7705 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7706 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7707 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7708 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7709 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7710 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7711 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7712 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7713 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7714 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7715 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7716 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7717 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7718 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7719 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7720 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7721 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7722 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7723 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7724 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7725 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7726 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7727 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7728 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7729 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7730 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7731 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7732 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7733 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7734 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7735 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7736 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7737 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7738 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7739 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7740 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7741 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7742 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7743 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7744 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7745 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7746 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7747 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7748 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7749 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7750 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7751 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7752 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7753 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7755 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7756 James Greenhalgh <james.greenhalgh@arm.com>
7758 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7760 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
7761 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7763 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7765 2016-06-30 David Malcolm <dmalcolm@redhat.com>
7768 * gcc.dg/spellcheck-options-12.c: New test case.
7770 2016-06-30 Jakub Jelinek <jakub@redhat.com>
7773 * gcc.c-torture/compile/pr71693.c: New test.
7775 2016-06-29 David Malcolm <dmalcolm@redhat.com>
7777 * gcc.dg/spellcheck-params.c: New testcase.
7778 * gcc.dg/spellcheck-params-2.c: New testcase.
7780 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7782 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7783 vector extract instructions.
7784 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7786 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7789 * gfortran.dg/unexpected_eof_2.f90: New test.
7790 * gfortran.dg/unexpected_eof_3.f90: New test.
7792 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
7794 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7796 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7798 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7799 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7800 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7802 2016-06-29 Richard Biener <rguenther@suse.de>
7805 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7807 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7809 * gcc.target/arm/aapcs/neon-vect10.c: Require
7810 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7811 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7812 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7813 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7814 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7815 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7816 * gcc.target/arm/fp16-aapcs-1.c: Require
7817 -mfloat-ab=hard. Also simplify the test.
7818 * gcc.target/arm/fp16-aapcs-2.c: New.
7820 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7822 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7823 (add_options_for_arm_fp16_ieee): New.
7824 (add_options_for_arm_fp16_alternative): New.
7825 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7827 (effective_target_arm_fp16_hw): New.
7829 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7831 PR tree-optimization/71655
7832 * g++.dg/pr71655.C: New test.
7834 2016-06-29 Martin Liska <mliska@suse.cz>
7836 * gcc.dg/pr71585.c: New test.
7837 * gcc.dg/pr71585-2.c: New test.
7838 * gcc.dg/pr71585-3.c: New test.
7840 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7842 PR tree-optimization/70729
7843 * g++.dg/vect/pr70729.cc: New test.
7845 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7847 * c-c++-common/gomp/cancel-1.c: Extend.
7849 2016-06-29 Jakub Jelinek <jakub@redhat.com>
7851 PR tree-optimization/71625
7852 * gcc.dg/strlenopt-28.c: New test.
7854 2016-06-29 Richard Biener <rguenther@suse.de>
7857 * g++.dg/torture/pr71002.C: Adjust testcase.
7859 2016-06-29 Jakub Jelinek <jakub@redhat.com>
7862 * gcc.dg/pr71685.c: New test.
7864 2016-06-28 Martin Sebor <msebor@redhat.com>
7867 * gcc.dg/init-bad-9.c: New test.
7869 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7871 * gcc.target/powerpc/abs128-1.c: Require VSX.
7872 * gcc.target/powerpc/copysign128-1.c: Likewise.
7873 * gcc.target/powerpc/inf128-1.c: Likewise.
7874 * gcc.target/powerpc/nan128-1.c: Likewise.
7876 2016-06-28 Jakub Jelinek <jakub@redhat.com>
7879 * gcc.c-torture/execute/pr71626-1.c: New test.
7880 * gcc.c-torture/execute/pr71626-2.c: New test.
7882 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7885 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7887 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7890 * gcc.target/powerpc/pr71670.c: New testcase.
7892 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7895 * gcc.target/powerpc/pr71656-1.c: New test.
7896 * gcc.target/powerpc/pr71656-2.c: New test.
7898 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7900 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7902 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7903 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7904 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7905 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7906 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7907 Add arm_neon_fp16_ok effective target.
7908 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7910 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7912 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7914 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7916 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7918 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7920 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7922 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7924 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7926 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7928 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7931 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
7933 * gcc.dg/predict-12.c: New testcase.
7935 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7938 * gfortran.dg/pr71649.f90: New test.
7940 2016-06-25 Jakub Jelinek <jakub@redhat.com>
7942 PR tree-optimization/71643
7943 * g++.dg/opt/pr71643.C: New test.
7945 PR tree-optimization/71631
7946 * gcc.c-torture/execute/pr71631.c: New test.
7948 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
7950 * gcc.dg/predict-11.c: New testcase.
7951 * gfortran.dg/predict-2.f90: New testcase.
7953 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
7955 * gcc.dg/predict-10.c: New test.
7957 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7959 * gcc.target/powerpc/abs128-1.c: New.
7960 * gcc.target/powerpc/copysign128-1.c: New.
7961 * gcc.target/powerpc/inf128-1.c: New.
7962 * gcc.target/powerpc/nan128-1.c: New.
7964 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7966 * gfortran.dg/pr71642.f90: New test.
7968 2016-06-24 Jakub Jelinek <jakub@redhat.com>
7970 PR tree-optimization/71647
7971 * gcc.target/i386/pr71647.c: New test.
7973 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7975 * gcc.target/i386/noplt-gd-1.c: New test.
7976 * gcc.target/i386/noplt-gd-2.c: Likewise.
7977 * gcc.target/i386/noplt-gd-3.c: Likewise.
7978 * gcc.target/i386/noplt-ld-1.c: Likewise.
7979 * gcc.target/i386/noplt-ld-2.c: Likewise.
7980 * gcc.target/i386/noplt-ld-3.c: Likewise.
7981 * lib/target-supports.exp
7982 (check_effective_target_tls_get_addr_via_got): New.
7984 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
7986 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7987 testsuite compile flags.
7988 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7989 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7991 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
7993 * g++dg/vect/pr36684.cc: Add dg-do compile.
7994 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7995 * gcc.dg/vect/pr70021.c: Ditto.
7996 * gcc.dg/vect/pr70138-1.c: Ditto.
7997 * gcc.dg/vect/pr70138-2.c: Ditto.
7998 * gcc.dg/vect/pr70354-1.c: Ditto.
7999 * gcc.dg/vect/pr70354-2.c: Ditto.
8000 * gcc.dg/vect/pr71259.c: Ditto.
8001 * gcc.dg/vect/pr71416-1.c: Ditto.
8002 * gcc.dg/vect/slp-43.c: Ditto.
8003 * gcc.dg/vect/slp-45.c: Ditto.
8004 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8005 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8006 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8007 * gfortran.dg/vect/pr69980.f90: Ditto.
8009 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8011 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8012 * gcc.dg/vect/bb-slp-30.c: Ditto.
8013 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8014 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8015 * gcc.dg/vect/pr45902.c: Ditto.
8016 * gcc.dg/vect/pr48172.c: Ditto.
8017 * gcc.dg/vect/pr48377.c: Ditto.
8018 * gcc.dg/vect/pr49038.c: Ditto.
8019 * gcc.dg/vect/pr49771.c: Ditto.
8020 * gcc.dg/vect/pr52091.c: Ditto.
8021 * gcc.dg/vect/pr53185-2.c: Ditto.
8022 * gcc.dg/vect/pr56826.c: Ditto.
8023 * gcc.dg/vect/pr60276.c: Ditto.
8024 * gcc.dg/vect/pr62021.c: Ditto.
8025 * gcc.dg/vect/pr63530.c: Ditto.
8026 * gcc.dg/vect/pr65518.c: Ditto.
8027 * gcc.dg/vect/pr65947-1.c: Ditto.
8028 * gcc.dg/vect/pr65947-10.c: Ditto.
8029 * gcc.dg/vect/pr65947-11.c: Ditto.
8030 * gcc.dg/vect/pr65947-12.c: Ditto.
8031 * gcc.dg/vect/pr65947-13.c: Ditto.
8032 * gcc.dg/vect/pr65947-2.c: Ditto.
8033 * gcc.dg/vect/pr65947-3.c: Ditto.
8034 * gcc.dg/vect/pr65947-4.c: Ditto.
8035 * gcc.dg/vect/pr65947-5.c: Ditto.
8036 * gcc.dg/vect/pr65947-6.c: Ditto.
8037 * gcc.dg/vect/pr65947-7.c: Ditto.
8038 * gcc.dg/vect/pr65947-8.c: Ditto.
8039 * gcc.dg/vect/pr65947-9.c: Ditto.
8040 * gcc.dg/vect/pr71416-1.c: Ditto.
8041 * gcc.dg/vect/pr71439.c: Ditto.
8042 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8043 * gcc.dg/vect/vect-bswap16.c: Ditto.
8044 * gcc.dg/vect/vect-bswap32.c: Ditto.
8045 * gcc.dg/vect/vect-bswap64.c: Ditto.
8046 * gcc.dg/vect/vect-live-1.c: Ditto.
8047 * gcc.dg/vect/vect-live-2.c: Ditto.
8048 * gcc.dg/vect/vect-live-3.c: Ditto.
8049 * gcc.dg/vect/vect-live-4.c: Ditto.
8050 * gcc.dg/vect/vect-live-5.c: Ditto.
8051 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8052 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8053 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8054 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8055 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8056 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8057 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8058 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8059 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8060 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8061 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8062 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8063 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8064 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8065 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8066 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8067 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8069 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8071 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8073 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8075 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8076 ia32 if R_386_GOT32X relocation is supported.
8077 * gcc.target/i386/noplt-3.c: Likewise.
8078 * gcc.target/i386/noplt-2.c: Likewise.
8079 (main): Renamed to ...
8081 * gcc.target/i386/noplt-4.c: Likewise.
8082 (main): Renamed to ...
8084 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8085 * gcc.target/i386/pr67400-5.c: Likewise.
8087 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8089 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8090 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8092 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8093 f4): Adjust expected diagnostics.
8094 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8095 (T): If OVFP is defined, redefine to TP.
8096 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8097 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8098 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8099 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8100 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8101 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8102 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8103 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8104 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8105 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8106 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8107 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8108 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8109 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8110 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8111 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8112 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8113 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8114 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8115 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8116 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8117 as last argument to __builtin_add_overflow_p.
8119 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8121 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8122 dg-options and remove default vector testsuite compile flags.
8123 * g++.dg/vect/pr33860a.cc: Ditto.
8124 * g++.dg/vect/pr45470-a.cc: Ditto.
8125 * g++.dg/vect/pr45470-b.cc: Ditto.
8126 * g++.dg/vect/pr60896.cc: Ditto.
8127 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8128 * gcc.dg/vect/pr18308.c: Ditto.
8129 * gcc.dg/vect/pr24049.c: Ditto.
8130 * gcc.dg/vect/pr33373.c: Ditto.
8131 * gcc.dg/vect/pr36228.c: Ditto.
8132 * gcc.dg/vect/pr42395.c: Ditto.
8133 * gcc.dg/vect/pr42604.c: Ditto.
8134 * gcc.dg/vect/pr46663.c: Ditto.
8135 * gcc.dg/vect/pr48765.c: Ditto.
8136 * gcc.dg/vect/pr49093.c: Ditto.
8137 * gcc.dg/vect/pr49352.c: Ditto.
8138 * gcc.dg/vect/pr52298.c: Ditto.
8139 * gcc.dg/vect/pr52870.c: Ditto.
8140 * gcc.dg/vect/pr53185.c: Ditto.
8141 * gcc.dg/vect/pr53773.c: Ditto.
8142 * gcc.dg/vect/pr56695.c: Ditto.
8143 * gcc.dg/vect/pr62171.c: Ditto.
8144 * gcc.dg/vect/pr63530.c: Ditto.
8145 * gcc.dg/vect/pr68339.c: Ditto.
8146 * gcc.dg/vect/pr71259.c: Ditto.
8147 * gcc.dg/vect/vect-82_64.c: Ditto.
8148 * gcc.dg/vect/vect-83_64.c: Ditto.
8149 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8150 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8151 * gcc.dg/vect/vect-shift-2.c: Ditto.
8152 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8153 * gfortran.dg/vect/pr39318.f90: Ditto.
8154 * gfortran.dg/vect/pr45714-a.f: Ditto.
8155 * gfortran.dg/vect/pr45714-b.f: Ditto.
8156 * gfortran.dg/vect/pr46213.f90: Ditto.
8158 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8159 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8161 * gcc.target/powerpc/p9-splat-5.c: New test.
8163 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8165 PR tree-optimization/71488
8166 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8167 * lib/target-supports.exp: ... here.
8168 (check_sse4_hw_available): New procedure.
8169 (check_effective_target_sse4_runtime): Ditto.
8170 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8171 -march=westmere for sse4_runtime targets.
8172 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
8173 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
8174 (dg-additional-options): Use for sse4_runtime targets.
8175 (main): Call check_vect ().
8176 (dg-final): Perform scan only for sse4_runtime targets.
8178 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8182 * gcc.target/i386/pr66232-14.c: New file.
8183 * gcc.target/i386/pr66232-15.c: Likewise.
8184 * gcc.target/i386/pr66232-16.c: Likewise.
8185 * gcc.target/i386/pr66232-17.c: Likewise.
8186 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8187 ia32 if R_386_GOT32X relocation is supported.
8188 * gcc.target/i386/pr67400-2.c: Likewise.
8189 * gcc.target/i386/pr67400-3.c: Likewise.
8190 * gcc.target/i386/pr67400-4.c: Likewise.
8191 * gcc.target/i386/pr67400-6.c: Likewise.
8192 * gcc.target/i386/pr67400-7.c: Likewise.
8193 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
8195 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8197 PR libgfortran/48852
8198 * gfortran.dg/char4_iunit_1.f03: Update test.
8199 * gfortran.dg/f2003_io_5.f03: Update test.
8200 * gfortran.dg/real_const_3.f90: Update test.
8202 2016-06-23 Andi Kleen <ak@linux.intel.com>
8204 * g++.dg/bprob/bprob.exp: Support autofdo.
8205 * g++.dg/tree-prof/tree-prof.exp: dito.
8206 * gcc.dg/tree-prof/tree-prof.exp: dito.
8207 * gcc.misc-tests/bprob.exp: dito.
8208 * gfortran.dg/prof/prof.exp: dito.
8209 * lib/profopt.exp: dito.
8210 * lib/target-supports.exp: Check for autofdo.
8212 2016-06-23 Martin Liska <mliska@suse.cz>
8214 * gcc.dg/pr71619.c: New test.
8216 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8219 * gcc.target/i386/pr67400-1.c: New test.
8220 * gcc.target/i386/pr67400-2.c: Likewise.
8221 * gcc.target/i386/pr67400-3.c: Likewise.
8222 * gcc.target/i386/pr67400-4.c: Likewise.
8223 * gcc.target/i386/pr67400-5.c: Likewise.
8224 * gcc.target/i386/pr67400-6.c: Likewise.
8225 * gcc.target/i386/pr67400-7.c: Likewise.
8227 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8229 * c-c++-common/missing-header-1.c: New test case.
8230 * c-c++-common/missing-header-2.c: New test case.
8231 * c-c++-common/missing-header-3.c: New test case.
8232 * c-c++-common/missing-header-4.c: New test case.
8234 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8237 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8239 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8240 expected results due to builtin "nanl" now being suggested for
8242 * gcc.dg/pr67580.c: Update expected messages.
8243 * gcc.dg/spellcheck-identifiers.c: New testcase.
8244 * gcc.dg/spellcheck-typenames.c: New testcase.
8246 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8248 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8250 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8251 diagnostic-test-show-locus-parseable-fixits.c to sources for
8252 diagnostic_plugin_test_show_locus.c.
8253 * lib/gcc-defs.exp (freeform_regexps): New global.
8254 (dg-regexp): New function.
8255 (handle-dg-regexps): New function.
8256 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8257 freeform_regexps to the empty list.
8258 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8260 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8262 PR tree-optimization/71488
8263 * g++.dg/pr71488.C: New test.
8264 * gcc.dg/vect/vect-bool-cmp.c: New test.
8266 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8268 * gcc.dg/guality/param-5.c: New test.
8270 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8272 * gcc.target/i386/asm-flag-7.c: New test.
8274 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8276 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8277 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8278 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8279 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8280 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8281 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8282 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8283 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8284 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8285 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8286 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8287 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8288 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8289 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8290 * lib/target-supports.exp: Likewise.
8292 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8294 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8295 * gcc.dg/attr-ms_struct-2.c: Likewise.
8296 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8297 * gcc.dg/bf-ms-attrib.c: Likewise.
8298 * gcc.dg/bf-ms-layout-2.c: Likewise.
8299 * gcc.dg/bf-ms-layout-3.c: Likewise.
8300 * gcc.dg/bf-ms-layout.c: Likewise.
8301 * gcc.dg/bf-no-ms-layout.c: Likewise.
8302 * gcc.target/i386/bitfield1.c: Likewise.
8303 * gcc.target/i386/bitfield2.c: Likewise.
8304 * gcc.target/i386/bitfield3.c: Likewise.
8306 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8308 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8309 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8310 override other than -mcpu=power9 command-line option is specified,
8311 or if the target operating system is aix.
8312 * gcc.target/powerpc/darn-1.c: Likewise.
8313 * gcc.target/powerpc/darn-2.c: Likewise.
8314 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8315 test if effective-target is not powerpc_p9vector_ok or if the
8316 target operating system is not defined.
8317 * gcc.target/powerpc/vslv-1.c: Likewise.
8318 * gcc.target/powerpc/vsrv-0.c: Likewise.
8319 * gcc.target/powerpc/vsrv-1.c: Likewise.
8321 2016-06-21 Tobias Burnus <burnus@net-b.de>
8324 * gfortran.dg/coarray/data_1.f90: New.
8326 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8328 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8329 (dg-require-effective-target): Use arm_v8_neon_hw.
8330 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8331 (dg-require-effective-target): Likewise.
8332 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8333 (dg-require-effective-target): Likewise.
8334 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8335 (dg-require-effective-target): Likewise.
8336 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8337 (dg-require-effective-target): Likewise.
8338 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8339 (dg-require-effective-target): Likewise.
8340 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8343 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8345 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8346 Set to 3 so test passes.
8348 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8350 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8352 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8354 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8355 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8356 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8357 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8359 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8361 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8362 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8364 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8367 * gcc.target/i386/pr71549.c: New test.
8369 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8371 * gcc.target/powerpc/vadsdu-0.c: Replace
8372 dg-require-effective-target directive to allow test to run on more
8373 platforms, and add dg-skip-if directive to disable test on aix
8374 platforms because of known incompatibilities.
8375 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8376 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8377 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8378 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8379 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8380 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8381 * gcc.target/powerpc/vadsdub-2.c: Replace
8382 dg-require-effective-target directive to allow test to run on more
8383 platforms, and add dg-skip-if directive to disable test on aix
8384 platforms because of known incompatibilities.
8385 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8386 with vec_absdb call to differentiate this test from vadsdub-1.c.
8387 * gcc.target/powerpc/vadsduh-1.c: Replace
8388 dg-require-effective-target directive to allow test to run on more
8389 platforms, and add dg-skip-if directive to disable test on aix
8390 platforms because of known incompatibilities.
8391 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8392 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8393 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8395 2016-06-21 Jakub Jelinek <jakub@redhat.com>
8397 PR tree-optimization/71588
8398 * gcc.dg/pr71558.c: New test.
8400 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8402 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8403 * c-c++-common/pr68657-2.c: Likewise.
8404 * c-c++-common/pr68657-3.c: Likewise.
8405 * gcc.dg/torture/pr69714.c: Require int32plus support.
8406 * gcc.dg/torture/pr70025.c: Likewise.
8407 * gcc.dg/torture/pr70083.c: Likewise.
8408 * gcc.dg/torture/pr70542.c: Likewise.
8409 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8411 2016-06-20 Joseph Myers <joseph@codesourcery.com>
8414 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8416 2016-06-20 Jakub Jelinek <jakub@redhat.com>
8419 * gcc.dg/pr71581.c: New test.
8421 PR rtl-optimization/71591
8422 * gcc.dg/cpp/pr71591.c: New test.
8424 2016-06-20 David B. Robins <gcc@davidrobins.net>
8427 * g++.dg/torture/pr71571.C: New test.
8429 2016-06-20 Jakub Jelinek <jakub@redhat.com>
8432 * gcc.target/i386/sse2-pr71559.c: New test.
8433 * gcc.target/i386/avx-pr71559.c: New test.
8434 * gcc.target/i386/avx512f-pr71559.c: New test.
8436 2016-06-20 Tobias Burnus <burnus@net-b.de>
8439 * gfortran.dg/pointer_remapping_10.f90: New.
8441 2016-06-20 David Malcolm <dmalcolm@redhat.com>
8443 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8445 2016-06-20 Martin Sebor <msebor@redhat.com>
8448 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8449 * gnu90-const-expr-1.c: Same.
8450 * gnu99-const-expr-1.c: Same.
8451 * gnu99-static-1.c: Same.
8453 2016-06-20 Renlin Li <renlin.li@arm.com>
8456 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8458 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8460 * gcc.target/aarch64/vcvt_f64_1.c: New.
8461 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8462 * gcc.target/aarch64/vrecp_f64_1.c: New.
8464 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8466 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8469 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
8472 * gcc.target/avr/torture/pr71103-2.c: New test.
8474 2016-06-19 Martin Sebor <msebor@redhat.com>
8477 * gcc.dg/alignof.c: New test.
8479 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8481 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8482 vs dg-error; test constexpr specifier too.
8484 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8486 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8488 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8490 * lib/target-supports.exp
8491 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8492 arm_neon_ok and merge flags. Fix temporary test name.
8493 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8496 2016-06-17 Martin Liska <mliska@suse.cz>
8498 * gcc.dg/predict-9.c: Fix dump scanning.
8500 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8502 PR tree-optimization/71354
8503 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8505 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8507 PR tree-optimization/71347
8508 * gcc.dg/tree-ssa/pr71347.c: New test.
8510 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8512 PR tree-optimization/71354
8513 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8515 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8517 * gcc.dg/vect/vect-alias-check-1.c: New test.
8519 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8522 * gcc.target/avr/pr71151-1.c: New test.
8523 * gcc.target/avr/pr71151-2.c: New test.
8524 * gcc.target/avr/pr71151-3.c: New test.
8525 * gcc.target/avr/pr71151-4.c: New test.
8526 * gcc.target/avr/pr71151-5.c: New test.
8527 * gcc.target/avr/pr71151-6.c: New test.
8528 * gcc.target/avr/pr71151-7.c: New test.
8529 * gcc.target/avr/pr71151-8.c: New test.
8530 * gcc.target/avr/pr71151-common.h: New test.
8532 2016-06-16 Martin Liska <mliska@suse.cz>
8534 * gfortran.dg/predict-1.f90: New test.
8536 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
8539 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
8541 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
8543 * g++.dg/vect/pr36648.cc: Disable cunrolli
8545 2016-06-16 Jakub Jelinek <jakub@redhat.com>
8548 * gcc.c-torture/execute/pr71554.c: New test.
8550 PR rtl-optimization/71532
8551 * gcc.dg/torture/pr71532.c: New test.
8553 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8555 * gcc.target/powerpc/p9-dimode1.c: New test.
8556 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8558 2016-06-15 Jakub Jelinek <jakub@redhat.com>
8560 * gcc.c-torture/compile/20160615-1.c: New test.
8562 * g++.dg/cpp0x/ref-qual17.C: New test.
8564 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8567 * gcc.target/i386/pr71529.C: New test.
8569 2016-06-15 Alan Hayward <alan.hayward@arm.com>
8571 PR tree-optimization/71483
8572 * g++.dg/vect/pr71483.c: New
8574 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8577 * g++.dg/inherit/crash6.C: New.
8578 * g++.dg/inherit/union2.C: Likewise.
8579 * g++.dg/inherit/virtual12.C: Likewise.
8580 * g++.dg/inherit/virtual13.C: Likewise.
8581 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8583 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
8585 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
8587 2016-06-15 Alan Hayward <alan.hayward@arm.com>
8589 PR tree-optimization/71439
8590 * gcc.dg/vect/pr71439.c: New
8592 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8594 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8596 2016-06-15 Richard Biener <rguenther@suse.de>
8598 * gcc.dg/vect/slp-45.c: New testcase.
8600 2016-06-15 Richard Biener <rguenther@suse.de>
8602 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8604 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8606 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8607 requirements, and disable for AIX for now.
8608 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8610 2016-06-14 Jakub Jelinek <jakub@redhat.com>
8613 * g++.dg/opt/pr71528.C: New test.
8616 * g++.dg/init/pr71516.C: New test.
8618 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8620 * g++.dg/init/array46.C: New.
8622 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
8624 * gcc.target/i386/float128-3.c: New test.
8625 * gcc.target/i386/quad-sse4.c: Ditto.
8626 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8627 Update scan strings.
8629 2016-06-14 Richard Biener <rguenther@suse.de>
8632 * gfortran.dg/pr71526.f90: New testcase.
8634 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8636 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8637 * gcc.dg/zero_bits_compound-1.c: Likewise.
8639 2016-06-14 Richard Biener <rguenther@suse.de>
8641 PR tree-optimization/71522
8642 * gcc.dg/torture/pr71522.c: New testcase.
8644 2016-06-14 Jakub Jelinek <jakub@redhat.com>
8646 PR tree-optimization/71520
8647 * gcc.dg/tree-ssa/pr71520.c: New test.
8649 2016-06-14 Richard Biener <rguenther@suse.de>
8651 PR tree-optimization/71521
8652 * gcc.dg/tree-ssa/vrp101.c: New testcase.
8654 2016-06-13 Jakub Jelinek <jakub@redhat.com>
8657 * c-c++-common/ubsan/bounds-13.c: New test.
8659 PR preprocessor/71183
8660 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8662 2016-06-13 Jeff Law <law@redhat.com>
8664 PR tree-optimization/71403
8665 * c-c++-common/ubsan/pr71403-1.c: New test.
8666 * c-c++-common/ubsan/pr71403-2.c: New test.
8667 * c-c++-common/ubsan/pr71403-3.c: New test.
8669 2016-06-13 Jakub Jelinek <jakub@redhat.com>
8672 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8673 Add -Wno-psabi -w to dg-options.
8675 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8677 * gcc.target/powerpc/vadsdu-0.c: New test.
8678 * gcc.target/powerpc/vadsdu-1.c: New test.
8679 * gcc.target/powerpc/vadsdu-2.c: New test.
8680 * gcc.target/powerpc/vadsdu-3.c: New test.
8681 * gcc.target/powerpc/vadsdu-4.c: New test.
8682 * gcc.target/powerpc/vadsdu-5.c: New test.
8683 * gcc.target/powerpc/vadsdub-1.c: New test.
8684 * gcc.target/powerpc/vadsdub-2.c: New test.
8685 * gcc.target/powerpc/vadsduh-1.c: New test.
8686 * gcc.target/powerpc/vadsduh-2.c: New test.
8687 * gcc.target/powerpc/vadsduw-1.c: New test.
8688 * gcc.target/powerpc/vadsduw-2.c: New test.
8690 2016-06-13 David Malcolm <dmalcolm@redhat.com>
8692 * gcc.dg/c99-init-2.c (c): Update expected error message.
8693 * gcc.dg/init-bad-8.c (foo): Likewise.
8694 * gcc.dg/spellcheck-fields-3.c: New test case.
8696 2016-06-13 Martin Liska <mliska@suse.cz>
8698 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8699 and "guess loop iv compared" heuristics.
8700 * gcc.dg/predict-2.c: Likewise.
8701 * gcc.dg/predict-3.c: Likewise.
8702 * gcc.dg/predict-4.c: Likewise.
8703 * gcc.dg/predict-5.c: Likewise.
8704 * gcc.dg/predict-6.c: Likewise.
8706 2016-06-13 Marek Polacek <polacek@redhat.com>
8709 * c-c++-common/Wswitch-unreachable-4.c: New test.
8710 * gcc.dg/Wswitch-unreachable-2.c: New test.
8711 * g++.dg/tm/jump1.C: Move dg-warning.
8713 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8715 * gnat.dg/renaming10.ad[sb]: New test.
8717 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
8720 * gfortran.dg/pr70673.f90: New test.
8722 2016-06-13 Richard Biener <rguenther@suse.de>
8725 * gcc.dg/align-3.c: New testcase.
8727 2016-06-13 Martin Liska <mliska@suse.cz>
8729 * gcc.target/i386/pr71458.c: New test.
8731 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
8734 * gcc.dg/torture/float128-nan.c: New test.
8736 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8739 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8742 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8745 * gfortran.dg/comma_IO_extension_1.f90: New test.
8746 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8747 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8749 * gfortran.dg/graphite/pr38083.f90: Likewise.
8750 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8753 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8755 * gnat.dg/case_character.adb: New test.
8757 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8760 * gcc.target/powerpc/pr71310.c: New testcase.
8762 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8765 * gcc.dg/pr71478.c: New test.
8767 2016-06-10 Jakub Jelinek <jakub@redhat.com>
8770 * gcc.c-torture/execute/pr71494.c: New test.
8773 * gcc.target/i386/pr68657.c: New test.
8776 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8777 (test): Add -masm=intel alternatives.
8779 2016-06-10 Martin Sebor <msebor@redhat.com>
8782 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8784 2016-06-10 Jeff Law <law@redhat.com>
8786 PR tree-optimization/71335
8787 * gcc.c-torture/execute/pr71335.c: New test.
8789 2016-06-10 David Malcolm <dmalcolm@redhat.com>
8791 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8792 the various "cannot tail-call: " messages.
8794 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8796 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8799 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8802 * c-c++-common/asan/pr71480.c: New test.
8804 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8806 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8807 (ASMNAME2): Likewise.
8808 (main): Replace fn in asm statement with ASMNAME ("fn").
8809 * gcc.dg/guality/pr68037-2.c: Likewise.
8810 * gcc.dg/guality/pr68037-3.c: Likewise.
8811 * gcc.dg/torture/pr68037-1.c: Likewise.
8812 * gcc.dg/torture/pr68037-2.c: Likewise.
8813 * gcc.dg/torture/pr68037-3.c: Likewise.
8815 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8818 * gcc.target/i386/pr68843-1.c: New test.
8819 * gcc.target/i386/pr68843-2.c: New test.
8821 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8822 Cesar Philippidis <cesar@codesourcery.com>
8825 * gcc.dg/goacc/nested-function-1.c: New file.
8826 * gcc.dg/goacc/nested-function-2.c: Likewise.
8827 * gcc.dg/goacc/pr71373.c: Likewise.
8828 * gfortran.dg/goacc/cray-2.f95: Likewise.
8829 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8830 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8831 * gfortran.dg/goacc/cray.f95: Update.
8832 * gfortran.dg/goacc/loop-1.f95: Likewise.
8833 * gfortran.dg/goacc/loop-3.f95: Likewise.
8834 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8835 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8837 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8839 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8840 for OpenACC tile clauses.
8841 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8844 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8846 * c-c++-common/goacc/cache-2.c: ... this new file.
8847 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8848 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8849 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8851 * gfortran.dg/goacc/cray.f95: Likewise.
8852 * gfortran.dg/goacc/loop-1.f95: Likewise.
8854 2016-06-10 Alan Hayward <alan.hayward@arm.com>
8856 PR tree-optimization/71407
8857 PR tree-optimization/71416
8858 * gcc.dg/vect/pr71407.c: New
8859 * gcc.dg/vect/pr71416-1.c: New
8860 * gcc.dg/vect/pr71416-2.c: New
8862 2016-06-10 Richard Biener <rguenther@suse.de>
8865 * gcc.dg/torture/pr71477.c: New testcase.
8867 2016-06-09 Julia Koval <julia.koval@intel.com>
8869 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8870 * gcc.target/i386/interrupt-13.c: Likewise.
8871 * gcc.target/i386/interrupt-15.c: Likewise.
8872 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8873 * gcc.target/i386/interrupt-24.c: Likewise.
8874 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8875 * gcc.target/i386/interrupt-9.c: Likewise.
8876 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8878 2016-06-09 Martin Sebor <msebor@redhat.com>
8881 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8882 * gcc.dg/builtin-constant_p-1.c: Same.
8883 * gcc.dg/builtins-error.c: Same.
8884 * gcc.dg/pr70859.c: Same.
8886 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8888 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8889 * gcc.dg/torture/pr68067-1.c: Likewise.
8890 * gcc.dg/torture/pr68067-2.c: Likewise.
8892 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8894 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8897 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8900 * g++.dg/inherit/crash5.C: New.
8902 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8905 * g++.dg/inherit/crash5.C: New.
8906 * g++.dg/inherit/virtual1.C: Adjust.
8908 2016-06-09 Martin Liska <mliska@suse.cz>
8910 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8911 * g++.dg/predict-loop-exit-2.C: Likewise.
8912 * g++.dg/predict-loop-exit-3.C: Likewise.
8913 * gcc.dg/predict-1.c: Likewise.
8914 * gcc.dg/predict-2.c: Likewise.
8915 * gcc.dg/predict-3.c: Likewise.
8916 * gcc.dg/predict-4.c: Likewise.
8917 * gcc.dg/predict-5.c: Likewise.
8918 * gcc.dg/predict-6.c: Likewise.
8919 * gcc.dg/predict-7.c: Likewise.
8921 2016-06-09 Richard Biener <rguenther@suse.de>
8923 PR tree-optimization/71462
8924 * gcc.dg/torture/pr71462.c: New testcase.
8926 2016-06-09 Marek Polacek <polacek@redhat.com>
8929 * gcc.dg/c11-generic-3.c: New test.
8931 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8933 * g++.dg/init/array42.C: New.
8934 * g++.dg/init/array43.C: Likewise.
8935 * g++.dg/init/array44.C: Likewise.
8936 * g++.dg/init/array45.C: Likewise.
8937 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8938 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8939 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8940 * g++.dg/gomp/pr35751.C: Likewise.
8941 * g++.dg/init/array23.C: Likewise.
8942 * g++.dg/init/brace2.C: Likewise.
8943 * g++.dg/init/brace6.C: Likewise.
8945 2016-06-08 Martin Sebor <msebor@redhat.com>
8946 Jakub Jelinek <jakub@redhat.com>
8950 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8951 * c-c++-common/builtin-arith-overflow-2.c: New test.
8952 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8953 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8954 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8956 2016-06-08 Jakub Jelinek <jakub@redhat.com>
8959 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8961 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8963 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8964 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8965 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8966 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8967 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8968 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8969 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8970 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8971 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8972 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8973 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8974 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8975 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8977 2016-06-08 Richard Biener <rguenther@suse.de>
8979 PR tree-optimization/68558
8980 * gcc.dg/vect/slp-44.c: New testcase.
8982 2016-06-08 Richard Biener <rguenther@suse.de>
8984 * gcc.dg/vect/slp-43.c: New testcase.
8986 2016-06-08 Richard Biener <rguenther@suse.de>
8988 PR tree-optimization/71452
8989 * gcc.dg/torture/pr71452.c: New testcase.
8991 2016-06-08 Jakub Jelinek <jakub@redhat.com>
8994 * g++.dg/torture/pr71448.C: New test.
8996 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9000 * g++.dg/debug/pr71432.C: New test.
9002 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9004 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9005 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9006 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9008 2016-06-08 Alan Hayward <alan.hayward@arm.com>
9010 * gcc.dg/vect/vect-live-2.c: Update effective target.
9011 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9012 * lib/target-supports.exp: Add aarch64 to vect_long.
9014 2016-06-08 Marek Polacek <polacek@redhat.com>
9017 * gcc.dg/noncompile/pr71418.c: New test.
9020 * gcc.dg/noncompile/pr71426.c: New test.
9022 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
9024 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9025 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9026 * gcc.dg/predict-3.c: Update template.
9027 * gcc.dg/predict-5.c: Update template.
9028 * gcc.dg/predict-6.c: Update template.
9029 * gcc.dg/predict-9.c: Update template.
9030 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9032 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9034 * gcc.target/powerpc/vec-mul.c: New test.
9036 2016-06-07 David Malcolm <dmalcolm@redhat.com>
9038 * gcc.dg/spellcheck-fields-2.c: New test case.
9040 2016-06-07 Richard Biener <rguenther@suse.de>
9043 * gcc.dg/Wpragmas-1.c: New testcase.
9044 * gcc.dg/Wattributes-4.c: Likewise.
9045 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9048 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9050 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9051 spurious debug code.
9053 2016-06-07 Richard Biener <rguenther@suse.de>
9055 PR tree-optimization/71428
9056 * gcc.dg/torture/pr71428.c: New testcase.
9058 2016-06-07 Richard Biener <rguenther@suse.de>
9061 * gcc.dg/torture/pr71423.c: New testcase.
9063 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9066 * gcc.dg/tree-ssa/pr71408.c: New test.
9068 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9071 * g++.dg/torture/pr71281.C: New test.
9073 2016-06-06 Marek Polacek <polacek@redhat.com>
9076 * gcc.dg/pr71362.c: New test.
9078 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9079 Patrick Palka <ppalka@gcc.gnu.org>
9084 * g++.dg/opt/pr70847.C: New test.
9085 * g++.dg/ubsan/pr70847.C: New test.
9086 * g++.dg/ubsan/pr71393.C: New test.
9088 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9090 PR tree-optimization/71259
9091 * gcc.dg/vect/pr71259.c: New test.
9093 2016-06-06 David Malcolm <dmalcolm@redhat.com>
9095 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9096 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9097 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9100 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9103 * gcc.c-torture/execute/pr37780.c: New test.
9104 * gcc.target/aarch64/pr37780_1.c: Likewise.
9105 * gcc.target/arm/pr37780_1.c: Likewise.
9107 2016-06-06 Marek Polacek <polacek@redhat.com>
9109 * c-c++-common/attr-may-alias-1.c: New test.
9110 * c-c++-common/attr-may-alias-2.c: New test.
9111 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9113 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9116 * gcc.target/i386/pr24414.c: New test.
9118 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9120 * gcc.target/sparc/vis4misc.c: New file.
9121 * gcc.target/sparc/fpcmp.c: Likewise.
9122 * gcc.target/sparc/fpcmpu.c: Likewise.
9124 2016-06-06 Alan Hayward <alan.hayward@arm.com>
9126 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9127 * gcc.dg/vect/vect-live-3.c: Likewise.
9129 2016-06-06 Richard Biener <rguenther@suse.de>
9131 PR tree-optimization/71398
9132 * gcc.dg/torture/pr71398.c: New testcase.
9134 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
9137 * g++.dg/pr71389.C: New test.
9139 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9142 * gfortran.dg/fmt_read_5.f: New test.
9144 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9147 * gfortran.dg/class_array_22.f03: New test.
9149 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
9151 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9153 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
9155 * gcc.dg/predict-9.c: Update template.
9157 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9160 * g++.dg/template/pr49377.C: New.
9162 2016-06-04 Jakub Jelinek <jakub@redhat.com>
9164 PR tree-optimization/71405
9165 * g++.dg/torture/pr71405.C: New test.
9167 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9170 * g++.dg/inherit/crash5.C: New.
9171 * g++.dg/inherit/virtual1.C: Adjust.
9173 2016-06-03 Jeff Law <law@redhat.com>
9175 PR tree-optimization/71316
9176 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9178 2016-06-03 Jakub Jelinek <jakub@redhat.com>
9180 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9181 dg-additional-options with just -fno-tree-scev-cprop in it.
9182 * gcc.dg/vect/vect-live-2.c: Likewise.
9183 * gcc.dg/vect/vect-live-5.c: Likewise.
9184 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9185 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9186 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9188 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9191 * g++.dg/other/friend6.C: New test.
9193 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9195 * g++.dg/torture/ppc-ldst-array.C: New.
9197 2016-06-03 Joseph Myers <joseph@codesourcery.com>
9201 * gcc.dg/torture/builtin-fp-int-inexact.c,
9202 gcc.target/i386/387-builtin-fp-int-inexact.c,
9203 gcc.target/i386/387-rint-inline-1.c,
9204 gcc.target/i386/387-rint-inline-2.c,
9205 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9206 gcc.target/i386/sse2-rint-inline-1.c,
9207 gcc.target/i386/sse2-rint-inline-2.c,
9208 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9209 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9211 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9212 Julia Koval <julia.koval@intel.com>
9224 * gcc.dg/guality/pr68037-1.c: New test.
9225 * gcc.dg/guality/pr68037-2.c: Likewise.
9226 * gcc.dg/guality/pr68037-3.c: Likewise.
9227 * gcc.dg/torture/pr68037-1.c: Likewise.
9228 * gcc.dg/torture/pr68037-2.c: Likewise.
9229 * gcc.dg/torture/pr68037-3.c: Likewise.
9230 * gcc.dg/torture/pr68661-1a.c: Likewise.
9231 * gcc.dg/torture/pr68661-1b.c: Likewise.
9232 * gcc.target/i386/interrupt-1.c: Likewise.
9233 * gcc.target/i386/interrupt-2.c: Likewise.
9234 * gcc.target/i386/interrupt-3.c: Likewise.
9235 * gcc.target/i386/interrupt-4.c: Likewise.
9236 * gcc.target/i386/interrupt-5.c: Likewise.
9237 * gcc.target/i386/interrupt-6.c: Likewise.
9238 * gcc.target/i386/interrupt-7.c: Likewise.
9239 * gcc.target/i386/interrupt-8.c: Likewise.
9240 * gcc.target/i386/interrupt-9.c: Likewise.
9241 * gcc.target/i386/interrupt-10.c: Likewise.
9242 * gcc.target/i386/interrupt-11.c: Likewise.
9243 * gcc.target/i386/interrupt-12.c: Likewise.
9244 * gcc.target/i386/interrupt-13.c: Likewise.
9245 * gcc.target/i386/interrupt-14.c: Likewise.
9246 * gcc.target/i386/interrupt-15.c: Likewise.
9247 * gcc.target/i386/interrupt-16.c: Likewise.
9248 * gcc.target/i386/interrupt-17.c: Likewise.
9249 * gcc.target/i386/interrupt-18.c: Likewise.
9250 * gcc.target/i386/interrupt-19.c: Likewise.
9251 * gcc.target/i386/interrupt-20.c: Likewise.
9252 * gcc.target/i386/interrupt-21.c: Likewise.
9253 * gcc.target/i386/interrupt-22.c: Likewise.
9254 * gcc.target/i386/interrupt-23.c: Likewise.
9255 * gcc.target/i386/interrupt-24.c: Likewise.
9256 * gcc.target/i386/interrupt-25.c: Likewise.
9257 * gcc.target/i386/interrupt-26.c: Likewise.
9258 * gcc.target/i386/interrupt-27.c: Likewise.
9259 * gcc.target/i386/interrupt-28.c: Likewise.
9260 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9261 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9262 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9263 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9264 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9265 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9266 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9267 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9268 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9269 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9270 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9271 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9273 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9275 PR tree-optimization/52171
9276 * gcc.dg/pr52171.c: New test.
9277 * gcc.target/i386/pr52171.c: New test.
9279 2016-06-03 Jan Hubicka <jh@suse.cz>
9281 * g++.dg/tree-ssa/pred-1.C: New testcase
9282 * gcc.dg/tree-ssa/pred-1.c: New testcase
9284 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9287 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9289 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9291 2016-06-03 Alan Hayward <alan.hayward@arm.com>
9293 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9295 2016-06-03 Alan Hayward <alan.hayward@arm.com>
9297 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
9298 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
9299 * gcc.dg/vect/vect-live-1.c: New test.
9300 * gcc.dg/vect/vect-live-2.c: New test.
9301 * gcc.dg/vect/vect-live-3.c: New test.
9302 * gcc.dg/vect/vect-live-4.c: New test.
9303 * gcc.dg/vect/vect-live-5.c: New test.
9304 * gcc.dg/vect/vect-live-slp-1.c: New test.
9305 * gcc.dg/vect/vect-live-slp-2.c: New test.
9306 * gcc.dg/vect/vect-live-slp-3.c: New test.
9308 2016-06-03 Jakub Jelinek <jakub@redhat.com>
9311 * g++.dg/opt/pr71387.C: New test.
9313 2016-06-02 Jeff Law <law@redhat.com>
9315 PR tree-optimization/71328
9316 * gcc.c-torture/compile/pr71328.c: New test.
9318 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9321 * gfortran.dg/fmt_read_3.f90: Fix typo.
9322 * gfortran.dg/fmt_read_4.f90: New test.
9324 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9326 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9327 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9328 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9329 * g++.dg/cpp0x/override2.C: Likewise.
9330 * g++.dg/parse/crash5.C: Likewise.
9331 * g++.dg/parse/error16.C: Likewise.
9332 * g++.dg/parse/error27.C: Likewise.
9333 * g++.dg/template/qualttp15.C: Likewise.
9334 * g++.dg/template/redecl4.C: Likewise.
9335 * g++.old-deja/g++.other/crash39.C: Likewise.
9336 * g++.old-deja/g++.other/struct1.C: Likewise.
9337 * g++.old-deja/g++.pt/m9a.C: Likewise.
9338 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9340 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9343 * c-c++-common/pr71372.c: New test.
9345 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9346 __TIME__ strings with __builtin_strcmp instead of printf and
9349 2016-06-02 Martin Liska <mliska@suse.cz>
9351 * gcc.dg/predict-9.c: New test.
9353 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9355 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9356 global set_compiler_env_var and global saved_compiler_env_var.
9358 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9360 PR rtl-optimization/71295
9361 * gcc.c-torture/compile/pr71295.c: New test.
9363 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9365 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9367 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9368 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9370 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9371 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9372 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9375 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9377 * gcc.target/powerpc/p9-splat-4.c: New test.
9379 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9382 * gcc.target/powerpc/pr71186.c: New test.
9384 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9387 * gfortran.dg/fmt_read_3.f90: New test.
9389 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9391 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9394 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
9396 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9397 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9399 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9400 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9402 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9404 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9405 vars set by dg-set-compiler-env-var.
9407 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
9410 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9411 to the module procedure declaration.
9412 * gfortran.dg/submodule_16.f08: New test.
9414 2016-06-01 Jakub Jelinek <jakub@redhat.com>
9417 * c-c++-common/gomp/pr71371.c: New test.
9419 2016-06-01 Richard Biener <rguenther@suse.de>
9421 PR tree-optimization/71366
9422 * gcc.dg/torture/pr71366-1.c: New testcase.
9423 * gcc.dg/torture/pr71366-2.c: Likewise.
9425 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9427 * gcc.target/powerpc/vslv-0.c: New test.
9428 * gcc.target/powerpc/vslv-1.c: New test.
9429 * gcc.target/powerpc/vsrv-0.c: New test.
9430 * gcc.target/powerpc/vsrv-1.c: New test.
9432 2016-06-01 Nathan Sidwell <nathan@acm.org>
9434 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9435 * gcc.target/nvptx/weak.c: New.
9437 2016-06-01 Richard Biener <rguenther@suse.de>
9439 PR tree-optimization/71261
9440 * gcc.dg/torture/vect-bool-1.c: New testcase.
9442 2016-06-01 Jakub Jelinek <jakub@redhat.com>
9444 * gfortran.dg/gomp/order-1.f90: New test.
9445 * gfortran.dg/gomp/order-2.f90: New test.
9447 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
9449 * gcc.dg/unroll-6.c: Update template.
9450 * gcc.dg/unroll-7.c: New testcase.
9451 * gcc.dg/unroll-8.c: New testcase.
9453 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9455 * gnat.dg/opt56.ad[sb]: New test.
9457 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9460 * g++.dg/cpp0x/constexpr-ice16.C: New.
9462 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9464 PR tree-optimization/71314
9465 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9468 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9470 PR tree-optimization/71077
9471 * gcc.dg/tree-ssa/pr71077.c: New test.
9473 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
9475 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9476 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9477 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9479 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9482 * g++.dg/cpp0x/pr71248.C: New.
9483 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9484 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9485 * g++.dg/init/new37.C: Likewise.
9486 * g++.dg/template/static1.C: Likewise.
9487 * g++.dg/template/static2.C: Likewise.
9489 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9491 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9493 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9495 2016-05-31 Marek Polacek <polacek@redhat.com>
9497 * c-c++-common/Wswitch-unreachable-3.c: New test.
9498 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9500 2016-05-31 Richard Biener <rguenther@suse.de>
9502 PR tree-optimization/71352
9503 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9505 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9507 * gcc.target/arm/armv5_thumb_isa.c: New test.
9509 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9512 * gcc.target/i386/pr71346.c: New test.
9514 2016-05-31 Tom de Vries <tom@codesourcery.com>
9516 PR tree-optimization/69068
9517 * gcc.dg/graphite/pr69068.c: New test.
9519 2016-05-27 Martin Sebor <msebor@redhat.com>
9522 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9524 2016-05-30 Jakub Jelinek <jakub@redhat.com>
9527 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9528 nowait depend(inout: dd[0]) clauses where permitted.
9530 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9533 * g++.dg/parse/pr71238.C: New.
9534 * g++.dg/concepts/friend1.C: Test column numbers too.
9535 * g++.dg/cpp0x/initlist31.C: Likewise.
9536 * g++.dg/cpp0x/pr51420.C: Likewise.
9537 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9538 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9539 * g++.dg/ext/builtin3.C: Likewise.
9540 * g++.dg/lookup/friend12.C: Likewise.
9541 * g++.dg/lookup/friend7.C: Likewise.
9542 * g++.dg/lookup/koenig1.C: Likewise.
9543 * g++.dg/lookup/koenig5.C: Likewise.
9544 * g++.dg/lookup/used-before-declaration.C: Likewise.
9545 * g++.dg/overload/koenig1.C: Likewise.
9546 * g++.dg/template/crash65.C: Likewise.
9547 * g++.dg/template/friend57.C: Likewise.
9548 * g++.dg/warn/Wshadow-5.C: Likewise.
9549 * g++.dg/warn/Wunused-8.C: Likewise.
9550 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9551 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9552 * g++.old-deja/g++.jason/member.C: Likewise.
9553 * g++.old-deja/g++.jason/report.C: Likewise.
9554 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9555 * g++.old-deja/g++.law/visibility20.C: Likewise.
9556 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9557 * g++.old-deja/g++.other/static5.C: Likewise.
9558 * g++.old-deja/g++.pt/overload2.C: Likewise.
9560 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
9562 * gcc.dg/tree-ssa/peel1.c: New testcase.
9563 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9564 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9566 2016-05-30 Tom de Vries <tom@codesourcery.com>
9568 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9571 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9574 * g++.dg/parse/virtual1.C: New.
9576 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
9578 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9579 Use correct register when clearing %edx.
9581 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
9583 PR tree-optimization/71289
9584 * gcc.dg/pr71289.c: New test.
9586 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9590 * gcc.dg/tree-ssa/pr71269.c: New test.
9591 * gcc.dg/tree-ssa/pr71292.c: New test.
9593 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9596 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9598 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
9600 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9601 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9602 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9604 2016-05-30 Tom de Vries <tom@codesourcery.com>
9606 PR tree-optimization/69067
9607 * gcc.dg/graphite/pr69067.c: New test.
9609 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
9612 * gcc.target/i386/pr71245-1.c: New test.
9613 * gcc.target/i386/pr71245-2.c: Ditto.
9615 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9618 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9619 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9620 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9622 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
9624 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9626 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9630 * g++.dg/overload/69855.C: New.
9631 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9632 * g++.old-deja/g++.pt/crash3.C: Likewise.
9634 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9637 * g++.dg/parse/namespace13.C: New.
9639 2016-05-26 Jeff Law <law@redhat.com>
9641 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9642 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9643 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9644 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9645 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9646 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9647 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9648 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9649 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9650 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9651 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9652 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9653 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9655 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9658 * g++.dg/overload/69855.C: New.
9659 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9660 * g++.old-deja/g++.pt/crash3.C: Likewise.
9662 2016-05-27 Jiong Wang <jiong.wang@arm.com>
9665 * gcc.target/aarch64/va_arg_1.c: New testcase.
9666 * gcc.target/aarch64/va_arg_2.c: Likewise.
9667 * gcc.target/aarch64/va_arg_3.c: Likewise.
9669 2016-05-27 Jiong Wang <jiong.wang@arm.com>
9671 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9672 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9673 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9674 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9675 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9677 2016-05-27 Marek Polacek <polacek@redhat.com>
9680 * g++.dg/torture/pr71308.C: New test.
9682 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9684 * gcc.dg/zero_bits_compound-1.c: New test.
9685 * gcc.dg/zero_bits_compound-2.c: New test.
9687 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9690 * gcc.dg/pr71279.c: New test.
9692 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9694 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9695 floating point min/max/comparison instructions.
9696 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9698 2016-05-26 Jakub Jelinek <jakub@redhat.com>
9700 * c-c++-common/gomp/schedule-1.c: New test.
9701 * gfortran.dg/gomp/schedule-1.f90: New test.
9703 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9707 * g++.dg/cpp1y/auto-fn32.C: New test.
9708 * g++.dg/cpp1y/paren4.C: New test.
9710 2016-05-26 Nathan Sidwell <nathan@acm.org>
9712 * gcc.dg/20060410.c: Xfail on ptx.
9713 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9714 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9715 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9716 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9717 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9719 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9721 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9723 2016-05-26 Jakub Jelinek <jakub@redhat.com>
9725 PR tree-optimization/71280
9726 * gcc.dg/pr71280.c: New test.
9728 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9730 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9731 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9733 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9735 2016-05-26 Jiong Wang <jiong.wang@arm.com>
9737 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
9740 2016-05-25 Jeff Law <law@redhat.com>
9742 PR tree-optimization/71272
9743 * gcc.c-torture/compile/pr71272.c: new test.
9745 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9747 * gcc.target/powerpc/vec-cmpne.c: New test.
9748 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9750 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9752 * gnat.dg/opt55.ad[sb]: New test.
9754 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9756 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9757 * c-c++-common/pr60226.c: Require int32plus.
9758 * gcc.c-torture/execute/pr70602.c: Likewise.
9759 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9760 unsigned long for malloc arg type.
9761 * gcc.dg/asr_div1.c: Require int32plus.
9762 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9763 * gcc.dg/pie-1.c: Require pie.
9764 * gcc.dg/pie-2.c: Likewise.
9765 * gcc.dg/pr59471.c: Require int32plus.
9766 * gcc.dg/pr59963-2.c: XFAIL for int16.
9767 * gcc.dg/pr60114.c: Require int32plus.
9768 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9769 unsigned long for typedef of size_t.
9770 * gcc.dg/pr63914.c: Require int32plus.
9771 * gcc.dg/pr64536.c: Require pt32plus.
9772 * gcc.dg/pr65658.c: Likewise.
9773 * gcc.dg/pr67271.c: Require int32plus.
9774 * gcc.dg/pr68112.c: Likewise.
9775 * gcc.dg/pr69071.c: Skip for avr target.
9776 * gcc.dg/pr69973.c: Require int32plus.
9777 * gcc.dg/pr70169.c: Skip for avr target.
9778 * gcc.dg/sso-6.c: Require int32plus.
9779 * gcc.dg/sso-7.c: Likewise.
9780 * gcc.dg/sso-8.c: Likewise.
9781 * gcc.dg/vrp-min-max-2.c: Likewise.
9783 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9786 * gcc.target/i386/pr70738-1.c: New test.
9787 * gcc.target/i386/pr70738-2.c: Likewise.
9788 * gcc.target/i386/pr70738-3.c: Likewise.
9789 * gcc.target/i386/pr70738-4.c: Likewise.
9790 * gcc.target/i386/pr70738-5.c: Likewise.
9791 * gcc.target/i386/pr70738-6.c: Likewise.
9792 * gcc.target/i386/pr70738-7.c: Likewise.
9793 * gcc.target/i386/pr70738-8.c: Likewise.
9794 * gcc.target/i386/pr70738-9.c: Likewise.
9796 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9798 PR rtl-optimization/66940
9799 * gcc.c-torture/execute/pr66940.c: New test.
9801 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9803 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9804 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9805 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9806 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9807 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9808 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9809 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9810 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9811 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9812 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9813 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9814 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9815 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9816 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9817 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9818 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9819 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9820 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9821 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9822 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9823 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9824 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9825 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9826 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9828 2016-05-25 Marek Polacek <polacek@redhat.com>
9831 * gcc.dg/noncompile/pr71265.c: New test.
9834 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9836 2016-05-25 Nathan Sidwell <nathan@acm.org>
9838 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9840 2016-05-25 Richard Biener <rguenther@suse.de>
9842 PR tree-optimization/71261
9843 * c-c++-common/torture/pr71261.c: New testcase.
9845 2016-05-25 Richard Biener <rguenther@suse.de>
9847 PR tree-optimization/71264
9848 * gcc.dg/vect/pr71264.c: New testcase.
9850 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9853 * g++.dg/cpp0x/alias-decl-53.C: New.
9854 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9856 2016-05-25 Martin Liska <mliska@suse.cz>
9858 * g++.dg/pr71239.C: New test.
9860 2016-05-25 Richard Biener <rguenther@suse.de>
9862 * gcc.dg/vect/pr58135.c: Rename to ...
9863 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
9865 2016-05-25 Marek Polacek <polacek@redhat.com>
9867 * g++.dg/pr65295.C: Use target c++14.
9869 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9871 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9872 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
9874 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9876 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9879 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9881 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9882 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9883 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9884 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9885 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9886 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9887 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9888 * c-c++-common/goacc/pcopy.c: Likewise.
9889 * c-c++-common/goacc/pcopyin.c: Likewise.
9890 * c-c++-common/goacc/pcopyout.c: Likewise.
9891 * c-c++-common/goacc/pcreate.c: Likewise.
9892 * c-c++-common/goacc/pr70688.c: New test.
9893 * c-c++-common/goacc/present-1.c: Adjust test.
9894 * c-c++-common/goacc/reduction-5.c: Likewise.
9895 * g++.dg/goacc/data-1.C: New test.
9897 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9899 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9900 vector parity built-in functions.
9901 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9902 count trailing zeros automatic vectorization.
9903 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9904 count trailing zeros built-in functions.
9906 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9908 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9910 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9913 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9915 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9918 * g++.dg/template/crash123.C: New.
9919 * g++.dg/template/crash124.C: Likewise.
9921 2016-05-24 Martin Sebor <msebor@redhat.com>
9924 * g++.dg/ext/flexary16.C: New test.
9926 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9928 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9929 before math.h is included.
9930 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9931 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9932 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9933 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9934 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9935 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9936 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9937 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9938 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9939 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9940 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9941 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9942 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9943 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9944 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9945 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9946 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9947 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9948 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9949 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9950 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9951 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9952 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9954 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9955 Kelvin Nilsen <kelvin@gcc.gnu.org>
9957 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9960 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9963 * g++.dg/warn/Wno-narrowing1.C: New.
9965 2016-05-24 Marek Polacek <polacek@redhat.com>
9968 * c-c++-common/Wswitch-unreachable-2.c: New test.
9970 2016-05-24 Jakub Jelinek <jakub@redhat.com>
9973 * g++.dg/vect/simd-clone-6.cc: New test.
9974 * g++.dg/gomp/declare-simd-6.C: New test.
9978 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9980 2016-05-24 Richard Biener <rguenther@suse.de>
9982 PR tree-optimization/71240
9983 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9985 2016-05-24 Richard Biener <rguenther@suse.de>
9987 PR tree-optimization/71230
9988 * gcc.dg/torture/pr71230.c: New testcase.
9989 * g++.dg/torture/pr71230.C: Likewise.
9991 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9993 * c-c++-common/goacc/routine-5.c: Add tests.
9994 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9995 * gfortran.dg/goacc/routine-6.f90: Add tests.
9997 2016-05-24 Richard Biener <rguenther@suse.de>
9999 PR tree-optimization/71253
10000 * gcc.dg/torture/pr71253.c: New testcase.
10002 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10004 PR middle-end/71252
10005 * gfortran.dg/pr71252.f90: New test.
10007 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10009 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10011 2016-05-24 Richard Biener <rguenther@suse.de>
10013 PR middle-end/70434
10015 * c-c++-common/vector-subscript-4.c: New testcase.
10016 * c-c++-common/vector-subscript-5.c: Likewise.
10018 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10021 * gfortran.dg/namelist_90.f: New test
10023 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10026 * gfortran.dg/unexpected_eof.f: New test
10028 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10029 Kelvin Nilsen <kelvin@gcc.gnu.org>
10031 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10034 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10037 * g++.dg/cpp0x/inh-ctor20.C: New.
10038 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10040 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10043 * g++.dg/cpp0x/variadic168.C: New.
10045 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10047 * g++.dg/cpp0x/pr31445.C: Test column number too.
10048 * g++.dg/cpp0x/pr32253.C: Likewise.
10049 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10050 * g++.dg/cpp0x/variadic36.C: Likewise.
10052 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
10054 * gcc.dg/fold-notshift-2.c: Adjust.
10056 2016-05-23 Marek Polacek <polacek@redhat.com>
10059 * c-c++-common/Wswitch-unreachable-1.c: New test.
10060 * gcc.dg/Wswitch-unreachable-1.c: New test.
10061 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10062 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10063 * g++.dg/gomp/block-10.C: Likewise.
10064 * gcc.dg/gomp/block-10.c: Likewise.
10065 * g++.dg/gomp/block-9.C: Likewise.
10066 * gcc.dg/gomp/block-9.c: Likewise.
10067 * g++.dg/gomp/target-1.C: Likewise.
10068 * g++.dg/gomp/target-2.C: Likewise.
10069 * gcc.dg/gomp/target-1.c: Likewise.
10070 * gcc.dg/gomp/target-2.c: Likewise.
10071 * g++.dg/gomp/taskgroup-1.C: Likewise.
10072 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10073 * gcc.dg/gomp/teams-1.c: Likewise.
10074 * g++.dg/gomp/teams-1.C: Likewise.
10075 * g++.dg/overload/error3.C: Likewise.
10076 * g++.dg/tm/jump1.C: Likewise.
10077 * g++.dg/torture/pr40335.C: Likewise.
10078 * gcc.dg/c99-vla-jump-5.c: Likewise.
10079 * gcc.dg/switch-warn-1.c: Likewise.
10080 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10081 * gcc.dg/nested-func-1.c: Likewise.
10082 * gcc.dg/pr67784-4.c: Likewise.
10084 2016-05-23 Richard Biener <rguenther@suse.de>
10086 PR tree-optimization/71230
10087 * gfortran.dg/pr71230-1.f90: New testcase.
10088 * gfortran.dg/pr71230-2.f90: Likewise.
10090 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10092 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
10093 * gcc.dg/vect/pr58135.c: Add new.
10094 * gfortran.dg/pr46519-1.f: Adjust test case.
10096 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10099 * g++.dg/cpp0x/decltype64.C: New.
10101 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10103 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10104 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10105 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10107 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10109 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10110 Add poly64x1_t and poly64x2_t cases if supported.
10111 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10112 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10113 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10114 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10115 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10117 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10119 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10120 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10121 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10122 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10123 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10124 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10125 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10127 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10129 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10131 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10133 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10134 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10136 2016-05-22 Jakub Jelinek <jakub@redhat.com>
10138 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10139 constraint instead of "r".
10140 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10141 insn instead of vxorpd.
10142 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10144 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10145 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10147 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10149 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10150 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10152 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10154 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10156 PR middle-end/40921
10157 * gcc.dg/tree-ssa/pr40921.c: New test.
10159 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10162 * gcc.target/avr/pr71103.c: New test.
10164 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10166 PR middle-end/71179
10167 * gcc.dg/tree-ssa/pr71179.c: New test.
10169 2016-05-20 Martin Sebor <msebor@redhat.com>
10172 * gcc.dg/init-excess-2.c: New test.
10174 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10176 * gnat.dg/opt53.adb: New test.
10177 * gnat.dg/opt54.adb: Likewise.
10179 2016-05-20 Martin Jambor <mjambor@suse.cz>
10181 PR tree-optimization/70884
10182 * gcc.dg/tree-ssa/pr70919.c: New test.
10184 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10186 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10188 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10189 fix code formatting.
10191 2016-05-20 Nathan Sidwell <nathan@acm.org>
10193 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10195 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
10197 2016-05-20 David Malcolm <dmalcolm@redhat.com>
10199 * jit.dg/all-non-failing-tests.h: Add
10200 test-factorial-must-tail-call.c.
10201 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10202 * jit.dg/test-factorial-must-tail-call.c: New test case.
10204 2016-05-20 Jakub Jelinek <jakub@redhat.com>
10207 * gfortran.dg/pr71204.f90: New test.
10209 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10211 * gcc.target/nvptx/sincos.c: New test.
10213 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10216 * g++.dg/cpp1y/auto-fn31.C: New.
10218 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10220 * gcc.target/powerpc/vec-addec.c: New test.
10221 * gcc.target/powerpc/vec-addec-int128.c: New test.
10223 2016-05-20 David Malcolm <dmalcolm@redhat.com>
10225 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10226 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10227 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10228 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10230 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
10232 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10234 2016-05-20 Jakub Jelinek <jakub@redhat.com>
10237 * g++.dg/opt/pr71210-1.C: New test.
10238 * g++.dg/opt/pr71210-2.C: New test.
10240 PR tree-optimization/29756
10241 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10242 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10243 only on selected targets where V4SImode vectors are known to be
10246 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
10248 PR tree-optimization/71079
10249 PR tree-optimization/71206
10250 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10252 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10254 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10255 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10256 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10258 2016-05-20 Richard Guenther <rguenther@suse.de>
10260 PR tree-optimization/29756
10261 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10263 2016-05-20 Richard Biener <rguenther@suse.de>
10265 PR tree-optimization/71185
10266 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10268 2016-05-20 Richard Biener <rguenther@suse.de>
10270 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10272 2016-05-19 Marek Polacek <polacek@redhat.com>
10275 * g++.dg/diagnostic/pr71075.C: New test.
10277 2016-05-19 David Malcolm <dmalcolm@redhat.com>
10280 * g++.dg/pr71184.C: New test case.
10282 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10284 * gcc.target/powerpc/darn-0.c: New test.
10285 * gcc.target/powerpc/darn-1.c: New test.
10286 * gcc.target/powerpc/darn-2.c: New test.
10288 2016-05-19 Marek Polacek <polacek@redhat.com>
10290 PR tree-optimization/71031
10291 * gcc.dg/tree-ssa/vrp100.c: New test.
10293 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10295 PR rtl-optimization/71148
10296 * gcc.dg/pr71148.c: New test.
10298 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10301 * gcc.target/arm/pr71056.c: New test.
10303 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10305 * c-c++-common/pr69669.c: Check the used mode.
10307 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10310 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10312 2016-05-19 Richard Biener <rguenther@suse.de>
10314 PR tree-optimization/70729
10315 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10316 * gcc.dg/graphite/scop-18.c: Likewise.
10317 * gcc.dg/pr41783.c: Disable LIM.
10318 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10319 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10320 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10321 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10322 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10323 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10324 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10325 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10326 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10327 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10328 * gfortran.dg/pr42108.f90: Likewise.
10330 2016-05-18 David Malcolm <dmalcolm@redhat.com>
10333 * gcc.dg/spellcheck-options-11.c: New test case.
10335 2016-05-18 Jakub Jelinek <jakub@redhat.com>
10338 * g++.dg/opt/pr71100.C: New test.
10340 2016-05-18 Martin Jambor <mjambor@suse.cz>
10343 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10344 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10345 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10346 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10348 2016-05-18 Martin Jambor <mjambor@suse.cz>
10351 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10352 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10353 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10354 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10355 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10357 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10360 * g++.dg/template/crash122.C: New.
10362 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10365 * g++.dg/template/pr70466-1.C: New.
10366 * g++.dg/template/pr70466-2.C: Likewise.
10368 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10370 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10371 splat operations and the XXSPLTIB instruction.
10372 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10373 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10374 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10375 xxlxor to clear a register.
10377 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10379 * gcc.dg/torture/pr71020.c: New test.
10381 2016-05-18 Martin Jambor <mjambor@suse.cz>
10384 * gcc.dg/ipa/pr70646.c: New test.
10386 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10388 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10390 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10392 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10393 missing tests for vreinterpretq_p{8,16}.
10395 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10397 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10398 vsliq_n_s64 and vsliq_n_u64.
10400 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10402 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10403 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10405 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10407 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10408 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10409 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10411 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10413 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10416 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10418 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10419 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10420 "blr\t" and switch to scan-assembler-times.
10422 2016-05-18 Jiong Wang <jiong.wang@arm.com>
10424 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10426 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10427 declarations under __aarch64__ and __ARM_FEATURE_FMA.
10429 2016-05-18 Jakub Jelinek <jakub@redhat.com>
10431 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10432 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10433 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10434 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10435 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10436 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10438 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10439 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10441 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10442 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10444 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10445 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10447 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10449 2016-05-18 Richard Biener <rguenther@suse.de>
10451 PR tree-optimization/71168
10452 * gcc.dg/torture/pr71168.c: New testcase.
10454 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10456 PR middle-end/63586
10457 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10458 * gcc.dg/tree-ssa/pr63586.c: New test.
10459 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10461 2016-05-17 Nathan Sidwell <nathan@acm.org>
10463 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10464 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10465 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10466 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10468 2016-05-17 Nathan Sidwell <nathan@acm.org>
10470 * gcc.target/nvptx/abi-vararg-3.c: New.
10472 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10474 PR tree-optimization/54579
10475 PR middle-end/55299
10476 * gcc.dg/fold-notrotate-1.c: New test.
10477 * gcc.dg/fold-notshift-1.c: New test.
10478 * gcc.dg/fold-notshift-2.c: New test.
10480 2016-05-17 Marek Polacek <polacek@redhat.com>
10483 * g++.dg/ipa/pr71146.C: New test.
10485 2016-05-17 David Malcolm <dmalcolm@redhat.com>
10487 * jit.dg/test-error-array-bounds.c: New test case.
10489 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
10491 * gcc.dg/tree-ssa/and-1.c: New testcase.
10493 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
10495 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10496 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10498 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
10500 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10501 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10503 2016-05-17 Jiong Wang <jiong.wang@arm.com>
10505 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10507 2016-05-17 Jiong Wang <jiong.wang@arm.com>
10509 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10511 2016-05-17 Jiong Wang <jiong.wang@arm.com>
10513 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10514 ".2d[index]" when scan the assembly.
10515 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10516 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10518 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10520 2016-05-17 Richard Biener <rguenther@suse.de>
10522 PR tree-optimization/71132
10523 * gcc.dg/torture/pr71132.c: New testcase.
10525 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10527 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10529 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10532 * gcc.target/aarch64/pr70809_1.c: New test.
10534 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10536 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10537 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10538 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10539 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10541 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10542 Ilya Enkovich <ilya.enkovich@intel.com>
10545 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10547 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
10549 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10550 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10552 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10554 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10555 test for __ARM_FP16_ARGS.
10556 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10557 * gcc.target/arm/aapcs/neon-vect10.c: New.
10558 * gcc.target/arm/aapcs/neon-vect9.c: New.
10559 * gcc.target/arm/aapcs/vfp18.c: New.
10560 * gcc.target/arm/aapcs/vfp19.c: New.
10561 * gcc.target/arm/aapcs/vfp20.c: New.
10562 * gcc.target/arm/aapcs/vfp21.c: New.
10563 * gcc.target/arm/fp16-aapcs-1.c: New.
10564 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10565 test for __ARM_FP16_ARGS.
10566 * g++.target/arm/fp16-return-1.c: Update expected output.
10568 2016-05-16 Jiong Wang <jiong.wang@arm.com>
10571 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10573 2016-05-15 Harald Anlauf <anlauf@gmx.de>
10576 * gfortran.dg/pr69603.f90: New testcase.
10578 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
10580 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10582 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
10585 * gfortran.dg/pr71047.f08: New test.
10587 2016-05-13 Joseph Myers <joseph@codesourcery.com>
10589 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10590 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10591 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10593 2016-05-13 Martin Sebor <msebor@redhat.com>
10596 * g++.dg/cpp0x/constexpr-60049.C: New test.
10598 2016-05-13 Jakub Jelinek <jakub@redhat.com>
10601 * gcc.dg/pr71071.c: New test.
10603 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
10605 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10606 remove XOP handling.
10607 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
10609 2016-05-13 Nathan Sidwell <nathan@acm.org>
10611 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10612 __atomic_is_lock_free declaration.
10614 2016-05-13 Richard Biener <rguenther@suse.de>
10616 PR tree-optimization/42587
10617 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10619 2016-05-13 Martin Liska <mliska@suse.cz>
10621 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10622 the new format of dump output.
10624 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10626 * gcc.dg/pr71084.c: New test.
10628 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10631 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
10633 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10635 * gcc.target/aarch64/struct_return.c: New test.
10637 2016-05-12 Marek Polacek <polacek@redhat.com>
10640 * c-c++-common/pr70756-2.c: New test.
10641 * c-c++-common/pr70756.c: New test.
10643 2016-05-12 Richard Biener <rguenther@suse.de>
10645 PR tree-optimization/71059
10646 * gcc.dg/torture/pr71059.c: New testcase.
10648 2016-05-12 Richard Biener <rguenther@suse.de>
10650 PR tree-optimization/71062
10651 * gcc.dg/torture/pr71062.c: New testcase.
10653 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10655 PR tree-optimization/71006
10656 * gcc.dg/pr71006.c: New test.
10658 2016-05-12 Marek Polacek <polacek@redhat.com>
10661 * gcc.dg/opts-7.c: New test.
10663 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10666 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10667 Add -save-temps to dg-options.
10668 Scan for ldmfd rather than pop instruction.
10669 * gcc.target/arm/interrupt-2.c: Likewise.
10670 * gcc.target/arm/pr70830.c: New test.
10672 2016-05-12 Jakub Jelinek <jakub@redhat.com>
10674 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10675 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10677 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10678 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10679 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10682 * gcc.target/i386/avx512vl-pack-1.c: New test.
10683 * gcc.target/i386/avx512vl-pack-2.c: New test.
10684 * gcc.target/i386/avx512bw-pack-2.c: New test.
10686 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10688 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10689 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10690 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10692 2016-05-12 Richard Biener <rguenther@suse.de>
10694 PR tree-optimization/70986
10695 * gcc.dg/torture/pr70986-1.c: New testcase.
10696 * gcc.dg/torture/pr70986-2.c: Likewise.
10697 * gcc.dg/torture/pr70986-3.c: Likewise.
10699 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10702 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10703 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10705 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
10707 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10709 * gcc.target/i386/pr66746.c: Ditto.
10711 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10713 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10715 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10716 warning when using -mvsx-timode.
10717 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10718 * gcc.target/powerpc/dform-2.c: Likewise.
10719 * gcc.target/powerpc/pr68805.c: Likewise.
10721 2016-05-11 Marek Polacek <polacek@redhat.com>
10724 * c-c++-common/attributes-3.c: New test.
10726 2016-05-11 Nathan Sidwell <nathan@acm.org>
10728 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10729 * gcc.c-torture/execute/pr68185.c: Likewise.
10730 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10731 * gcc.dg/pr69634.c: Requires scheduling.
10732 * gcc.dg/torture/pr66178.c: Require label values.
10733 * gcc.dg/setjmp-6.c: Require indirect jumps.
10735 2016-05-11 Richard Biener <rguenther@suse.de>
10737 PR tree-optimization/71055
10738 * gcc.dg/torture/pr71055.c: New testcase.
10740 2016-05-11 Richard Biener <rguenther@suse.de>
10743 * g++.dg/debug/pr71057.C: New testcase.
10745 2016-05-11 Jakub Jelinek <jakub@redhat.com>
10748 * gfortran.dg/gomp/pr70855.f90: New test.
10750 2016-05-11 Richard Biener <rguenther@suse.de>
10752 PR middle-end/71002
10753 * g++.dg/torture/pr71002.C: New testcase.
10755 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10757 PR middle-end/70807
10758 * gcc.dg/pr70807.c: New test.
10760 2016-05-10 Martin Sebor <msebor@redhat.com>
10763 * g++.dg/Wattributes.C: New test.
10765 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
10767 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10768 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10769 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10771 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10774 * gcc.target/i386/pr70799-1.c: New test.
10776 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10778 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10780 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10782 PR middle-end/70877
10783 * gcc.target/i386/pr70877.c: New test.
10785 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10787 PR tree-optimization/70786
10788 * gcc.target/i386/pr70876.c: New test.
10790 2016-05-10 Jakub Jelinek <jakub@redhat.com>
10793 * gcc.target/i386/avx512vl-logic-1.c: New test.
10794 * gcc.target/i386/avx512vl-logic-2.c: New test.
10795 * gcc.target/i386/avx512dq-logic-2.c: New test.
10797 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10800 * gcc.target/powerpc/pr70963.c: New.
10802 2016-05-10 David Malcolm <dmalcolm@redhat.com>
10804 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10805 (test_very_wide_line): Add ruler to expected output.
10806 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10807 (test_very_wide_line): Likewise.
10808 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10809 (test_show_locus): Within the handling of "test_very_wide_line",
10810 enable show_ruler_p on the diagnostic context.
10812 2016-05-10 Richard Biener <rguenther@suse.de>
10814 PR tree-optimization/71039
10815 * gcc.dg/torture/pr71039.c: New testcase.
10817 2016-05-10 Nathan Sidwell <nathan@acm.org>
10819 * gcc.dg/nested-func-10.c: Requires alloca.
10820 * gcc.dg/nested-func-9.c: Requires alloca.
10821 * gcc.c-torture/execute/pr70460.c: Requires labels.
10822 * gcc.c-torture/compile/pr70199.c: Requires labels.
10823 * gcc.target/nvptx/decl.c: Compile only.
10824 * gcc.target/nvptx/trailing-init.c: Compile only.
10825 * gcc.target/nvptx/ary-init.c: Compile only.
10827 2016-05-10 Marek Polacek <polacek@redhat.com>
10830 * gcc.dg/attr-opt-1.c: New test.
10832 2016-05-10 Richard Biener <rguenther@suse.de>
10834 PR tree-optimization/70497
10835 PR tree-optimization/28367
10836 * gcc.dg/torture/20160404-1.c: New testcase.
10837 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10838 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10840 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10842 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10844 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
10846 * gcc.target/i386/fabsneg-1.c New test.
10848 2016-05-09 Alan Modra <amodra@gmail.com>
10851 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10853 2016-05-09 Richard Biener <rguenther@suse.de>
10855 PR tree-optimization/70985
10856 * gcc.dg/torture/pr70985.c: New testcase.
10858 2016-05-09 Bin Cheng <bin.cheng@arm.com>
10860 * gcc.dg/tree-ssa/ifc-9.c: New test.
10861 * gcc.dg/tree-ssa/ifc-10.c: New test.
10862 * gcc.dg/tree-ssa/ifc-11.c: New test.
10863 * gcc.dg/tree-ssa/ifc-12.c: New test.
10864 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10865 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10866 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10868 2016-05-09 Richard Biener <rguenther@suse.de>
10871 * gfortran.dg/pr70937.f90: New testcase.
10873 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10875 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10877 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
10880 * gfortran.dg/dec_structure_1.f90: New testcase.
10881 * gfortran.dg/dec_structure_2.f90: Ditto.
10882 * gfortran.dg/dec_structure_3.f90: Ditto.
10883 * gfortran.dg/dec_structure_4.f90: Ditto.
10884 * gfortran.dg/dec_structure_5.f90: Ditto.
10885 * gfortran.dg/dec_structure_6.f90: Ditto.
10886 * gfortran.dg/dec_structure_7.f90: Ditto.
10887 * gfortran.dg/dec_structure_8.f90: Ditto.
10888 * gfortran.dg/dec_structure_9.f90: Ditto.
10889 * gfortran.dg/dec_structure_10.f90: Ditto.
10890 * gfortran.dg/dec_structure_11.f90: Ditto.
10891 * gfortran.dg/dec_union_1.f90: Ditto.
10892 * gfortran.dg/dec_union_2.f90: Ditto.
10893 * gfortran.dg/dec_union_3.f90: Ditto.
10894 * gfortran.dg/dec_union_4.f90: Ditto.
10895 * gfortran.dg/dec_union_5.f90: Ditto.
10896 * gfortran.dg/dec_union_6.f90: Ditto.
10897 * gfortran.dg/dec_union_7.f90: Ditto.
10899 2016-05-07 Tom de Vries <tom@codesourcery.com>
10901 PR tree-optimization/70956
10902 * gcc.dg/graphite/pr70956.c: New test.
10904 2016-05-06 Jakub Jelinek <jakub@redhat.com>
10906 PR middle-end/70941
10907 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10908 (a, b, c, d): Change type from char to signed char.
10909 (main): Compare against (signed char) -1634678893 instead of
10910 hardcoded -109. Use __builtin_abort instead of abort.
10912 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10913 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10915 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10917 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10920 * gcc.dg/torture/pr70935.c: New test.
10922 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10925 * gcc.target/sh/pr58219.c: New tests.
10927 2016-05-06 Richard Biener <rguenther@suse.de>
10929 PR tree-optimization/70960
10930 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10932 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10935 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10936 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10937 Adjust expected instruction counts.
10938 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10940 2016-05-06 Marek Polacek <polacek@redhat.com>
10943 * gcc.dg/ubsan/bounds-3.c: New test.
10945 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10948 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10950 2016-05-06 Richard Biener <rguenther@suse.de>
10952 PR middle-end/70931
10953 * gfortran.dg/pr70931.f90: New testcase.
10955 2016-05-06 Richard Biener <rguenther@suse.de>
10957 PR middle-end/70941
10958 * gcc.dg/torture/pr70941.c: New testcase.
10960 2016-05-05 Bin Cheng <bin.cheng@arm.com>
10962 PR tree-optimization/57206
10963 * gcc.dg/vect/pr57206.c: New test.
10965 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10967 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10969 2016-05-05 Jakub Jelinek <jakub@redhat.com>
10971 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10973 * c-c++-common/Wdangling-else-4.c: New test.
10975 2016-05-04 Jakub Jelinek <jakub@redhat.com>
10979 * g++.dg/opt/pr70906.C: New test.
10980 * g++.dg/opt/pr70933.C: New test.
10982 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10984 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
10986 * gcc.dg/ipa/pure-const-3.c: New testcase.
10988 2016-05-04 Marek Polacek <polacek@redhat.com>
10990 * c-c++-common/Wdangling-else-1.c: New test.
10991 * c-c++-common/Wdangling-else-2.c: New test.
10992 * c-c++-common/Wdangling-else-3.c: New test.
10994 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10996 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10999 2016-05-04 Marek Polacek <polacek@redhat.com>
11002 * gcc.dg/Waddress-2.c: New test.
11004 2016-05-04 Alan Modra <amodra@gmail.com>
11006 * gcc.target/powerpc/pr70866.c: New.
11008 2016-05-03 Martin Sebor <msebor@redhat.com>
11011 * c-c++-common/builtin_location.c: New test.
11012 * g++.dg/cpp1y/builtin_location.C: New test.
11014 2016-05-03 Marek Polacek <polacek@redhat.com>
11017 * gcc.dg/pr70859.c: New test.
11018 * gcc.dg/pr70859-2.c: New test.
11020 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11022 * gnat.dg/debug5.adb: New testcase.
11024 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11026 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11027 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11028 Procedure to check for z10 instruction set.
11030 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11032 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11034 2016-05-03 Alan Modra <amodra@gmail.com>
11036 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11038 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11040 * gcc.target/i386/avx512f-cvt-1.c: New test.
11042 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11044 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11045 -fdump-tree-vrp-details.
11047 2016-05-03 Richard Biener <rguenther@suse.de>
11049 * gcc.dg/pr30172-1.c: Adjust.
11050 * gcc.dg/pr63743.c: Likewise.
11051 * gcc.dg/tm/pr51696.c: Likewise.
11052 * c-c++-common/tm/safe-1.c: Likewise.
11053 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11054 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11055 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11056 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11058 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11060 PR rtl-optimization/70467
11061 * gcc.target/i386/pr70467-3.c: New test.
11062 * gcc.target/i386/pr70467-4.c: New test.
11064 PR tree-optimization/70916
11065 * gcc.c-torture/compile/pr70916.c: New test.
11068 * gcc.target/i386/pr49244-1.c: New test.
11069 * gcc.target/i386/pr49244-2.c: New test.
11071 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11073 PR rtl-optimization/44281
11074 * gcc.target/i386/pr44281.c: New test.
11076 2016-05-03 bin cheng <bin.cheng@arm.com>
11078 PR tree-optimization/56541
11079 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11080 * gcc.dg/vect/pr56541.c: new test.
11082 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11084 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11086 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11088 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11091 * c-c++-common/asan/clone-test-1.c (main): Align child process
11094 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11097 * g++.dg/spellcheck-fields-2.C: New test case.
11099 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11102 * g++.dg/pr62314.C: New test case.
11104 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
11106 * gcc.dg/ipa/inline-8.c: New testcase.
11108 2016-05-02 Jakub Jelinek <jakub@redhat.com>
11110 PR rtl-optimization/70467
11111 * gcc.target/i386/pr70467-1.c: New test.
11113 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11115 * gcc.dg/spec-options.c: Run the test on all targets.
11116 * gcc.dg/foo.specs: Use cpp_unique_options.
11118 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
11120 * gcc.dg/tree-ssa/unord.c: New testcase.
11122 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
11124 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11126 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11128 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11130 2016-05-02 Marek Polacek <polacek@redhat.com>
11133 * gcc.dg/enum-incomplete-3.c: New test.
11135 2016-05-02 Marek Polacek <polacek@redhat.com>
11136 Tom de Vries <tom@codesourcery.com>
11138 PR tree-optimization/70700
11139 * gcc.dg/pr70700.c: New test.
11141 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
11143 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11144 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11145 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11146 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11147 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11149 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11151 * ada/acats/run_acats: Rename into...
11152 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11153 * ada/acats/run_all.sh: Remove redundant test.
11154 (target_run): Move around.
11155 (target_gnatchop): Use newly built executable.
11156 (target_gnatmake): Likewise.
11157 Check that the compilation of impbit succeeds.
11159 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11161 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11162 * gcc.dg/20021029-1.c: Likewise.
11163 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11164 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11165 * gcc.target/sh/cmpstr.c: Likewise.
11166 * gcc.target/sh/cmpstrn.c: Likewise.
11167 * gcc.target/sh/memset.c: Likewise.
11168 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11169 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11170 * gcc.target/sh/pr39423-1.c: Likewise.
11171 * gcc.target/sh/pr49468-di.c: Likewise.
11172 * gcc.target/sh/pr49468-si.c: Likewise.
11173 * gcc.target/sh/pr49880-1.c: Likewise.
11174 * gcc.target/sh/pr49880-2.c: Likewise.
11175 * gcc.target/sh/pr49880-3.c: Likewise.
11176 * gcc.target/sh/pr50751-1.c: Likewise.
11177 * gcc.target/sh/pr50751-4.c: Likewise.
11178 * gcc.target/sh/pr50751-7.c: Likewise.
11179 * gcc.target/sh/pr51244-1.c: Likewise.
11180 * gcc.target/sh/pr51244-10.c: Likewise.
11181 * gcc.target/sh/pr51244-11.c: Likewise.
11182 * gcc.target/sh/pr51244-12.c: Likewise.
11183 * gcc.target/sh/pr51244-13.c: Likewise.
11184 * gcc.target/sh/pr51244-14.c: Likewise.
11185 * gcc.target/sh/pr51244-17.c: Likewise.
11186 * gcc.target/sh/pr51244-18.c: Likewise.
11187 * gcc.target/sh/pr51244-19.c: Likewise.
11188 * gcc.target/sh/pr51244-4.c: Likewise.
11189 * gcc.target/sh/pr51244-5.c: Likewise.
11190 * gcc.target/sh/pr51244-7.c: Likewise.
11191 * gcc.target/sh/pr51244-8.c: Likewise.
11192 * gcc.target/sh/pr51244-9.c: Likewise.
11193 * gcc.target/sh/pr51697.c: Likewise.
11194 * gcc.target/sh/pr52483-1.c: Likewise.
11195 * gcc.target/sh/pr52483-2.c: Likewise.
11196 * gcc.target/sh/pr52483-3.c: Likewise.
11197 * gcc.target/sh/pr52483-5.c: Likewise.
11198 * gcc.target/sh/pr52933-1.c: Likewise.
11199 * gcc.target/sh/pr52933-2.c: Likewise.
11200 * gcc.target/sh/pr52933-3.c: Likewise.
11201 * gcc.target/sh/pr53568-1.c: Likewise.
11202 * gcc.target/sh/pr53976-1.c: Likewise.
11203 * gcc.target/sh/pr53988-1.c: Likewise.
11204 * gcc.target/sh/pr53988.c: Likewise.
11205 * gcc.target/sh/pr54089-1.c: Likewise.
11206 * gcc.target/sh/pr54089-6.c: Likewise.
11207 * gcc.target/sh/pr54089-7.c: Likewise.
11208 * gcc.target/sh/pr54089-8.c: Likewise.
11209 * gcc.target/sh/pr54089-9.c: Likewise.
11210 * gcc.target/sh/pr54236-1.c: Likewise.
11211 * gcc.target/sh/pr54236-2.c: Likewise.
11212 * gcc.target/sh/pr54236-3.c: Likewise.
11213 * gcc.target/sh/pr54236-4.c: Likewise.
11214 * gcc.target/sh/pr54386.c: Likewise.
11215 * gcc.target/sh/pr54602-1.c: Likewise.
11216 * gcc.target/sh/pr54685.c: Likewise.
11217 * gcc.target/sh/pr54760-1.c: Likewise.
11218 * gcc.target/sh/pr54760-2.c: Likewise.
11219 * gcc.target/sh/pr54760-3.c: Likewise.
11220 * gcc.target/sh/pr54760-4.c: Likewise.
11221 * gcc.target/sh/pr54760-5.c: Likewise.
11222 * gcc.target/sh/pr54760-6.c: Likewise.
11223 * gcc.target/sh/pr55146.c: Likewise.
11224 * gcc.target/sh/pr55160.c: Likewise.
11225 * gcc.target/sh/pr59278.c: Likewise.
11226 * gcc.target/sh/pr59401-1.c: Likewise.
11227 * gcc.target/sh/pr59533-1.c: Likewise.
11228 * gcc.target/sh/pr63260.c: Likewise.
11229 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11230 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11231 * gcc.target/sh/strlen.c: Likewise.
11232 * gcc.target/sh/torture/pr30807.c: Likewise.
11233 * gcc.target/sh/torture/pr34777.c: Likewise.
11234 * gcc.target/sh/torture/pr64652.c: Likewise.
11235 * gcc.target/sh/torture/pr65505.c: Likewise.
11236 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11237 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11239 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11242 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11244 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11246 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11247 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11248 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11249 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11251 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11253 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11254 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11256 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11258 PR middle-end/70626
11259 * c-c++-common/goacc/combined-reduction.c: New test.
11260 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11262 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11264 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11265 *movdi_internal pattern only if PIC off.
11266 * gcc.target/i386/pr70155-2.c: Likewise.
11267 * gcc.target/i386/pr70155-3.c: Likewise.
11268 * gcc.target/i386/pr70155-4.c: Likewise.
11269 * gcc.target/i386/pr70155-5.c: Likewise.
11270 * gcc.target/i386/pr70155-6.c: Likewise.
11271 * gcc.target/i386/pr70155-7.c: Likewise.
11272 * gcc.target/i386/pr70155-8.c: Likewise.
11273 * gcc.target/i386/pr70155-15.c: Likewise.
11274 * gcc.target/i386/pr70155-17.c: Likewise.
11275 * gcc.target/i386/pr70155-22.c: Likewise.
11277 2016-04-29 Bin Cheng <bin.cheng@arm.com>
11279 PR tree-optimization/70803
11280 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11282 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11284 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11285 optimization of vector loop.
11286 * gcc.target/i386/vect-unpack-3.c: New test.
11287 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11288 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11289 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11291 2016-04-29 Marek Polacek <polacek@redhat.com>
11294 * g++.dg/ubsan/null-7.C: New test.
11297 * gcc.dg/pr70852.c: New test.
11299 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11302 * g++.dg/cpp0x/alignas6.C: New test.
11304 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11306 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11307 * gcc.dg/pr27003.c: Likewise.
11308 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11309 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11310 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11311 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
11312 * gcc.target/arc/mxy.c: Likewise.
11313 * gcc.target/arc/mswape.c: Likewise.
11314 * gcc.target/arc/mrtsc.c: Likewise.
11315 * gcc.target/arc/mcrc.c: Likewise.
11316 * gcc.target/arc/mdsp-packa.c: Likewise.
11317 * gcc.target/arc/mdvbf.c: Likewise.
11318 * gcc.target/arc/mlock.c: Likewise.
11319 * gcc.target/arc/mmac-24.c: Likewise.
11320 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11322 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11323 Matthijs Kooijman <matthijs@stdin.nl>
11324 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11327 * gcc.target/avr/pr60040-1.c: New.
11328 * gcc.target/avr/pr60040-2.c: New.
11330 2016-04-29 Richard Biener <rguenther@suse.de>
11332 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11334 2016-04-29 Richard Biener <rguenther@suse.de>
11336 PR tree-optimization/13962
11337 PR tree-optimization/65686
11338 * gcc.dg/uninit-pr65686.c: New testcase.
11340 2016-04-29 Jakub Jelinek <jakub@redhat.com>
11342 PR middle-end/70843
11343 * gcc.dg/pr70843.c: New test.
11345 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11348 * gcc.target/i386/pr70858.c: New test.
11350 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11352 * gcc.target/arc/nps400-1.c: New file.
11354 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11355 Andrew Burgess <andrew.burgess@embecosm.com>
11357 * gcc.target/arc/movh_cl-1.c: New file.
11359 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11360 Andrew Burgess <andrew.burgess@embecosm.com>
11362 * gcc.target/arc/extzv-1.c: New file.
11363 * gcc.target/arc/insv-1.c: New file.
11364 * gcc.target/arc/insv-2.c: New file.
11365 * gcc.target/arc/movb-1.c: New file.
11366 * gcc.target/arc/movb-2.c: New file.
11367 * gcc.target/arc/movb-3.c: New file.
11368 * gcc.target/arc/movb-4.c: New file.
11369 * gcc.target/arc/movb-5.c: New file.
11370 * gcc.target/arc/movb_cl-1.c: New file.
11371 * gcc.target/arc/movb_cl-2.c: New file.
11372 * gcc.target/arc/movbi_cl-1.c: New file.
11373 * gcc.target/arc/movl-1.c: New file.
11375 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11376 Andrew Burgess <andrew.burgess@embecosm.com>
11378 * gcc.target/arc/cmem-1.c: New file.
11379 * gcc.target/arc/cmem-2.c: New file.
11380 * gcc.target/arc/cmem-3.c: New file.
11381 * gcc.target/arc/cmem-4.c: New file.
11382 * gcc.target/arc/cmem-5.c: New file.
11383 * gcc.target/arc/cmem-6.c: New file.
11384 * gcc.target/arc/cmem-7.c: New file.
11385 * gcc.target/arc/cmem-ld.inc: New file.
11386 * gcc.target/arc/cmem-st.inc: New file.
11388 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11391 * gcc.target/i386/pr70821.c: New test.
11393 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11395 * gcc.target/powerpc/vec-adde.c: New test.
11396 * gcc.target/powerpc/vec-adde-int128.c: New test.
11398 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11400 * gcc.target/i386/avx-vround-1.c: New test.
11401 * gcc.target/i386/avx-vround-2.c: New test.
11402 * gcc.target/i386/avx512vl-vround-1.c: New test.
11403 * gcc.target/i386/avx512vl-vround-2.c: New test.
11405 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11408 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11409 (check_effective_target_cilkplus_runtime): ... this.
11410 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11411 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11413 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11414 Require cilkplus_runtime.
11415 Don't add -lcilkrts.
11416 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11417 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11418 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11419 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11420 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11421 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11422 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11423 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11424 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11425 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11426 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11427 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11428 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11429 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11430 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11431 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11432 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11433 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11434 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11435 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11436 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11437 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11438 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11439 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11440 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11441 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11442 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11443 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11444 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11446 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11447 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11449 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11451 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11454 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
11456 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11457 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11459 2015-04-27 Ryan Burn <contact@rnburn.com>
11463 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11465 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11466 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11468 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11470 * gnat.dg/limited_with4.ad[sb]: New test.
11471 * gnat.dg/limited_with4_pkg.ads: New helper.
11473 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11476 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11477 and movv1ti_internal patterns
11478 * gcc.target/i386/pr70155-1.c: New test.
11479 * gcc.target/i386/pr70155-2.c: Likewise.
11480 * gcc.target/i386/pr70155-3.c: Likewise.
11481 * gcc.target/i386/pr70155-4.c: Likewise.
11482 * gcc.target/i386/pr70155-5.c: Likewise.
11483 * gcc.target/i386/pr70155-6.c: Likewise.
11484 * gcc.target/i386/pr70155-7.c: Likewise.
11485 * gcc.target/i386/pr70155-8.c: Likewise.
11486 * gcc.target/i386/pr70155-9.c: Likewise.
11487 * gcc.target/i386/pr70155-10.c: Likewise.
11488 * gcc.target/i386/pr70155-11.c: Likewise.
11489 * gcc.target/i386/pr70155-12.c: Likewise.
11490 * gcc.target/i386/pr70155-13.c: Likewise.
11491 * gcc.target/i386/pr70155-14.c: Likewise.
11492 * gcc.target/i386/pr70155-15.c: Likewise.
11493 * gcc.target/i386/pr70155-16.c: Likewise.
11494 * gcc.target/i386/pr70155-17.c: Likewise.
11495 * gcc.target/i386/pr70155-18.c: Likewise.
11496 * gcc.target/i386/pr70155-19.c: Likewise.
11497 * gcc.target/i386/pr70155-20.c: Likewise.
11498 * gcc.target/i386/pr70155-21.c: Likewise.
11499 * gcc.target/i386/pr70155-22.c: Likewise.
11501 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11503 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11506 2016-04-27 Bin Cheng <bin.cheng@arm.com>
11508 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11509 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11510 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11511 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11512 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11514 2016-04-27 Richard Biener <rguenther@suse.de>
11517 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11518 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11520 2016-04-27 Nathan Sidwell <nathan@acm.org>
11522 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11523 * g++.dg/ubsan/pr63956.C: Adjust error location.
11525 2016-04-27 Nick Clifton <nickc@redhat.com>
11527 PR middle-end/49889
11528 * gcc.dg/pr49889.c: New test.
11530 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11532 * c-c++-common/memset-array.c: New test.
11534 2016-04-26 Martin Sebor <msebor@redhat.com>
11537 * g++.dg/cpp1y/func_constexpr.C: New test.
11539 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11542 * g++.dg/cpp0x/enum32.C: New test.
11543 * g++.dg/cpp0x/enum33.C: New test.
11545 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11547 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11548 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11549 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11550 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11551 * gcc.c-torture/execute/pr38151.c: Likewise.
11552 * gcc.c-torture/execute/pr66556.c: Likewise.
11553 * gcc.c-torture/execute/pr67781.c: Likewise.
11554 * gcc.c-torture/execute/pr68648.c: Likewise.
11556 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
11558 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11560 2016-04-26 Marek Polacek <polacek@redhat.com>
11563 * gcc.dg/pr67784-3.c: New test.
11564 * gcc.dg/pr67784-4.c: New test.
11565 * gcc.dg/pr67784-5.c: New test.
11568 * gcc.dg/Wnested-externs-2.c: New test.
11570 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
11572 * gcc.dg/fold-plusmult.c: Adjust.
11573 * gcc.dg/no-strict-overflow-6.c: Adjust.
11574 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11576 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11578 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11580 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11581 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11582 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11583 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11584 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11585 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11586 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11587 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11588 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11589 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11590 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11591 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11592 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11593 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11594 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11595 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11596 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11597 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11598 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11599 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11600 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11601 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11603 * gcc.target/i386/pr32219-4.c: Likewise.
11604 * gcc.target/i386/pr32219-6.c: Likewise.
11605 * gcc.target/i386/pr32219-8.c: Likewise.
11607 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11609 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11610 associated options.
11612 2016-04-26 Marek Polacek <polacek@redhat.com>
11615 * g++.dg/ext/cond2.C: New test.
11617 2016-04-26 Bin Cheng <bin.cheng@arm.com>
11619 PR tree-optimization/70771
11620 PR tree-optimization/70775
11621 * gcc.dg/pr70771.c: New test.
11622 * gcc.dg/pr70775.c: New test.
11624 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11626 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11628 2016-04-25 Richard Biener <rguenther@suse.de>
11630 PR tree-optimization/70780
11631 * gcc.dg/torture/pr70780.c: New testcase.
11633 2016-04-25 Michael Collison <michael.collison@arm.com>
11635 * gcc.target/arm/neon-vaddws16.c: New test.
11636 * gcc.target/arm/neon-vaddws32.c: New test.
11637 * gcc.target/arm/neon-vaddwu16.c: New test.
11638 * gcc.target/arm/neon-vaddwu32.c: New test.
11639 * gcc.target/arm/neon-vaddwu8.c: New test.
11640 * lib/target-supports.exp
11641 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11642 that arm neon support vector widen sum of HImode TO SImode.
11644 2016-04-23 Jakub Jelinek <jakub@redhat.com>
11647 * c-c++-common/asan/pr70712.c: New test.
11649 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11651 * .gitattributes: New file.
11653 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11655 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11657 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11659 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11660 * gfortran.dg/submodule_15.f08: Likewise.
11662 2016-04-22 Richard Biener <rguenther@suse.de>
11664 PR tree-optimization/70740
11665 * gcc.dg/torture/pr70740.c: New testcase.
11667 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11670 * gcc.target/i386/pr70750-1.c: New test.
11671 * gcc.target/i386/pr70750-2.c: Likewise.
11673 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11676 * g++.dg/cpp0x/auto48.C: New.
11678 2016-04-21 Marek Polacek <polacek@redhat.com>
11681 * g++.dg/cpp0x/forw_enum12.C: New test.
11682 * g++.dg/cpp0x/forw_enum13.C: New test.
11684 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11687 * gcc.target/i386/pr70728.c: New test.
11689 2016-04-21 Richard Biener <rguenther@suse.de>
11691 PR middle-end/70747
11692 * gcc.dg/pr70747.c: New testcase.
11694 2016-04-21 Bin Cheng <bin.cheng@arm.com>
11696 PR tree-optimization/70715
11697 * gcc.dg/tree-ssa/scev-13.c: New test.
11699 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
11701 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11703 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
11705 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11707 2016-04-20 Jan Hubicka <jh@suse.cz>
11710 * g++.dg/ipa/nothrow-1.C: New testcase.
11712 2016-04-20 Nathan Sidwell <nathan@acm.org>
11715 * g++.dg/eh/delete1.C: New.
11717 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11719 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11720 -mtune-ctrl=sse_typeless_stores.
11722 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11724 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11726 2016-04-20 Bin Cheng <bin.cheng@arm.com>
11728 PR tree-optimization/69489
11729 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11731 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11734 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11735 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11736 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11738 2016-04-20 Bin Cheng <bin.cheng@arm.com>
11740 PR tree-optimization/56625
11741 PR tree-optimization/69489
11742 * gcc.dg/vect/pr56625.c: New test.
11743 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11745 2016-04-20 Andrew Pinski <apinski@cavium.com>
11748 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11750 2016-04-20 Arnaud Charlet <charlet@adacore.com>
11752 * gnat.dg/self1.adb: Remove now incorrect test.
11754 2016-04-20 Bin Cheng <bin.cheng@arm.com>
11756 * gcc.dg/tree-ssa/scev-11.c: New test.
11757 * gcc.dg/tree-ssa/scev-12.c: New test.
11759 2016-04-20 Marek Polacek <polacek@redhat.com>
11761 PR tree-optimization/70725
11762 * gcc.dg/pr70725.c: New test.
11764 2016-04-20 Richard Biener <rguenther@suse.de>
11766 PR tree-optimization/70726
11767 * g++.dg/vect/pr70726.cc: New testcase.
11769 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11772 * gcc.target/s390/pr70674.c: New test.
11774 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11776 PR libgfortran/70684
11777 * gfortran.dg/list_read_14.f90: New test.
11779 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11782 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11783 extern to force it misaligned.
11787 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11788 Don't check `*' before movv4sf_internal.
11789 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11790 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11791 Don't check `*' before movv16qi_internal.
11792 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11793 extern to force it misaligned.
11797 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11798 Don't check `*' before movv2df_internal.
11799 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11800 extern to force it misaligned.
11804 Check movv8sf_internal instead of avx_storeups256.
11805 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11807 2016-04-19 Richard Biener <rguenther@suse.de>
11809 PR tree-optimization/70171
11810 * g++.dg/tree-ssa/pr70171.C: New testcase.
11812 2016-04-19 Richard Biener <rguenther@suse.de>
11814 PR tree-optimization/70724
11815 * gcc.dg/torture/pr70724.c: New testcase.
11817 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11819 PR middle-end/70689
11820 * gcc.target/i386/pr70689.c: New.
11822 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11825 * gcc.target/i386/pr70708.c: New test.
11827 2016-04-18 Richard Biener <rguenther@suse.de>
11829 PR tree-optimization/43434
11830 * gcc.dg/vect/pr43434.c: New testcase.
11831 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11832 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11833 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11834 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11835 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11836 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11837 * gcc.dg/gomp/pr68640.c: Likewise.
11838 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11839 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11841 2016-04-18 Richard Biener <rguenther@suse.de>
11843 PR tree-optimization/70701
11844 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11846 2016-04-18 Tom de Vries <tom@codesourcery.com>
11849 * gcc.dg/pr70161.c: Add dot-file scans.
11850 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11851 instead of after last dot char.
11853 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11855 * c-c++-common/dump-ada-spec-3.c: New test.
11856 * c-c++-common/dump-ada-spec-4.c: Likewise.
11858 2016-04-17 Tom de Vries <tom@codesourcery.com>
11861 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11863 2016-04-15 Jan Hubicka <jh@suse.cz>
11866 * g++.dg/ipa/pure-const-1.C: New testcase.
11867 * g++.dg/ipa/pure-const-2.C: New testcase.
11868 * g++.dg/ipa/pure-const-3.C: New testcase.
11870 2016-04-15 Marek Polacek <polacek@redhat.com>
11873 * gcc.dg/bitfld-22.c: New test.
11875 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11877 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11880 2016-04-15 Marek Polacek <polacek@redhat.com>
11883 * c-c++-common/pr70651.c: New test.
11885 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11887 PR rtl-optimization/70681
11888 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11889 dump scan on arm and powerpc.
11890 * gcc.dg/pr10474.c: Likewise.
11892 2016-04-15 Jakub Jelinek <jakub@redhat.com>
11897 * g++.dg/cpp1y/vla11.C: Revert for real.
11900 * c-c++-common/Wparentheses-1.c: New test.
11901 * c-c++-common/gomp/Wparentheses-1.c: New test.
11902 * c-c++-common/gomp/Wparentheses-2.c: New test.
11903 * c-c++-common/gomp/Wparentheses-3.c: New test.
11904 * c-c++-common/gomp/Wparentheses-4.c: New test.
11905 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11906 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11907 * c-c++-common/goacc/Wparentheses-1.c: New test.
11909 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11912 * gcc.target/i386/pr70662.c: New test.
11914 2016-04-15 Richard Biener <rguenther@suse.de>
11915 Alan Modra <amodra@gmail.com>
11917 PR tree-optimization/70130
11918 * gcc.dg/vect/O3-pr70130.c: New testcase.
11920 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11923 * gcc.target/powerpc/pr70669.c: New test.
11926 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11927 a power7 system that does not have an assembler that supports
11930 2016-04-14 Martin Sebor <msebor@redhat.com>
11935 * c-c++-common/ubsan/vla-1.c: Revert.
11936 * g++.dg/cpp1y/vla11.C: Same.
11937 * g++.dg/cpp1y/vla12.C: Same.
11938 * g++.dg/cpp1y/vla13.C: Same.
11939 * g++.dg/cpp1y/vla14.C: Same.
11940 * g++.dg/cpp1y/vla3.C: Same.
11941 * g++.dg/init/array24.C: Same.
11942 * g++.dg/ubsan/vla-1.C: Same.
11944 2016-04-14 Marek Polacek <polacek@redhat.com>
11945 Jan Hubicka <hubicka@ucw.cz>
11948 * g++.dg/torture/pr70029.C: New test.
11950 2016-04-14 Martin Sebor <msebor@redhat.com>
11952 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11953 type size to prevent failures on targets with very low maximum
11956 2016-04-14 Richard Biener <rguenther@suse.de>
11958 PR tree-optimization/70623
11959 * gcc.dg/torture/pr70623.c: New testcase.
11960 * gcc.dg/torture/pr70623-2.c: Likewise.
11962 2016-04-13 Martin Sebor <msebor@redhat.com>
11967 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11968 * g++.dg/cpp1y/vla11.C: New test.
11969 * g++.dg/cpp1y/vla12.C: New test.
11970 * g++.dg/cpp1y/vla13.C: New test.
11971 * g++.dg/cpp1y/vla14.C: New test.
11972 * g++.dg/cpp1y/vla3.C: Restore deleted test.
11973 * g++.dg/init/array24.C: Fully brace VLA initializer.
11974 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11976 2016-04-13 Jakub Jelinek <jakub@redhat.com>
11979 * g++.dg/opt/pr70641.C: New test.
11981 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11983 PR rtl-optimization/68749
11984 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11985 effects of argument promotions.
11986 Remove default args to dg-skip-if.
11988 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11991 * g++.dg/parse/pr70635.C: New.
11993 2016-04-13 Marek Polacek <polacek@redhat.com>
11996 * c-c++-common/Wmisleading-indentation-4.c: New test.
11998 2016-04-13 Marek Polacek <polacek@redhat.com>
12001 * gcc.dg/Wparentheses-12.c: New test.
12002 * gcc.dg/Wparentheses-13.c: New test.
12004 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12006 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12007 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12008 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12010 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12012 PR middle-end/70633
12013 * gcc.c-torture/compile/pr70633.c: New test.
12016 * gcc.dg/torture/pr70628.c: New test.
12018 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12021 * g++.dg/template/pr70610.C: New test.
12022 * g++.dg/template/pr70610-2.C: New test.
12023 * g++.dg/template/pr70610-3.C: New test.
12024 * g++.dg/template/pr70610-4.C: New test.
12026 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12028 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12032 * g++.dg/ext/pr70571.C: New test.
12034 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12037 * gcc.target/powerpc/pr70640.c: New test.
12039 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12042 * g++.dg/parse/pr68722.C: New.
12044 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12046 PR rtl-optimization/70596
12047 * gcc.target/i386/pr70596.c: New test.
12049 2016-04-12 Nathan Sidwell <nathan@acm.org>
12052 * g++.dg/init/pr70501.C: New.
12054 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12056 * gcc.target/i386/asm-flag-6.c: New test.
12058 2016-04-12 Tom de Vries <tom@codesourcery.com>
12060 PR tree-optimization/68756
12061 * gcc.dg/graphite/pr68756.c: New test.
12063 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12065 PR tree-optimization/70602
12066 * gcc.c-torture/execute/pr70602.c: New test.
12068 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12071 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12072 __float128 emulator is built and runs.
12073 * gcc.target/powerpc/float128-1.c: Likewise.
12075 * lib/target-supports.exp (check_ppc_float128_sw_available):
12076 Rework tests for __float128 software and hardware
12077 availability. Fix exit condition to return 0 on success.
12079 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12082 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12083 * gcc.target/aarch64/target_attr_15.c: Likewise.
12085 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12088 * g++.dg/cpp1y/pr69066.C: New.
12090 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12093 * gfortran.dg/pr36192.f90: Update test.
12094 * gfortran.dg/pr36192_1.f90: Update test.
12095 * gfortran.dg/real_dimension_1.f: Update test.
12096 * gfortran.dg/parameter_array_init_7.f90: New test.
12098 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
12101 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12103 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12105 PR rtl-optimization/66669
12106 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12108 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12110 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12111 * gcc.dg/pie-1.c: Likewise.
12112 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12113 * gcc.dg/pic-4.c: Likewise.
12114 * gcc.dg/pie-3.c: Likewise.
12115 * gcc.dg/pie-4.c: Likewise.
12117 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12119 PR tree-optimization/68644
12120 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12122 PR rtl-optimization/64886
12123 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12125 2016-04-09 Tom de Vries <tom@codesourcery.com>
12127 PR tree-optimization/68953
12128 * gcc.dg/graphite/pr68953.c: New test.
12130 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12133 * gfortran.dg/deferred_character_16.f90: New test.
12135 2016-04-09 Jakub Jelinek <jakub@redhat.com>
12137 PR tree-optimization/70586
12138 * gcc.c-torture/execute/pr70586.c: New test.
12140 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12143 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12144 with __builtin_memset
12145 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12147 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12151 PR tree-optimization/70373
12152 PR middle-end/70533
12153 PR middle-end/70534
12154 PR middle-end/70535
12155 * c-c++-common/goacc/reduction-5.c: New test.
12156 * c-c++-common/goacc/reduction-promotions.c: New test.
12157 * gfortran.dg/goacc/reduction-3.f95: New test.
12158 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12160 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12164 * g++.dg/pr70590.C: New test.
12165 * g++.dg/pr70590-2.C: New test.
12167 2016-04-08 Jakub Jelinek <jakub@redhat.com>
12169 PR middle-end/70593
12170 * gcc.target/i386/pr70593.c: New test.
12172 PR rtl-optimization/70574
12173 * gcc.target/i386/avx2-pr70574.c: New test.
12175 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12178 * c-c++-common/asan/pr70541.c: New test.
12180 2016-04-08 Tom de Vries <tom@codesourcery.com>
12182 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12183 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12185 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12188 * gcc.c-torture/execute/pr70566.c: New test.
12190 2016-04-08 Tom de Vries <tom@codesourcery.com>
12192 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12193 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12195 2016-04-08 Alan Modra <amodra@gmail.com>
12197 * gcc.target/powerpc/pr70117.c: New.
12199 2016-04-07 Jakub Jelinek <jakub@redhat.com>
12202 * gcc.dg/lto/simd-function_0.c: New test.
12204 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12206 * c-c++-common/attr-simd-2.c: Likewise.
12207 * c-c++-common/attr-simd-4.c: Likewise.
12208 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12209 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12211 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12214 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12216 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12217 Tom de Vries <tom@codesourcery.com>
12219 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12220 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12221 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12222 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12223 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12224 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12225 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12226 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12228 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12231 * g++.dg/warn/Wparentheses-29.C: New test.
12233 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12236 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12237 explicit braces to resolve a future -Wparentheses warning.
12239 2016-04-06 Richard Henderson <rth@redhat.com>
12241 * gcc.dg/pr61817-1.c: New test.
12242 * gcc.dg/pr61817-2.c: New test.
12243 * gcc.dg/pr69391-1.c: New test.
12244 * gcc.dg/pr69391-2.c: New test.
12246 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12248 PR rtl-optimization/70398
12249 * gcc.target/aarch64/pr70398.c: New.
12251 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12253 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12255 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
12256 Pedro Alves <palves@redhat.com>
12258 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12260 2016-04-06 Jakub Jelinek <jakub@redhat.com>
12262 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12263 Check for avx512f effective targets instead of avx2.
12264 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12265 for AVX512F clones.
12266 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12267 * g++.dg/gomp/declare-simd-1.C: Likewise.
12268 * g++.dg/gomp/declare-simd-3.C: Likewise.
12269 * g++.dg/gomp/declare-simd-4.C: Likewise.
12271 PR middle-end/70550
12272 * c-c++-common/gomp/pr70550-1.c: New test.
12273 * c-c++-common/gomp/pr70550-2.c: New test.
12275 2016-04-05 Nathan Sidwell <nathan@acm.org>
12278 * g++.dg/ext/attribute-may-alias-5.C: New.
12280 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12283 * c-c++-common/pr70336.c: New test.
12284 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12285 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12287 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
12290 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12292 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12294 PR rtl-optimization/70542
12295 * gcc.dg/torture/pr70542.c: New test.
12296 * gcc.target/i386/avx2-pr70542.c: New test.
12298 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12300 PR tree-optimization/70509
12301 * gcc.target/i386/avx512bw-pr70509.c: New test.
12303 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12306 * g++.dg/ext/constexpr-vla4.C: New test.
12308 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
12311 * gcc.target/i386/pr70510.c: New test.
12313 2016-04-05 Richard Biener <rguenther@suse.de>
12315 PR tree-optimization/70526
12316 * g++.dg/torture/pr70526.C: New testcase.
12318 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12321 * gcc.target/i386/pr70525.c: New test.
12323 2016-04-05 Richard Biener <rguenther@suse.de>
12325 PR middle-end/70499
12326 * g++.dg/torture/pr70499.C: New testcase.
12328 2016-04-05 Richard Biener <rguenther@suse.de>
12330 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12333 2016-04-04 Jakub Jelinek <jakub@redhat.com>
12335 PR middle-end/70307
12336 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12337 rs6000 ABI warnings.
12339 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
12342 * g++.dg/ipa/devirt-51.C: New testcase.
12344 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12345 Jakub Jelinek <jakub@redhat.com>
12347 PR middle-end/70457
12348 * gcc.dg/torture/pr70457.c: New.
12350 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12353 * gfortran.dg/allocate_with_source_19.f08: New test.
12355 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12358 * gfortran.dg/coarray_allocate_6.f08: New test.
12360 2016-04-04 Richard Biener <rguenther@suse.de>
12362 PR rtl-optimization/70484
12363 * gcc.dg/torture/pr70484.c: New testcase.
12365 2016-04-04 Marek Polacek <polacek@redhat.com>
12368 * gcc.dg/torture/pr70307.c: New test.
12370 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12374 * gcc.target/sh/torture/pr70416.c: New.
12376 2016-04-02 Martin Sebor <msebor@redhat.com>
12382 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12383 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12384 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12385 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12386 * g++.dg/cpp0x/constexpr-string.C: Same.
12387 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12388 * g++.dg/cpp0x/pr65398.C: Same.
12389 * g++.dg/ext/constexpr-vla1.C: Same.
12390 * g++.dg/ext/constexpr-vla2.C: Same.
12391 * g++.dg/ext/constexpr-vla3.C: Same.
12392 * g++.dg/ubsan/pr63956.C: Same.
12394 2016-04-01 Jakub Jelinek <jakub@redhat.com>
12396 PR rtl-optimization/70467
12397 * gcc.target/i386/pr70467-2.c: New test.
12399 2016-04-01 Jakub Jelinek <jakub@redhat.com>
12400 Marek Polacek <polacek@redhat.com>
12403 * g++.dg/init/new47.C: New test.
12405 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12408 * gcc.target/arm/pr70496.c: New test.
12410 2016-04-01 Nathan Sidwell <nathan@acm.org>
12413 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12415 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12418 * gcc.dg/strlenopt.h (memmove): New.
12419 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12420 instead of "string.h".
12421 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12422 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12423 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12424 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12425 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12426 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12427 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12428 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12429 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12430 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12431 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12432 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12433 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12434 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12435 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12436 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12437 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12438 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12439 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12440 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12442 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12444 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12445 (Holder::foo): Reflect this.
12447 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12450 * gcc.dg/pr70442.c: New test.
12452 2016-03-31 Nathan Sidwell <nathan@acm.org>
12455 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12457 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12460 * gcc.target/i386/pr70453.c: New test.
12462 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
12465 * gcc.c-torture/pr70292.c: New test.
12467 2016-03-31 Marek Polacek <polacek@redhat.com>
12470 * c-c++-common/pr70297.c: New test.
12471 * g++.dg/cpp0x/typedef-redecl.C: New test.
12472 * gcc.dg/typedef-redecl2.c: New test.
12474 2016-03-31 Jakub Jelinek <jakub@redhat.com>
12476 PR rtl-optimization/70460
12477 * gcc.c-torture/execute/pr70460.c: New test.
12479 2016-03-31 Richard Biener <rguenther@suse.de>
12482 * g++.dg/ext/vector30.C: New testcase.
12484 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12485 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12487 * gfortran.dg/fmt_pf.f90: New test.
12489 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12491 Forward-port from 5 branch
12492 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12495 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12496 dg-require-effective-target after dg-do.
12498 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12500 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12502 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12503 Julian Brown <julian@codesourcery.com>
12504 Chung-Lin Tang <cltang@codesourcery.com>
12505 Cesar Philippidis <cesar@codesourcery.com>
12506 James Norris <jnorris@codesourcery.com>
12507 Tom de Vries <tom@codesourcery.com>
12508 Nathan Sidwell <nathan@codesourcery.com>
12510 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
12511 * c-c++-common/goacc/loop-clauses.c: Likewise.
12512 * g++.dg/goacc/template.C: Likewise.
12513 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12514 * gfortran.dg/goacc/loop-1.f95: Likewise.
12515 * gfortran.dg/goacc/loop-5.f95: Likewise.
12516 * gfortran.dg/goacc/loop-6.f95: Likewise.
12517 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12518 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12519 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12520 * c-c++-common/goacc/clauses-fail.c: Likewise.
12521 * c-c++-common/goacc/parallel-1.c: Likewise.
12522 * c-c++-common/goacc/reduction-1.c: Likewise.
12523 * c-c++-common/goacc/reduction-2.c: Likewise.
12524 * c-c++-common/goacc/reduction-3.c: Likewise.
12525 * c-c++-common/goacc/reduction-4.c: Likewise.
12526 * c-c++-common/goacc/routine-3.c: Likewise.
12527 * c-c++-common/goacc/routine-4.c: Likewise.
12528 * c-c++-common/goacc/routine-5.c: Likewise.
12529 * c-c++-common/goacc/tile.c: Likewise.
12530 * g++.dg/goacc/template.C: Likewise.
12531 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12532 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12533 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12534 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12535 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12536 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12537 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12538 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12539 * c-c++-common/goacc/use_device-1.c: ... this file.
12540 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12541 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12542 * c-c++-common/goacc/host_data-6.c: ... this file.
12543 * c-c++-common/goacc/loop-2-kernels.c: New file.
12544 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12545 * c-c++-common/goacc/loop-3.c: Likewise.
12546 * g++.dg/goacc/reference.C: Likewise.
12547 * g++.dg/goacc/routine-1.C: Likewise.
12548 * g++.dg/goacc/routine-2.C: Likewise.
12550 2016-03-30 Richard Biener <rguenther@suse.de>
12552 PR middle-end/70450
12553 * gcc.dg/torture/pr70450.c: New testcase.
12555 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12558 * gcc.dg/torture/pr70421.c: New test.
12559 * gcc.target/i386/avx512f-pr70421.c: New test.
12561 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12564 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12565 (check): New function.
12567 (foo): Align stack to 16 bytes when calling bar.
12568 * gcc.target/i386/cleanup-2.c: Likewise.
12570 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12572 PR tree-optimization/59124
12573 * gcc.dg/Warray-bounds-19.c: New test.
12575 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
12577 * lib/prune.exp (escape_regex_chars): New.
12578 (prune_file_path): Update to quote metcharacters for regexp.
12580 2016-03-29 Jakub Jelinek <jakub@redhat.com>
12582 PR rtl-optimization/70429
12583 * gcc.c-torture/execute/pr70429.c: New test.
12585 PR tree-optimization/70405
12586 * gcc.dg/pr70405.c: New test.
12588 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12591 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12592 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12594 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12597 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12598 __cilkrts_set_param to set two workers.
12599 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12600 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12602 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12604 * g++.dg/ext/fnname5.C: Update the test for Darwin.
12606 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12609 * gcc.target/i386/pr70406.c: New test.
12611 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12613 * gnat.dg/specs/double_record_extension3.ads: New test.
12615 2016-03-25 Richard Henderson <rth@redhat.com>
12618 * gcc.target/aarch64/pr70120-1.c: New.
12619 * gcc.target/aarch64/pr70120-2.c: New.
12620 * gcc.target/aarch64/pr70120-3.c: New.
12622 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12625 * g++.dg/template/mangle2.C: The dg-do directive should be
12626 "compile" not "assemble".
12628 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12631 * gcc.dg/pr69650.c: New test.
12633 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
12635 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12637 2016-03-25 Alan Modra <amodra@gmail.com>
12639 * gcc.dg/dfp/pr70052.c: New test.
12641 2016-03-24 Richard Henderson <rth@redhat.com>
12643 PR middle-end/69845
12644 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12645 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12647 2016-03-24 Tom de Vries <tom@codesourcery.com>
12649 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12651 2016-03-24 Tom de Vries <tom@codesourcery.com>
12653 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12654 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12656 2016-03-24 Tom de Vries <tom@codesourcery.com>
12658 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12659 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12661 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12664 * g++.dg/template/mangle2.C: New test.
12666 2016-03-24 Richard Biener <rguenther@suse.de>
12668 PR tree-optimization/70396
12669 * gcc.dg/torture/pr70396.c: New testcase.
12671 2016-03-24 Richard Biener <rguenther@suse.de>
12673 PR middle-end/70370
12674 * gcc.dg/torture/pr70370.c: New testcase.
12676 2016-03-24 Tom de Vries <tom@codesourcery.com>
12678 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12679 * gfortran.dg/goacc/kernels-tree.f95: Same.
12680 * gfortran.dg/goacc/parallel-tree.f95: Same.
12682 2016-03-24 Tom de Vries <tom@codesourcery.com>
12684 * c-c++-common/goacc/uninit-if-clause.c: New test.
12685 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12687 2016-03-24 Jakub Jelinek <jakub@redhat.com>
12690 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12693 2016-03-24 Richard Biener <rguenther@suse.de>
12695 PR tree-optimization/70372
12696 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12698 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12701 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12703 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12706 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12708 2016-03-23 Jakub Jelinek <jakub@redhat.com>
12711 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12712 * g++.dg/cpp1y/pr70001.C: New test.
12715 * g++.dg/cpp0x/constexpr-70323.C: New test.
12717 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
12718 Jason Merrill <jason@redhat.com>
12719 Jakub Jelinek <jakub@redhat.com>
12722 * g++.dg/cpp0x/constexpr-69315.C: New test.
12723 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12725 2016-03-23 Marek Polacek <polacek@redhat.com>
12728 * g++.dg/warn/Wignored-attributes-1.C: New test.
12729 * g++.dg/warn/Wignored-attributes-2.C: New test.
12731 2016-03-23 Tom de Vries <tom@codesourcery.com>
12733 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12735 * gfortran.dg/goacc/private-3.f95 (test): Same.
12736 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12739 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12741 * lib/target-supports.exp: Remove v7ve entry from loop
12742 creating effective target checks.
12743 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12744 (add_options_for_arm_arch_v7ve): Likewise.
12746 2016-03-23 Jakub Jelinek <jakub@redhat.com>
12748 PR tree-optimization/70354
12749 * gcc.dg/vect/pr70354-1.c: New test.
12750 * gcc.dg/vect/pr70354-2.c: New test.
12751 * gcc.target/i386/avx2-pr70354-1.c: New test.
12752 * gcc.target/i386/avx2-pr70354-2.c: New test.
12754 2016-03-22 Jeff Law <law@redhat.com>
12757 * gcc.dg/tree-ssa/pr70232.c: New test.
12759 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12762 * gcc.target/i386/pr70302.c: New test.
12764 2016-03-22 Richard Biener <rguenther@suse.de>
12766 PR middle-end/70251
12767 * g++.dg/torture/pr70251.C: New testcase.
12769 2016-03-22 David Malcolm <dmalcolm@redhat.com>
12772 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12773 Wmisleading-indentation.c.
12774 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12775 reflect change to diagnostic text and order of messages.
12776 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12778 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
12780 * g++.dg/ext/java-3.C: Don't compile on AIX.
12782 2016-03-22 Richard Biener <rguenther@suse.de>
12784 PR middle-end/70333
12785 * gcc.dg/torture/pr70333.c: New testcase.
12787 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12789 * g++.dg/ext/pr70290.C: New test.
12791 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12794 * gcc.target/i386/pr70325.c: New test.
12796 2016-03-22 Jakub Jelinek <jakub@redhat.com>
12799 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12800 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12803 * gcc.target/i386/pr70300.c: New test.
12806 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12807 (func2): New function for cond with parens, xfail warning for c++.
12808 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12810 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12813 * g++.dg/template/ptrmem30.C: New test.
12815 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12818 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12819 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12821 2016-03-21 Jakub Jelinek <jakub@redhat.com>
12823 PR middle-end/70326
12824 * gcc.dg/pr70326.c: New test.
12826 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
12827 Jakub Jelinek <jakub@redhat.com>
12829 PR tree-optimization/70317
12830 * gcc.dg/pr70317.c: New test.
12832 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
12835 * gcc.target/i386/pr70327.c: New test.
12837 2016-03-21 Martin Liska <mliska@suse.cz>
12840 * gcc.dg/ipa/pr70306.c: New test.
12842 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
12844 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12845 * gcc.target/arm/attr-align3.c: Likewise.
12846 * gcc.target/arm/attr_arm.c: Likewise.
12847 * gcc.target/arm/flip-thumb.c: Likewise.
12849 2016-03-21 Jakub Jelinek <jakub@redhat.com>
12852 * gcc.target/powerpc/altivec-36.c: New test.
12854 2016-03-21 Richard Biener <rguenther@suse.de>
12856 PR tree-optimization/70310
12857 * gcc.dg/torture/pr70310.c: New testcase.
12859 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12862 * gcc.target/i386/pr70293.c: New test.
12864 2016-03-21 Richard Biener <rguenther@suse.de>
12866 PR tree-optimization/70288
12867 * gcc.dg/torture/pr70288-1.c: New testcase.
12868 * gcc.dg/torture/pr70288-2.c: Likewise.
12870 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
12872 PR rtl-optimization/69307
12873 * gcc.target/arm/pr69307.c: New test.
12875 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
12877 PR rtl-optimization/69102
12878 * gcc.c-torture/compile/pr69102.c: New test.
12880 2016-03-18 Jeff Law <law@redhat.com>
12882 PR rtl-optimization/70263
12883 * gcc.c-torture/compile/pr70263-1.c: New test.
12884 * gcc.target/i386/pr70263-2.c: New test.
12886 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12888 PR rtl-optimization/70278
12889 * gcc.dg/torture/pr70278.c: New test.
12890 * gcc.target/arm/pr70278.c: New test.
12892 2016-03-18 David Malcolm <dmalcolm@redhat.com>
12895 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12896 (test_builtin_types_compatible_p): New test function.
12897 * gcc.dg/pr70281.c: New test case.
12899 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12902 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12904 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12906 PR tree-optimization/70252
12907 * gcc.dg/pr70252.c: New test.
12909 2016-03-18 Tom de Vries <tom@codesourcery.com>
12911 * gcc.dg/pr70161-2.c: New test.
12912 * gcc.dg/pr70161.c: New test.
12914 2016-03-18 Tom de Vries <tom@codesourcery.com>
12917 * gcc.dg/pr70269.c: New test.
12919 2016-03-18 Jakub Jelinek <jakub@redhat.com>
12922 * g++.dg/ext/java-3.C: New test.
12924 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12927 * g++.dg/lookup/pr70205.C: New test.
12929 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12932 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12934 2016-03-17 Marek Polacek <polacek@redhat.com>
12937 * gcc.dg/atomic-op-6.c: New test.
12939 2016-03-17 David Malcolm <dmalcolm@redhat.com>
12942 * c-c++-common/pr70264.c: New test case.
12944 2016-03-17 Jakub Jelinek <jakub@redhat.com>
12947 * c-c++-common/pr70144-1.c: New test.
12948 * c-c++-common/pr70144-2.c: New test.
12951 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12952 * g++.dg/opt/flifetime-dse6.C: New test.
12953 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12955 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12958 * gcc.dg/pic-1.c: New test.
12959 * gcc.dg/pic-2.c: Likewise.
12960 * gcc.dg/pic-3.c: Likewise.
12961 * gcc.dg/pic-4.c: Likewise.
12962 * gcc.dg/pie-1.c: Likewise.
12963 * gcc.dg/pie-2.c: Likewise.
12964 * gcc.dg/pie-3.c: Likewise.
12965 * gcc.dg/pie-4.c: Likewise.
12966 * gcc.dg/pie-5.c: Likewise.
12967 * gcc.dg/pie-6.c: Likewise.
12969 2016-03-17 Tom de Vries <tom@codesourcery.com>
12971 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12972 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12974 2016-03-17 Richard Biener <rguenther@suse.de>
12977 * g++.dg/debug/pr70271.C: New testcase.
12979 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12981 * gcc.target/i386/pr70251.c: New test.
12983 2016-03-17 Marek Polacek <polacek@redhat.com>
12986 * g++.dg/warn/constexpr-70194.C: New test.
12988 2016-03-16 Richard Henderson <rth@redhat.com>
12990 PR middle-end/70240
12991 * gcc.c-torture/compile/pr70240.c: New.
12993 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12995 * gcc.c-torture/compile/20151204.c: Skip for avr.
12997 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13000 * g++.dg/opt/pr70245.C: New test.
13001 * g++.dg/opt/pr70245.h: New file.
13002 * g++.dg/opt/pr70245-aux.cc: New file.
13004 2016-03-16 Martin Sebor <msebor@redhat.com>
13006 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13008 2016-03-16 Richard Henderson <rth@redhat.com>
13010 PR middle-end/70199
13011 * gcc.c-torture/compile/pr70199.c: New.
13013 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13015 * gcc.dg/uninit-19.c: Run dos2unix.
13017 2016-03-16 Marek Polacek <polacek@redhat.com>
13020 * gcc.dg/nested-func-10.c: New test.
13021 * gcc.dg/nested-func-9.c: New test.
13023 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13025 PR tree-optimization/68714
13026 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13028 2016-03-16 Tom de Vries <tom@codesourcery.com>
13030 PR tree-optimization/68715
13031 * gcc.dg/graphite/pr68715-2.c: New test.
13032 * gcc.dg/graphite/pr68715.c: New test.
13033 * gfortran.dg/graphite/pr68715.f90: New test.
13035 2016-03-16 Tom de Vries <tom@codesourcery.com>
13037 PR tree-optimization/68809
13038 * gcc.dg/graphite/pr68809-2.c: New test.
13039 * gcc.dg/graphite/pr68809.c: New test.
13041 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13044 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13045 method call to i () as argument. Adjust expected output.
13048 * g++.dg/ubsan/pr70147-1.C: New test.
13049 * g++.dg/ubsan/pr70147-2.C: New test.
13051 2016-03-15 Martin Sebor <msebor@redhat.com>
13054 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13056 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
13058 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13061 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13063 PR libfortran/69799
13064 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13065 libatomic_available.
13067 2016-03-15 Marek Polacek <polacek@redhat.com>
13070 * g++.dg/ext/attribute-may-alias-4.C: New test.
13072 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
13074 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13075 -fvar-tracking-assignments-toggle flag.
13077 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13079 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13081 2016-03-15 Jakub Jelinek <jakub@redhat.com>
13083 PR rtl-optimization/70222
13084 * gcc.c-torture/execute/pr70222-1.c: New test.
13085 * gcc.c-torture/execute/pr70222-2.c: New test.
13087 2016-03-15 Richard Henderson <rth@redhat.com>
13089 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13091 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13093 PR rtl-optimization/69032
13094 * gcc.dg/pr69032.c: New test.
13096 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13098 PR rtl-optimization/63384
13099 * g++.dg/pr63384.C: New test.
13101 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13104 * gcc.target/i386/pr64411.C: New test.
13106 2016-03-15 Tom de Vries <tom@codesourcery.com>
13108 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13109 * gfortran.dg/goacc/kernels-alias.f95: New test.
13111 2016-03-14 Martin Sebor <msebor@redhat.com>
13114 * g++.dg/cpp0x/constexpr-inline.C: New test.
13115 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13117 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
13119 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13121 2016-03-14 Jakub Jelinek <jakub@redhat.com>
13123 PR middle-end/70219
13124 * gcc.dg/pr70219.c: New test.
13126 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13129 * gcc.dg/torture/pr70083.c: New test.
13130 * gcc.target/i386/pr70083.c: New test.
13132 2016-03-14 Richard Biener <rguenther@suse.de>
13134 PR tree-optimization/56365
13135 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13137 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13140 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13142 * g++.dg/pr70098.C: New testcase.
13145 2016-03-14 Tom de Vries <tom@codesourcery.com>
13147 PR tree-optimization/70045
13148 * gcc.dg/graphite/pr70045.c: New test.
13150 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13153 * gfortran.dg/include_9.f90: New test.
13155 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13158 gfortran.dg/prof/prof.exp: New script.
13159 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13161 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
13163 PR rtl-optimization/69307
13164 * gcc.dg/pr69307.c: New test.
13166 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13169 * gcc.target/arm/pr69614.c: New.
13171 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
13174 * gfortran.dg/submodule_14.f08: New test
13177 * gfortran.dg/submodule_15.f08: New test
13179 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13182 * g++.dg/cpp1y/paren3.C: New test.
13184 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13187 * gcc.target/powerpc/ppc-round2.c: New test.
13189 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13192 * gcc.dg/torture/pr70123.c: New test.
13194 2016-03-11 Jeff Law <law@redhat.com>
13196 PR tree-optimization/70190
13197 * gcc.c-torture/compile/pr70190.c: New test.
13199 2016-03-11 David Malcolm <dmalcolm@redhat.com>
13202 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13204 (test43_b): Likewise.
13205 (test43_c): Likewise.
13206 (test43_d): Likewise.
13207 (test43_e): Likewise.
13208 (test43_f): Likewise.
13209 (test43_g): Likewise.
13210 (test44_a): Likewise.
13211 (test44_b): Likewise.
13212 (test44_c): Likewise.
13213 (test44_d): Likewise.
13214 (test44_e): Likewise.
13216 2016-03-11 David Malcolm <dmalcolm@redhat.com>
13219 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13221 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13223 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13226 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13230 * gcc.target/aarch64/pr69245_2.c: New test.
13232 2016-03-11 Jakub Jelinek <jakub@redhat.com>
13234 PR tree-optimization/70177
13235 * gcc.dg/pr70177.c: New test.
13237 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13239 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13241 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13243 * gcc.dg/tree-ssa/sra-20.c: New.
13245 2016-03-11 Jakub Jelinek <jakub@redhat.com>
13247 PR rtl-optimization/70174
13248 * gcc.dg/pr70174.c: New test.
13250 PR tree-optimization/70169
13251 * gcc.dg/pr70169.c: New test.
13253 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13256 * gcc.target/i386/pr70160.c: New test.
13258 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13260 * gcc.target/s390/dfp-1.c: New test.
13262 2016-03-10 Nick Clifton <nickc@redhat.com>
13265 * gcc.target/aarch64/pr70044.c: New test.
13267 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13268 Jakub Jelinek <jakub@redhat.com>
13271 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13272 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13273 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13275 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
13278 * g++.dg/lto/pr69589_0.C: New testcase
13279 * g++.dg/lto/pr69589_1.C: New testcase
13281 2016-03-10 Marek Polacek <polacek@redhat.com>
13284 * g++.dg/delayedfold/unary-plus1.C: New test.
13286 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
13288 * gcc.target/arm/pr45701-1.c: Escape brackets.
13289 * gcc.target/arm/pr45701-2.c: Likewise.
13291 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13293 * gfortran.dg/unconstrained_commons.f: New.
13295 2016-03-10 Alan Modra <amodra@gmail.com>
13297 * gcc.dg/pr69195.c: New.
13298 * gcc.dg/pr69238.c: New.
13300 2016-03-10 Tom de Vries <tom@codesourcery.com>
13303 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13305 2016-03-10 Richard Biener <rguenther@suse.de>
13307 PR tree-optimization/70128
13308 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13309 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13311 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13313 PR tree-optimization/70152
13314 * gcc.dg/pr70152.c: New test.
13317 * gcc.target/i386/pr70086-1.c: New test.
13318 * gcc.target/i386/pr70086-2.c: New test.
13319 * gcc.target/i386/pr70086-3.c: New test.
13321 PR tree-optimization/70127
13322 * gcc.c-torture/execute/pr70127.c: New test.
13324 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13326 * c-c++-common/goacc/combined-directives-2.c: New test.
13328 2016-03-09 David Malcolm <dmalcolm@redhat.com>
13332 * g++.dg/diagnostic/pr70105.C: New test.
13333 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13334 (test_multiple_ordinary_maps): New test function.
13336 2016-03-09 David Malcolm <dmalcolm@redhat.com>
13340 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13341 Drop range information from call to inform_at_rich_loc.
13342 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13344 (test_show_locus): Replace calls to rich_location::add_range with
13345 calls to add_range. Rewrite the tests that used the now-defunct
13346 rich_location ctor taking a source_range. Simplify other tests
13347 by replacing calls to COMBINE_LOCATION_DATA with calls to
13350 2016-03-09 Richard Biener <rguenther@suse.de>
13351 Jakub Jelinek <jakub@redhat.com>
13353 PR tree-optimization/70138
13354 * gcc.dg/vect/pr70138-1.c: New testcase.
13355 * gcc.dg/vect/pr70138-2.c: Likewise.
13357 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13360 * gcc.target/i386/pr70049.c: New test.
13362 2016-03-09 Richard Biener <rguenther@suse.de>
13365 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13366 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13367 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13369 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13371 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13374 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13376 PR middle-end/67278
13377 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13380 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13382 PR middle-end/70050
13383 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13384 in testcase comment.
13386 2016-03-09 Tom de Vries <tom@codesourcery.com>
13388 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13389 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13390 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13391 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13392 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13393 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13394 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13395 * gfortran.dg/goacc/kernels-loop.f95: New test.
13397 2016-03-08 Martin Sebor <msebor@redhat.com>
13400 * g++.dg/warn/overflow-warn-7.C: New test.
13402 2016-03-08 Jason Merrill <jason@redhat.com>
13404 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13405 * lib/target-supports.exp (check_effective_target_concepts): New.
13407 2016-03-08 Jakub Jelinek <jakub@redhat.com>
13410 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13411 * g++.dg/ubsan/pr70135.C: New test.
13414 * gcc.dg/pr70110.c: New test.
13416 2016-03-07 Martin Jambor <mjambor@suse.cz>
13418 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13419 * c-c++-common/gomp/if-1.c: Likewise.
13420 * c-c++-common/gomp/pr61486-2.c: Likewise.
13421 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13422 to dg-additional-options.
13423 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13424 * g++/gomp/target-teams-1.c: Likewise.
13425 * gcc.dg/gomp/gomp.exp: Likewise.
13426 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13427 dg-additional-options.
13428 * gfortran.dg/gomp/gomp.exp: Likewise.
13429 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13430 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13431 dg-additional-options.
13432 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13434 2016-03-07 Martin Jambor <mjambor@suse.cz>
13436 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13437 * c-c++-common/gomp/gridify-1.c: New test.
13438 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13440 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13442 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13443 trigger for cortex-r8, when scanning for register r8.
13444 * gcc.target/arm/pr45701-2.c: Likewise.
13446 2016-02-26 Richard Biener <rguenther@suse.de>
13447 Jeff Law <law@redhat.com>
13449 PR tree-optimization/69740
13450 * gcc.c-torture/compile/pr69740-1.c: New test.
13451 * gcc.c-torture/compile/pr69740-2.c: New test.
13453 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13455 * lib/target-supports.exp
13456 (check_effective_target_whole_vector_shift): Enable for PPC64.
13458 2016-03-07 Richard Biener <rguenther@suse.de>
13460 PR tree-optimization/70115
13461 * gcc.dg/torture/pr70115.c: New testcase.
13463 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13465 PR middle-end/69916
13466 * c-c-++-common/goacc/pr69916.c: New.
13468 2016-03-07 Richard Henderson <rth@redhat.com>
13470 * gcc.c-torture/compile/pr70061.c: New test.
13472 2016-03-07 Richard Biener <rguenther@suse.de>
13475 * gcc.dg/vect/O3-pr36098.c: New testcase.
13477 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13479 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13481 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13483 * gnat.dg/renaming9.ad[sb]: New testcase.
13485 2016-03-05 Jakub Jelinek <jakub@redhat.com>
13488 * g++.dg/expr/stdarg3.C: New test.
13490 2016-03-04 Jeff Law <law@redhat.com>
13492 PR tree-optimization/69196
13493 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13496 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13499 * gcc.dg/pr69973.c: New test.
13501 PR rtl-optimization/69941
13502 * gcc.dg/torture/pr69941.c: New test.
13505 * gcc.dg/pr69824.c: New test.
13507 2016-03-05 Tom de Vries <tom@codesourcery.com>
13509 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13510 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13513 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13516 * g++.dg/cpp1y/var-templ48.C: New test.
13517 * g++.dg/cpp1y/var-templ49.C: New test.
13519 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13521 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13523 2016-03-04 Jakub Jelinek <jakub@redhat.com>
13526 * g++.dg/ubsan/pr70035.C: New test.
13529 * gcc.target/i386/pr70062.c: New test.
13531 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13533 * g++.dg/template/typename21.C: Remove c++98_only.
13535 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13537 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13539 2016-03-04 David Malcolm <dmalcolm@redhat.com>
13542 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13544 (fn_42_b): Likewise.
13545 (fn_42_c): Likewise.
13547 2016-03-04 David Malcolm <dmalcolm@redhat.com>
13550 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13552 (fn_40_b): Likewise.
13553 (fn_41_a): Likewise.
13554 (fn_41_b): Likewise.
13556 2016-03-04 Jakub Jelinek <jakub@redhat.com>
13559 * gcc.target/i386/avx512f-pr70059.c: New test.
13560 * gcc.target/i386/avx512dq-pr70059.c: New test.
13562 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13564 PR rtl-optimization/57676
13565 * gcc.dg/torture/pr57676.c: New test.
13567 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13569 * gcc.dg/pr70026.c: New test.
13571 2016-03-04 Marek Polacek <polacek@redhat.com>
13574 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13575 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13577 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13580 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13582 (test_corners_sisd_si): Likewise.
13583 (main): Remove checks of the above.
13584 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13586 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13588 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13590 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13592 * gcc.dg/torture/pr69951.c: Accept argc==0.
13594 2016-03-04 Richard Biener <rguenther@suse.de>
13597 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13598 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13600 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13603 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13606 2016-03-04 Jakub Jelinek <jakub@redhat.com>
13609 * gcc.dg/guality/pr69947.c: New test.
13611 2016-03-03 Jakub Jelinek <jakub@redhat.com>
13614 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13616 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13618 PR rtl-optimization/69904
13619 * gcc.target/arm/pr69904.c: New test.
13621 2016-03-03 Jakub Jelinek <jakub@redhat.com>
13624 * gcc.dg/vect/pr70021.c: New test.
13625 * gcc.target/i386/pr70021.c: New test.
13627 2016-03-03 Marek Polacek <polacek@redhat.com>
13629 PR middle-end/70050
13630 * gcc.dg/pr70050.c: New test.
13632 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13634 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13636 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13638 PR tree-optimization/70043
13639 * gfortran.dg/vect/pr70043.f90: New test.
13641 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13643 * gnat.dg/specs/task1.ads: New test.
13645 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13647 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13648 Invoke gdb with -batch.
13649 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13651 2016-03-03 Richard Biener <rguenther@suse.de>
13653 PR tree-optimization/55936
13654 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13656 2016-03-02 Jeff Law <law@redhat.com>
13658 PR rtl-optimization/69942
13659 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13660 effects of argument promotions.
13662 PR tree-optimization/69987
13663 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13664 target does not support -fprefetch-loop-arrays.
13666 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
13668 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13670 2016-03-02 Bin Cheng <bin.cheng@arm.com>
13672 PR rtl-optimization/69052
13673 * gcc.target/i386/pr69052.c: New test.
13675 2016-03-02 Alan Modra <amodra@gmail.com>
13677 * gcc.dg/pr69990.c: New.
13679 2016-03-02 Jakub Jelinek <jakub@redhat.com>
13682 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13684 PR middle-end/70022
13685 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13688 * gcc.target/i386/pr70028.c: New test.
13690 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13692 * c-c++-common/asan/swapcontext-test-1.c,
13693 * c-c++-common/tsan/thread_leak.c,
13694 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13695 * g++.dg/tsan/benign_race.C,
13696 * g++.dg/tsan/fd_close_norace.C,
13697 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13698 races with sanitizer output
13700 2016-03-02 Richard Biener <rguenther@suse.de>
13701 Uros Bizjak <ubizjak@gmail.com>
13704 * gcc.dg/simd-8.c: New testcase.
13706 2016-03-02 Richard Biener <rguenther@suse.de>
13708 PR middle-end/67278
13709 * gcc.dg/simd-7.c: New testcase.
13711 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13713 * gcc.target/i386/pr70007.c: Tweak.
13715 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13717 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13719 2016-03-02 Marek Polacek <polacek@redhat.com>
13722 * gcc.dg/pr67854.c: New test.
13724 2016-03-02 Jakub Jelinek <jakub@redhat.com>
13726 PR middle-end/70025
13727 * gcc.dg/torture/pr70025.c: New test.
13729 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13731 PR tree-optimization/68621
13732 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13734 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13736 * gcc.target/i386/pr70007.c: New test.
13738 2016-03-01 Jeff Law <law@redhat.com>
13740 PR tree-optimization/69196
13741 * gcc.dg/tree-ssa/pr69196-1.c: New test.
13743 PR tree-optimization/69196
13744 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13745 duplicating code and spoiling the expected output.
13747 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13750 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13751 supports power9 before doing tests.
13752 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13753 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13754 * gcc.target/powerpc/p9-permute.c: Likewise.
13756 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
13759 * gcc.target/i386/pr70027.c: New test.
13761 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13763 * gcc.dg/pr70017.c: New test.
13765 2016-03-01 Jakub Jelinek <jakub@redhat.com>
13769 * gcc.dg/pr69796.c: New test.
13770 * gcc.dg/pr69974.c: New test.
13772 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13774 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13776 2016-02-29 Jeff Law <law@redhat.com>
13778 PR tree-optimization/69987
13779 * gfortran.dg/pr69987.f90: New test.
13781 PR tree-optimization/69989
13782 * gcc.c-torture/compile/pr69989-2.c: New test.
13784 2016-03-01 Marek Polacek <polacek@redhat.com>
13787 * g++.dg/parse/invalid1.C: New test.
13789 2016-03-01 Richard Biener <rguenther@suse.de>
13791 PR middle-end/70022
13792 * gcc.dg/pr70022.c: New testcase.
13794 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13796 PR tree-optimization/69956
13797 * gcc.dg/pr69956.c: New test.
13799 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13802 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13803 XFAIL when hardware supports efficient unaligned storage access.
13805 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13808 * g++.dg/template/pr69961a.C: New test.
13809 * g++.dg/template/pr69961b.C: New test.
13811 2016-02-29 David Malcolm <dmalcolm@redhat.com>
13813 PR preprocessor/69985
13814 * gcc.dg/cpp/pr69985.c: New test case.
13816 2016-02-29 Jeff Law <law@redhat.com>
13818 PR tree-optimization/70005
13819 * gcc.c-torture/execute/pr70005.c New test.
13821 PR tree-optimization/69999
13822 * gcc.c-torture/compile/pr69999.c: New test.
13824 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13826 PR tree-optimization/69652
13827 * gcc.dg/torture/pr69652.c: Delete test.
13828 * gcc.dg/vect/pr69652.c: New test.
13830 2016-02-19 Richard Biener <rguenther@suse.de>
13832 PR tree-optimization/69980
13833 * gfortran.dg/vect/pr69980.f90: New testcase.
13835 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13837 * gcc.target/sparc/20160229-1.c: New test.
13839 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13841 * gnat.dg/stack_usage3.adb: New test.
13842 * gnat.dg/stack_usage3_pkg.ads: New helper.
13844 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13846 * gnat.dg/renaming8.adb: New test.
13847 * gnat.dg/renaming8_pkg1.ads: New helper.
13848 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13849 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13851 2016-02-29 Richard Biener <rguenther@suse.de>
13853 PR tree-optimization/69720
13854 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13856 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13860 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13862 2016-02-28 Harald Anlauf <anlauf@gmx.de>
13863 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13866 * gfortran.dg/coarray_8.f90: Adjust error message.
13867 * gfortran.dg/pr56007.f90: New test.
13868 * gfortran.dg/pr56007.f: New test.
13870 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13872 PR tree-optimization/69989
13873 * gcc.dg/torture/pr69989.c: New test.
13875 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13877 * gcc.target/i386/stack-realign-win.c: New test.
13879 2016-02-28 Harald Anlauf <anlauf@gmx.de>
13882 * gfortran.dg/pr60126.f90: New test.
13884 2016-02-27 Jeff Law <law@redhat.com>
13887 2016-02-26 Richard Biener <rguenther@suse.de>
13888 Jeff Law <law@redhat.com>
13890 PR tree-optimization/69740
13891 * gcc.c-torture/compile/pr69740-1.c: New test.
13892 * gcc.c-torture/compile/pr69740-2.c: New test.
13894 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13897 * gfortran.dg/newunit_4.f90: New test.
13899 2016-02-27 Jakub Jelinek <jakub@redhat.com>
13902 PR rtl-optimization/69886
13903 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13904 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13907 2016-02-26 Martin Sebor <msebor@redhat.com>
13909 PR tree-optimization/15826
13910 * gcc.dg/tree-ssa/pr15826.c: New test.
13912 2016-02-26 Jakub Jelinek <jakub@redhat.com>
13915 * gcc.target/powerpc/pr69969.c: New test.
13917 2016-02-26 Martin Sebor <msebor@redhat.com>
13920 * g++.old-deja/g++.other/decl5.C: Add a test case.
13922 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13925 * gcc.target/powerpc/pr69946.c: New file.
13927 2016-02-26 Richard Biener <rguenther@suse.de>
13928 Jeff Law <law@redhat.com>
13930 PR tree-optimization/69740
13931 * gcc.c-torture/compile/pr69740-1.c: New test.
13932 * gcc.c-torture/compile/pr69740-2.c: New test.
13934 2016-02-26 Martin Jambor <mjambor@suse.cz>
13936 PR middle-end/69920
13937 * gcc.dg/torture/pr69932.c: New test.
13938 * gcc.dg/torture/pr69936.c: Likewise.
13940 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13943 * gcc.target/s390/pr69709.c: New test.
13945 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13948 * gcc.target/aarch64/pr69245_1.c: New test.
13950 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13953 * gcc.dg/torture/pr69613.c: New test.
13955 2016-02-26 Jakub Jelinek <jakub@redhat.com>
13957 PR rtl-optimization/69891
13958 * gcc.target/i386/pr69891.c: New test.
13960 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
13961 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13964 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13965 functionality for both 32-bit and 64-bit.
13967 2016-02-26 Richard Biener <rguenther@suse.de>
13969 PR tree-optimization/69551
13970 * gcc.dg/torture/pr69951.c: New testcase.
13972 2016-02-25 Richard Biener <rguenther@suse.de>
13974 PR tree-optimization/48795
13975 * gcc.dg/Warray-bounds-18.c: New testcase.
13977 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13979 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13981 2016-02-25 Jakub Jelinek <jakub@redhat.com>
13983 PR rtl-optimization/69896
13984 * gcc.dg/pr69896.c: New test.
13986 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13989 * g++.dg/cpp1y/paren2.C: New test.
13991 2016-02-24 Martin Sebor <msebor@redhat.com>
13994 * gcc.dg/enum-mode-2.c: New test.
13996 2016-02-24 Jakub Jelinek <jakub@redhat.com>
13999 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14000 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14001 * g++.dg/ubsan/pr69922.C: New test.
14003 2016-02-24 Marek Polacek <polacek@redhat.com>
14006 * gcc.dg/pr69819.c: New test.
14008 2016-02-24 Martin Sebor <msebor@redhat.com>
14011 * g++.dg/ext/flexary15.C: New test.
14013 2016-02-24 Martin Sebor <msebor@redhat.com>
14015 * gcc.dg/builtins-68.c: Avoid making unportable
14016 assumptions about the relationship between SIZE_MAX and UINT_MAX.
14017 * g++.dg/ext/builtin_alloca.C: Same.
14019 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14020 Charles Baylis <charles.baylis@linaro.org>
14023 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14025 2016-02-24 Richard Biener <rguenther@suse.de>
14026 Jakub Jelinek <jakub@redhat.com>
14028 PR middle-end/69760
14029 * gcc.dg/torture/pr69760.c: New testcase.
14031 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14033 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14034 pattern on Solaris with as.
14036 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14038 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14039 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14040 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14041 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14043 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14045 PR middle-end/69915
14046 * gcc.dg/pr69915.c: New test.
14048 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14050 PR rtl-optimization/69886
14051 * gcc.dg/torture/pr69886.c: New test.
14053 2016-02-24 Richard Biener <rguenther@suse.de>
14055 PR middle-end/68963
14056 * gcc.dg/torture/pr68963.c: New testcase.
14058 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14061 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14062 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14063 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14064 * gcc.target/arm/atomic_loaddi_1.c: New test.
14065 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14066 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14067 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14068 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14069 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14070 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14071 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14072 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14074 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14076 PR middle-end/69909
14077 * gcc.dg/torture/pr69909.c: New test.
14079 2016-02-24 Richard Biener <rguenther@suse.de>
14081 PR tree-optimization/69907
14082 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14083 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14084 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14086 2016-02-24 Christian Bruel <christian.bruel@st.com>
14088 * gcc.target/arm/pragma_cpp_fma.c: New test.
14090 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14093 * gfortran.dg/include_6.f90: Update test.
14095 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14098 * objc.dg/pr69844.m: New test.
14100 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14102 PR libgfortran/69456
14103 * gfortran.dg/namelist_89.f90: New test.
14104 * gfortran.dg/pr59700.f90: Update test..
14106 2016-02-23 Martin Sebor <msebor@redhat.com>
14108 PR middle-end/69780
14109 * g++.dg/ext/builtin_alloca.C: New test.
14110 * gcc.dg/builtins-68.c: New test.
14112 2016-02-23 Richard Henderson <rth@redhat.com>
14114 * gcc.target/i386/addr-space-3.c: Remove test.
14116 2016-02-23 David Malcolm <dmalcolm@redhat.com>
14118 PR preprocessor/69126
14119 PR preprocessor/69543
14120 * c-c++-common/pr69126-2-long.c: New test.
14121 * c-c++-common/pr69126-2-short.c: New test.
14122 * c-c++-common/pr69543-1.c: Remove xfail.
14124 2016-02-23 David Malcolm <dmalcolm@redhat.com>
14126 PR preprocessor/69126
14127 PR preprocessor/69543
14128 PR preprocessor/69558
14129 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14131 (test_2): ...this, and add leading comment.
14132 (MACRO_3, test_3): New.
14133 (MACRO_4A, MACRO_4B, test_4): New.
14134 (MACRO): Rename to...
14135 (MACRO_5): ...this.
14137 (test_5): ...this, updating for renaming of MACRO, and
14138 add leading comment.
14139 * c-c++-common/pr69543-1.c: New.
14140 * c-c++-common/pr69543-2.c: New.
14141 * c-c++-common/pr69543-3.c: New.
14142 * c-c++-common/pr69543-4.c: New.
14143 * c-c++-common/pr69558-1.c: New.
14144 * c-c++-common/pr69558-2.c: New.
14145 * c-c++-common/pr69558-3.c: New.
14146 * c-c++-common/pr69558-4.c: New.
14147 * gcc.dg/pr69558.c: Move to...
14148 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14151 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14153 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14154 to -ftree-parallelize-loops/-fopenacc changes.
14155 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14156 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14157 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14158 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14159 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14160 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14161 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14162 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14163 * c-c++-common/goacc/kernels-loop.c: Likewise.
14164 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14165 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14166 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14167 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14169 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14171 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14173 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14176 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14179 * gcc.dg/pr69900.c: New test.
14181 2016-02-23 Martin Jambor <mjambor@suse.cz>
14183 PR tree-optimization/69666
14184 * gcc.dg/tree-ssa/pr69666.c: New test.
14186 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14189 * gfortran.dg/coarray_allocate_5.f08: New test.
14191 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14193 * gcc.target/s390/vcond-shift.c: Move to ...
14194 * gcc.target/s390/vector/vcond-shift.c: ... here.
14196 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14198 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14199 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14201 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14203 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14205 2016-02-20 Mark Wielaard <mjw@redhat.com>
14208 * gcc.dg/unused-variable-3.c: New test.
14210 2016-02-22 Jakub Jelinek <jakub@redhat.com>
14213 * gcc.target/i386/pr69888.c: New test.
14215 2016-02-22 Richard Biener <rguenther@suse.de>
14217 PR tree-optimization/69882
14218 * gfortran.dg/vect/pr69882.f90: New testcase.
14220 2016-02-22 Jakub Jelinek <jakub@redhat.com>
14223 * gcc.dg/pr69885.c: New test.
14225 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14229 * gcc.target/sh/pr54089-10.c: New.
14231 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
14234 * gfortran.dg/deferred_character_15.f90 : New test.
14236 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14239 gfortran.dg/allocate_with_source_18.f03: New test.
14241 2016-02-20 Harald Anlauf <anlauf@gmx.de>
14244 gfortran.dg/gomp/pr52531.f90: New test.
14246 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14249 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14252 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14255 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14256 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14259 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14262 * g++.dg/torture/pr69851.C: New test.
14264 2016-02-19 Martin Sebor <msebor@redhat.com>
14267 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14269 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14272 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14273 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14276 * g++.dg/cpp0x/pr67767.C: New test.
14278 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14280 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14281 for fp, simd, crypto, crc, lse.
14282 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14284 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14285 effective target check.
14287 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14290 * gcc.target/i386/pr69820.c: New test.
14292 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14294 * gcc.target/s390/vector/int128-1.c: New test.
14296 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14298 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14300 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14302 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14303 instruction pattern name to prevent the testcase from failing with
14306 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14308 * gcc.target/s390/md/movstr-2.c: New test.
14310 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14312 * gcc.target/s390/morestack.c: New test.
14314 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14317 * gcc.target/s390/pr69625.c: Add test case.
14319 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14322 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14324 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14327 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14328 * gcc.target/powerpc/fusion3.c: Likewise.
14330 2016-02-18 Richard Biener <rguenther@suse.de>
14332 PR middle-end/69553
14333 * g++.dg/torture/pr69553.C: New testcase.
14335 2016-02-18 Nick Clifton <nickc@redhat.com>
14339 * gcc.target/arm/pr62554.c: New test.
14340 * gcc.target/arm/pr69610-1.c: New test.
14341 * gcc.target/arm/pr69610-2.c: New test.
14343 2016-02-18 Richard Biener <rguenther@suse.de>
14345 PR middle-end/69854
14346 * gcc.dg/torture/pr69854.c: New testcase.
14348 2016-02-17 Jakub Jelinek <jakub@redhat.com>
14351 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14353 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14355 * gcc.target/powerpc/vec-cg.c: New test.
14357 2016-02-17 Richard Biener <rguenther@suse.de>
14360 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14362 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14365 * gcc.c-torture/compile/pr69161.c: New test.
14367 2016-02-17 David Sherwood <david.sherwood@arm.com>
14370 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14371 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14373 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14375 * gcc.dg/ifcvt-4.c: Skip on Visium.
14377 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14379 * gnat.dg/atomic8.adb: New test.
14381 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14383 * gnat.dg/discr46.ad[sb]: New test.
14385 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14388 * gcc.target/powerpc/pr48344-1.c: New test.
14390 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14393 * gfortran.dg/associate_21.f90: New test.
14395 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14398 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14399 -Wnonnull in dg-options.
14400 * c-c++-common/nonnull-2.c: New test.
14402 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14403 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14405 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14407 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14409 PR middle-end/69801
14410 * gcc.dg/pr69801.c: Add empty dg-options.
14412 2016-02-16 James Norris <jnorris@codesourcery.com>
14414 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14415 * g++.dg/goacc/deviceptr-1.c: New file.
14417 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14419 PR tree-optimization/69820
14420 * gcc.dg/vect/pr69820.c: New test.
14422 2016-02-16 Richard Biener <rguenther@suse.de>
14424 PR tree-optimization/69776
14425 * gcc.dg/torture/pr69776-2.c: New testcase.
14427 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14429 PR tree-optimization/69714
14430 * gcc.dg/torture/pr69714.c: New test.
14432 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14434 PR tree-optimization/69802
14435 * gcc.dg/pr69802.c: New test.
14437 2016-02-16 Richard Biener <rguenther@suse.de>
14439 PR middle-end/69801
14440 * gcc.dg/pr69801.c: New testcase.
14442 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14444 PR libgfortran/69651
14445 * gfortran.dg/read_bang.f90: New test.
14446 * gfortran.dg/read_bang4.f90: New test.
14448 2016-02-15 Jakub Jelinek <jakub@redhat.com>
14451 * g++.dg/init/pr69658.C: New test.
14454 * c-c++-common/pr69797.c: New test.
14456 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14458 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14459 check for aarch64*-*-*.
14461 2016-02-15 Richard Biener <rguenther@suse.de>
14463 PR tree-optimization/69783
14464 * gcc.dg/vect/pr69783.c: New testcase.
14466 2016-02-15 Richard Biener <rguenther@suse.de>
14468 PR tree-optimization/69776
14469 * gcc.dg/torture/pr69776.c: New testcase.
14471 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14474 * gfortran.dg/type_decl_4.f90: Reinstated.
14476 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
14479 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14481 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14485 * gfortran.dg/type_decl_4.f90: Removed.
14487 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14490 * gfortran.dg/type_decl_4.f90: New test.
14492 2016-02-14 Alan Modra <amodra@gmail.com>
14495 * gcc.c-torture/execute/stkalign.c: Revise test.
14497 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14500 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14502 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14505 * gcc.target/sh/torture/pr67260.c: New.
14507 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
14509 * gcc.dg/pr67964.c: Add dg-require-alias.
14511 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14515 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14517 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14519 PR libgfortran/69668
14520 * gfortran.dg/namelist_88.f90: New test.
14522 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14524 PR libgfortran/69668
14525 * gfortran.dg/namelist_38.f90: Update test.
14526 * gfortran.dg/namelist_84.f90: Update test.
14528 2016-02-12 David Malcolm <dmalcolm@redhat.com>
14531 * gcc.dg/pr69554-1.c: New test.
14532 * gfortran.dg/pr69554-1.F90: New test.
14533 * gfortran.dg/pr69554-2.F90: New test.
14534 * lib/gcc-dg.exp (proc dg-locus): New function.
14535 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14536 distinguish between the caret-printing and non-caret-printing
14537 cases. If caret-printing has been explicitly enabled, bail out
14538 without attempting to fix up the output.
14540 2016-02-12 David Malcolm <dmalcolm@redhat.com>
14544 * gcc.dg/spellcheck-options-3.c: New test case.
14545 * gcc.dg/spellcheck-options-4.c: New test case.
14546 * gcc.dg/spellcheck-options-5.c: New test case.
14547 * gcc.dg/spellcheck-options-6.c: New test case.
14548 * gcc.dg/spellcheck-options-7.c: New test case.
14549 * gcc.dg/spellcheck-options-8.c: New test case.
14550 * gcc.dg/spellcheck-options-9.c: New test case.
14551 * gcc.dg/spellcheck-options-10.c: New test case.
14553 2016-02-12 Jakub Jelinek <jakub@redhat.com>
14555 PR rtl-optimization/69764
14556 PR rtl-optimization/69771
14557 * c-c++-common/pr69764.c: New test.
14558 * gcc.dg/torture/pr69771.c: New test.
14560 2016-02-12 Marek Polacek <polacek@redhat.com>
14562 * g++.dg/torture/init-list1.C: New.
14564 2016-02-12 Marek Polacek <polacek@redhat.com>
14566 * gcc.dg/pr69522.c: Add empty dg-options.
14568 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14570 * g++.dg/lto/lto.exp: Include and init mpx.
14571 * g++.dg/lto/pr69729_0.C: New test.
14573 2016-02-12 Jakub Jelinek <jakub@redhat.com>
14576 * g++.dg/ipa/pr69241-4.C: New test.
14579 * g++.dg/ipa/pr68672-1.C: New test.
14580 * g++.dg/ipa/pr68672-2.C: New test.
14581 * g++.dg/ipa/pr68672-3.C: New test.
14583 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14586 * gcc.dg/pr69522.c: New test.
14588 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14591 * g++.dg/cpp1y/69098.C: New test.
14592 * g++.dg/cpp1y/69098-2.C: New test.
14594 2016-02-12 Jakub Jelinek <jakub@redhat.com>
14596 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14597 and neighbour -> neighbor.
14598 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14599 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14600 * c-c++-common/Wvarargs.c: Likewise.
14601 * c-c++-common/goacc/host_data-5.c: Likewise.
14602 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14603 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14604 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14605 * gcc.target/aarch64/pr60697.c: Likewise.
14606 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14607 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14608 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14609 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14610 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14611 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14612 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14613 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14614 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14615 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14616 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14617 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14618 * g++.dg/lookup/koenig5.C: Likewise.
14619 * g++.dg/ext/no-asm-2.C: Likewise.
14620 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14621 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14622 * gfortran.dg/used_types_16.f90: Likewise.
14623 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14624 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14625 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14626 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14627 * gfortran.dg/abstract_type_6.f03: Likewise.
14628 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14629 * gfortran.dg/used_types_15.f90: Likewise.
14630 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14631 * gfortran.dg/exit_3.f08: Likewise.
14632 * gfortran.dg/open_status_2.f90: Likewise.
14633 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14634 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14635 * gfortran.dg/associate_1.f03: Likewise.
14636 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14637 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14638 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14639 * gcc.dg/builtin-object-size-1.c: Likewise.
14640 * gcc.dg/noreturn-6.c: Likewise.
14641 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14642 * gcc.dg/globalalias.c: Likewise.
14643 * gcc.dg/builtins-config.h: Likewise.
14644 * gcc.dg/pr30457.c: Likewise.
14645 * gcc.c-torture/compile/volatile-1.c: Likewise.
14646 * gcc.c-torture/execute/20101011-1.c: Likewise.
14647 * c-c++-common/Waddress-1.c: Likewise.
14649 2016-02-11 Jakub Jelinek <jakub@redhat.com>
14652 * c-c++-common/Waddress-1.c: New test.
14654 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14657 * gfortran.dg/associate_19.f03: New test.
14658 * gfortran.dg/associate_20.f03: New test.
14660 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14662 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14664 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14666 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14667 .arch armv8-a\n. Add -dA to dg-options.
14668 * gcc.target/aarch64/assembler_arch_1.c: New test.
14669 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14671 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14674 * g++.dg/cpp0x/pr68726.C: New.
14676 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14678 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14681 2016-02-11 Richard Biener <rguenther@suse.de>
14683 * g++.dg/tree-ssa/pr61034.C: Adjust.
14685 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14688 * gcc.target/s390/pr69148.c: New.
14690 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14692 PR tree-optimization/69652
14693 * gcc.dg/torture/pr69652.c: New test.
14695 2016-02-10 Jakub Jelinek <jakub@redhat.com>
14696 Patrick Palka <ppalka@gcc.gnu.org>
14700 * g++.dg/ipa/pr69241-1.C: New test.
14701 * g++.dg/ipa/pr69241-2.C: New test.
14702 * g++.dg/ipa/pr69241-3.C: New test.
14703 * g++.dg/ipa/pr69649.C: New test.
14705 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
14707 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14708 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14710 2016-02-10 Bin Cheng <bin.cheng@arm.com>
14712 PR tree-optimization/68021
14713 * gcc.dg/tree-ssa/pr68021.c: New test.
14715 2016-02-10 Richard Biener <rguenther@suse.de>
14717 PR tree-optimization/69726
14718 * gcc.dg/uninit-22.c: New testcase.
14720 2016-02-09 Andrew Pinski <apinski@cavium.com>
14723 * gcc.c-torture/compile/20160205-1.c: New testcase.
14725 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14728 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14729 instead accessing a really large arrray.
14730 * gcc.target/powerpc/fusion3.c: Likewise.
14732 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
14735 * gcc.c-torture/execute/pr68532.c: New test.
14737 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
14740 * gcc.dg/pr69634.c: New.
14742 2016-02-09 Richard Biener <rguenther@suse.de>
14744 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14746 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
14748 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14750 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14752 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14754 2016-02-09 Richard Biener <rguenther@suse.de>
14756 PR tree-optimization/69715
14757 * gcc.dg/torture/pr69715.c: New testcase.
14759 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14762 * g++.dg/cpp0x/trailing12.C: New test.
14763 * g++.dg/cpp0x/trailing13.C: New test.
14765 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14769 * g++.dg/cpp1y/auto-fn29.C: New test.
14770 * g++.dg/cpp1y/auto-fn30.C: New test.
14772 2016-02-08 Jakub Jelinek <jakub@redhat.com>
14774 PR tree-optimization/69209
14775 * gcc.c-torture/compile/pr69209.c: New test.
14777 2016-02-08 Jeff Law <law@redhat.com>
14779 PR tree-optimization/68541
14780 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14781 of statements allowed in join block for path splitting.
14783 2016-02-08 Jakub Jelinek <jakub@redhat.com>
14786 * g++.dg/gomp/pr59627.C: New test.
14789 * g++.dg/ipa/pr69239.C: New test.
14791 2016-02-08 David Malcolm <dmalcolm@redhat.com>
14793 PR preprocessor/69664
14794 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14795 * gcc.dg/cpp/warn-comments.c: Likewise.
14797 2016-02-08 Marek Polacek <polacek@redhat.com>
14800 * g++.dg/init/const12.C: New test.
14802 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14805 * gcc.dg/lto/pr55113_0.c: Remove test.
14807 2016-02-08 Richard Biener <rguenther@suse.de>
14809 PR tree-optimization/69719
14810 * gcc.dg/torture/pr69719.c: New testcase.
14812 2016-02-08 Richard Biener <rguenther@suse.de>
14813 Jeff Law <law@redhat.com>
14816 * gcc.target/mips/pr68273.c: New testcase.
14818 2016-02-08 Richard Biener <rguenther@suse.de>
14820 PR rtl-optimization/69274
14821 * gcc.target/i386/addr-sel-1.c: XFAIL.
14823 2016-02-08 Jeff Law <law@redhat.com>
14825 PR tree-optimization/68541
14826 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14828 PR tree-optimization/65917
14829 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14831 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14834 * gfortran.dg/namelist_args.f90: New test.
14836 2016-02-05 Jeff Law <law@redhat.com>
14838 PR tree-optimization/68541
14839 * gcc.dg/tree-ssa/split-path-2.c: New test.
14840 * gcc.dg/tree-ssa/split-path-3.c: New test.
14841 * gcc.dg/tree-ssa/split-path-4.c: New test.
14842 * gcc.dg/tree-ssa/split-path-5.c: New test.
14843 * gcc.dg/tree-ssa/split-path-6.c: New test.
14844 * gcc.dg/tree-ssa/split-path-7.c: New test.
14846 2016-02-05 Martin Sebor <msebor@redhat.com>
14849 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14850 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14852 2016-02-06 Richard HEnderson <rth@redhat.com>
14855 * gcc.target/i386/addr-space-4.c: New.
14856 * gcc.target/i386/addr-space-5.c: New.
14858 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14861 * gfortran.dg/elemental_dependency_6.f90: New.
14863 2016-02-05 Jakub Jelinek <jakub@redhat.com>
14865 PR rtl-optimization/69691
14866 * gcc.c-torture/execute/pr69691.c: New test.
14869 * g++.dg/parse/pr69628.C: New test.
14871 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
14873 * gcc.dg/sancov/asan.c: Move to ...
14874 * gcc.dg/asan/sancov-1.c: ... here.
14876 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
14878 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14880 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14883 * gcc.target/i386/pr69677.c: New test.
14885 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14888 * g++.dg/template/pr68948.C: New test.
14890 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14892 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14893 (only necessary on s390x).
14895 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14897 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14898 -mno-accumulate-outgoing-args.
14900 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14902 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14904 2016-02-04 Jakub Jelinek <jakub@redhat.com>
14907 * c-c++-common/pr69669.c: New test.
14909 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14912 * g++.dg/pr69667.C: New file.
14914 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14917 * gcc.dg/pr69619.c: Add new test.
14919 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14921 PR rtl-optimization/69577
14922 * gcc.target/i386/pr69577.c: New test.
14924 2016-02-04 Martin Liska <mliska@suse.cz>
14926 * g++.dg/asan/pr69276.C: New test.
14928 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14932 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14933 a single smulbb instruction.
14934 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14935 * gcc.target/amr/wmul-2.c: Likewise.
14937 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14941 * gcc.c-torture/execute/pr67714.c: New test.
14943 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14946 * gcc.target/i386/pr69454-1.c: New test.
14947 * gcc.target/i386/pr69454-2.c: New test.
14949 2016-02-03 Martin Sebor <msebor@redhat.com>
14956 * g++.dg/ext/flexarray-mangle-2.C: New test.
14957 * g++.dg/ext/flexarray-mangle.C: New test.
14958 * g++.dg/ext/flexarray-subst.C: New test.
14959 * g++.dg/ext/flexary11.C: New test.
14960 * g++.dg/ext/flexary12.C: New test.
14961 * g++.dg/ext/flexary13.C: New test.
14962 * g++.dg/ext/flexary14.C: New test.
14963 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14965 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14967 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14968 Define only if CHECK_FLOAT128 is defined.
14969 (main): Properly initialize u5.
14971 2016-02-03 Jakub Jelinek <jakub@redhat.com>
14974 * gcc.dg/pr69627.c: New test.
14977 * gcc.dg/pr69644.c: New test.
14979 2016-02-03 Mike Stump <mikestump@comcast.net>
14981 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14982 support for struct-layout-1.exp.
14984 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14987 * g++.dg/cpp0x/pr69056.C: New test.
14989 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14990 Alexandre Oliva <aoliva@redhat.com>
14993 * gcc.target/powerpc/pr69461.c: New.
14995 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
14997 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14998 works from here ...
14999 (check_effective_target_fsanitize_thread): ... to here. Do not
15000 specify additional compile flags for the test source.
15001 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15002 specify additional compile flags for the test source.
15004 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15006 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15008 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15012 * gfortran.dg/coarray_allocate_2.f08: New test.
15013 * gfortran.dg/coarray_allocate_3.f08: New test.
15014 * gfortran.dg/coarray_allocate_4.f08: New test.
15016 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15018 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15019 use same scan-tree-dump-times on all platforms.
15020 * gcc.dg/vect/vect-outer-1.c: Likewise.
15021 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15022 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15023 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15024 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15025 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15026 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15027 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15029 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15031 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15034 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15036 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15038 2016-02-02 James Norris <jnorris@codesourcery.com>
15040 * c-c++-common/goacc/routine-5.c: Add tests.
15042 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
15044 * gcc.target/nvptx/unsigned-cmp.c: New test.
15046 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15048 * gcc.target/aarch64/scalar_shift_1.c
15049 (test_corners_sisd_di): Improve force to SIMD register.
15050 (test_corners_sisd_si): Likewise.
15051 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15052 Remove scan-assembler check for ldr.
15054 2016-02-02 Richard Biener <rguenther@suse.de>
15056 PR tree-optimization/69595
15057 * gcc.dg/Warray-bounds-17.c: New testcase.
15059 2016-02-02 Richard Biener <rguenther@suse.de>
15061 PR tree-optimization/69606
15062 * gcc.dg/torture/pr69606.c: New testcase.
15064 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15066 PR middle-end/68542
15067 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15068 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15070 2016-02-02 Alan Modra <amodra@gmail.com>
15073 * gcc.target/powerpc/pr69548.c: New test.
15075 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15077 PR rtl-optimization/69592
15078 * gcc.dg/pr69592.c: New test.
15080 PR preprocessor/69543
15082 * gcc.dg/pr69543.c: New test.
15083 * gcc.dg/pr69558.c: New test.
15085 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
15088 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
15090 2016-02-01 Martin Sebor <msebor@redhat.com>
15092 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15094 2016-02-01 Bin Cheng <bin.cheng@arm.com>
15096 PR tree-optimization/67921
15097 * c-c++-common/ubsan/pr67921.c: New test.
15099 2016-02-01 Richard Biener <rguenther@suse.de>
15101 PR middle-end/69556
15102 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15104 2016-02-01 Richard Biener <rguenther@suse.de>
15106 PR tree-optimization/69574
15107 * gcc.dg/torture/pr69574.c: New testcase.
15109 2016-02-01 Richard Biener <rguenther@suse.de>
15111 PR tree-optimization/69579
15112 * gcc.dg/setjmp-6.c: New testcase.
15114 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15116 PR rtl-optimization/69570
15117 * g++.dg/opt/pr69570.C: New test.
15119 2016-02-01 Richard Henderson <rth@redhat.com>
15121 * gcc.dg/pr69535.c: New test.
15123 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
15126 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15127 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15130 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15132 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15134 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
15137 * gfortran.dg/allocate_with_source_17.f03: New test.
15139 2016-01-30 Jakub Jelinek <jakub@redhat.com>
15141 PR tree-optimization/69546
15142 * gcc.dg/torture/pr69546.c: New test.
15144 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
15147 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15149 2016-01-30 Martin Sebor <msebor@redhat.com>
15152 * g++.dg/ext/flexary10.C: New test.
15154 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15157 gfortran.dg/common_23.f90: New test.
15159 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15162 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15163 condition being checked, and disable it when the target supports
15164 misaligned loads and stores.
15166 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15169 * gcc.dg/torture/pr69518.c: New test.
15171 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15174 * gcc.target/i386/pr69530.c: New test.
15176 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
15179 * gcc.target/mips/div-delay.c: New test.
15181 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15184 * gcc.target/i386/pr69551.c: New test.
15187 * gcc.target/i386/pr66137.c: New test.
15189 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15191 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15192 always built for p5600.
15193 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15194 isa=p5600 dg-option.
15196 2016-01-29 Richard Biener <rguenther@suse.de>
15198 PR tree-optimization/69547
15199 * g++.dg/tree-ssa/pr69547.C: New testcase.
15201 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15204 * g++.dg/warn/Wunused-function2.C: New test.
15206 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15208 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15209 support for test to succeed.
15211 2016-01-29 Marek Polacek <polacek@redhat.com>
15215 * g++.dg/ext/constexpr-vla2.C: New test.
15216 * g++.dg/ext/constexpr-vla3.C: New test.
15217 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15219 2016-01-29 Richard Biener <rguenther@suse.de>
15221 PR middle-end/69537
15222 * gcc.dg/uninit-21.c: New testcase.
15224 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
15227 * gcc.target/i386/pr69459.c: New test.
15229 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
15232 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15233 * gcc.target/mips/pr68400.c: New test.
15235 2016-01-28 Martin Sebor <msebor@redhat.com>
15238 * gcc.target/powerpc/pr17381.c: New test.
15240 2016-01-28 Jakub Jelinek <jakub@redhat.com>
15242 PR middle-end/69542
15243 * gcc.dg/torture/pr69542.c: New test.
15245 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15247 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15249 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
15251 * gcc.dg/pr65980.c: Skip on AIX.
15252 * gcc.dg/pr66688.c: Same.
15254 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
15257 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15258 * gcc.dg/tree-ssa/sra-18.c: Same.
15260 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15263 * gfortran.dg/block_15.f08: New test.
15264 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15265 on incorrectly closed BLOCK.
15267 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15269 * gcc.dg/declare-simd.c: New test.
15271 2016-01-28 Richard Biener <rguenther@suse.de>
15273 PR tree-optimization/69466
15274 * gfortran.dg/vect/pr69466.f90: New testcase.
15276 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15278 * g++.dg/pr67989.C: Remove ARM-specific option.
15279 * gcc.target/arm/pr67989.C: New file.
15281 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
15283 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15284 and expm1 test for glibc < 2.11.
15286 2016-01-27 Richard Henderson <rth@redhat.com>
15288 * gcc.c-torture/execute/pr69447.c: New test.
15290 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
15293 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15295 2016-01-27 Jakub Jelinek <jakub@redhat.com>
15298 * gcc.dg/pr66869.c: New test.
15300 2016-01-25 Jeff Law <law@redhat.com>
15302 PR tree-optimization/68398
15303 PR tree-optimization/69196
15304 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15305 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15306 path to avoid new heuristic allowing more irreducible regions
15307 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15308 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15309 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15310 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15311 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15313 2016-01-27 Marek Polacek <polacek@redhat.com>
15316 * c-c++-common/vector-compare-4.c: New test.
15318 2016-01-27 David Malcolm <dmalcolm@redhat.com>
15320 PR preprocessor/69126
15321 * c-c++-common/pr69126.c: New test case.
15323 2016-01-27 Ian Lance Taylor <iant@google.com>
15325 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15327 2016-01-27 Ryan Burn <contact@rnburn.com>
15330 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15332 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
15335 * gcc.target/i386/pr69512.c: New test.
15337 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15340 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15342 2016-01-27 Marek Polacek <polacek@redhat.com>
15345 * g++.dg/pr69379.C: New test.
15347 2016-01-27 Martin Sebor <msebor@redhat.com>
15350 * g++.dg/abi/Wabi-2-2.C: New test.
15351 * g++.dg/abi/Wabi-2-3.C: New test.
15352 * g++.dg/abi/Wabi-3-2.C: New test.
15353 * g++.dg/abi/Wabi-3-3.C: New test.
15355 2016-01-27 Richard Biener <rguenther@suse.de>
15357 PR tree-optimization/69166
15358 * gcc.dg/torture/pr69166.c: New testcase.
15360 2016-01-27 Martin Jambor <mjambor@suse.cz>
15362 PR tree-optimization/69355
15363 * gcc.dg/tree-ssa/pr69355.c: New test.
15365 2016-01-27 Marek Polacek <polacek@redhat.com>
15368 * g++.dg/ext/constexpr-vla1.C: New test.
15370 2016-01-20 Christian Bruel <christian.bruel@st.com>
15373 * gcc.target/arm/pr69245.c: New test.
15375 2016-01-27 Jakub Jelinek <jakub@redhat.com>
15377 PR tree-optimization/69399
15378 * gcc.dg/torture/pr69399.c: New test.
15380 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15382 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15384 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15386 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15388 2016-01-26 Tom de Vries <tom@codesourcery.com>
15390 PR tree-optimization/69110
15391 * gcc.dg/autopar/pr69110.c: New test.
15393 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
15394 Sebastian Pop <s.pop@samsung.com>
15396 * gcc.dg/graphite/isl-ast-op-select.c: New.
15398 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
15401 * gfortran.dg/allocate_error_6.f90: New test.
15403 2016-01-26 Richard Henderson <rth@redhat.com>
15405 * gcc.dg/tm/pr60908.c: New test.
15407 2016-01-26 David Malcolm <dmalcolm@redhat.com>
15410 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15412 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15413 expected multiline output to reflect the colorization being
15414 disabled before newlines.
15415 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15416 (custom_diagnostic_finalizer): Replace call to
15417 pp_newline_and_flush with call to pp_flush.
15418 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15419 * gfortran.dg/implicit_class_1.f90: Likewise.
15420 * lib/gcc-dg.exp (allow_blank_lines): New global.
15421 (dg-allow-blank-lines-in-output): New procedure.
15422 (gcc-dg-prune): Complain about blank lines in the output, unless
15423 dg-allow-blank-lines-in-output was called.
15424 * lib/multiline.exp (_build_multiline_regex): Only support
15425 arbitrary followup text for non-blank-lines, not for blank lines.
15427 2016-01-26 Jakub Jelinek <jakub@redhat.com>
15429 PR tree-optimization/69483
15430 * gcc.dg/pr69483.c: New test.
15431 * g++.dg/opt/pr69483.C: New test.
15433 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15436 * gcc.target/arm/pr68620.c: New test.
15438 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15440 * gcc.target/i386/pr68986-2.c: Remove -m32.
15442 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15445 * gcc.target/i386/pr68986-1.c: New test.
15446 * gcc.target/i386/pr68986-2.c: Likewise.
15447 * gcc.target/i386/pr68986-3.c: Likewise.
15449 2016-01-26 Christian Bruel <christian.bruel@st.com>
15451 * lib/target-supports.exp
15452 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15453 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15454 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15456 2016-01-26 Richard Biener <rguenther@suse.de>
15458 PR tree-optimization/69452
15459 * gcc.dg/torture/pr69452.c: New testcase.
15461 2016-01-26 Jakub Jelinek <jakub@redhat.com>
15464 * gcc.dg/pr69442.c: New test.
15466 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15469 * gcc.target/aarch64/simd/pr67896.C: New.
15471 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15473 PR tree-optimization/69400
15474 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15476 (plugin_init): Call it.
15477 * gcc.dg/torture/pr69400.c: New test.
15479 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15481 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15483 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15484 Sebastian Pop <s.pop@samsung.com>
15486 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15489 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15490 Sebastian Pop <s.pop@samsung.com>
15492 * gcc.dg/graphite/pr69292.c: New.
15494 2016-01-25 Jakub Jelinek <jakub@redhat.com>
15496 * c-c++-common/goacc/use_device-1.c: New test.
15498 2016-01-25 Jeff Law <law@redhat.com>
15500 PR tree-optimization/69196
15501 PR tree-optimization/68398
15502 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15503 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15505 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
15508 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15511 2016-01-25 Richard Biener <rguenther@suse.de>
15514 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15516 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15519 * gcc.dg/pr69421.c: New test.
15521 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15523 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15524 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15525 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15526 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15527 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15528 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15529 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15530 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15531 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15532 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15534 2016-01-25 Richard Biener <rguenther@suse.de>
15536 PR tree-optimization/69376
15537 * gcc.dg/torture/pr69376.c: New testcase.
15539 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15543 * gfortran.dg/interface_38.f90: New test.
15544 * gfortran.dg/interface_39.f90: New test.
15546 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15549 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15554 * g++.dg/template/pr11858.C: New test.
15555 * g++.dg/template/pr24663.C: New test.
15556 * g++.dg/template/unify12.C: New test.
15557 * g++.dg/template/unify13.C: New test.
15558 * g++.dg/template/unify14.C: New test.
15559 * g++.dg/template/unify15.C: New test.
15560 * g++.dg/template/unify16.C: New test.
15561 * g++.dg/template/unify17.C: New test.
15563 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15566 gfortran.dg/pr68283.f90: New test.
15568 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15571 * gfortran.dg/inline_matmul_13.f90: New test.
15572 * gfortran.dg/matmul_bounds_8.f90: New test.
15573 * gfortran.dg/matmul_bounds_9.f90: New test.
15574 * gfortran.dg/matmul_bounds_10.f90: New test.
15576 2016-01-23 Tom de Vries <tom@codesourcery.com>
15578 PR tree-optimization/69426
15579 * gcc.dg/autopar/pr69426.c: New test.
15581 2016-01-23 Martin Sebor <msebor@redhat.com>
15585 * g++.dg/cpp0x/alignas5.C: New test.
15586 * g++.dg/ext/vector29.C: Same.
15588 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
15590 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15591 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15592 _GNU_SOURCE from compile flags to the source.
15593 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15594 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15595 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15596 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15598 2016-01-22 Jakub Jelinek <jakub@redhat.com>
15601 * g++.dg/opt/pr69432.C: New test.
15603 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15605 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15606 32-bit targets testing an -m64 multilib.
15608 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15610 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15613 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15615 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15617 2016-01-21 Christian Bruel <christian.bruel@st.com>
15620 * gcc.target/i386/pr68674.c
15621 * gcc.target/aarch64/pr68674.c
15622 * gcc.target/arm/pr68674.c
15624 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15627 * gcc.c-torture/execute/pr69403.c: New test.
15629 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15632 * g++.dg/template/pr55843.C: New.
15634 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15637 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15638 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15640 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15643 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15644 from dg-do compile directive, and instead add
15645 { dg-require-effective-target int128 }.
15647 2016-01-20 Martin Sebor <msebor@redhat.com>
15650 * gcc.dg/sync-fetch.c: New test.
15652 2016-01-21 Martin Sebor <msebor@redhat.com>
15655 * gcc.target/powerpc/pr69252.c: New test.
15657 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15660 * gfortran.dg/pr65996.f90: New test.
15662 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15665 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
15666 expected to generate an error.
15668 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15670 PR middle-end/66178
15671 * gcc.dg/torture/pr66178.c: New test.
15673 2016-01-21 Anton Blanchard <anton@samba.org>
15674 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15677 * gcc.target/powerpc/pr63354.c: New test.
15679 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15681 PR rtl-optimization/68990
15682 * gcc.target/i386/pr68990: New.
15684 2016-01-21 Nick Clifton <nickc@redhat.com>
15687 * gcc.target/mips/pr69129.c: New.
15689 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15692 * g++.dg/cpp0x/pr58046.C: New.
15694 2016-01-21 Jakub Jelinek <jakub@redhat.com>
15698 * gcc.target/arm/pr69187.c: New test.
15701 * g++.dg/torture/pr69355.C: New test.
15703 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15704 Sebastian Pop <s.pop@samsung.com>
15706 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15708 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15709 Sebastian Pop <s.pop@samsung.com>
15711 * gcc.dg/graphite/pr68976.c: New test.
15713 2016-01-21 Jakub Jelinek <jakub@redhat.com>
15715 PR middle-end/67653
15716 * c-c++-common/pr67653.c: New test.
15717 * gcc.dg/torture/pr29119.c: Add dg-warning.
15719 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15721 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15723 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15726 * gcc.dg/pr24293.c: New test.
15727 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15728 incomplete struct type.
15729 * gcc.dg/declspec-1.c: Likewise.
15730 * gcc.dg/pr63549.c: Likewise.
15732 2016-01-20 Jakub Jelinek <jakub@redhat.com>
15734 PR tree-optimization/66612
15735 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15736 for bdn instruction.
15738 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15740 * lib/target-supports.exp
15741 (check_effective_target_arm_fp_ok_nocache): New.
15742 (check_effective_target_arm_fp_ok): New.
15743 (add_options_for_arm_fp): New.
15744 (check_effective_target_arm_crypto_ok_nocache): Require
15745 target_arm_v8_neon_ok instead of arm32.
15746 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15747 (check_effective_target_arm_crypto_pragma_ok): New.
15748 (add_options_for_arm_vfp): New.
15749 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15750 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15751 target instead. Force initial fpu to vfp.
15752 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15753 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15754 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15756 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15757 use arm_vfp effective target instead. Force initial fpu to vfp.
15758 * gcc.target/arm/attr-neon3.c: Likewise.
15759 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15761 * gcc.target/arm/unsigned-float.c: Likewise.
15762 * gcc.target/arm/vfp-1.c: Likewise.
15763 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15764 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15765 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15766 * gcc.target/arm/vfp-ldmias.c: Likewise.
15767 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15768 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15769 * gcc.target/arm/vfp-stmiad.c: Likewise.
15770 * gcc.target/arm/vfp-stmias.c: Likewise.
15771 * gcc.target/arm/vnmul-1.c: Likewise.
15772 * gcc.target/arm/vnmul-2.c: Likewise.
15773 * gcc.target/arm/vnmul-3.c: Likewise.
15774 * gcc.target/arm/vnmul-4.c: Likewise.
15776 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
15779 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15780 the MPX run-time library, for compile-time MPX test.
15781 * gcc.target/i386/chkp-always_inline.c: Likewise.
15782 * gcc.target/i386/chkp-bndret.c: Likewise.
15783 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15784 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15785 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15786 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15787 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15788 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15789 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15790 * gcc.target/i386/chkp-label-address.c: Likewise.
15791 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15792 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15793 * gcc.target/i386/chkp-pr69044.c: Likewise.
15794 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15795 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15796 * gcc.target/i386/chkp-strchr.c: Likewise.
15797 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15798 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15799 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15800 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15801 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15802 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15803 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15804 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15805 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15806 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15807 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15808 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15809 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15810 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15811 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15812 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15813 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15814 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15815 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15816 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15817 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15818 * gcc.target/i386/pr63995-2.c: Likewise.
15819 * gcc.target/i386/pr64805.c: Likewise.
15820 * gcc.target/i386/pr65044.c: Likewise.
15821 * gcc.target/i386/pr65167.c: Likewise.
15822 * gcc.target/i386/pr65183.c: Likewise.
15823 * gcc.target/i386/pr65184.c: Likewise.
15824 * gcc.target/i386/thunk-retbnd.c: Likewise.
15826 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15828 PR tree-optimization/69328
15829 * gcc.dg/pr69328.c: New test.
15831 2016-01-20 Jeff Law <law@redhat.com>
15834 * gcc.target/m68k/pr25114.c: New test.
15836 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15838 * gcc.target/arm/memset-inline-10.c: Added
15839 dg-require-effective-target arm_thumb2_ok.
15841 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15843 * gcc.dg/debug/dwarf2/sso.c: New test.
15845 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
15848 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15849 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15850 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15852 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
15855 * g++.dg/ipa/devirt-50.C: New testcase.
15857 2016-01-19 Marek Polacek <polacek@redhat.com>
15860 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15861 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15863 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15866 * gcc.target/arm/pr69135_1.c: New test.
15868 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15870 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15872 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15874 * gcc.target/aarch64/ccmp_1.c: New testcase.
15876 2016-01-19 Marek Polacek <polacek@redhat.com>
15879 * g++.dg/cpp0x/enum30.C: New test.
15881 2016-01-19 Richard Biener <rguenther@suse.de>
15883 PR tree-optimization/69336
15884 * g++.dg/tree-ssa/pr69336.C: New testcase.
15886 2016-01-19 Jakub Jelinek <jakub@redhat.com>
15889 * gcc.dg/pr65779.c: New test.
15891 2016-01-19 Richard Biener <rguenther@suse.de>
15893 PR tree-optimization/69352
15894 * gcc.dg/torture/pr69352.c: New testcase.
15896 2016-01-19 Jakub Jelinek <jakub@redhat.com>
15898 PR rtl-optimization/68955
15899 PR rtl-optimization/64557
15900 * gcc.dg/torture/pr68955.c: New test.
15902 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
15905 * g++.dg/torture/pr69136.C: New testcase.
15907 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
15910 * g++.dg/lto/pr69133_0.C: New testcase.
15911 * g++.dg/lto/pr69133_1.C: New testcase.
15913 2016-01-15 Jeff Law <law@redhat.com>
15915 PR tree-optimization/69320
15916 * gcc.c-torture/pr69320-1.c: New test.
15917 * gcc.c-torture/pr69320-2.c: New test.
15918 * gcc.c-torture/pr69320-3.c: New test.
15919 * gcc.c-torture/pr69320-4.c: New test.
15921 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15926 * g++.dg/template/pr11858.C: New test.
15927 * g++.dg/template/pr24663.C: New test.
15928 * g++.dg/template/unify12.C: New test.
15929 * g++.dg/template/unify13.C: New test.
15930 * g++.dg/template/unify14.C: New test.
15931 * g++.dg/template/unify15.C: New test.
15932 * g++.dg/template/unify16.C: New test.
15933 * g++.dg/template/unify17.C: New test.
15935 2016-01-18 David Malcolm <dmalcolm@redhat.com>
15938 * gcc.dg/pr69181-1.c: New test file.
15939 * gcc.dg/pr69181-2.c: New test file.
15940 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15941 globals by moving it to...
15942 (cleanup-after-saved-dg-test): ...this new function. Add
15943 "global additional_sources_used". Add reset of global
15944 multiline_expected_outputs to the empty list.
15945 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15947 (multiline_expected_outputs): ...this, and updated comments to
15948 note that it is modified from gcc-dg.exp.
15949 (dg-end-multiline-output): Update for the above renaming.
15950 (handle-multiline-outputs): Likewise. Remove the clearing
15951 of the expected outputs to the empty list.
15953 2016-01-18 Richard Biener <rguenther@suse.de>
15955 PR tree-optimization/69297
15956 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15958 2016-01-18 Joseph Myers <joseph@codesourcery.com>
15960 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15962 * gcc.target/mips/mips-3d-2.c: Likewise.
15963 * gcc.target/mips/mips-3d-3.c: Likewise.
15964 * gcc.target/mips/mips-3d-4.c: Likewise.
15965 * gcc.target/mips/mips-3d-5.c: Likewise.
15966 * gcc.target/mips/mips-3d-6.c: Likewise.
15967 * gcc.target/mips/mips-3d-7.c: Likewise.
15968 * gcc.target/mips/mips-3d-8.c: Likewise.
15969 * gcc.target/mips/mips-3d-9.c: Likewise.
15970 * gcc.target/mips/mips-ps-1.c: Likewise.
15971 * gcc.target/mips/mips-ps-2.c: Likewise.
15972 * gcc.target/mips/mips-ps-3.c: Likewise.
15973 * gcc.target/mips/mips-ps-4.c: Likewise.
15974 * gcc.target/mips/mips-ps-5.c: Likewise.
15975 * gcc.target/mips/mips-ps-6.c: Likewise.
15976 * gcc.target/mips/mips-ps-7.c: Likewise.
15977 * gcc.target/mips/mips-ps-type.c: Likewise.
15978 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15979 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15981 2016-01-18 Tom de Vries <tom@codesourcery.com>
15983 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15984 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15985 * c-c++-common/goacc/kernels-empty.c: New test.
15986 * c-c++-common/goacc/kernels-eternal.c: New test.
15987 * c-c++-common/goacc/kernels-loop-2.c: New test.
15988 * c-c++-common/goacc/kernels-loop-3.c: New test.
15989 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15990 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15991 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15992 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15993 * c-c++-common/goacc/kernels-loop-data.c: New test.
15994 * c-c++-common/goacc/kernels-loop-g.c: New test.
15995 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15996 * c-c++-common/goacc/kernels-loop-n.c: New test.
15997 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15998 * c-c++-common/goacc/kernels-loop.c: New test.
15999 * c-c++-common/goacc/kernels-noreturn.c: New test.
16000 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16001 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16002 * c-c++-common/goacc/kernels-reduction.c: New test.
16004 2016-01-18 Tom de Vries <tom@codesourcery.com>
16006 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16007 * gcc.dg/autopar/outer-2.c: Same.
16008 * gcc.dg/autopar/outer-3.c: Same.
16009 * gcc.dg/autopar/outer-4.c: Same.
16010 * gcc.dg/autopar/outer-5.c: Same.
16011 * gcc.dg/autopar/outer-6.c: Same.
16012 * gcc.dg/autopar/parallelization-1.c: Same.
16013 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16014 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16015 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16016 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16017 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16018 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16019 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16020 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16021 * gcc.dg/autopar/pr39500-1.c: Same.
16022 * gcc.dg/autopar/pr39500-2.c: Same.
16023 * gcc.dg/autopar/pr46193.c: Same.
16024 * gcc.dg/autopar/pr46194.c: Same.
16025 * gcc.dg/autopar/pr49580.c: Same.
16026 * gcc.dg/autopar/pr49960-1.c: Same.
16027 * gcc.dg/autopar/pr49960.c: Same.
16028 * gcc.dg/autopar/pr68373.c: Same.
16029 * gcc.dg/autopar/reduc-1.c: Same.
16030 * gcc.dg/autopar/reduc-1char.c: Same.
16031 * gcc.dg/autopar/reduc-1short.c: Same.
16032 * gcc.dg/autopar/reduc-2.c: Same.
16033 * gcc.dg/autopar/reduc-2char.c: Same.
16034 * gcc.dg/autopar/reduc-2short.c: Same.
16035 * gcc.dg/autopar/reduc-3.c: Same.
16036 * gcc.dg/autopar/reduc-4.c: Same.
16037 * gcc.dg/autopar/reduc-6.c: Same.
16038 * gcc.dg/autopar/reduc-7.c: Same.
16039 * gcc.dg/autopar/reduc-8.c: Same.
16040 * gcc.dg/autopar/reduc-9.c: Same.
16041 * gcc.dg/autopar/uns-outer-4.c: Same.
16042 * gcc.dg/autopar/uns-outer-5.c: Same.
16043 * gcc.dg/autopar/uns-outer-6.c: Same.
16044 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16045 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16047 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16050 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16051 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16053 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16056 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16057 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16058 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16060 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16063 * gcc.dg/tree-ssa/sra-17.c: New.
16064 * gcc.dg/tree-ssa/sra-18.c: New.
16066 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16068 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16070 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16072 * gnat.dg/inline12.adb: New test.
16074 2016-01-18 Bin Cheng <bin.cheng@arm.com>
16076 PR tree-optimization/66797
16077 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16079 2016-01-18 Richard Biener <rguenther@suse.de>
16081 PR tree-optimization/69170
16082 * gcc.dg/torture/pr69170.c: New testcase.
16084 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
16086 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16088 2016-01-16 Tom de Vries <tom@codesourcery.com>
16090 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16092 2016-01-16 Tom de Vries <tom@codesourcery.com>
16094 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16095 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16096 redundant dg-require-effective-target pthread.
16097 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16098 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16099 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16100 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16101 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16102 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16103 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16105 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
16108 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16109 * gcc.target/powerpc/recip-7.c: Same.
16111 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16114 * g++.dg/template/pr69091.C: New test.
16116 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16118 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16119 dump does not contain an error_mark_node.
16120 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16121 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16123 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16126 * g++.dg/template/pr68936.C: New test.
16128 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
16131 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16132 * gcc.target/powerpc/recip-2.c: Same.
16133 * gcc.target/powerpc/recip-3.c: Same.
16134 * gcc.target/powerpc/recip-4.c: Same.
16135 * gcc.target/powerpc/recip-sqrtf.c: Same.
16137 2016-01-15 Jeff Law <law@redhat.com>
16139 PR tree-optimization/69270
16140 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16141 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16143 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
16146 * gfortran.dg/deferred_character_13.f90: New test for the fix
16147 of comment 3 of the PR.
16150 * gfortran.dg/deferred_character_8.f90: New test
16151 * gfortran.dg/allocate_error_5.f90: New test
16154 * gfortran.dg/deferred_character_10.f90: New test
16157 * gfortran.dg/deferred_character_14.f90: New test
16160 * gfortran.dg/deferred_character_11.f90: New test
16163 * gfortran.dg/deferred_character_9.f90: New test
16165 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16167 PR rtl-optimization/69030
16168 * gcc.target/i386/pr69030.c: New.
16170 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16172 * gcc.target/aarch64/target_attr_17.c: New test.
16174 2016-01-15 Richard Biener <rguenther@suse.de>
16176 PR tree-optimization/66856
16177 * gcc.dg/torture/pr66856-1.c: New testcase.
16178 * gcc.dg/torture/pr66856-2.c: Likewise.
16180 2016-01-15 Richard Biener <rguenther@suse.de>
16183 * g++.dg/lto/pr69137_0.C: New testcase.
16185 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16187 PR middle-end/69246
16188 * gcc.target/i386/pr69246.c: New test.
16190 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16192 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
16194 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16197 * g++.dg/init/const9.C: Disable test on S/390.
16199 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16201 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16202 * g++.dg/Wno-frame-address.C: Ditto.
16204 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16206 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16208 2016-01-15 Richard Biener <rguenther@suse.de>
16210 PR tree-optimization/68961
16211 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16213 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16215 * gcc.target/i386/pr65105-5.c: New test.
16217 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
16219 * gcc.c-torture/execute/alias-4.c: New testcase.
16221 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
16224 * g++.dg/ipa/devirt-49.C: New testcase.
16226 2016-01-15 Christian Bruel <christian.bruel@st.com>
16229 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16230 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16231 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16233 2016-01-15 Richard Biener <rguenther@suse.de>
16235 PR tree-optimization/69117
16236 * gcc.dg/torture/pr69117.c: New testcase.
16238 2015-01-14 Ryan Burn <contact@rnburn.com>
16241 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16243 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16246 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16247 range tests use 100 * maximum instead of maximum + 1.
16249 2016-01-14 Jakub Jelinek <jakub@redhat.com>
16252 * gcc.dg/guality/pr69244.c: New test.
16254 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
16256 * lib/target-supports.exp (check_effective_target_issignaling):
16258 * gcc.dg/pr61441.c: Require issignaling effective target.
16260 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16263 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16265 2016-01-14 David Malcolm <dmalcolm@redhat.com>
16268 PR preprocessor/69177
16269 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16270 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16271 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16272 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16274 2016-01-14 Marek Polacek <polacek@redhat.com>
16277 * gcc.dg/array-15.c: New test.
16279 2016-01-14 Jakub Jelinek <jakub@redhat.com>
16281 PR middle-end/68146
16282 PR tree-optimization/69155
16283 * gfortran.dg/pr68146.f: New test.
16284 * gfortran.dg/pr69155.f90: New test.
16286 2016-01-14 Richard Biener <rguenther@suse.de>
16288 PR tree-optimization/68060
16289 * gcc.dg/torture/pr68060-1.c: New testcase.
16290 * gcc.dg/torture/pr68060-2.c: Likewise.
16292 2016-01-14 Nick Clifton <nickc@redhat.com>
16294 * lib/target-supports.exp
16295 (check_effective_target_arm_neon_ok_nocache): Add an option
16296 sequence that includes setting the ARM architecture to ARMv7-A.
16297 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16298 command line options necessary to enable Neon support.
16299 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16300 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16301 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16302 * gcc.target/arm/pr69180.c: Likewise.
16304 2016-01-14 Jeff Law <law@redhat.com>
16306 PR tree-optimization/69270
16307 * gcc.dg/tree-ssa/pr69270.c: New test.
16309 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16312 * c-c++-common/pr66208.c: New file.
16314 2016-01-13 Jakub Jelinek <jakub@redhat.com>
16316 PR tree-optimization/69156
16317 * gcc.dg/pr69156.c: New test.
16319 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16321 * gcc.target/i386/pr69225-7.c: New test.
16323 2016-01-13 Richard Henderson <rth@redhat.com>
16325 * gcc.dg/tm/memopt-13.c: Update expected function.
16326 * gcc.dg/tm/memopt-6.c: Likewise.
16328 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
16330 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16331 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16332 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16333 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
16335 2016-01-13 Tom de Vries <tom@codesourcery.com>
16337 PR tree-optimization/69169
16338 * gcc.dg/pr69169.c: New test.
16340 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
16343 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16344 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16345 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16346 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16347 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16348 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16349 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16350 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16352 2016-01-13 Jakub Jelinek <jakub@redhat.com>
16355 * gcc.dg/pr69247.c: New test.
16357 2016-01-13 Richard Biener <rguenther@suse.de>
16359 PR tree-optimization/69242
16360 * gcc.dg/torture/pr69242.c: New testcase.
16362 2016-01-13 Richard Biener <rguenther@suse.de>
16364 PR tree-optimization/69186
16365 * gcc.dg/torture/pr69186.c: New testcase.
16367 2016-01-13 Jeff Law <law@redhat.com>
16369 PR tree-optimization/67755
16370 * gcc.dg/tree-ssa/pr67755.c: New test.
16372 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
16374 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16375 pass number in output by a star.
16377 2016-01-12 Bin Cheng <bin.cheng@arm.com>
16379 PR tree-optimization/68911
16380 * gcc.c-torture/execute/pr68911.c: New test.
16382 2016-01-12 Marek Polacek <polacek@redhat.com>
16385 * g++.dg/warn/permissive-1.C: New test.
16387 2016-01-12 Jakub Jelinek <jakub@redhat.com>
16391 * g++.dg/opt/pr69213.C: New test.
16393 2016-01-12 Christian Bruel <christian.bruel@st.com>
16396 * gcc.target/arm/pr69180.c: New test.
16398 2016-01-12 Richard Biener <rguenther@suse.de>
16401 * g++.dg/lto/pr69077_0.C: New testcase.
16402 * g++.dg/lto/pr69077_1.C: Likewise.
16404 2016-01-12 Jakub Jelinek <jakub@redhat.com>
16407 * g++.dg/opt/pr69175.C: New test.
16409 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16411 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16412 rather than #including math.h & stdlib.h.
16413 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16414 * gcc.dg/vect/pr49771.c: Likewise.
16415 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16416 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16417 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16418 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16419 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16420 * gcc.dg/vect/pr44507.c: Likewise.
16421 * gcc.dg/vect/pr45902.c: Likewise.
16422 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16423 * gcc.dg/vect/vect-117.c: Likewise.
16424 * gcc.dg/vect/vect-99.c: Likewise.
16425 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16426 * gcc.dg/vect/vect-cond-1.c: Likewise.
16427 * gcc.dg/vect/vect-cond-2.c: Likewise.
16428 * gcc.dg/vect/vect-cond-3.c: Likewise.
16429 * gcc.dg/vect/vect-cond-4.c: Likewise.
16430 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16431 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16432 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16433 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16434 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16435 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16436 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16437 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16438 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16439 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16440 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16441 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16442 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16443 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16444 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16445 include of signal.h.
16446 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16447 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16448 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16449 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16450 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16451 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16452 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16453 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16454 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16455 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16456 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16457 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16458 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16459 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16460 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16461 * gcc.dg/vect/vect-outer-5.c: Likewise.
16462 * gcc.dg/vect/vect-outer-6.c: Likewise.
16463 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16464 include of stdio.h.
16466 2016-01-12 Nick Clifton <nickc@redhat.com>
16469 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16470 to fread so that it will be found in all target runtimes.
16472 2016-01-12 Richard Biener <rguenther@suse.de>
16474 PR tree-optimization/69053
16475 * g++.dg/torture/pr69053.C: New testcase.
16477 2016-01-12 Richard Biener <rguenther@suse.de>
16479 PR tree-optimization/69168
16480 * gcc.dg/torture/pr69168.c: New testcase.
16482 2016-01-12 Richard Biener <rguenther@suse.de>
16484 PR tree-optimization/69157
16485 * gcc.dg/torture/pr69157.c: New testcase.
16487 2016-01-12 Richard Biener <rguenther@suse.de>
16489 PR tree-optimization/69174
16490 * gcc.dg/torture/pr69174.c: New testcase.
16492 2016-01-12 Jakub Jelinek <jakub@redhat.com>
16496 * g++.dg/tls/pr66808.C: New test.
16497 * g++.dg/tls/pr69000.C: New test.
16499 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16501 * gcc.target/powerpc/swaps-p8-23.c: New test.
16502 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16504 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
16506 PR tree-optimization/68356
16507 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16509 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16510 Jim Wilson <jim.wilson@linaro.org>
16513 * gcc.target/arm/pr69194.c: New test.
16515 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16518 * gcc.target/i386/pr69225-1.c: New test.
16519 * gcc.target/i386/pr69225-2.c: Likewise.
16520 * gcc.target/i386/pr69225-3.c: Likewise.
16521 * gcc.target/i386/pr69225-4.c: Likewise.
16522 * gcc.target/i386/pr69225-5.c: Likewise.
16523 * gcc.target/i386/pr69225-6.c: Likewise.
16525 2016-01-11 Jakub Jelinek <jakub@redhat.com>
16528 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16532 * gcc.dg/pr69071.c: New test.
16535 * g++.dg/opt/pr69211.C: New test.
16537 PR tree-optimization/69214
16538 * gcc.c-torture/compile/pr69214.c: New test.
16540 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
16542 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16543 * gcc.target/i386/pr66232-11.c: Ditto.
16544 * gcc.target/i386/pr66232-12.c: Ditto.
16545 * gcc.target/i386/pr66232-13.c: Ditto.
16547 2016-01-11 Richard Biener <rguenther@suse.de>
16549 PR tree-optimization/69173
16550 * gcc.dg/torture/pr69173.c: New testcase.
16552 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16554 PR rtl-optimization/68796
16555 * gcc.target/aarch64/tst_5.c: New test.
16556 * gcc.target/aarch64/tst_6.c: Likewise.
16558 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16560 PR rtl-optimization/68841
16561 * gcc.dg/pr68841.c: New test.
16562 * gcc.c-torture/execute/pr68841.c: New test.
16564 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16566 PR rtl-optimization/68920
16567 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16569 * gcc.dg/ifcvt-5.c: New test.
16571 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
16574 * g++.dg/pr69123.C: New.
16576 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16579 * gcc.target/i386/pr69010.c: New test.
16581 2016-01-11 Martin Jambor <mjambor@suse.cz>
16584 * gcc.target/i386/chkp-pr69044.c: New test.
16586 2016-01-11 Tom de Vries <tom@codesourcery.com>
16588 PR tree-optimization/69109
16589 * gcc.dg/autopar/pr69109-2.c: New test.
16590 * gcc.dg/autopar/pr69109.c: New test.
16592 2016-01-11 Tom de Vries <tom@codesourcery.com>
16594 PR tree-optimization/69108
16595 * gcc.dg/autopar/pr69108.c: New test.
16597 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16600 * c-c++-common/Wisleading-indentation.c: Augment test.
16602 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16605 * gfortran.dg/inline_matmul_12.f90: New test.
16607 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
16610 * gfortran.dg/actual_array_offset_1: New test.
16612 2016-01-10 Tom de Vries <tom@codesourcery.com>
16614 PR tree-optimization/69062
16615 * gcc.dg/autopar/pr69062.c: New test.
16617 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16619 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16620 * gcc.dg/vect/slp-perm-2.c: Likewise.
16621 * gcc.dg/vect/slp-perm-3.c: Likewise.
16622 * gcc.dg/vect/slp-perm-5.c: Likewise.
16623 * gcc.dg/vect/slp-perm-6.c: Likewise.
16624 * gcc.dg/vect/slp-perm-7.c: Likewise.
16625 * gcc.dg/vect/slp-perm-8.c: Likewise.
16627 2016-01-10 Tom de Vries <tom@codesourcery.com>
16629 PR tree-optimization/69039
16630 * gcc.dg/autopar/pr69039.c: New test.
16632 2016-01-09 Marek Polacek <polacek@redhat.com>
16635 * g++.dg/pr69113.C: New test.
16637 2016-01-09 Jakub Jelinek <jakub@redhat.com>
16639 PR middle-end/50865
16640 PR tree-optimization/69097
16641 * gcc.c-torture/execute/pr50865.c: New test.
16642 * gcc.c-torture/execute/pr69097-1.c: New test.
16643 * gcc.c-torture/execute/pr69097-2.c: New test.
16644 * gcc.dg/pr69097-1.c: New test.
16645 * gcc.dg/pr69097-2.c: New test.
16647 2016-01-09 Jakub Jelinek <jakub@redhat.com>
16650 * g++.dg/opt/pr69164.C: New test.
16652 2016-01-08 Jakub Jelinek <jakub@redhat.com>
16654 PR tree-optimization/69167
16655 * gcc.dg/pr69167.c: New test.
16657 2016-01-08 Marek Polacek <polacek@redhat.com>
16660 * g++.dg/pr68449.C: New.
16662 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16664 PR tree-optimization/68707
16665 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16666 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16667 on platforms supporting it.
16668 * gcc.dg/vect/slp-perm-2.c: Likewise.
16669 * gcc.dg/vect/slp-perm-3.c: Likewise.
16670 * gcc.dg/vect/slp-perm-5.c: Likewise.
16671 * gcc.dg/vect/slp-perm-7.c: Likewise.
16672 * gcc.dg/vect/slp-perm-8.c: Likewise.
16673 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16674 on platforms supporting it.
16676 2016-01-08 Jakub Jelinek <jakub@redhat.com>
16678 PR tree-optimization/69162
16679 * gcc.dg/pr69162.c: New test.
16681 PR tree-optimization/69172
16682 * gcc.dg/pr69172.c: New test.
16684 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16686 PR tree-optimization/67781
16687 * gcc.c-torture/execute/pr67781.c: New file.
16689 2016-01-08 Jakub Jelinek <jakub@redhat.com>
16691 PR tree-optimization/69083
16692 * gcc.dg/vect/pr69083.c: New test.
16694 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16696 PR tree-optimization/61441
16697 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16698 Use -fexcess-precision=standard for compiler options.
16699 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16701 2016-01-08 Jakub Jelinek <jakub@redhat.com>
16704 * gfortran.dg/gomp/pr69128.f90: New test.
16707 * g++.dg/ext/pr69145-1.C: New test.
16708 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16709 * g++.dg/ext/pr69145-2.h: New file.
16711 2016-01-07 Martin Sebor <msebor@redhat.com>
16714 * gcc.dg/atomic-fetch-bool.c: New test.
16715 * gcc.dg/sync-fetch-bool.c: New test.
16717 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16720 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16722 2016-01-07 Nick Clifton <nickc@redhat.com>
16725 * g++.dg/pr66655.C: New test.
16726 * g++.dg/pr66655_1.cc: Test support file.
16727 * g++.dg/pr66655.h: Test header file.
16729 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
16732 gfortran.dg/gomp/pr66680.f90: New test.
16734 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16737 * gcc.target/i386/pr69171-1.c: New test.
16738 * gcc.target/i386/pr69171-2.c: Likewise.
16739 * gcc.target/i386/pr69171-3.c: Likewise.
16740 * gcc.target/i386/pr69171-4.c: Likewise.
16741 * gcc.target/i386/pr69171-5.c: Likewise.
16742 * gcc.target/i386/pr69171-6.c: Likewise.
16744 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16746 PR middle-end/67639
16747 * c-c++-common/pr67639.c: New test.
16749 2016-01-07 Jakub Jelinek <jakub@redhat.com>
16751 PR tree-optimization/69141
16752 * g++.dg/opt/pr69141.C: New test.
16754 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16756 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16758 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
16761 * gcc.target/i386/pr69140.c: New test
16763 2016-01-06 David Malcolm <dmalcolm@redhat.com>
16765 * gcc.dg/bad-dereference.c: New test case.
16767 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16769 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16771 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16773 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16775 2016-01-06 Marek Polacek <polacek@redhat.com>
16778 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16780 2016-01-05 Marek Polacek <polacek@redhat.com>
16783 * gcc.dg/atomic-invalid-2.c: New.
16785 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16788 * gcc.target/i386/pr68991.c: New test.
16790 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16793 * g++.dg/pr68991-1.C: New test.
16794 * g++.dg/pr68991-2.C: Likewise.
16796 2016-01-05 Sergei Trofimovich <siarheit@google.com>
16799 * gcc.target/ia64/pr60465-gprel64.c: New test.
16800 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16802 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16804 PR rtl-optimization/68651
16805 * gcc.target/aarch64/pr68651_1.c: New test.
16807 2016-01-05 David Malcolm <dmalcolm@redhat.com>
16810 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16812 2016-01-05 Nathan Sidwell <nathan@acm.org>
16815 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16817 * gcc.dg/alias-15.c: New.
16819 2016-01-05 Nick Clifton <nickc@redhat.com>
16822 * g++.dg/pr68770.C: New test.
16824 2016-01-04 Mike Stump <mikestump@comcast.net>
16826 * lib/target-supports.exp (check_effective_target_cilkplus):
16827 cilkplus targets require pthreads.
16828 (check_effective_target_cilkplus): Remove special case for NVPTX.
16830 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16832 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16835 2016-01-04 Jakub Jelinek <jakub@redhat.com>
16837 Update copyright years.
16839 2016-01-04 Marek Polacek <polacek@redhat.com>
16842 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16843 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16844 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16846 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16848 * gcc.target/sparc/20160104-2.c: New test.
16850 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16852 * gcc.target/sparc/20160104-1.c: New test.
16854 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
16857 * gfortran.dg/pr65045.f90: New test.
16859 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16861 * gnat.dg/specs/debug1.ads: Delete.
16863 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16865 PR libgfortran/68867
16866 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16869 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16871 PR libgfortran/68867
16872 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16875 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
16878 * gfortran.dg/pr68864.f90: New test.
16880 2016-01-01 Jakub Jelinek <jakub@redhat.com>
16882 PR tree-optimization/69070
16883 * gcc.dg/pr69070.c: New test.
16886 * gfortran.dg/pr69055.f90: New test.
16889 * gcc.dg/pr69015.c: New test.
16891 Copyright (C) 2016 Free Software Foundation, Inc.
16893 Copying and distribution of this file, with or without modification,
16894 are permitted in any medium without royalty provided the copyright
16895 notice and this notice are preserved.