1 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
3 * g++.dg/eh/new1.C: XFAIL on AIX.
4 * g++.dg/eh/delete1.C: Same.
5 * g++.dg/init/new40.C: Same.
6 * g++.old-deja/g++.eh/new2.C: Same.
8 2016-11-30 David Malcolm <dmalcolm@redhat.com>
11 * gcc.dg/format/pr78494.c: Rename to...
12 * gcc.dg/format/pr78498.c: ...this.
14 2016-11-30 David Malcolm <dmalcolm@redhat.com>
17 * gcc.dg/format/pr78494.c: New test case.
19 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
21 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
22 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
23 * g++.dg/debug/dwarf2/refqual-1.C: Same.
24 * g++.dg/debug/dwarf2/refqual-2.C: Same.
26 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
28 PR rtl-optimization/78610
29 * gcc.c-torture/compile/pr78610.c: New testcase.
31 2016-11-30 Bin Cheng <bin.cheng@arm.com>
33 PR tree-optimization/78574
34 * gcc.c-torture/compile/pr78574.c: New test.
36 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
38 * caf/single.c (_gfortran_caf_is_present): Prevent fallthrough
41 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
43 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
44 to the changed interfaces.
45 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
46 * gfortran.dg/coarray_allocate_7.f08: Likewise.
47 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
48 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
49 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
50 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
51 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
53 2016-11-30 Janus Weil <janus@gcc.gnu.org>
56 * gfortran.dg/derived_result.f90: New test case.
58 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
60 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
61 -mfloat-abi=soft option.
62 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
65 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
68 * gcc.c-torture/compile/pr78362.c: New test.
70 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
72 * lib/target-supports.exp (check_effective_target_freorder): Check
75 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
77 * gcc.target/arc/arc700-stld-hazard.c: New file.
79 2016-11-30 Janus Weil <janus@gcc.gnu.org>
82 * gfortran.dg/dtio_18.f90: New test case.
84 2016-11-30 Martin Liska <mliska@suse.cz>
87 * gcc.dg/asan/pr78541-2.c: New test.
88 * gcc.dg/asan/pr78541.c: New test.
90 2016-11-30 Jakub Jelinek <jakub@redhat.com>
92 PR tree-optimization/78586
93 * gcc.c-torture/execute/pr78586.c: New test.
95 2016-11-30 Janus Weil <janus@gcc.gnu.org>
98 * gfortran.dg/class_61.f90: New test case.
100 2016-11-29 David Malcolm <dmalcolm@redhat.com>
102 PR preprocessor/78569
103 * gcc.dg/format/pr78569.c: New test case.
105 2016-11-29 Martin Sebor <msebor@redhat.com>
107 avoid false positives on ILP32 targets.
108 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
110 2016-11-29 Martin Sebor <msebor@redhat.com>
112 PR tree-optimization/78512
113 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
114 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
116 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
118 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
119 Force value through k register.
121 2016-11-29 David Malcolm <dmalcolm@redhat.com>
127 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
128 * g++.dg/spellcheck-macro-ordering.C: New test case.
129 * g++.dg/spellcheck-pr78313.C: New test case.
131 2016-11-29 Tamar Christina <tamar.christina@arm.com>
133 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
134 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
135 (Poly64x1_t, Poly64x2_t): Added types.
136 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
137 (vmov_n_p64, vmovq_n_p64): Added.
138 (vld2_lane_p64, vld2q_lane_p64): Likewise.
139 (vld3_lane_p64, vld3q_lane_p64): Likewise.
140 (vld4_lane_p64, vld4q_lane_p64): Likewise.
141 (vst2_lane_p64, vst2q_lane_p64): Likewise.
142 (vst3_lane_p64, vst3q_lane_p64): Likewise.
143 (vst4_lane_p64, vst4q_lane_p64): Likewise.
144 (vget_lane_p64, vgetq_lane_p64): Likewise.
145 (vget_high_p64): Likewise.
146 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
148 (vreint_vector, vreint_vector_res): Moved to header.
149 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
151 (vreint_vector, vreint_vector_res): Moved to header.
153 2016-11-29 Janus Weil <janus@gcc.gnu.org>
156 * gfortran.dg/finalize_30.f90: New test case.
158 2016-11-29 Martin Liska <mliska@suse.cz>
160 PR gcov-profile/78582
161 * gcc.dg/pr78582.c: New test.
163 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
165 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
166 targets with sizeof(int) < 4.
168 2016-11-29 Richard Biener <rguenther@suse.de>
171 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
173 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
175 * gcc.target/powerpc/rldic-0.c: New testcase.
176 * gcc.target/powerpc/rldic-1.c: New testcase.
177 * gcc.target/powerpc/rldic-2.c: New testcase.
178 * gcc.target/powerpc/rldicl-0.c: New testcase.
179 * gcc.target/powerpc/rldicl-1.c: New testcase.
180 * gcc.target/powerpc/rldicl-2.c: New testcase.
181 * gcc.target/powerpc/rldicr-0.c: New testcase.
182 * gcc.target/powerpc/rldicr-1.c: New testcase.
183 * gcc.target/powerpc/rldicr-2.c: New testcase.
184 * gcc.target/powerpc/rldicx.h: New file.
185 * gcc.target/powerpc/rldimi-0.c: New testcase.
186 * gcc.target/powerpc/rldimi-1.c: New testcase.
187 * gcc.target/powerpc/rldimi-2.c: New testcase.
188 * gcc.target/powerpc/rldimi.h: New file.
189 * gcc.target/powerpc/rlwimi-0.c: New testcase.
190 * gcc.target/powerpc/rlwimi-1.c: New testcase.
191 * gcc.target/powerpc/rlwimi-2.c: New testcase.
192 * gcc.target/powerpc/rlwimi.h: New file.
193 * gcc.target/powerpc/rlwinm-0.c: New testcase.
194 * gcc.target/powerpc/rlwinm-1.c: New testcase.
195 * gcc.target/powerpc/rlwinm-2.c: New testcase.
196 * gcc.target/powerpc/rlwinm.h: New file.
198 2016-11-28 Jakub Jelinek <jakub@redhat.com>
201 * gcc.dg/pr78540.c: New test.
203 2016-11-28 Martin Sebor <msebor@redhat.com>
206 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
207 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
208 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
209 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
211 2016-11-28 Jakub Jelinek <jakub@redhat.com>
214 * g++.dg/debug/pr72808.C: New test.
216 PR rtl-optimization/78546
217 * gcc.dg/torture/pr78546-1.c: New test.
218 * gcc.dg/torture/pr78546-2.c: New test.
221 * gfortran.dg/gomp/pr78298.f90: New test.
223 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
225 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
226 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
228 2016-11-28 Jakub Jelinek <jakub@redhat.com>
231 * g++.dg/cpp1y/pr77591.C: New test.
233 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
235 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
237 2016-11-28 Richard Biener <rguenther@suse.de>
239 PR tree-optimization/78542
240 * gcc.dg/torture/pr78542.c: New testcase.
242 2016-11-28 Richard Biener <rguenther@suse.de>
244 PR tree-optimization/78343
245 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
246 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
248 2016-11-28 Jakub Jelinek <jakub@redhat.com>
251 * g++.dg/ipa/pr78211.C: New test.
253 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
256 * gfortran.dg/submodule_22.f08: New test.
259 * gfortran.dg/submodule_21.f08: New test.
261 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
263 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
265 2016-11-27 Iain Sandoe <iain@codesourcery.com>
266 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
267 Dominique d'Humieres <dominiq@lps.ens.fr>
270 * gcc.dg/darwin-minversion-1.c: Update min version check.
271 * gcc.dg/darwin-minversion-2.c: Likewise.
272 * gcc.dg/darwin-minversion-3.c: Likewise.
274 2016-11-27 Iain Sandoe <iain@codesourcery.com>
277 * gcc.dg/pr57438-1.c: New Test.
278 * gcc.dg/pr57438-2.c: New Test.
280 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
281 Iain Sandoe <iain@codesourcery.com>
284 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
285 linker-visible symbols.
286 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
287 * gcc.dg/const-uniq-1.c: Likewise.
288 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
289 * gcc.target/i386/pr70799-1.c: Likewise.
291 2016-11-25 Jakub Jelinek <jakub@redhat.com>
293 PR rtl-optimization/78438
294 PR rtl-optimization/78477
295 * gcc.c-torture/execute/pr78438.c: New test.
296 * gcc.c-torture/execute/pr78477.c: New test.
298 PR rtl-optimization/78526
299 * gcc.dg/pr78526.c: New test.
301 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
303 PR rtl-optimization/77541
304 * gcc.target/i386/pr77541.c: Change target to int128.
306 2016-11-25 Janus Weil <janus@gcc.gnu.org>
309 * gfortran.dg/typebound_assignment_8.f90: New test case.
311 2016-11-25 Jakub Jelinek <jakub@redhat.com>
313 PR rtl-optimization/78527
314 * gcc.c-torture/compile/pr78527.c: New test.
316 2016-11-25 Martin Liska <mliska@suse.cz>
318 PR gcov-profile/78086
319 * g++.dg/gcov/pr16855.C: Clean up the test case.
320 * g++.dg/gcov/pr16855-priority.C: New test.
322 2016-11-25 Richard Biener <rguenther@suse.de>
325 * gcc.dg/torture/pr78515.c: New testcase.
327 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
330 * gfortran.dg/allocatable_function_10.f90: New test.
331 * gfortran.dg/class_array_15.f03: Increase builtin_free count
334 2016-11-25 Bin Cheng <bin.cheng@arm.com>
339 * g++.dg/torture/pr78507.C: New test.
340 * gcc.dg/torture/pr78510.c: New test.
341 * gcc.dg/torture/pr78517.c: New test.
343 2016-11-24 Richard Biener <rguenther@suse.de>
345 PR tree-optimization/78343
346 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
347 * gcc.dg/autopar/uns-outer-6.c: Adjust.
348 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
349 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
350 * gcc.dg/vect/pr38529.c: Likewise.
352 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
354 PR tree-optimization/77673
355 * gcc.dg/pr77673.c: New test.
357 2016-11-25 Martin Jambor <mjambor@suse.cz>
359 PR tree-optimization/70965
360 * g++.dg/pr70965.C: New test.
362 2016-11-25 Jakub Jelinek <jakub@redhat.com>
363 Andreas Schwab <schwab@linux-m68k.org>
365 PR gcov-profile/78467
366 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
369 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
371 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
372 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
374 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
376 * gcc.dg/tree-ssa/tailcall-8.c: New test.
378 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
380 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
381 with sizeof(int) < 4.
383 2016-11-24 Martin Sebor <msebor@redhat.com>
385 PR tree-optimization/78476
386 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
388 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
390 PR rtl-optimization/77541
391 * gcc.target/i386/pr77541.c: New.
393 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
396 * gfortran.dg/class_result_4.f90: New test.
398 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
400 * gcc.target/aarch64/_Float16_1.c: New.
401 * gcc.target/aarch64/_Float16_2.c: Likewise.
402 * gcc.target/aarch64/_Float16_3.c: Likewise.
404 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
406 * gcc.target/aarch64/floatdihf2_1.c: New.
408 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
412 * gcc.target/arm/pr48863.c: New test.
414 2016-11-24 Martin Liska <mliska@suse.cz>
416 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
417 parts for frequencies/probabilities.
418 * gcc.dg/pr34027-1.c: Likewise.
419 * gcc.dg/strict-overflow-2.c: Likewise.
420 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
421 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
422 * gcc.dg/tree-ssa/pr32044.c: Likewise.
423 * gcc.dg/tree-ssa/vector-3.c: Likewise.
424 * gcc.dg/tree-ssa/vrp101.c: Likewise.
425 * gcc.dg/tree-ssa/dump-2.c: New test.
427 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
429 * gcc.target/i386/align-limit.c: New test.
431 2016-11-24 Richard Biener <rguenther@suse.de>
433 PR tree-optimization/71595
434 * gcc.dg/torture/pr71595.c: New testcase.
436 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
438 PR rtl-optimization/78120
439 * gcc.target/i386/pr78120.c: New test.
441 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
443 * gcc.c-torture/compile/20161124-1.c: New test.
445 2016-11-24 Jakub Jelinek <jakub@redhat.com>
448 * g++.dg/cpp1z/decomp18.C: New test.
450 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
452 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
453 * gcc.target/aarch64/store-pair-1.c : Likewise.
455 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
457 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
458 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
459 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
460 * gcc.target/aarch64/vect-clz.c : Likewise.
461 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
462 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
463 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
464 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
465 * gcc.target/aarch64/vect-fmovd.c : Likewise.
466 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
467 * gcc.target/aarch64/vect-fmovf.c : Likewise.
468 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
470 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
473 * gcc.target/powerpc/pr78458.c: New.
475 2016-11-23 Joseph Myers <joseph@codesourcery.com>
477 * gcc.c-torture/compile/20161123-1.c: New test.
479 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
482 * gfortran.dg/pr78297.f90: New test.
484 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
486 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
488 2016-11-23 Jakub Jelinek <jakub@redhat.com>
491 * g++.dg/ubsan/return-7.C: New test.
492 * c-c++-common/ubsan/unreachable-4.c: New test.
494 PR tree-optimization/78482
495 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
497 (main): Call bar instead of printf.
500 * gfortran.dg/gomp/pr69183.f90: New test.
502 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
505 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
508 2016-11-23 Jakub Jelinek <jakub@redhat.com>
511 * g++.dg/cpp0x/pr77907.C: New test.
513 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
516 * gcc.dg/tree-ssa/pr78153-1.c: New test.
517 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
519 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
522 * lib/target-supports.exp (add_options_for_float16): Add
523 -mfp16-format=ieee when testign arm*-*-*.
525 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
527 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
529 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
532 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
534 * lib/target-supports.exp (check_effective_target_float16): Add
535 options for _Float16.
536 (check_effective_target_float32): Add options for _Float32.
537 (check_effective_target_float64): Add options for _Float64.
538 (check_effective_target_float128): Add options for _Float128.
539 (check_effective_target_float32x): Add options for _Float32x.
540 (check_effective_target_float64x): Add options for _Float64x.
541 (check_effective_target_float128x): Add options for _Float128x.
543 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
545 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
546 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
548 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
550 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
551 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
553 2016-11-23 Martin Sebor <msebor@redhat.com>
556 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
557 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
559 2016-11-23 Jakub Jelinek <jakub@redhat.com>
562 * g++.dg/cpp0x/pr71450-1.C: New test.
563 * g++.dg/cpp0x/pr71450-2.C: New test.
566 * g++.dg/cpp1y/pr77739.C: New test.
568 2016-11-23 Martin Jambor <mjambor@suse.cz>
570 * c-c++-common/gomp/gridify-1.c: Update scan string.
571 * gfortran.dg/gomp/gridify-1.f90: Likewise.
572 * c-c++-common/gomp/gridify-2.c: New test.
573 * c-c++-common/gomp/gridify-3.c: Likewise.
575 2016-11-23 Richard Biener <rguenther@suse.de>
577 PR tree-optimization/78396
578 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
580 2016-11-23 Richard Biener <rguenther@suse.de>
582 PR tree-optimization/78482
583 * gcc.dg/torture/pr78482.c: New testcase.
585 2016-11-23 Bin Cheng <bin.cheng@arm.com>
587 * gcc.dg/fold-cond_expr-1.c: New test.
588 * gcc.dg/fold-condcmpconv-1.c: New test.
589 * gcc.dg/fold-condcmpconv-2.c: New test.
591 2016-11-23 Richard Biener <rguenther@suse.de>
594 * gcc.dg/torture/pr71762-1.c: New testcase.
595 * gcc.dg/torture/pr71762-2.c: Likewise.
596 * gcc.dg/torture/pr71762-3.c: Likewise.
597 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
599 2016-11-23 Richard Biener <rguenther@suse.de>
602 * g++.dg/lto/pr78472_0.c: New testcase.
603 * g++.dg/lto/pr78472_1.C: Likewise.
605 2016-11-23 Richard Biener <rguenther@suse.de>
606 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
608 PR tree-optimization/78154
609 * gcc.dg/tree-ssa/pr78154.c: New test.
611 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
613 * gcc.dg/pr31096.c: New testcase.
614 * gcc.dg/pr31096-1.c: New testcase.
616 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
618 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
619 adjust for warning->pedwarn change.
620 * gcc.dg/cpp/defined-syshdr.c,
621 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
622 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
623 gcc.dg/cpp/defined-Wextra.c,
624 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
626 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
628 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
630 2016-11-23 Jakub Jelinek <jakub@redhat.com>
633 * gcc.target/i386/pr78451.c: New test.
634 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
635 and #pragma GCC pop_options around the first #pragma GCC target.
636 * gcc.target/i386/pr69255-2.c: Likewise.
637 * gcc.target/i386/pr69255-3.c: Likewise.
639 2016-11-23 Michael Collison <michael.collison@arm.com>
641 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
642 additional constants are recognized and fewer instructions generated.
643 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
644 additional constants are recognized and fewer instructions generated.
646 2016-11-22 Ian Lance Taylor <iant@golang.org>
648 * gcc.misc-tests/godump-1.c: Update expected output for recent
651 2016-11-22 Marek Polacek <polacek@redhat.com>
653 PR tree-optimization/78455
654 * gcc.dg/uninit-23.c: New.
656 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
659 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
662 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
665 * gfortran.dg/char_component_initializer_3.f90: New test.
667 2016-11-22 Jakub Jelinek <jakub@redhat.com>
670 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
671 GCC target pragma before including immintrin.h.
673 2016-11-22 Carl Love <cel@us.ibm.com>
675 * gcc.target/powerpc/builtins-3.c: New file to test the new
676 built-ins for vector compare equal and vector compare not equal.
678 2016-11-22 Janus Weil <janus@gcc.gnu.org>
681 * gfortran.dg/typebound_proc_35.f90: New test case.
683 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
685 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
686 parameter in declaration.
688 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
690 * gcc.dg/loop-split.c: Require int32plus.
691 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
693 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
695 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
697 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
699 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
701 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
704 * gcc.c-torture/compile/pr78439.c: New test.
706 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
709 * gcc.target/arm/pr77904.c: New test.
711 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
713 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
716 2016-11-22 Jakub Jelinek <jakub@redhat.com>
718 PR tree-optimization/78436
719 * gcc.c-torture/execute/pr78436.c: New test.
722 * gcc.dg/torture/pr78416.c: New test.
724 PR tree-optimization/78445
725 * gcc.dg/pr78445.c: New test.
727 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
730 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
732 2016-11-21 Jeff Law <law@redhat.com>
735 * gcc.c-torture/compile/pr68538.c: New test.
737 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
739 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
740 to be generated instead of FCTIWUZ or FCTIWZ.
742 2016-11-21 Jakub Jelinek <jakub@redhat.com>
745 * g++.dg/vect/simd-clone-7.cc: New test.
748 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
750 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
753 2016-11-20 Jeff Law <law@redhat.com>
756 * gcc.target/m68k/pr25128.c: New test.
758 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
760 * gcc.dg/tree-ssa/tailcall-7.c: New test.
762 2016-11-21 David Malcolm <dmalcolm@redhat.com>
764 PR preprocessor/78324
765 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
766 (test_multitoken_macro): New function.
767 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
769 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
771 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
773 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
775 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
776 -ftrack-macro-expansion=0.
777 (test_sprintf_note): Remove "P" macro. Add
778 dg-begin/end-multiline-output directives.
779 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
781 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
783 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
784 Return 1 for AVR_TINY.
786 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
788 PR rtl-optimization/71785
789 * gcc.target/powerpc/pr71785.c: New file.
791 2016-11-21 Bin Cheng <bin.cheng@arm.com>
794 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
795 options. Refine test by checking predictive commining PHI
796 nodes in vectorized loop wrto vector factor.
798 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
801 * g++.dg/pr71973-1.C: New test.
802 * g++.dg/pr71973-2.C: New test.
803 * g++.dg/pr71973-3.C: New test.
804 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
805 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
806 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
808 * g++.old-deja/g++.other/realloc.C: Likewise.
809 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
811 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
813 PR tree-optimization/78413
814 * gcc.dg/tree-ssa/pr78413.c: New test.
816 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
818 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
819 target is Thumb-only.
821 2016-11-20 Jeff Law <law@redhat.com>
824 * gcc.target/m68k/pr48551.c: New test.
826 2016-11-20 Harald Anlauf <anlauf@gmx.de>
829 * gfortran.dg/forall_18.f90: New testcase.
831 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
833 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
835 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
838 * gfortran.dg/typebound_operator_21.f03: New test.
840 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
842 * gcc.dg/tree-ssa/divide-5.c: New file.
844 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
846 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
849 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
851 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
853 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
854 * gfortran.dg/coarray_allocate_10.f08: Likewise.
855 * gfortran.dg/coarray_allocate_7.f08: Likewise.
856 * gfortran.dg/coarray_allocate_8.f08: Likewise.
857 * gfortran.dg/coarray_allocate_9.f08: Likewise.
858 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
859 * gfortran.dg/coarray_stat_2.f90: Likewise.
860 * gfortran.dg/coindexed_1.f90: Likewise.
862 2016-11-18 Jeff Law <law@redhat.com>
865 * gcc.target/m68k/pr25111.c: New test.
867 2016-11-18 Jakub Jelinek <jakub@redhat.com>
870 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
873 * gcc.target/i386/pr78419.c: New test.
876 * g++.dg/tls/pr77285-1.C: New test.
877 * g++.dg/tls/pr77285-2.C: New test.
879 2016-11-18 Jeff Law <law@redhat.com>
882 * gcc.target/m68k/pr25112: New test.
884 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
886 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
887 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
889 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
891 * gcc.target/arm/optional_thumb-1.c: New test.
892 * gcc.target/arm/optional_thumb-2.c: New test.
893 * gcc.target/arm/optional_thumb-3.c: New test.
895 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
897 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
898 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
900 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
901 (DEFAULT_REQUIRED_QUORUM): Likewise.
903 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
904 Toma Tabacu <toma.tabacu@imgtec.com>
906 * gcc.target/mips/inline-memcpy-1.c (dg-options):
907 Add (REQUIRES_STDLIB).
908 * gcc.target/mips/inline-memcpy-2.c: Ditto.
909 * gcc.target/mips/inline-memcpy-3.c: Ditto.
910 * gcc.target/mips/inline-memcpy-4.c: Ditto.
911 * gcc.target/mips/inline-memcpy-5.c: Ditto.
912 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
913 * gcc.target/mips/loongson-simd.c: Ditto.
914 * gcc.target/mips/memcpy-1.c: Ditto.
915 * gcc.target/mips/mips-3d-1.c: Ditto.
916 * gcc.target/mips/mips-3d-2.c: Ditto.
917 * gcc.target/mips/mips-3d-3.c: Ditto.
918 * gcc.target/mips/mips-3d-4.c: Ditto.
919 * gcc.target/mips/mips-3d-5.c: Ditto.
920 * gcc.target/mips/mips-3d-6.c: Ditto.
921 * gcc.target/mips/mips-3d-7.c: Ditto.
922 * gcc.target/mips/mips-3d-8.c: Ditto.
923 * gcc.target/mips/mips-3d-9.c: Ditto.
924 * gcc.target/mips/mips-ps-1.c: Ditto.
925 * gcc.target/mips/mips-ps-2.c: Ditto.
926 * gcc.target/mips/mips-ps-3.c: Ditto.
927 * gcc.target/mips/mips-ps-4.c: Ditto.
928 * gcc.target/mips/mips-ps-6.c: Ditto.
929 * gcc.target/mips/mips16-attributes.c: Ditto.
930 * gcc.target/mips/mips32-dsp-run.c: Ditto.
931 * gcc.target/mips/mips32-dsp.c: Ditto.
932 * gcc.target/mips/save-restore-1.c: Ditto.
933 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
934 (mips_preprocess): Add ignore_output argument that when set
935 will not return the pre-processed output.
936 (mips_arch_info): Update arguments for the call to mips_preprocess.
937 (mips-dg-init): Ditto.
938 (mips-dg-options): Check if a test having test option
939 (REQUIRES_STDLIB) has the required sysroot support for
940 the current test options.
942 2016-11-17 Jeff Law <law@redhat.com>
945 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
948 * gcc.target/m68k/pr47192.c: New test.
950 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
952 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
953 instead of isa>=4, in order to downgrade to R5.
955 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
957 * gcc.target/arc/cmem-bit-1.c: New file.
958 * gcc.target/arc/cmem-bit-2.c: New file.
959 * gcc.target/arc/cmem-bit-3.c: New file.
960 * gcc.target/arc/cmem-bit-4.c: New file.
962 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
964 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
966 * gcc.target/i386/funcspec-56.inc: Test new attributes.
968 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
969 Andrew Senkevich <andrew.senkevich@intel.com>
971 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
972 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
973 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
974 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
975 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
976 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
977 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
978 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
979 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
980 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
981 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
982 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
983 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
984 avx5124vnniw-check.h.
985 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
986 check_effective_target_avx5124vnniw): New.
987 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
989 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
990 * gcc.target/i386/sse-13.c: Ditto.
991 * g++.dg/other/i386-2.C: Ditto.
992 * g++.dg/other/i386-3.C: Ditto.
993 * gcc.target/i386/sse-22.c: Ditto.
994 * gcc.target/i386/sse-23.c: Ditto.
996 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
999 * g++.dg/parse/pr55080.C: New.
1001 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1004 * gcc.target/powerpc/fusion4.c: New test.
1006 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1009 * gcc.target/arm/pr77933-1.c: New test.
1010 * gcc.target/arm/pr77933-2.c: Likewise.
1012 2016-11-17 Jakub Jelinek <jakub@redhat.com>
1015 * g++.dg/opt/pr78201.C: New test.
1017 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1019 * gcc.dg/pr78333.c: Add empty implementations of
1020 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1021 problems on non-glibc systems.
1023 2016-11-17 David Malcolm <dmalcolm@redhat.com>
1025 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1026 (test_raw_string_one_liner): New function.
1027 (test_raw_string_multiline): New function.
1029 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1031 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1032 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1034 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1035 Richard Biener <rguenther@suse.de>
1037 PR tree-optimization/77848
1038 * gfortran.dg/vect/pr77848.f: New test.
1040 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1043 * gcc.target/arm/pr53447-5.c: New test.
1044 * lib/target-supports.exp
1045 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1047 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1049 * gcc.target/arc/abitest.S: New file.
1050 * gcc.target/arc/abitest.h: Likewise.
1051 * gcc.target/arc/va_args-1.c: Likewise.
1052 * gcc.target/arc/va_args-2.c: Likewise.
1053 * gcc.target/arc/va_args-3.c: Likewise.
1054 * gcc.target/arc/mcrc.c: Deleted.
1055 * gcc.target/arc/mdsp-packa.c: Likewise.
1056 * gcc.target/arc/mdvbf.c: Likewise.
1057 * gcc.target/arc/mmac-24.c: Likewise.
1058 * gcc.target/arc/mmac-d16.c: Likewise.
1059 * gcc.target/arc/mno-crc.c: Likewise.
1060 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1061 * gcc.target/arc/mno-dvbf.c: Likewise.
1062 * gcc.target/arc/mno-mac-24.c: Likewise.
1063 * gcc.target/arc/mno-mac-d16.c: Likewise.
1064 * gcc.target/arc/mno-rtsc.c: Likewise.
1065 * gcc.target/arc/mno-xy.c: Likewise.
1066 * gcc.target/arc/mrtsc.c: Likewise.
1067 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1069 (check_effective_target_arc700): Likewise.
1070 (check_effective_target_arc6xx): Likewise.
1071 (check_effective_target_arcmpy): Likewise.
1072 (check_effective_target_archs): Likewise.
1073 (check_effective_target_clmcpu): Likewise.
1074 (check_effective_target_barrelshifter): Likewise.
1075 * gcc.target/arc/barrel-shifter-1.c: Changed.
1076 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1077 * gcc.target/arc/cmem-1.c: Changed.
1078 * gcc.target/arc/cmem-2.c: Likewise.
1079 * gcc.target/arc/cmem-3.c: Likewise.
1080 * gcc.target/arc/cmem-4.c: Likewise.
1081 * gcc.target/arc/cmem-5.c: Likewise.
1082 * gcc.target/arc/cmem-6.c: Likewise.
1083 * gcc.target/arc/cmem-7.c: Likewise.
1084 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1085 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1086 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1087 * gcc.target/arc/jump-around-jump.c: Update options.
1088 * gcc.target/arc/mARC601.c: Changed.
1089 * gcc.target/arc/mcpu-arc600.c: Changed.
1090 * gcc.target/arc/mcpu-arc601.c: Changed.
1091 * gcc.target/arc/mcpu-arc700.c: Changed.
1092 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1093 * gcc.target/arc/movb-1.c: Changed.
1094 * gcc.target/arc/movb-2.c: Likewise.
1095 * gcc.target/arc/movb-3.c: Likewise.
1096 * gcc.target/arc/movb-4.c: Likewise.
1097 * gcc.target/arc/movb-5.c: Likewise.
1098 * gcc.target/arc/movb_cl-1.c: Likewise.
1099 * gcc.target/arc/movb_cl-2.c: Likewise.
1100 * gcc.target/arc/movbi_cl-1.c: Likewise.
1101 * gcc.target/arc/movh_cl-1.c: Likewise.
1102 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1103 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1104 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1105 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1106 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1107 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1108 * gcc.target/arc/builtin_simdarc.c: Changed.
1109 * gcc.target/arc/extzv-1.c: Likewise.
1110 * gcc.target/arc/insv-1.c: Likewise.
1111 * gcc.target/arc/insv-2.c: Likewise.
1112 * gcc.target/arc/mA6.c: Likewise.
1113 * gcc.target/arc/mA7.c: Likewise.
1114 * gcc.target/arc/mARC600.c: Likewise.
1115 * gcc.target/arc/mARC700.c: Likewise.
1116 * gcc.target/arc/mcpu-arc600.c: Likewise.
1117 * gcc.target/arc/mcpu-arc700.c: Likewise.
1118 * gcc.target/arc/movl-1.c: Likewise.
1119 * gcc.target/arc/nps400-1.c: Likewise.
1120 * gcc.target/arc/trsub.c: Likewise.
1121 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1123 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1124 * gcc.target/arc/mswape.c: Likewise.
1126 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1129 * g++.dg/cpp1y/pr68180.C: New.
1131 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1133 PR tree-optimization/78319
1134 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1137 2016-11-17 Richard Biener <rguenther@suse.de>
1139 PR tree-optimization/78306
1140 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1142 2016-11-17 Richard Biener <rguenther@suse.de>
1145 * gcc.dg/torture/pr78305.c: New testcase.
1147 2016-11-17 Janus Weil <janus@gcc.gnu.org>
1150 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1152 2016-11-16 Marek Polacek <polacek@redhat.com>
1155 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1156 * g++.dg/ext/case-range2.C: Likewise.
1158 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1161 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1162 * gfortran.dg/fmt_tab_2.f90: Ditto.
1164 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1166 PR rtl-optimization/78378
1167 * gcc.c-torture/execute/pr78378.c: New test.
1169 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1171 * gcc.dg/tree-prof/section-attr-1.c: New file.
1172 * gcc.dg/tree-prof/section-attr-2.c: New file.
1173 * gcc.dg/tree-prof/section-attr-3.c: New file.
1175 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1177 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1180 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1182 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1183 (dg-final): Remove microMIPS JALRS mnemonic matching.
1184 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1185 (dg-final): Remove microMIPS JALRS mnemonic matching.
1186 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1187 (dg-final): Remove microMIPS JALRS mnemonic matching.
1188 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1189 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1190 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1191 * gcc.target/mips/call-1u.c: New test case.
1192 * gcc.target/mips/call-2u.c: New test case.
1193 * gcc.target/mips/call-3u.c: New test case.
1194 * gcc.target/mips/call-4u.c: New test case.
1195 * gcc.target/mips/call-5u.c: New test case.
1196 * gcc.target/mips/call-6u.c: New test case.
1198 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1200 * gcc.target/arm/empty_fiq_handler.c: New test.
1202 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1205 * gfortran.dg/gomp/pr78299.f90: New test.
1207 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1209 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
1210 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1211 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1213 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1215 PR libgfortran/78314
1216 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1218 2016-11-16 Bin Cheng <bin.cheng@arm.com>
1220 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1221 according to updated dump info.
1223 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
1225 * lib/target-supports.exp (check_effective_target_alloca): Use a
1227 * gcc.target/nvptx/softstack.c: New test.
1228 * gcc.target/nvptx/decl-shared.c: New test.
1229 * gcc.target/nvptx/decl-shared-init.c: New test.
1231 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1233 * gcc.target/mips/data-sym-jump.c: New test case.
1234 * gcc.target/mips/data-sym-pool.c: New test case.
1235 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1238 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1240 * lib/target-supports.exp (check_avx2_hw_available): New.
1241 (check_effective_target_avx2_runtime): New.
1242 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1244 2016-11-16 Tamar Christina <tamar.christina@arm.com>
1247 * gcc.dg/cpp/trad/trad.exp
1248 (dg-runtest): Moved $srcdir/$subdir/ to
1249 DEFAULT_TRADCPPFLAGS.
1251 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1254 * gfortran.dg/class_allocate_23.f08: New test.
1256 2016-11-16 Richard Biener <rguenther@suse.de>
1259 * gcc.dg/pr78333.c: New testcase.
1261 2016-11-16 Martin Liska <mliska@suse.cz>
1264 * gcc.dg/asan/pr78270.c: Update comment style.
1265 * gcc.dg/asan/pr78270-2.c: New test.
1267 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1269 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1270 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1272 2016-11-16 Richard Biener <rguenther@suse.de>
1274 PR tree-optimization/78348
1275 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1277 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1280 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1281 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1283 2016-11-15 Marek Polacek <polacek@redhat.com>
1285 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1287 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1289 PR libgfortran/51119
1290 * gfortran.dg/matmul_12.f90: New test case.
1292 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
1294 * gcc.target/i386/funcspec-56.inc: New file.
1295 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
1296 common 32-bit and 64-bit function specific options.
1297 * gcc.target/i386/funcspec-6.c: Ditto.
1299 2016-11-15 Jakub Jelinek <jakub@redhat.com>
1301 * g++.dg/cpp1z/decomp14.C: New test.
1302 * g++.dg/cpp1z/decomp15.C: New test.
1303 * g++.dg/cpp1z/decomp16.C: New test.
1305 * g++.dg/cpp1z/decomp13.C: New test.
1307 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1310 * g++.dg/cpp0x/constexpr-71988.C: New test.
1312 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1314 * gcc.target/mips/insn-casesi.c: New test case.
1315 * gcc.target/mips/insn-pseudo-1.c: New test case.
1316 * gcc.target/mips/insn-pseudo-2.c: New test case.
1317 * gcc.target/mips/insn-pseudo-3.c: New test case.
1318 * gcc.target/mips/insn-pseudo-4.c: New test case.
1319 * gcc.target/mips/insn-tablejump.c: New test case.
1321 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1323 * gcc.target/mips/mips.exp (mips_option_tests): Add
1324 `-mcode-readable=yes' array element.
1326 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1328 * gcc.target/mips/mips.exp (mips_option_tests): Add
1329 `-mmicromips' array element.
1331 2016-11-15 Michael Matz <matz@suse.de>
1333 PR missed-optimization/77881
1334 * gcc.target/i386/pr77881.c: New test.
1336 2016-11-15 Jakub Jelinek <jakub@redhat.com>
1339 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1341 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1343 * gcc.target/powerpc/vec-set-int.c: New test.
1344 * gcc.target/powerpc/vec-set-short.c: Likesie.
1345 * gcc.target/powerpc/vec-set-char.c: Likewise.
1347 2016-11-14 Jakub Jelinek <jakub@redhat.com>
1349 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1351 2016-11-14 Janus Weil <janus@gcc.gnu.org>
1354 * gfortran.dg/class_result_3.f90: New test.
1356 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
1357 Richard Biener <rguenther@suse.de>
1359 * gcc.dg/gimplefe-1.c: New testcase.
1360 * gcc.dg/gimplefe-2.c: Likewise.
1361 * gcc.dg/gimplefe-3.c: Likewise.
1362 * gcc.dg/gimplefe-4.c: Likewise.
1363 * gcc.dg/gimplefe-5.c: Likewise.
1364 * gcc.dg/gimplefe-6.c: Likewise.
1365 * gcc.dg/gimplefe-7.c: Likewise.
1366 * gcc.dg/gimplefe-8.c: Likewise.
1367 * gcc.dg/gimplefe-9.c: Likewise.
1368 * gcc.dg/gimplefe-10.c: Likewise.
1369 * gcc.dg/gimplefe-11.c: Likewise.
1370 * gcc.dg/gimplefe-12.c: Likewise.
1371 * gcc.dg/gimplefe-13.c: Likewise.
1372 * gcc.dg/gimplefe-14.c: Likewise.
1373 * gcc.dg/gimplefe-15.c: Likewise.
1374 * gcc.dg/gimplefe-16.c: Likewise.
1375 * gcc.dg/gimplefe-17.c: Likewise.
1376 * gcc.dg/gimplefe-18.c: Likewise.
1378 2016-11-14 Martin Liska <mliska@suse.cz>
1381 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1382 to match scanned pattern.
1383 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1385 2016-11-14 Richard Biener <rguenther@suse.de>
1387 PR tree-optimization/78312
1388 * gcc.dg/torture/pr78312.c: New testcase.
1390 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
1393 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1395 2016-11-14 Jakub Jelinek <jakub@redhat.com>
1396 Jason Merrill <jason@redhat.com>
1398 Implement P0217R3 - C++17 structured bindings
1399 * g++.dg/cpp1z/decomp1.C: New test.
1400 * g++.dg/cpp1z/decomp2.C: New test.
1401 * g++.dg/cpp1z/decomp3.C: New test.
1402 * g++.dg/cpp1z/decomp4.C: New test.
1403 * g++.dg/cpp1z/decomp5.C: New test.
1404 * g++.dg/cpp1z/decomp6.C: New test.
1405 * g++.dg/cpp1z/decomp7.C: New test.
1406 * g++.dg/cpp1z/decomp8.C: New test.
1407 * g++.dg/cpp1z/decomp9.C: New test.
1408 * g++.dg/cpp1z/decomp10.C: New test.
1410 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1412 * g++.dg/torture/pr78268.C: New test.
1414 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1417 * c-c++-common/pr35503-1.c: New test.
1418 * c-c++-common/pr35503-2.c: Likewise.
1419 * c-c++-common/pr35503-3.c: Likewise.
1420 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1422 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
1424 PR rtl-optimization/78232
1425 PR rtl-optimization/78248
1426 * gcc.dg/ubsan/pr78248.c: New test.
1428 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1430 * gnat.dg/address_conv.adb: New test.
1432 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1434 * gnat.dg/renaming11.ad[sb]: New test.
1436 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1438 * c-c++-common/dump-ada-spec-6.c: New test.
1440 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1442 * gnat.dg/lto21.adb: New test.
1443 * gnat.dg/lto21_pkg1.ads: New helper.
1444 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1446 2016-11-13 Janus Weil <janus@gcc.gnu.org>
1449 * gfortran.dg/typebound_proc_34.f90: New test.
1451 2016-11-13 Janus Weil <janus@gcc.gnu.org>
1454 * gfortran.dg/class_57.f90: Changed error message.
1455 * gfortran.dg/class_60.f90: New test.
1457 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
1459 * g++.dg/pr78112.C: XFAIL AIX.
1461 2016-11-12 Janus Weil <janus@gcc.gnu.org>
1464 * gfortran.dg/typebound_generic_16.f90: New test.
1466 2016-11-12 Jakub Jelinek <jakub@redhat.com>
1469 * g++.dg/cpp0x/pr71225.C: New test.
1471 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1473 * gcc.target/sparc/20161111-1.c: New test.
1475 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
1478 * gcc.target/i386/pr78310.c: New test.
1480 2016-11-11 Jeff Law <law@redhat.com>
1482 * gcc.dg/tree-ssa/isolate-6.c: New test.
1483 * gcc.dg/tree-ssa/isolate-7.c: New test.
1485 2016-11-11 Bin Cheng <bin.cheng@arm.com>
1488 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1491 2016-11-11 Jakub Jelinek <jakub@redhat.com>
1494 * g++.dg/parse/pr72774.C: New test.
1496 2016-11-11 Richard Biener <rguenther@suse.de>
1498 PR tree-optimization/71575
1499 * gcc.dg/graphite/pr71575-1.c: New testcase.
1500 * gcc.dg/graphite/pr71575-2.c: Likewise.
1502 2016-11-11 Richard Biener <rguenther@suse.de>
1505 * gcc.dg/uninit-pr78295.c: New testcase.
1507 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
1510 * gfortran.dg/dec_structure_17.f90: New test.
1512 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1514 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1515 being allowed in vector registers.
1516 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1517 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1518 * gcc.target/powerpc/vsx-himode.c: Likewise.
1519 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1520 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1521 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1522 to allow matching MFVSRD or MFVSRW.
1524 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1526 PR rtl-optimization/78241
1527 * gcc.dg/pr78241.c: New test.
1529 2016-11-10 Jakub Jelinek <jakub@redhat.com>
1531 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1534 * g++.dg/cpp1z/noexcept-type14.C: New test.
1535 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1537 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1539 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1540 WVAL0S tests added in r241817.
1542 2016-11-10 Jakub Jelinek <jakub@redhat.com>
1544 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1545 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1546 no longer allowed and corresponding ordered construct.
1547 * gfortran.dg/gomp/linear-1.f90: New test.
1548 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1549 * gfortran.dg/gomp/declare-target-1.f90: New test.
1550 * gfortran.dg/gomp/declare-target-2.f90: New test.
1552 2016-11-10 Martin Liska <mliska@suse.cz>
1555 * gcc.dg/asan/pr78270.c: New test.
1557 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1558 Jakub Jelinek <jakub@redhat.com>
1561 * g++.dg/pr78112.C: New testcase.
1563 2016-11-09 Jakub Jelinek <jakub@redhat.com>
1565 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1567 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1568 string in case condition contains % characters.
1571 * g++.dg/cpp1z/noexcept-type13.C: New test.
1573 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1575 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1576 using (HAS_MOVN) with MIPS III.
1578 2016-11-09 Janus Weil <janus@gcc.gnu.org>
1581 * gfortran.dg/volatile14.f90: New test.
1583 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
1586 * gcc.target/i386/pr78262.c: New test.
1588 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
1591 * gfortran.dg/pr78259.f90: New test.
1593 2016-11-09 Janus Weil <janus@gcc.gnu.org>
1596 * gfortran.dg/spec_expr_7.f90: New test.
1598 2016-11-09 Jakub Jelinek <jakub@redhat.com>
1601 * gcc.c-torture/execute/pr77718.c: New test.
1603 * gcc.dg/ubsan/c99-shift-3.c: New test.
1604 * gcc.dg/ubsan/c99-shift-4.c: New test.
1605 * gcc.dg/ubsan/c99-shift-5.c: New test.
1606 * gcc.dg/ubsan/c99-shift-6.c: New test.
1608 2016-11-09 Martin Liska <mliska@suse.cz>
1610 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1611 test-case for memcmp.
1612 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1614 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1617 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1619 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
1621 * gfortran.dg/move_alloc_18.f90: New test.
1623 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1626 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1627 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1629 2016-11-09 Janus Weil <janus@gcc.gnu.org>
1632 * gfortran.dg/class_59.f90: New test.
1634 2016-11-09 Richard Biener <rguenther@suse.de>
1636 PR tree-optimization/78007
1637 * gcc.dg/vect/vect-bswap32.c: Adjust.
1638 * gcc.dg/vect/vect-bswap64.c: Likewise.
1640 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1642 * gcc.dg/ipa/vrp7.c: New test.
1644 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1647 * gcc.dg/ipa/pr78121.c: New test.
1649 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1651 * c-c++-common/asan/default_options.h: New file.
1652 * c-c++-common/asan/strcasestr-1.c: New test.
1653 * c-c++-common/asan/strcasestr-2.c: Likewise.
1654 * c-c++-common/asan/strcspn-1.c: Likewise.
1655 * c-c++-common/asan/strcspn-2.c: Likewise.
1656 * c-c++-common/asan/strpbrk-1.c: Likewise.
1657 * c-c++-common/asan/strpbrk-2.c: Likewise.
1658 * c-c++-common/asan/strspn-1.c: Likewise.
1659 * c-c++-common/asan/strspn-2.c: Likewise.
1660 * c-c++-common/asan/strstr-1.c: Likewise.
1661 * c-c++-common/asan/strstr-2.c: Likewise.
1662 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1664 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1666 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1668 2016-11-08 Janus Weil <janus@gcc.gnu.org>
1671 * gfortran.dg/class_58.f90: New test.
1673 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
1676 * gcc.target/i386/pr70799-2.c: New test.
1678 2016-11-08 Janus Weil <janus@gcc.gnu.org>
1681 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1683 2016-11-08 Bin Cheng <bin.cheng@arm.com>
1685 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1687 2016-11-08 Bin Cheng <bin.cheng@arm.com>
1689 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1691 2016-11-08 Bin Cheng <bin.cheng@arm.com>
1693 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1695 2016-11-08 Martin Liska <mliska@suse.cz>
1698 * g++.dg/asan/use-after-scope-4.C: New test.
1699 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1700 * gcc.dg/asan/use-after-scope-8.c: Remove.
1702 2016-11-08 Richard Biener <rguenther@suse.de>
1704 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1706 2016-11-08 Tamar Christina <tamar.christina@arm.com>
1709 * gcc.dg/cpp/trad/trad.exp
1710 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1711 * gcc.dg/cpp/trad/include.c: Use local header file.
1713 2016-11-08 Richard Biener <rguenther@suse.de>
1715 PR tree-optimization/78205
1716 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1718 2016-11-08 Richard Biener <rguenther@suse.de>
1720 PR tree-optimization/78224
1721 * g++.dg/torture/pr78224.C: New testcase.
1723 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1725 * gcc.dg/store_merging_1.c: Require store_merge.
1726 * gcc.dg/store_merging_2.c: Likewise.
1727 * gcc.dg/store_merging_4.c: Likewise.
1728 * gcc.dg/store_merging_5.c: Likewise.
1729 * gcc.dg/store_merging_6.c: Likewise.
1730 * gcc.dg/store_merging_7.c: Likewise.
1731 * gcc.dg/store_merging_8.c: Likewise.
1732 * lib/target-supports.exp (check_effective_target_store_merge): New.
1734 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
1736 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1737 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1738 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1739 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1740 -mvsx -mpower8-vector.
1741 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1742 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1743 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1744 -mvsx -mpower8-vector.
1746 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
1748 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1750 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1751 * gcc.dg/visibility-14.c: XFAIL AIX.
1752 * gcc.dg/visibility-15.c: XFAIL AIX.
1753 * gcc.dg/visibility-16.c: XFAIL AIX.
1754 * gcc.dg/visibility-17.c: XFAIL AIX.
1755 * gcc.dg/visibility-18.c: XFAIL AIX.
1756 * gcc.dg/visibility-19.c: XFAIL AIX.
1757 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1758 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1759 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1760 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1762 2016-11-07 Jakub Jelinek <jakub@redhat.com>
1765 * gcc.target/i386/pr78227-1.c: New test.
1766 * gcc.target/i386/pr78227-2.c: New test.
1768 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1771 * gcc.dg/pr35691-1.c: New test-case.
1772 * gcc.dg/pr35691-2.c: Likewise.
1774 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1776 PR rtl-optimization/77309
1777 * gcc.dg/torture/pr77309.c: New test.
1779 2016-11-07 Jakub Jelinek <jakub@redhat.com>
1782 * gcc.target/i386/pr71529.C: Moved to ...
1783 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1786 * gcc.target/i386/pr64411.C: Moved to ...
1787 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1791 * gcc.target/i386/pr65105-4.C: Moved to ...
1792 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1793 Run into compile test rather than execute test.
1795 2016-11-07 Richard Biener <rguenther@suse.de>
1798 * g++.dg/pr78229.C: New testcase.
1800 2016-11-07 Richard Biener <rguenther@suse.de>
1802 PR tree-optimization/78218
1803 * gcc.dg/torture/pr78218.c: New testcase.
1805 2016-11-07 Richard Biener <rguenther@suse.de>
1807 PR tree-optimization/78228
1808 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1810 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1813 * g++.dg/torture/pr77822.C: New test.
1815 2016-11-07 Martin Liska <mliska@suse.cz>
1817 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1818 -f-sanitize-address-use-after-scope.
1819 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1821 * g++.dg/asan/use-after-scope-1.C: New test.
1822 * g++.dg/asan/use-after-scope-2.C: Likewise.
1823 * g++.dg/asan/use-after-scope-3.C: Likewise.
1824 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1825 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1826 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1827 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1828 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1829 * g++.dg/asan/use-after-scope-types.h: Likewise.
1830 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1831 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1832 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1833 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1834 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1835 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1836 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1837 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1838 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1839 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1840 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1841 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1842 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1843 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1845 2016-11-07 Richard Biener <rguenther@suse.de>
1847 PR tree-optimization/78189
1848 * g++.dg/torture/pr78189.C: New testcase.
1850 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
1852 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1854 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1856 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1859 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1862 * arith.c (gfc_complex2real): Change gfc_warning_now to
1865 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
1867 * gfortran.dg/move_alloc_17.f03: New test.
1869 2016-11-05 Richard Biener <rguenther@suse.de>
1872 * g++.dg/ipa/pr78188.C: New test.
1874 2016-11-05 Janus Weil <janus@gcc.gnu.org>
1875 Dominique d'Humieres <dominiq@lps.ens.fr>
1878 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1880 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
1883 * gfortran.dg/select_type_39.f03: New test.
1885 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
1888 * gfortran.dg/associate_23.f90: New test.
1890 2016-11-04 Jakub Jelinek <jakub@redhat.com>
1893 * gcc.dg/pr77834.c: New test.
1895 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1898 * g++.dg/cpp1y/pr67980.C: New.
1900 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1902 * gcc.target/powerpc/fold-vec-add-1.c: New.
1903 * gcc.target/powerpc/fold-vec-add-2.c: New.
1904 * gcc.target/powerpc/fold-vec-add-3.c: New.
1905 * gcc.target/powerpc/fold-vec-add-4.c: New.
1906 * gcc.target/powerpc/fold-vec-add-5.c: New.
1907 * gcc.target/powerpc/fold-vec-add-6.c: New.
1908 * gcc.target/powerpc/fold-vec-add-7.c: New.
1910 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
1912 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1913 for -mbranch-likely, infer -mno-branch-likely for R6.
1915 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1918 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1919 * g++.dg/init/new15.C: Likewise.
1920 * g++.dg/ipa/inline-1.C: Likewise.
1921 * g++.dg/ipa/inline-2.C: Likewise.
1922 * g++.dg/lto/20080908-1_0.C: Likewise.
1923 * g++.dg/tc1/dr20.C: Likewise.
1924 * g++.dg/tree-ssa/inline-1.C: Likewise.
1925 * g++.dg/tree-ssa/inline-2.C: Likewise.
1926 * g++.old-deja/g++.law/except1.C: Likewise.
1927 * g++.old-deja/g++.other/vbase5.C: Likewise.
1928 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1930 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1932 PR tree-optimization/78210
1933 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1934 possibility of widening multiplies.
1936 2016-11-04 Richard Biener <rguenther@suse.de>
1939 * gcc.dg/pr78185.c: New testcase.
1941 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
1943 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1944 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1946 2016-11-03 Jakub Jelinek <jakub@redhat.com>
1947 Alexandre Oliva <aoliva@redhat.com>
1948 Jason Merrill <jason@redhat.com>
1952 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1953 * g++.dg/debug/dwarf2/ref-3.C: New test.
1954 * g++.dg/debug/dwarf2/ref-4.C: New test.
1955 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1956 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1958 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
1960 * gfortran.dg/dec_exp_1.f90: New test.
1961 * gfortran.dg/dec_exp_2.f90: Likewise.
1962 * gfortran.dg/dec_exp_3.f90: Likewise.
1964 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
1966 * gfortran.dg/dec_parameter_1.f: New test.
1967 * gfortran.dg/dec_parameter_2.f90: Likewise.
1968 * gfortran.dg/dec_parameter_3.f90: Likewise.
1969 * gfortran.dg/dec_parameter_4.f90: Likewise.
1971 2016-11-03 Martin Liska <mliska@suse.cz>
1973 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1975 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1977 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1980 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1982 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1984 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1986 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1988 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1990 2016-11-01 Tamar Christina <tamar.christina@arm.com>
1992 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1993 Check for arm_v8_neon_hw.
1994 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1996 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1998 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2001 2016-11-02 Richard Biener <rguenther@suse.de>
2003 * gcc.dg/store_merging_8.c: New testcase.
2005 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2007 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2009 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
2011 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2012 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2013 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2014 * gcc.dg/pr65779.c: XFAIL AIX.
2015 * gcc.dg/pr70405.c: XFAIL AIX.
2017 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2018 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2019 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2021 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2023 * lib/target-supports.exp (check_gc_sections_available): Use
2024 -print-prog-name=ld to determine linker used.
2026 2016-11-02 Martin Liska <mliska@suse.cz>
2028 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2031 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2033 PR tree-optimization/78170
2034 * gcc.c-torture/execute/pr78170.c: New test.
2036 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2038 PR tree-optimization/78162
2039 * gcc.c-torture/compile/pr78162.c: New test.
2041 2016-11-02 Richard Biener <rguenther@suse.de>
2043 PR tree-optimization/78035
2044 PR tree-optimization/77964
2045 * gcc.target/i386/pr78035.c: New testcase.
2047 2016-11-02 Richard Biener <rguenther@suse.de>
2049 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2050 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2051 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2052 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2053 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2055 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
2057 * gfortran.dg/pr70937.f90: require-effective-target lto.
2059 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2062 * gfortran.dg/where_6.f90: New test.
2064 2016-11-01 Jakub Jelinek <jakub@redhat.com>
2066 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2068 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2071 * gfortran.dg/where_5.f90: New test.
2073 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2075 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2076 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2077 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2078 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2080 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
2082 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2084 (check_effective_target_vect_cmdline_needed): Check
2085 is-effective-target ia32 for x86 targets.
2086 (check_effective_target_vect_simd_clones): Simplify condition.
2087 (check_effective_target_vect_double): Ditto.
2088 (check_effective_target_vect_aligned_arrays): Check
2089 is-effective-target ia32 for x86 targets. Simplify condition.
2090 (check_effective_target_vect_multiple_sizes): Simplify condition.
2091 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2092 (check_effective_target_sync_int_128): Simplify condition.
2093 (check_effective_target_sync_int_128_runtime): Ditto.
2094 (check_effective_target_sync_long_long_runtime): Ditto.
2095 (check_effective_target_divmod): Add i?86-*-* target.
2097 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2099 * gcc.target/powerpc/vsx-extract-4.c: New test.
2100 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2102 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2105 * gfortran.dg/fmt_l.f90: Update test.
2106 * gfortran.dg/fmt_l0.f90: New test.
2108 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2111 * c-c++-common/builtin-shuffle-1.c: New test.
2112 * g++.dg/cpp0x/addressof3.C: New test.
2114 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2116 Add tests for a const member and a reference member for launder.
2117 * g++.dg/cpp1z/launder3.C: New.
2118 * g++.dg/cpp1z/launder4.C: Likewise.
2119 * g++.dg/cpp1z/launder5.C: Likewise.
2120 * g++.dg/cpp1z/launder5.cc: Likewise.
2121 * g++.dg/cpp1z/launder5.h: Likewise.
2122 * g++.dg/cpp1z/launder6.C: Likewise.
2123 * g++.dg/cpp1z/launder6.cc: Likewise.
2124 * g++.dg/cpp1z/launder6.h: Likewise.
2126 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2129 * g++.dg/cpp0x/pr77948-1.C: New test.
2130 * g++.dg/cpp0x/pr77948-2.C: New test.
2131 * g++.dg/cpp0x/pr77948-3.C: New test.
2132 * g++.dg/cpp0x/pr77948-4.C: New test.
2133 * g++.dg/cpp0x/pr77948-5.C: New test.
2134 * g++.dg/cpp0x/pr77948-6.C: New test.
2136 PR tree-optimization/77860
2137 * gcc.dg/pr77860.c: New test.
2139 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2142 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2144 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2146 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2148 2016-10-30 Le-Chun Wu <lcwu@google.com>
2149 Mark Wielaard <mjw@redhat.com>
2151 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2152 * gcc.dg/Wshadow-local-1.c: Likewise.
2153 * gcc.dg/Wshadow-local-2.c: Likewise.
2154 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2155 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2156 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2158 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2160 PR tree-optimization/71915
2161 PR tree-optimization/71490
2162 * gcc.dg/tree-ssa/pr54245.c: Delete.
2163 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2166 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2169 * gfortran.dg/fmt_t_9.f: New test.
2171 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2174 * gfortran.dg/pr67219.f90: New test.
2176 2016-10-29 Jakub Jelinek <jakub@redhat.com>
2178 PR rtl-optimization/77919
2179 * g++.dg/torture/pr77919-2.C: New test.
2182 * gcc.dg/pr78148.c: New test.
2184 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2186 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2187 * gcc.target/sparc/overflow-4.c: ...here.
2188 * gcc.target/sparc/overflow-5.c: New test.
2190 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2191 Kugan Vivekanandarajah <kuganv@linaro.org>
2192 Jim Wilson <jim.wilson@linaro.org>
2194 PR tree-optimization/43721
2195 * lib/target-supports.exp (check_effective_target_divmod): New.
2196 (check_effective_target_divmod_simode): Likewise.
2197 (check_effective_target_arm_divmod_simode): Likewise.
2198 * gcc.dg/divmod-1-simode.c: New test.
2199 * gcc.dg/divmod-1.c: Likewise.
2200 * gcc.dg/divmod-2-simode.c: Likewise.
2201 * gcc.dg/divmod-2.c: Likewise.
2202 * gcc.dg/divmod-3-simode.c: Likewise.
2203 * gcc.dg/divmod-3.c: Likewise.
2204 * gcc.dg/divmod-4-simode.c: Likewise.
2205 * gcc.dg/divmod-4.c: Likewise.
2206 * gcc.dg/divmod-5.c: Likewise.
2207 * gcc.dg/divmod-6-simode.c: Likewise.
2208 * gcc.dg/divmod-6.c: Likewise.
2209 * gcc.dg/divmod-7.c: Likewise.
2211 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2212 Jakub Jelinek <jakub@redhat.com>
2213 Andrew Pinski <pinskia@gmail.com>
2216 PR rtl-optimization/23684
2217 * gcc.c-torture/execute/pr22141-1.c: New test.
2218 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2219 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2220 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2221 * gcc.dg/store_merging_1.c: New test.
2222 * gcc.dg/store_merging_2.c: Likewise.
2223 * gcc.dg/store_merging_3.c: Likewise.
2224 * gcc.dg/store_merging_4.c: Likewise.
2225 * gcc.dg/store_merging_5.c: Likewise.
2226 * gcc.dg/store_merging_6.c: Likewise.
2227 * gcc.dg/store_merging_7.c: Likewise.
2228 * gcc.target/i386/pr22141.c: Likewise.
2229 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2230 * g++.dg/init/new17.C: Likewise.
2232 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2235 * c-c++-common/pr72747-1.c: New test.
2236 * c-c++-common/pr72747-2.c: Likewise.
2238 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2240 * gcc.target/s390/oscbreak-1.c: New test.
2242 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2244 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2246 2016-10-28 Jakub Jelinek <jakub@redhat.com>
2248 PR rtl-optimization/77919
2249 * g++.dg/torture/pr77919.C: New test.
2251 PR rtl-optimization/78132
2252 * gcc.target/i386/pr78132.c: New test.
2254 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2256 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2258 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2260 * gcc.target/powerpc/vsx-simode.c: New test.
2261 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2262 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2264 2016-10-27 Jakub Jelinek <jakub@redhat.com>
2267 * gfortran.dg/gomp/pr78026.f03: New test.
2268 * gfortran.dg/select_type_38.f03: New test.
2271 * g++.dg/gomp/declare-simd-7.C: New test.
2273 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
2275 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2276 * gfortran.dg/dec_init_2.f90: Likewise.
2277 * gfortran.dg/dec_init_3.f90: New test.
2278 * gfortran.dg/dec_init_4.f90: Likewise.
2280 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2282 * gcc.dg/fold-narrowbopcst-1.c: New test.
2284 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
2286 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2287 dg-shouldfail/dg-output instead of XFAIL.
2288 * gfortran.dg/dec_io_6.f90: Likewise.
2290 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2292 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2293 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2294 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2295 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2296 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2297 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2298 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2299 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2300 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2301 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2303 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2305 * gcc.dg/fold-convmaxconv-1.c: New test.
2306 * gcc.dg/fold-convminconv-1.c: New test.
2308 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
2311 * gfortran.dg/pr78092.f90: New test.
2313 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2316 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2317 expected error message.
2318 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2319 expected error message.
2320 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2321 (test_all_not_equal_and_not_zero): Change expected error message.
2323 2016-10-26 Jakub Jelinek <jakub@redhat.com>
2326 * gfortran.dg/gomp/pr77973.f90: New test.
2328 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
2331 * gfortran.dg/submodule_18.f08: New test.
2332 * gfortran.dg/submodule_19.f08: New test.
2334 2016-10-26 Michael Matz <matz@suse.de>
2336 * g++.dg/pr78060.C: New test.
2337 * gfortran.dg/pr78061.f: New test.
2338 * g++.dg/pr78088.C: New test.
2340 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
2342 * gfortran.dg/dec_io_1.f90: New test.
2343 * gfortran.dg/dec_io_2.f90: New test.
2344 * gfortran.dg/dec_io_3.f90: New test.
2345 * gfortran.dg/dec_io_4.f90: New test.
2346 * gfortran.dg/dec_io_5.f90: New test.
2347 * gfortran.dg/dec_io_6.f90: New test.
2349 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2352 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2354 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2356 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2357 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2359 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2361 * gnat.dg/opt59.adb: New test.
2362 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2364 * gnat.dg/opt60.adb: New test.
2366 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2369 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2372 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2375 * gcc.target/i386/pr78102.c: New test.
2377 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2379 * gfortran.dg/dec_logical_xor_1.f90: New test.
2380 * gfortran.dg/dec_logical_xor_2.f90: New test.
2381 * gfortran.dg/dec_logical_xor_3.f03: New test.
2383 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2385 * gfortran.dg/dec_loc_rval_1.f90: New test.
2386 * gfortran.dg/dec_loc_rval_2.f90: New test.
2387 * gfortran.dg/dec_loc_rval_3.f03: New test.
2389 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2391 * gfortran.dg/dec_type_print.f90: New testcase.
2393 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2395 * gfortran.dg/feed_1.f90: New test.
2396 * gfortran.dg/feed_2.f90: New test.
2398 2016-10-25 Martin Liska <mliska@suse.cz>
2401 * gcc.dg/asan/pr78106.c: New test.
2403 2016-10-25 Martin Liska <mliska@suse.cz>
2405 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2407 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2410 * gcc.target/arm/pr78041.c: New test.
2412 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2414 * g++.dg/cpp1z/launder1.C: New test.
2415 * g++.dg/cpp1z/launder2.C: New test.
2417 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
2418 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
2422 * gcc.target/avr/pr71676-2.c: New test.
2424 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
2425 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
2429 * gcc.target/avr/pr71676-1.c: New test.
2430 * gcc.target/avr/pr71676-3.c: New test.
2431 * gcc.target/avr/pr71676.c: New test.
2432 * gcc.target/avr/pr71678.c: New test.
2434 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2436 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2437 such that cloned verions of tested functions are not created.
2439 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2442 * gfortran.dg/pr71895.f90: New test.
2444 2016-10-24 Jakub Jelinek <jakub@redhat.com>
2446 * g++.dg/debug/dwarf2/ref-2.C: New test.
2448 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2450 * c-c++-common/Wint-in-bool-context-3.c: New test.
2452 2016-10-24 Martin Sebor <msebor@redhat.com>
2455 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2456 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2457 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2458 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2459 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2460 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2461 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2463 2016-10-24 Richard Biener <rguenther@suse.de>
2466 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2467 * gcc.dg/vect/slp-45.c: Likewise.
2469 2016-10-24 Richard Biener <rguenther@suse.de>
2471 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2472 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2473 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2475 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
2478 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2479 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2481 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2483 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2485 2016-10-24 Jakub Jelinek <jakub@redhat.com>
2487 * gcc.target/i386/bmi2-pext-1.c: New test.
2488 * gcc.target/i386/bmi2-pdep-1.c: New test.
2489 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2490 * gcc.target/i386/tbm-bextri-1.c: New test.
2491 * gcc.target/i386/bmi-bextr-6.c: New test.
2493 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2496 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2497 * gcc.target/i386/pr65105-1.c: Likewise.
2498 * gcc.target/i386/pr65105-2.c: Likewise.
2499 * gcc.target/i386/pr65105-3.c: Likewise.
2500 * gcc.target/i386/pr65105-5.c: Likewise.
2501 * gcc.target/i386/pr67761.c: Likewise.
2502 * gcc.target/i386/pr70799-1.c: Likewise.
2504 2016-10-24 Martin Liska <mliska@suse.cz>
2507 * c-c++-common/ubsan/unreachable-3.c: New test.
2509 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2512 * gfortran.dg/pr77763.f90
2514 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2518 * gfortran.dg/pr78033.f90: New test.
2520 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
2523 * gfortran.dg/select_type_1.f03: Change error for overlapping
2525 * gfortran.dg/select_type_36.f03: New test.
2527 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2529 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2531 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2534 * gfortran.dg/string_length_3.f90: New test.
2536 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2538 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2540 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2545 * gfortran.dg/alloc_comp_class_5.f03: New test.
2546 * gfortran.dg/class_allocate_21.f90: New test.
2547 * gfortran.dg/class_allocate_22.f90: New test.
2548 * gfortran.dg/realloc_on_assign_27.f08: New test.
2550 2016-10-21 Jeff Law <law@redhat.com>
2552 * PR tree-optimization/71947
2553 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2554 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2555 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2557 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2559 * gcc.dg/ipa/vrp5.c: New test.
2560 * gcc.dg/ipa/vrp6.c: New test.
2562 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2564 * gcc.target/aarch64/test_frame_17.c: New test.
2566 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2568 * gcc.target/aarch64/test_frame_17.c: New test.
2570 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2572 PR preprocessor/71681
2573 * gcc.dg/cpp/pr71681-1.c: New testcase
2574 * gcc.dg/cpp/pr71681-2.c: Likewise
2575 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2576 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2577 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2578 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2580 2016-10-21 Jakub Jelinek <jakub@redhat.com>
2583 * gcc.target/i386/pr78057.c: New test.
2585 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2587 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
2590 * gfortran.dg/select_type_37.f03: New test.
2592 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2595 * gcc.target/avr/pr71627.c: New test
2597 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2599 * gcc.target/sparc/overflow-1.c: New test.
2600 * gcc.target/sparc/overflow-2.c: Likewise.
2601 * gcc.target/sparc/overflow-3.c: Likewise.
2603 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2605 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2608 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2610 PR rtl-optimization/78038
2611 * gcc.target/aarch64/pr78038.c: New test.
2613 2016-10-21 Richard Biener <rguenther@suse.de>
2615 PR tree-optimization/78051
2616 * g++.dg/torture/pr78051.C: New testcase.
2618 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2620 * c-c++-common/wdate-time.c: Restored test case.
2621 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2623 2016-10-20 Jakub Jelinek <jakub@redhat.com>
2625 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2627 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
2630 * gcc.target/i386/pr78037.c: New test.
2632 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2634 * gcc.target/visium/overflow8.c: New.
2635 * gcc.target/visium/overflow16.c: Likewise.
2636 * gcc.target/visium/overflow32: Likewise.
2638 2016-10-20 Michael Matz <matz@suse.de>
2640 * gcc.dg/loop-split.c: New test.
2641 * gcc.dg/tree-ssa/ifc-9.c: Update.
2642 * gcc.dg/tree-ssa/ifc-10.c: Update.
2644 2016-10-20 Richard Biener <rguenther@suse.de>
2646 * gcc.dg/graphite/pr35356-1.c: Update.
2648 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2651 * g++.dg/cpp1y/pr77446.C: New.
2653 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2655 PR tree-optimization/53979
2656 * gcc.dg/pr53979-1.c: New test-case.
2657 * gcc.dg/pr53979-2.c: Likewise.
2659 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2661 * c-c++-common/Wint-in-bool-context-2.c: New test.
2663 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2665 * gfortran.dg/dtio_17.f90: Fix test.
2667 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
2669 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2670 * gcc.dg/Walloca-2.c: Same.
2672 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
2674 * gcc.dg/Wvla-1.c: Rename to...
2675 * gcc.dg/Wvla-larger-than-1.c: ...this.
2676 * gcc.dg/Wvla-2.c: Rename to...
2677 * gcc.dg/Wvla-larger-than-2.c: ...this.
2678 * gcc.dg/Wvla-3.c: Rename to...
2679 * gcc.dg/Walloca-11.c.: ...this.
2680 * gcc.dg/wvla-[1-7].c: Rename to:
2681 * gcc.dg/Wvla-[1-7].c: ...this.
2683 2016-10-19 Bin Cheng <bin.cheng@arm.com>
2685 PR tree-optimization/78005
2686 * gcc.dg/vect/pr78005.c: New.
2687 * gcc.target/i386/l_fma_float_1.c: Revise test.
2688 * gcc.target/i386/l_fma_float_2.c: Ditto.
2689 * gcc.target/i386/l_fma_float_3.c: Ditto.
2690 * gcc.target/i386/l_fma_float_4.c: Ditto.
2691 * gcc.target/i386/l_fma_float_5.c: Ditto.
2692 * gcc.target/i386/l_fma_float_6.c: Ditto.
2693 * gcc.target/i386/l_fma_double_1.c: Ditto.
2694 * gcc.target/i386/l_fma_double_2.c: Ditto.
2695 * gcc.target/i386/l_fma_double_3.c: Ditto.
2696 * gcc.target/i386/l_fma_double_4.c: Ditto.
2697 * gcc.target/i386/l_fma_double_5.c: Ditto.
2698 * gcc.target/i386/l_fma_double_6.c: Ditto.
2700 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2702 PR tree-optimization/78024
2703 * gcc.dg/goacc/loop-processing-1.c: New file.
2705 2016-10-19 Richard Biener <rguenther@suse.de>
2707 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2709 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2711 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2712 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2713 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2714 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2715 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2716 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2717 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2718 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2719 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2720 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2721 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2722 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2723 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2724 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2725 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2726 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2727 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2728 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2729 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2730 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2731 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2732 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2733 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2734 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2735 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2736 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2737 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2738 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2739 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2740 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2741 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2742 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2743 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2744 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2745 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2746 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2747 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2748 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2749 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2750 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2751 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2752 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2753 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2754 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2755 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2756 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2757 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2758 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2759 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2760 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2761 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2762 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2763 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2764 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2765 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2766 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2767 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2768 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2769 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2770 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2771 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2772 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2773 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2774 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2775 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2776 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2777 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2778 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2779 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2780 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2781 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2782 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2783 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2784 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2785 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2786 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2787 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2788 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2789 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2790 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2791 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2792 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2793 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2794 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2795 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2796 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2797 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2798 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2799 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2800 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2801 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2802 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2803 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2804 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2805 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2806 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2807 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2808 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2809 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2810 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2811 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2812 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2813 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2814 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2815 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2816 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2817 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2818 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2819 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2820 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2821 * gcc.target/powerpc/vsu/vsu.exp: New file.
2823 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
2826 * gcc.target/i386/pr77991.c: New test.
2828 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2830 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2833 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2835 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
2837 2016-10-18 Richard Biener <rguenther@suse.de>
2839 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2840 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2841 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2842 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2843 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2844 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2845 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2846 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2847 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2848 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2849 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2850 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2851 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2852 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2853 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2854 * gcc.dg/pr68217.c: Likewise.
2855 * gcc.dg/predict-9.c: Likewise.
2856 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2857 * gcc.dg/predict-1.c: Likewise.
2859 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2861 * gfortran.dg/dtio_17.f90: New test.
2863 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2865 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2867 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2869 * gcc.dg/ipa/vrp4.c: New test.
2871 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2873 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2874 * gcc.dg/torture/pr39074.c: Likewise.
2876 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2878 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2879 * gnat.dg/trampoline4.adb: Minor tweak.
2881 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2883 PR tree-optimization/77916
2884 * gcc.dg/torture/pr77916.c: New.
2886 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2889 * gfortran.dg/pr77978_1.f90: New test.
2890 * gfortran.dg/pr77978_2.f90: Ditto.
2891 * gfortran.dg/pr77978_3.f90: Ditto.
2893 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
2897 * gfortran.dg/proc_ptr_49.f90: New test.
2899 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2902 * gcc.target/arm/pr77308.c: New test.
2904 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
2906 * lib/target-supports.exp
2907 (check_effective_target_floatn_nx_runtime): Return 0 for
2910 2016-10-17 Andrew Pinski <apinski@cavium.com>
2912 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2913 long instead of long.
2914 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2915 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2916 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2917 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2918 * gcc.target/aarch64/pr68102_1.c: Likewise.
2919 * gcc.target/aarch64/target_attr_3.c: Likewise.
2921 2016-10-17 Richard Biener <rguenther@suse.de>
2923 PR tree-optimization/77988
2924 * gcc.dg/torture/pr77988.c: New testcase.
2926 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2928 * gcc.dg/pr71636-1.c: New test-case.
2929 * gcc.dg/pr71636-2.c: Likewise.
2931 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2933 * gnat.dg/trampoline3.adb: New test.
2934 * gnat.dg/trampoline4.adb: Likewise.
2936 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2938 * gfortran.dg/dtio_16.f90: New test.
2940 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2942 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2943 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2944 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2946 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2948 * gcc.target/sparc/popc.c: Rename to...
2949 * gcc.target/sparc/popc-1.c: ...this.
2950 * gcc.target/sparc/popc-2.c: New test.
2952 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2955 * gfortran.dg/unexpected_eof_4.f90: New test.
2957 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2960 * gfortran.dg/negative_unit2.f90: New test.
2962 2016-10-14 Jakub Jelinek <jakub@redhat.com>
2965 * gfortran.dg/pr77959.f90: New test.
2967 DR 1511 - const volatile variables and ODR
2968 * g++.dg/DRs/dr1511-1.C: New test.
2969 * g++.dg/DRs/dr1511-2.C: New test.
2971 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2973 * gnat.dg/debug7.adb (dg-options): Remove -g.
2974 * gnat.dg/debug8.adb (dg-options): Add -margs.
2975 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2977 2016-10-14 Richard Biener <rguenther@suse.de>
2979 PR tree-optimization/77979
2980 * gcc.dg/torture/pr77979.c: New testcase.
2982 2016-10-14 Martin Liska <mliska@suse.cz>
2984 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2985 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2986 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2988 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
2990 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2991 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2992 * gcc.dg/torture/pr77937-2.c: Likewise.
2994 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2996 * gnat.dg/lto15.adb: Adjust.
2997 * gnat.dg/lto16.adb: Likewise.
2998 * gnat.dg/lto17.adb: Likewise
2999 * gnat.dg/lto18.ad[sb]: New test.
3000 * gnat.dg/lto18_pkg.ads: New helper.
3001 * gnat.dg/lto19.adb: New test.
3002 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3003 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3004 * gnat.dg/lto20.adb: New test.
3005 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3007 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3009 * gfortran.dg/coarray_38.f90: Expect error message.
3011 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3013 * gcc.target/aarch64/spellcheck_1.c: New test.
3014 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3015 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3016 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3017 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3018 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3020 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3022 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3024 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3026 PR tree-optimization/77937
3027 * gcc.dg/torture/pr77937-1.c: New.
3028 * gcc.dg/torture/pr77937-2.c: New.
3030 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3032 * g++.dg/cpp1z/inline-var1.C: New test.
3033 * g++.dg/cpp1z/inline-var1a.C: New test.
3034 * g++.dg/cpp1z/inline-var1.h: New file.
3035 * g++.dg/cpp1z/inline-var2.C: New test.
3036 * g++.dg/cpp1z/inline-var3.C: New test.
3037 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3038 uninitialized const.
3040 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
3042 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3043 Xscale is specified, not just -march.
3044 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3045 is incompatible with Xscale.
3047 2016-10-13 Martin Sebor <msebor@redhat.com>
3050 * g++.dg/ext/flexary4.C: Adjust.
3051 * g++.dg/ext/flexary5.C: Same.
3052 * g++.dg/ext/flexary9.C: Same.
3053 * g++.dg/ext/flexary19.C: New test.
3054 * g++.dg/ext/flexary18.C: New test.
3055 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3057 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3058 Avoid generating a flexible array member in an array.
3060 2016-10-13 Martin Sebor <msebor@redhat.com>
3062 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3063 to placate -Wformat on targets where the type is not int.
3065 2016-10-13 David Malcolm <dmalcolm@redhat.com>
3067 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3070 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3072 * gcc.target/i386/l_fma_float_1.c: Revise test.
3073 * gcc.target/i386/l_fma_float_2.c: Ditto.
3074 * gcc.target/i386/l_fma_float_3.c: Ditto.
3075 * gcc.target/i386/l_fma_float_4.c: Ditto.
3076 * gcc.target/i386/l_fma_float_5.c: Ditto.
3077 * gcc.target/i386/l_fma_float_6.c: Ditto.
3078 * gcc.target/i386/l_fma_double_1.c: Ditto.
3079 * gcc.target/i386/l_fma_double_2.c: Ditto.
3080 * gcc.target/i386/l_fma_double_3.c: Ditto.
3081 * gcc.target/i386/l_fma_double_4.c: Ditto.
3082 * gcc.target/i386/l_fma_double_5.c: Ditto.
3083 * gcc.target/i386/l_fma_double_6.c: Ditto.
3085 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3087 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3089 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3091 * gcc.dg/vect/vect-98.c: Refine test case.
3092 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3093 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3094 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3096 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3099 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3101 2016-10-13 Martin Liska <mliska@suse.cz>
3103 PR tree-optimization/77943
3104 * g++.dg/tree-ssa/pr77943.C: New test.
3106 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3109 * gfortran.dg/allocate_with_source_22.f03: New test.
3110 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3113 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3115 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3116 * gcc.target/arm/movsi_movw.c: Likewise.
3117 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3118 directive to work on big endian targets.
3120 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3122 * gcc.dg/tree-ssa/evrp6.c: New test.
3124 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3126 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3127 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3128 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3130 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3132 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3133 * gcc.target/powerpc/warn-2.c: Ditto.
3135 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3137 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3138 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3139 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3141 * gcc.target/mips/msa.c: New test.
3142 * gcc.target/mips/msa-builtins.c: Likewise.
3143 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3144 (check_effective_target_mips_msa_runtime): Likewise.
3145 (check_effective_target_mips_msa): Likewise.
3146 (add_options_for_mips_msa): Likewise.
3147 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3148 (check_effective_target_vect_intfloat_cvt): Likewise.
3149 (check_effective_target_vect_uintfloat_cvt): Likewise.
3150 (check_effective_target_vect_floatint_cvt): Likewise.
3151 (check_effective_target_vect_floatuint_cvt): Likewise.
3152 (check_effective_target_vect_shift): Likewise.
3153 (check_effective_target_vect_shift_char): Likewise.
3154 (check_effective_target_vect_long): Likewise.
3155 (check_effective_target_vect_float): Likewise.
3156 (check_effective_target_vect_double): Likewise.
3157 (check_effective_target_vect_long_long): Likewise.
3158 (check_effective_target_vect_perm): Likewise.
3159 (check_effective_target_vect_perm_byte): Likewise.
3160 (check_effective_target_vect_perm_short): Likewise.
3161 (check_effective_target_vect_sdot_qi): Likewise.
3162 (check_effective_target_vect_udot_qi): Likewise.
3163 (check_effective_target_vect_sdot_hi): Likewise.
3164 (check_effective_target_vect_udot_hi): Likewise.
3165 (check_effective_target_vect_pack_trunc): Likewise.
3166 (check_effective_target_vect_unpack): Likewise.
3167 (check_effective_target_vect_hw_misalign): Likewise.
3168 (check_effective_target_vect_condition): Likewise.
3169 (check_effective_target_vect_cond_mixed): Likewise.
3170 (check_effective_target_vect_char_mult): Likewise.
3171 (check_effective_target_vect_short_mult): Likewise.
3172 (check_effective_target_vect_int_mult): Likewise.
3173 (check_effective_target_vect_extract_even_odd): Likewise.
3174 (check_effective_target_vect_interleave): Likewise.
3175 (check_vect_support_and_set_flags): Check if the target supports MSA
3176 and append to the list of EFFECTIVE_TARGETS.
3178 2016-10-12 Richard Biener <rguenther@suse.de>
3181 * g++.dg/torture/pr77947.C: New testcase.
3183 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3185 * gnat.dg/debug8.adb: New testcase.
3187 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3189 * gnat.dg/debug9.adb: New testcase.
3191 2016-10-12 Richard Biener <rguenther@suse.de>
3193 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3194 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3195 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3197 2016-10-12 Richard Biener <rguenther@suse.de>
3199 PR tree-optimization/77920
3200 * gcc.dg/torture/pr77920.c: New testcase.
3202 2016-10-12 Jakub Jelinek <jakub@redhat.com>
3204 PR tree-optimization/77929
3205 * gcc.c-torture/compile/pr77929.c: New test.
3207 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3208 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3209 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3210 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3211 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3212 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3213 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3214 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3215 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3217 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3219 * gcc.target/sparc/setcc-4.c: Adjust.
3220 * gcc.target/sparc/setcc-5.c: Likewise.
3221 * gcc.target/sparc/setcc-6.c: Likewise.
3222 * gcc.target/sparc/setcc-7.c: Likewise.
3223 * gcc.target/sparc/setcc-8.c: Likewise.
3224 * gcc.target/sparc/setcc-9.c: Likewise.
3225 * gcc.target/sparc/setcc-10.c: Delete.
3227 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3230 * gfortran.dg/pr77942.f90
3232 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
3234 * gfortran.dg/dec_math.f90: New testsuite.
3236 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3238 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3239 (main): Declare j as i32 instead of int.
3241 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3243 PR testsuite/PR77710
3244 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3245 target triplet instead of *-*-*-*.
3247 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3249 * gnat.dg/unchecked_convert10.adb: New test.
3250 * gnat.dg/unchecked_convert11.adb: Likewise.
3251 * gnat.dg/unchecked_convert12.adb: Likewise.
3253 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3255 * gcc.target/sparc/cbcond-1.c: New test.
3256 * gcc.target/sparc/cbcond-2.c: Likewise.
3257 * gcc.target/sparc/movcc-1.c: Likewise.
3258 * gcc.target/sparc/movcc-2.c: Likewise.
3259 * gcc.target/sparc/setcc-1.c: Adjust.
3260 * gcc.target/sparc/setcc-2.c: Likewise.
3261 * gcc.target/sparc/setcc-3.c: Likewise.
3262 * gcc.target/sparc/setcc-4.c: Likewise.
3263 * gcc.target/sparc/setcc-5.c: Likewise.
3264 * gcc.target/sparc/setcc-6.c: New test.
3265 * gcc.target/sparc/setcc-7.c: Likewise.
3266 * gcc.target/sparc/setcc-8.c: Likewise.
3267 * gcc.target/sparc/setcc-9.c: Likewise.
3268 * gcc.target/sparc/setcc-10.c: Likewise.
3270 2016-10-10 Jeff Law <law@redhat.com>
3272 PR tree-optimization/71947
3273 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3274 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3275 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3276 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3277 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3278 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3280 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3283 * gfortran.dg/matmul_11.f90: New test.
3285 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3287 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3288 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3289 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3290 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3291 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3292 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3293 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3294 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3295 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3296 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3297 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3298 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3299 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3300 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3301 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3302 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3303 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3304 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3305 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3306 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3307 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3308 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3309 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3310 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3311 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3312 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3313 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3314 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3315 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3316 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3317 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3318 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3319 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3320 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3321 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3322 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3323 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3324 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3325 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3326 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3327 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3328 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3329 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3330 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3331 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3332 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3333 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3334 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3335 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3336 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3337 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3338 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3339 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3340 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3341 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3342 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3343 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3344 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3345 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3347 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3349 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3350 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3351 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3352 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3353 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3354 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3355 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3356 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3357 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3358 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3359 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3360 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3361 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3362 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3364 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3366 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3368 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3370 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3371 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3372 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3373 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3375 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3376 Jiong Wang <jiong.wang@arm.com>
3378 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3380 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3381 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3383 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3385 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3387 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3389 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3391 * gnat.dg/specs/vfa.ads: New test.
3393 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
3395 * gnat.dg/inline13.ad[sb]: New test.
3396 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3398 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3400 * gnat.dg/biased_subtype.adb: New test.
3402 2016-10-09 Jakub Jelinek <jakub@redhat.com>
3404 PR tree-optimization/77901
3405 * gcc.c-torture/compile/pr77901.c: New test.
3407 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3409 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3410 * gcc.dg/ipa/propalign-2.c: Likewise
3411 * gcc.dg/ipa/propalign-3.c: Likewise.
3412 * gcc.dg/ipa/propalign-4.c: Likewise.
3413 * gcc.dg/ipa/propalign-5.c: Likewise.
3415 2016-10-08 Jakub Jelinek <jakub@redhat.com>
3417 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3419 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3421 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3422 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3424 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
3426 * gfortran.dg/dec_union_11.f90: New testcase.
3428 2016-10-07 Nathan Sidwell <nathan@acm.org>
3431 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3432 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3433 * g++.dg/cpp1y/pr66443-cxx14.C: New
3434 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3435 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3437 2016-10-07 Jakub Jelinek <jakub@redhat.com>
3439 * g++.dg/cpp0x/addressof1.C: New test.
3440 * g++.dg/cpp0x/addressof2.C: New test.
3442 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3444 * gcc.target/powerpc/float128-type-1.c: New test to check that
3445 PowerPC 64-bit Linux enables -mfloat128-type by default.
3446 * gcc.target/powerpc/float128-type-2.c: Likewise.
3447 * gcc.target/powerpc/float128-mix.c: Change error message to
3448 reflect that __ibm128 is now #define'ed to be long double.
3450 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3453 * gfortran.dg/pr77406.f90: New test.
3454 * gfortran.dg/assumed_type_3.f90: Update error messages.
3455 * gfortran.dg/defined_operators_1.f90: Ditto.
3456 * gfortran.dg/generic_26.f90: Ditto.
3457 * gfortran.dg/generic_7.f90: Ditto.
3458 * gfortran.dg/gomp/udr5.f90: Ditto.
3459 * gfortran.dg/gomp/udr7.f90: Ditto.
3460 * gfortran.dg/interface_1.f90: Ditto.
3461 * gfortran.dg/interface_37.f90: Ditto.
3462 * gfortran.dg/interface_5.f90: Ditto.
3463 * gfortran.dg/interface_6.f90: Ditto.
3464 * gfortran.dg/interface_7.f90
3465 * gfortran.dg/no_arg_check_3.f90
3466 * gfortran.dg/operator_5.f90
3467 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3469 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3472 * c-c++-common/Wint-in-bool-context.c: Update test.
3474 2016-10-07 Richard Biener <rguenther@suse.de>
3476 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3477 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3479 2016-10-07 Marek Polacek <polacek@redhat.com>
3481 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3483 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3486 * c-c++-common/pr69733.c: New test.
3487 * gcc.dg/pr69733.c: New test.
3488 * gcc.target/i386/pr69733.c: New test.
3490 2016-10-07 Marek Polacek <polacek@redhat.com>
3493 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3495 2016-10-07 Jakub Jelinek <jakub@redhat.com>
3497 PR tree-optimization/77664
3498 * gcc.dg/tree-ssa/pr77664.c: New test.
3499 * gcc.dg/pr77664.c: New test.
3501 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
3503 * gfortran.dg/pr69955.f90: New test.
3505 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
3508 * gfortran.dg/pr57910.f90: New test.
3510 2016-10-06 Jakub Jelinek <jakub@redhat.com>
3512 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3513 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3515 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3517 PR tree-optimization/77862
3518 * gcc.dg/pr77862.c: New test.
3520 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3522 * gcc.dg/tree-ssa/evrp4.c: New test.
3524 2016-10-06 Jeff Law <law@redhat.com>
3526 PR tree-optimization/71661
3527 * gcc.dg/tree-ssa/pr71661.c: New test.
3529 2016-10-06 Richard Biener <rguenther@suse.de>
3531 PR tree-optimization/77855
3532 * gcc.dg/torture/pr77855.c: New testcase.
3534 2016-10-06 James Clarke <jrtc27@jrtc27.com>
3535 Eric Botcazou <ebotcazou@adacore.com>
3537 * g++.dg/other/pr77759.C: New test.
3539 2016-10-06 Richard Biener <rguenther@suse.de>
3541 PR tree-optimization/77839
3542 * gcc.dg/torture/pr77839.c: New testcase.
3544 2016-10-06 Marek Polacek <polacek@redhat.com>
3546 * g++.dg/cpp1z/init-statement9.C: New test.
3548 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3550 * gcc.target/i386/pcommit-1.c: Deleted.
3551 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3552 * gcc.target/i386/sse-13.c: Ditto.
3553 * gcc.target/i386/sse-14.c: Ditto.
3554 * gcc.target/i386/sse-22.c: Ditto.
3555 * gcc.target/i386/sse-23.c: Ditto.
3556 * g++.dg/other/i386-2.C: Ditto.
3558 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
3560 * gcc.target/i386/pr77833.c: Require int128 effective target.
3562 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3566 * gfortran.dg/associate_22.f90: New test.
3568 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
3570 * gfortran.dg/dec_union_9.f90: New testcase.
3571 * gfortran.dg/dec_union_10.f90: New testcase.
3573 2016-10-05 Jakub Jelinek <jakub@redhat.com>
3576 * gcc.dg/pch/pr66343-3.c: New test.
3577 * gcc.dg/pch/pr66343-3.hs: New file.
3580 * gcc.dg/pch/pr66343-1.c: New test.
3581 * gcc.dg/pch/pr66343-1.hs: New file.
3582 * gcc.dg/pch/pr66343-2.c: New test.
3583 * gcc.dg/pch/pr66343-2.hs: New file.
3585 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3587 * c-c++-common/Wint-in-bool-context.c: Update test.
3589 2016-10-05 Marek Polacek <polacek@redhat.com>
3591 * g++.dg/cpp1z/init-statement1.C: New test.
3592 * g++.dg/cpp1z/init-statement2.C: New test.
3593 * g++.dg/cpp1z/init-statement3.C: New test.
3594 * g++.dg/cpp1z/init-statement4.C: New test.
3595 * g++.dg/cpp1z/init-statement5.C: New test.
3596 * g++.dg/cpp1z/init-statement6.C: New test.
3597 * g++.dg/cpp1z/init-statement7.C: New test.
3598 * g++.dg/cpp1z/init-statement8.C: New test.
3600 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
3603 * gfortran.dg/pr67524.f90: New test.
3605 2016-10-05 Jakub Jelinek <jakub@redhat.com>
3608 * c-c++-common/ubsan/shift-9.c: New test.
3610 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3612 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3613 of int if __SIZEOF_INT__ is less than 4 bytes.
3615 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3617 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3618 * gfortran.dg/class_array_20.f03: Likewise.
3619 * gfortran.dg/class_array_21.f03: Likewise.
3620 * gfortran.dg/finalize_29.f08: Likewise.
3621 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3623 2016-10-05 Richard Biener <rguenther@suse.de>
3626 * gcc.dg/torture/pr77826.c: New testcase.
3628 2016-10-05 Richard Biener <rguenther@suse.de>
3630 * gcc.dg/fold-copysign-1.c: New testcase.
3632 2016-10-05 Andreas Schwab <schwab@suse.de>
3634 * g++.dg/pr49847-2.C: Remove.
3636 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3638 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3640 2016-10-05 Richard Biener <rguenther@suse.de>
3643 * gcc.dg/pr55152-2.c: New testcase.
3645 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3647 * gfortran.dg/dtio_15.f90: New test.
3649 2016-10-04 Ian Lance Taylor <iant@golang.org>
3651 * gcc.dg/split-7.c: New test.
3653 2016-10-04 Martin Sebor <msebor@redhat.com>
3655 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3656 %lc directive to wint_t to silence -Wformat warnings on targets
3657 where the latter is a distinct type such as long.
3659 2016-10-04 Martin Sebor <msebor@redhat.com>
3662 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3664 2016-10-04 Jakub Jelinek <jakub@redhat.com>
3667 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3669 * g++.dg/other/java3.C: Remove.
3670 * g++.dg/other/java1.C: Remove.
3671 * g++.dg/other/error12.C: Remove.
3672 * g++.dg/other/java2.C: Remove.
3673 * g++.dg/warn/Wnvdtor.C: Remove.
3674 * g++.dg/lookup/java1.C: Remove.
3675 * g++.dg/lookup/java2.C: Remove.
3676 * g++.dg/ext/pr34829.C: Remove.
3677 * g++.dg/ext/java-3.C: Remove.
3678 * g++.dg/ext/java-1.C: Remove.
3679 * g++.dg/ext/java-2.C: Remove.
3680 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3682 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3684 PR tree-optimization/77808
3685 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3687 2016-10-04 Richard Biener <rguenther@suse.de>
3689 PR tree-optimization/77399
3690 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3692 2016-10-04 Richard Biener <rguenther@suse.de>
3695 * gcc.target/i386/pr77833.c: New testcase.
3697 2016-09-26 Jeff Law <law@redhat.com>
3699 PR tree-optimization/71550
3700 PR tree-optimization/71403
3701 * gcc.c-torture/execute/pr71550.c: New test.
3703 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3705 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3708 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3711 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3713 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3715 2016-10-03 Marek Polacek <polacek@redhat.com>
3717 * g++.dg/cpp0x/nullptr37.C: New test.
3719 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3721 * c-c++-common/Wint-in-bool-context.c: Update test.
3723 2016-10-02 Jakub Jelinek <jakub@redhat.com>
3725 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3727 * g++.dg/charset/asm2.c (memmove): Likewise.
3728 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3729 * g++.dg/tls/diag-4.C (foo): Likewise.
3730 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3731 dg-warning, fix up regex.
3732 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3733 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3734 * g++.old-deja/g++.mike/net31.C: Likewise.
3735 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3737 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3738 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3740 2016-10-01 Richard Biener <rguenther@suse.de>
3743 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3745 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3748 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3750 2016-10-01 Jakub Jelinek <jakub@redhat.com>
3753 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3754 Add dg-prune-output directive.
3756 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3759 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3760 * gfortran.fortran-torture/compile/write.f90: Update test.
3762 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3764 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3765 arm_fp16_alternative_ok as the required effective target.
3766 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3767 -mfp16-format=alternative to the dg-options directive and remove
3768 the dg-add-options directive.
3770 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
3773 * gfortran.dg/dec_union_8.f90: New testcase.
3775 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
3778 * gfortran.dg/dec_structure_16.f90: New testcase.
3780 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3782 * gfortran.dg/coarray_allocate_10.f08: New test.
3783 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3785 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3787 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3789 2016-09-30 Richard Biener <rguenther@suse.de>
3791 PR tree-optimization/77399
3792 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3794 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3796 * c-c++-common/pr27336.c: Make dependency on
3797 -fdelete-null-pointer-checks explicit.
3798 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3799 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3800 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3801 * gcc.dg/pic-1.c: Require fpic target support.
3802 * gcc.dg/pic-2.c: Likewise.
3804 2016-09-29 Jakub Jelinek <jakub@redhat.com>
3806 Implement P0001R1 - C++17 removal of register storage class specifier
3807 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3808 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3810 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3811 keyword if not __SSE2__.
3812 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3814 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3816 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3817 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3818 no_erroneous_warning): Expect new warnings for C++17.
3819 * g++.dg/warn/register-var-2.C (f): Likewise.
3820 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3821 * g++.dg/parse/linkage2.C (foo): Likewise.
3822 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3823 keyword on parameters for C++17.
3824 * g++.dg/cpp1z/register1.C: New test.
3825 * g++.dg/cpp1z/register2.C: New test.
3826 * g++.dg/cpp1z/register3.C: New test.
3828 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
3830 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3831 * gcc.target/i386/avx2-check.h (main): Ditto.
3832 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3833 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3834 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3835 * gcc.target/i386/avx512er-check.h (main): Ditto.
3836 * gcc.target/i386/avx512f-check.h (main): Ditto.
3837 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3838 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3839 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3841 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
3844 * gcc.target/i386/pr77756.c: New test.
3846 2016-09-29 Marek Polacek <polacek@redhat.com>
3848 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3850 2016-09-29 Marek Polacek <polacek@redhat.com>
3852 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3855 2016-09-29 Martin Liska <mliska@suse.cz>
3857 * objc/execute/construct1.m: New test.
3859 2016-09-29 Richard Biener <rguenther@suse.de>
3861 PR tree-optimization/77768
3862 * gcc.dg/torture/pr77768.c: New testcase.
3864 2016-09-28 Richard Biener <rguenther@suse.de>
3867 * gcc.dg/pr77407.c: New testcase.
3869 2016-09-29 Richard Biener <rguenther@suse.de>
3872 * gcc.dg/pr55152.c: New testcase.
3873 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3875 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3877 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3878 (dg-options): Remove -m32.
3880 2016-09-28 Martin Sebor <msebor@redhat.com>
3883 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3885 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3887 PR libgfortran/77707
3888 * gfortran.dg/inquire_17.f90: New test.
3890 2016-09-28 Jakub Jelinek <jakub@redhat.com>
3893 * g++.dg/cpp1y/constexpr-77467.C: New test.
3895 2016-09-28 Martin Sebor <msebor@redhat.com>
3898 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3899 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3900 (test_sprintf_p_const): Adjust line numbers to avoid failures
3901 introduced in r240503.
3903 2016-09-28 Martin Sebor <msebor@redhat.com>
3906 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3908 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3911 * g++.dg/pr77550.C: Avoid undefined behavior.
3913 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3915 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3917 * gcc.dg/strlenopt-20.c: Update test.
3918 * gcc.dg/strlenopt-21.c: Likewise.
3919 * gcc.dg/strlenopt-22.c: Likewise.
3920 * gcc.dg/strlenopt-22g.c: Likewise.
3921 * gcc.dg/strlenopt-26.c: Likewise.
3922 * gcc.dg/strlenopt-5.c: Likewise.
3923 * gcc.dg/strlenopt-7.c: Likewise.
3924 * gcc.dg/strlenopt-9.c: Likewise.
3926 2016-09-27 Jakub Jelinek <jakub@redhat.com>
3928 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3930 * g++.dg/cpp1z/lambda-this1.C: New test.
3931 * g++.dg/cpp1z/lambda-this2.C: New test.
3934 * g++.dg/ubsan/return-4.C: New test.
3935 * g++.dg/ubsan/return-5.C: New test.
3936 * g++.dg/ubsan/return-6.C: New test.
3938 2016-09-27 Jiong Wang <jiong.wang@arm.com>
3940 * lib/target-supports.exp
3941 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3942 in function comment.
3944 2016-09-27 Martin Liska <mliska@suse.cz>
3946 PR gcov-profile/46266
3947 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3950 2016-09-27 Richard Biener <rguenther@suse.de>
3952 PR tree-optimization/77745
3953 * g++.dg/torture/pr77745.C: New testcase.
3955 2016-09-27 Richard Biener <rguenther@suse.de>
3957 PR tree-optimization/77478
3958 * gcc.dg/torture/pr77478.c: New testcase.
3960 2016-09-27 Martin Liska <mliska@suse.cz>
3962 PR gcov-profile/7970
3963 PR gcov-profile/16855
3964 PR gcov-profile/44779
3965 * g++.dg/gcov/pr16855.C: New test.
3967 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3969 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3971 2016-09-27 Jakub Jelinek <jakub@redhat.com>
3974 * gfortran.dg/gomp/pr77666.f90: New test.
3976 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3979 * gcc.dg/torture/pr77677-2.c: New test.
3981 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3984 * gfortran.dg/pr77420_1.f90: New test.
3985 * gfortran.dg/pr77420_2.f90: Ditto.
3986 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3987 * gfortran.dg/pr77420_4.f90: this file.
3989 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3992 * gfortran.dg/pr77719.f90: New test.
3994 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3996 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
3997 singular form of byte when quantity is unknown.
3999 2016-09-26 Marek Polacek <polacek@redhat.com>
4001 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4003 2016-09-26 Martin Liska <mliska@suse.cz>
4005 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4006 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4007 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4008 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4009 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4010 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4011 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4012 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4013 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4015 2016-09-26 Marek Polacek <polacek@redhat.com>
4018 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4019 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4020 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4021 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4022 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4023 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4024 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4025 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4026 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4027 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4028 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4029 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4030 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4031 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4032 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4033 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4034 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4035 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4036 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4037 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4038 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4039 * c-c++-common/attr-fallthrough-1.c: New test.
4040 * c-c++-common/attr-fallthrough-2.c: New test.
4041 * g++.dg/cpp0x/fallthrough1.C: New test.
4042 * g++.dg/cpp0x/fallthrough2.C: New test.
4043 * g++.dg/cpp1z/fallthrough1.C: New test.
4044 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4045 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4046 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4047 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4049 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4052 * gfortran.dg/pr77429.f90: New test.
4054 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4057 * gfortran.dg/pr77694.f90: New test.
4059 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4062 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4064 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4066 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4069 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4071 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4074 2016-09-24 Marek Polacek <polacek@redhat.com>
4077 * c-c++-common/Wbool-operation-1.c: New test.
4078 * gcc.dg/Wbool-operation-1.c: New test.
4080 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
4082 * gfortran.dg/dec_static_1.f90: New.
4083 * gfortran.dg/dec_static_2.f90: New.
4084 * gfortran.dg/dec_static_3.f90: New.
4085 * gfortran.dg/dec_static_4.f90: New.
4087 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4090 * gfortran.dg/negative_unit_check.f90: Update test.
4091 * gfortran.dg/dtio_14.f90: New test.
4093 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4095 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4096 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4097 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4098 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4099 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4100 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4101 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4103 2016-09-23 Martin Sebor <msebor@redhat.com>
4106 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4107 assuming long double is bigger than double.
4109 2016-09-23 Jakub Jelinek <jakub@redhat.com>
4111 Implement P0138R2, C++17 construction rules for enum class values
4112 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4114 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4116 PR preprocessor/77672
4117 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4118 expected multiline output from first warning to reflect change
4121 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4123 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4125 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4126 Tom de Vries <tom@codesourcery.com>
4129 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4131 2016-09-23 Marek Polacek <polacek@redhat.com>
4133 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4134 * c-c++-common/gomp/atomic-13.c: Likewise.
4135 * c-c++-common/gomp/atomic-14.c: Likewise.
4136 * c-c++-common/pr60439.c: Remove invalid code.
4137 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4138 * g++.dg/expr/bitfield5.C: Likewise.
4139 * g++.dg/expr/bitfield6.C: Likewise.
4140 * g++.dg/expr/bool1.C: Likewise.
4141 * g++.dg/expr/bool3.C: Likewise.
4142 * g++.dg/expr/lval3.C: Likewise.
4143 * g++.dg/expr/lval4.C: Likewise.
4144 * g++.old-deja/g++.jason/bool5.C: Likewise.
4146 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4148 PR preprocessor/77672
4149 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4150 (test_terminator_location): New function.
4152 2016-09-23 Richard Biener <rguenther@suse.de>
4154 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4156 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4158 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4159 -march=armv8.2-a+fp16 when supported by the hardware.
4160 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4161 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4162 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4163 semi-colons to a macro invocations.
4164 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4165 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4167 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4168 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4169 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4170 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4172 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4173 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4174 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4175 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4176 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4177 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4178 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4179 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4180 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4181 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4183 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4184 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4185 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4187 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4188 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4189 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4191 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4192 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4193 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4195 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4196 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4197 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4198 defined. Also fix some white-space.
4199 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4200 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4201 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4202 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4203 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4204 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4205 defined. Also fix some long lines and white-space.
4206 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4207 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4208 defined. Also fix some long lines and white-space.
4209 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4210 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4212 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4213 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4214 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4216 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4217 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4218 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4220 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
4221 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4222 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4223 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
4224 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4225 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4226 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4227 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4228 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4229 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
4230 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
4231 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4232 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4233 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4234 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4235 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
4236 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4237 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
4238 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4240 2016-09-23 Jiong Wang <jiong.wang@arm.com>
4241 Matthew Wahab <matthew.wahab@arm.com>
4243 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4244 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4245 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4246 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4247 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4248 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4249 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4250 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4251 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4252 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4253 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4254 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4255 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4256 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4257 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4258 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4259 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4260 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4261 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4262 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4263 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4264 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4265 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4266 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4267 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4268 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4269 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4270 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4271 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4272 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4273 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4274 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4275 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4276 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4277 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4278 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4279 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4281 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4283 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4284 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4285 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4286 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4289 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4292 * gcc.dg/torture/pr77677.c: New test.
4294 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4296 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4299 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4301 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4302 options. Add tests for float16x4_t and float16x8_t.
4304 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4306 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4307 * gcc.target/s390/risbg-ll-2.c: Ditto.
4308 * gcc.target/s390/risbg-ll-3.c: Ditto.
4310 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4312 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4313 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4315 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4317 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4318 output to the simplified instructions.
4320 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4322 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4323 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4325 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4327 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4328 (FP16_SUPPORTED): New
4329 (expected-hfloat-16x4): Make conditional on __fp16 support.
4330 (expected-hfloat-16x8): Likewise.
4331 (vdup_n_f16): Disable for non-AArch64 targets.
4332 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4333 conditional on FP16_SUPPORTED.
4334 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4335 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4336 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4337 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4338 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4340 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4341 conditional on FP16_SUPPORTED.
4342 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4343 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4345 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4347 * gcc.target/arm/short-vfp-1.c: New.
4349 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4351 * gcc.target/arm/attr-fp16-arith-1.c: New.
4353 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4355 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4357 (add_options_for_arm_v8_2a_fp16_neon): New.
4358 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4359 (add_options_for_arm_arch_v8_2a): Auto-generate.
4360 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4361 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4362 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4363 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4364 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4365 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4366 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4368 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4370 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4371 arm_fp16_alternative_ok.
4372 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4373 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
4374 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4375 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4376 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4377 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4378 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4379 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4380 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4381 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4382 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4383 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4384 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4385 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4386 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4387 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4388 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4389 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4390 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4391 arm_fp16_alternative_ok.
4392 * lib/target-supports.exp
4393 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4394 (check_effective_target_arm_fp16_alternative_ok): New.
4395 (check_effective_target_arm_fp16_none_ok_nocache): New.
4396 (check_effective_target_arm_fp16_none_ok): New.
4398 2016-09-23 Martin Liska <mliska@suse.cz>
4400 * gcc.dg/ipa/pr77653.c: Replace adress
4403 2016-09-23 Martin Liska <mliska@suse.cz>
4405 * gcc.target/i386/movbe-4.c: New test.
4407 2016-09-23 Martin Liska <mliska@suse.cz>
4409 * gcc.target/i386/crc32-5.c: New test.
4411 2016-09-23 Martin Liska <mliska@suse.cz>
4413 * gcc.target/i386/pr71652.c: New test.
4414 * gcc.target/i386/pr71652-2.c: New test.
4415 * gcc.target/i386/pr71652-3.c: New test.
4417 2016-09-23 Jakub Jelinek <jakub@redhat.com>
4419 * lib/gcc-dg.exp (process-message): Support relative line number
4420 notation - .+4 or .-1 etc.
4421 * gcc.dg/dg-test-1.c: New test.
4423 2016-09-22 Martin Sebor <msebor@redhat.com>
4426 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4427 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4428 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4429 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4431 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
4433 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4434 * gcc.dg/ifcvt-2.c: Ditto.
4435 * gcc.dg/zero_bits_compound-1.c: Ditto.
4436 * gcc.dg/zero_bits_compound-1.c: Ditto.
4437 * gcc.dg/pr40550.c: Simplify target selectors.
4438 Use dg-additional-options.
4439 * gcc.dg/pr47893.c: Ditto.
4440 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4441 additional options for 32-bit x86 targets.
4442 * gcc.dg/pr70955.c: Move to ...
4443 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4445 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4448 * g++.dg/cpp0x/pr61019.C: New.
4450 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4451 Terry Guo <terry.guo@arm.com>
4453 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4454 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4455 * gcc.target/arm/pure-code/pure-code.exp: New.
4457 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
4459 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4460 Remove SSE effective target requirement.
4462 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4465 * g++.dg/cpp0x/pr71979.C: New.
4467 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4469 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4471 2016-09-22 Martin Liska <mliska@suse.cz>
4474 * gcc.dg/ipa/pr77653.c: New test.
4476 2016-09-22 Jakub Jelinek <jakub@redhat.com>
4479 * gfortran.dg/gomp/pr77665.f90: New test.
4481 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
4483 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4484 * gfortran.dg/dtio_13.f90: New test.
4486 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
4489 * gfortran.dg/pr66107.f90: New test.
4491 2016-09-21 Ian Lance Taylor <iant@golang.org>
4493 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4494 with call to builtin delete function.
4496 2016-09-21 Joseph Myers <joseph@codesourcery.com>
4498 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4499 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4500 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4501 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4504 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
4506 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4508 2016-09-21 Jakub Jelinek <jakub@redhat.com>
4511 * g++.dg/cpp1z/aligned-new6.C: New test.
4513 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4515 * gcc.target/arm/fp16-aapcs-3.c: New.
4516 * gcc.target/arm/fp16-aapcs-4.c: New.
4517 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4518 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4519 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4520 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4522 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4524 PR tree-optimization/77550
4525 * g++.dg/pr77550.C: New test.
4527 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
4530 * gcc.target/avr/torture/pr77326.c: New test.
4532 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
4534 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4536 2016-09-21 Richard Biener <rguenther@suse.de>
4538 PR tree-optimization/77648
4539 * gcc.dg/torture/pr77648-1.c: New testcase.
4540 * gcc.dg/torture/pr77648-2.c: Likewise.
4542 2016-09-21 Richard Biener <rguenther@suse.de>
4543 Jakub Jelinek <jakub@redhat.com>
4545 PR tree-optimization/77621
4546 * gcc.dg/pr77621.c: New testcase.
4548 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
4551 * gfortran.dg/dtio_12.f90: New test.
4553 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4555 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4557 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4559 PR tree-optimization/72835
4560 * gcc.dg/tree-ssa/pr72835.c: New test.
4562 2016-09-20 Martin Sebor <msebor@redhat.com>
4565 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4566 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4567 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4568 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4569 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4570 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4571 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4573 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4575 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4576 arguments/compare will be optimized away.
4577 * gcc.dg/torture/ftrapv-1.c: Likewise.
4579 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4581 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4582 will be optimized away.
4583 * gcc.dg/ipa/vrp1.c: New test.
4584 * gcc.dg/ipa/vrp2.c: New test.
4585 * gcc.dg/ipa/vrp3.c: New test.
4587 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4589 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4590 does the same transformation.
4591 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4592 * gcc.dg/tree-ssa/evrp1.c: New test.
4593 * gcc.dg/tree-ssa/evrp2.c: New test.
4594 * gcc.dg/tree-ssa/evrp3.c: New test.
4595 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4596 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4597 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4598 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4599 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4600 foling now happens early.
4601 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4602 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4603 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4604 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4605 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4607 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
4610 * gcc.target/i386/pr77621.c: New test.
4611 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4612 pattern, loop should vectorize with -mtune=atom.
4614 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4615 Jakub Jelinek <jakub@redhat.com>
4618 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4621 2016-09-20 Jakub Jelinek <jakub@redhat.com>
4624 * g++.dg/other/pr77626.C: New test.
4627 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4630 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4633 * c-c++-common/pr77624-1.c: New test.
4634 * c-c++-common/pr77624-2.c: New test.
4636 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4638 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4641 2016-09-20 Richard Biener <rguenther@suse.de>
4643 PR tree-optimization/77646
4644 * gcc.dg/torture/pr77646.c: New testcase.
4646 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4649 * c-c++-common/Wint-in-bool-context.c: New test.
4651 2016-09-19 Joseph Myers <joseph@codesourcery.com>
4653 * gcc.dg/cr-decimal-dig-1.c: New test.
4655 2016-09-19 Joseph Myers <joseph@codesourcery.com>
4657 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4658 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4659 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4660 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4662 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4664 PR rtl-optimization/77416
4665 * gcc.target/powerpc/pr77416.c: New.
4667 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4670 * g++.dg/template/error-recovery4.C: New test.
4672 2016-09-19 Bin Cheng <bin.cheng@arm.com>
4674 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4676 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4678 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4679 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4681 2016-09-19 Jakub Jelinek <jakub@redhat.com>
4682 Jan Hubicka <jh@suse.cz>
4685 * gcc.dg/pr77587.c: New test.
4686 * gcc.dg/pr77587a.c: New file.
4688 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4690 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4691 * gfortran.dg/coarray_38.f90:
4692 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4693 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4694 * gfortran.dg/coarray_allocate_7.f08: New test.
4695 * gfortran.dg/coarray_allocate_8.f08: New test.
4696 * gfortran.dg/coarray_allocate_9.f08: New test.
4697 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4699 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4700 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4701 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4703 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4704 * gfortran.dg/coarray_lock_7.f90: Same.
4705 * gfortran.dg/coarray_poly_5.f90: Same.
4706 * gfortran.dg/coarray_poly_6.f90: Same.
4707 * gfortran.dg/coarray_poly_7.f90: Same.
4708 * gfortran.dg/coarray_poly_8.f90: Same.
4709 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4711 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
4714 * gfortran.dg/dec_structure_15.f90: New testcase.
4716 2016-09-19 Richard Biener <rguenther@suse.de>
4719 * gcc.dg/torture/pr77605.c: New testcase.
4721 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
4723 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4725 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
4727 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4728 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4729 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4730 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4731 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4732 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4733 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4734 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4735 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4736 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4737 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4739 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4741 * gcc.target/i386/pr68633.c: Fix expected result.
4743 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
4746 * gfortran.dg/pr68078.f90: New test.
4747 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4749 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4752 * gcc.target/powerpc/swaps-p8-25.c: New.
4754 2016-09-16 Jakub Jelinek <jakub@redhat.com>
4757 * g++.dg/cpp0x/constexpr-77482.C: New test.
4760 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4762 * g++.dg/abi/abi-tag23a.C: Likewise.
4765 * g++.dg/cpp0x/decltype-77338.C: New test.
4768 * g++.dg/cpp0x/mutable1.C: New test.
4770 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4773 * gfortran.dg/pr77612.f90: New test.
4775 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4777 * gcc.dg/torture/pr70421.c: Require int32plus.
4779 2016-09-16 Jakub Jelinek <jakub@redhat.com>
4782 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4785 * gcc.target/i386/pr77526.c: New test.
4787 2016-09-16 Jakub Jelinek <jakub@redhat.com>
4788 Eric Botcazou <ebotcazou@adacore.com>
4791 * gcc.target/i386/pr77594.c: New test.
4793 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
4796 * gfortran.dg/misplaced_implicit_character.f90: New test.
4798 2016-09-15 Bin Cheng <bin.cheng@arm.com>
4800 PR tree-optimization/77503
4801 * gcc.dg/vect/pr77503.c: New test.
4803 2016-09-15 Richard Biener <rguenther@suse.de>
4806 * c-c++-common/torture/pr77544.c: New testcase.
4808 2016-09-15 Jakub Jelinek <jakub@redhat.com>
4811 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4812 * gcc.dg/march-generic.c: Likewise.
4813 * gcc.target/i386/spellcheck-options-1.c: New test.
4814 * gcc.target/i386/spellcheck-options-2.c: New test.
4815 * gcc.target/i386/spellcheck-options-3.c: New test.
4816 * gcc.target/i386/spellcheck-options-4.c: New test.
4818 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4821 * gfortran.dg/goacc/pr72743.f90: New test.
4823 2016-09-15 Richard Biener <rguenther@suse.de>
4825 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4827 2016-09-15 Richard Biener <rguenther@suse.de>
4829 PR tree-optimization/77514
4830 * gcc.dg/torture/pr77514.c: New testcase.
4832 2016-09-14 Jakub Jelinek <jakub@redhat.com>
4835 * g++.dg/lookup/pr77549.C: New test.
4837 2016-09-14 Marek Polacek <polacek@redhat.com>
4839 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4840 * c-c++-common/gomp/atomic-13.c: Likewise.
4841 * c-c++-common/gomp/atomic-14.c: Likewise.
4842 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4843 * g++.dg/cpp1z/bool-increment1.C: New test.
4844 * c-c++-common/pr60439.c: Add dg-warning.
4845 * g++.dg/expr/bitfield4.C: Likewise.
4846 * g++.dg/expr/bitfield5.C: Likewise.
4847 * g++.dg/expr/bitfield6.C: Likewise.
4848 * g++.dg/expr/bool1.C: Likewise.
4849 * g++.dg/expr/bool3.C: Likewise.
4850 * g++.dg/expr/lval3.C: Likewise.
4851 * g++.dg/expr/lval4.C: Likewise.
4852 * g++.old-deja/g++.jason/bool5.C: Likewise.
4853 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4854 * g++.dg/other/error18.C: Likewise.
4855 * g++.dg/gomp/atomic-14.C: Likewise.
4857 2016-09-14 Nathan Sidwell <nathan@acm.org>
4860 * g++.dg/cpp1y/pr77539.C: New.
4862 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4864 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4866 * g++.dg/ext/builtin_alloca.C: Likewise.
4867 * g++.dg/template/spec35.C: Likewise.
4868 * gcc.dg/builtins-68.c: Likewise.
4869 * gcc.misc-tests/gcov-13.c: Likewise.
4870 * gcc.misc-tests/gcov-14.c: Likewise.
4872 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4874 * gfortran.dg/dec_structure_14.f90: New testcase.
4876 2016-09-14 Jakub Jelinek <jakub@redhat.com>
4879 * c-c++-common/tsan/pr68260.c: New test.
4881 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
4884 * gcc.target/msp430/function-attributes-1.c: New test.
4885 * gcc.target/msp430/function-attributes-2.c: New test.
4886 * gcc.target/msp430/function-attributes-3.c: New test.
4888 2015-04-18 Martin Sebor <msebor@redhat.com>
4890 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4891 of non-nul characters.
4892 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4894 2016-09-13 Jakub Jelinek <jakub@redhat.com>
4896 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4897 * g++.dg/cpp1z/gen-attrs1.C: New test.
4899 PR tree-optimization/77454
4900 * gcc.dg/pr77454.c: New test.
4903 * g++.dg/cpp1y/constexpr-77553.C: New test.
4905 2016-09-13 David Malcolm <dmalcolm@redhat.com>
4907 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4908 (test_show_locus): Replace rich_location::add_fixit_insert calls
4909 with add_fixit_insert_before and add_fixit_insert_after.
4911 2016-09-13 Jason Merrill <jason@redhat.com>
4912 Tom de Vries <tom@codesourcery.com>
4915 * g++.dg/pr77427.C: New test.
4917 2016-09-13 Martin Liska <mliska@suse.cz>
4919 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4921 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4922 * lib/target-supports.exp: Define the new target.
4924 2016-09-12 Andrew Pinski <apinski@cavium.com>
4926 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4927 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4929 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
4931 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4933 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4934 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4935 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4937 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4938 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4940 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4943 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4944 * g++.dg/ext/pr77496.C: New test.
4945 * g++.dg/warn/pr77496.C: New test.
4947 2016-09-12 David Malcolm <dmalcolm@redhat.com>
4950 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4951 to preserve conversion chars, and to preserve prefix information.
4952 * gcc.dg/format/pr72858.c: New test case.
4954 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4956 * gfortran.dg/pr77507.f90: Move to ...
4957 * gfortran.dg/ieee/pr77507.f90: here.
4959 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
4962 * compile/pr61159.c: New testcase
4964 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
4967 * gcc.dg/ipa/pr63416.c: New testcase.
4969 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
4970 Steven G. Kargl <kargl@gcc.gnu.org>
4973 * gfortran.dg/dtio_11.f90: new test.
4975 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4978 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4979 * gfortran.dg/c_assoc_4.f90: Ditto.
4981 2016-09-10 Tom de Vries <tom@codesourcery.com>
4984 * c-c++-common/va-arg-va-list-type.c: New test.
4986 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4988 PR rtl-optimization/77289
4989 * gcc.target/powerpc/pr77289.c: New test.
4991 2016-09-09 Martin Sebor <msebor@redhat.com>
4995 * gcc.dg/pr77520.c: New test.
4996 * gcc.dg/pr77521.c: New test.
4998 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5001 * gfortran.dg/pr77506.f90: New test.
5003 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5006 * gfortran.dg/pr77507.f90: New test.
5008 2016-09-09 Joseph Myers <joseph@codesourcery.com>
5010 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5012 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5013 Louis Krupp <lkrupp@gcc.gnu.org>
5016 * gfortran.dg/pr69514_1.f90: New test.
5017 * gfortran.dg/pr69514_2.f90: New test.
5019 2016-09-08 Jakub Jelinek <jakub@redhat.com>
5022 * gfortran.dg/gomp/pr77500.f90: New test.
5025 * gfortran.dg/gomp/pr77516.f90: New test.
5027 2016-09-07 Jakub Jelinek <jakub@redhat.com>
5030 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5031 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5032 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5033 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5034 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5035 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5037 2016-09-07 David Malcolm <dmalcolm@redhat.com>
5039 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5040 "substring-locations.h".
5042 2016-09-07 Richard Biener <rguenther@suse.de>
5045 * c-c++-common/vector-subscript-8.c: Move ..
5046 * gcc.dg/pr77450.c: ... here.
5048 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5050 PR libgfortran/77393
5051 * gfortran.dg/fmt_f0_2.f90: Update test.
5052 * gfortran.dg/fmt_f0_3.f90: New test.
5054 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5057 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5061 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5063 2016-09-06 Jakub Jelinek <jakub@redhat.com>
5066 * gcc.target/i386/pr69255-1.c: New test.
5067 * gcc.target/i386/pr69255-2.c: New test.
5068 * gcc.target/i386/pr69255-3.c: New test.
5070 2016-09-06 Martin Sebor <msebor@redhat.com>
5073 * gcc.dg/format/miss-7.c: New test.
5075 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
5077 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5079 2016-09-06 Martin Liska <mliska@suse.cz>
5081 PR gcov-profile/77378
5082 PR gcov-profile/77466
5083 * gcc.dg/profile-update-warning.c: New test.
5085 2016-09-06 Richard Biener <rguenther@suse.de>
5087 PR tree-optimization/77479
5088 * gcc.dg/torture/pr77479.c: New testcase.
5090 2016-09-06 Richard Biener <rguenther@suse.de>
5093 * c-c++-common/vector-subscript-7.c: Adjust.
5094 * c-c++-common/vector-subscript-8.c: New testcase.
5096 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5098 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5100 2016-09-05 Jakub Jelinek <jakub@redhat.com>
5103 * gcc.target/i386/avx512f-pr77476.c: New test.
5104 * gcc.target/i386/avx512bw-pr77476.c: New test.
5105 * gcc.target/i386/avx512dq-pr77476.c: New test.
5107 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5108 Update comment to mention also avx512f.
5111 * g++.dg/asan/pr77396-2.C: New test.
5113 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
5115 PR rtl-optimization/77452
5116 * gcc.target/i386/pr77452.c: New test.
5118 2016-09-05 Marek Polacek <polacek@redhat.com>
5121 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5123 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5126 * gfortran.dg/pr77391.f90: New test.
5128 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5131 * gfortran.dg/pr77460.f90: New test.
5133 2016-09-03 Jakub Jelinek <jakub@redhat.com>
5136 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5138 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5140 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5142 2016-09-02 David Malcolm <dmalcolm@redhat.com>
5144 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5146 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5147 diagnostic-test-show-locus-generate-patch.c to the sources
5148 for diagnostic_plugin_test_show_locus.c.
5150 2016-09-02 Jakub Jelinek <jakub@redhat.com>
5153 * gcc.dg/gomp/_Atomic-1.c: New test.
5154 * gcc.dg/gomp/_Atomic-2.c: New test.
5155 * gcc.dg/gomp/_Atomic-3.c: New test.
5156 * gcc.dg/gomp/_Atomic-4.c: New test.
5157 * gcc.dg/gomp/_Atomic-5.c: New test.
5160 * g++.dg/asan/pr77396.C: New test.
5162 2016-09-01 Martin Sebor <msebor@redhat.com>
5164 PR tree-optimization/71831
5165 * gcc.dg/builtin-object-size-16.c: New test.
5166 * gcc.dg/builtin-object-size-17.c: New test.
5168 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5170 PR libgfortran/77393
5171 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5173 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
5175 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5176 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5177 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5178 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5179 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5180 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5181 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5182 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5183 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5184 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5185 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5186 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5187 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5188 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5189 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5190 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5191 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5192 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5194 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5196 * gnat.dg/opt58.adb: New test.
5197 * gnat.dg/opt58_pkg.ads: New helper.
5199 2016-09-01 Richard Biener <rguenther@suse.de>
5202 * gcc.dg/torture/pr77436.c: New testcase.
5204 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5206 * gcc.dg/pr64252.c: Require int32plus.
5207 * gcc.dg/pr66299-1.c: Likewise.
5208 * gcc.dg/pr66299-2.c: Likewise.
5209 * gcc.dg/torture/20131115-1.c: Skip for avr.
5211 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5213 * gcc.target/aarch64/ands_3.c: New test.
5215 2016-08-31 Jakub Jelinek <jakub@redhat.com>
5218 * gfortran.dg/gomp/pr77352.f90: New test.
5221 * gfortran.dg/gomp/pr77374.f08: New test.
5223 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
5225 PR tree-optimization/73714
5226 * gcc.dg/tree-ssa/pr73714.c: New test.
5228 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5230 PR libgfortran/77393
5231 * gfortran.dg/fmt_f0_2.f90: New test.
5233 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
5235 * gcc.target/i386/pr59539-2.c: Adapt options.
5236 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5238 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
5241 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5242 of the associate entity and replace with a pointer to the
5243 intended item on the stack.
5245 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5246 Paul Thomas <pault@gcc.gnu.org>
5249 * gfortran.dg/dtio_1.f90: New test.
5250 * gfortran.dg/dtio_2.f90: New test.
5251 * gfortran.dg/dtio_3.f90: New test.
5252 * gfortran.dg/dtio_4.f90: New test.
5253 * gfortran.dg/dtio_5.f90: New test.
5254 * gfortran.dg/dtio_6.f90: New test.
5255 * gfortran.dg/dtio_7.f90: New test.
5256 * gfortran.dg/dtio_8.f90: New test.
5257 * gfortran.dg/dtio_9.f90: New test.
5258 * gfortran.dg/dtio_10.f90: New test.
5260 2016-08-30 David Malcolm <dmalcolm@redhat.com>
5262 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5263 (test_many_nested_locations): New function.
5264 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5265 (test_show_locus): Handle "test_many_nested_locations".
5267 2016-08-30 David Malcolm <dmalcolm@redhat.com>
5269 * g++.dg/template/double-greater-than-fixit.C: New test case.
5271 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5273 * gnat.dg/opt57.ad[sb]: New test.
5274 * gnat.dg/opt57_pkg.ads: New helper.
5276 2016-08-30 Richard Biener <rguenther@suse.de>
5278 PR tree-optimization/69047
5279 * gcc.dg/pr69047.c: Fix byte-order check.
5281 2016-08-30 Jakub Jelinek <jakub@redhat.com>
5283 PR tree-optimization/72866
5284 * gcc.dg/vect/pr72866.c: New test.
5287 * g++.dg/debug/dwarf2/pr77363.C: New test.
5290 * gcc.target/i386/pr77377.c: New test.
5293 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5296 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5298 * gfortran.dg/pr77372.f90: Moved to ...
5299 * gfortran.dg/ieee/pr77372.f90: here.
5301 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5303 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5304 vector short/char initializations.
5305 * gcc.target/powerpc/vec-init-5.c: Likewise.
5306 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5307 vector initialization optimizations.
5308 * gcc.target/powerpc/vec-init-7.c: Likewise.
5309 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5310 vector float/double initializations.
5311 * gcc.target/powerpc/vec-init-9.c: Likewise.
5313 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
5316 * gcc.target/i386/pr77403.c: New test.
5318 2016-08-29 Marek Polacek <polacek@redhat.com>
5321 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5323 2016-08-29 Tom de Vries <tom@codesourcery.com>
5326 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5328 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5330 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5332 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
5334 * gfortran.dg/dec_structure_13.f90: New testcase.
5336 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5339 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5342 2016-08-28 Tom de Vries <tom@codesourcery.com>
5345 * gcc.dg/pr70955.c: New test.
5346 * gcc.dg/lto/pr70955_0.c: Same.
5347 * gcc.dg/lto/pr70955_1.c: Same.
5349 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5351 PR tree-optimization/71077
5352 * gcc.target/i386/pr71077.c: New test.
5354 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
5357 * gfortran.dg/pr77380.f90: New test.
5359 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
5362 gfortran.dg/pr77372.f90: New test.
5364 2016-08-26 David Malcolm <dmalcolm@redhat.com>
5366 * gcc.dg/spellcheck-fields-2.c (test): Move
5367 dg-begin/end-multiline-output within function body.
5368 (test_macro): New function.
5370 2016-08-26 David Malcolm <dmalcolm@redhat.com>
5372 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5373 (test_fixit_insert): Update expected output.
5374 (test_fixit_remove): Likewise.
5375 (test_fixit_replace): Likewise.
5377 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5379 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5382 2016-08-26 Richard Biener <rguenther@suse.de>
5384 PR tree-optimization/69047
5385 * gcc.dg/pr69047.c: New testcase.
5387 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5388 Martin Jambhor <mjambor@suse.cz>
5390 * gcc.dg/ipa/propbits-1.c: New test-case.
5391 * gcc.dg/ipa/propbits-2.c: Likewise.
5392 * gcc.dg/ipa/propbits-3.c: Likewise.
5394 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5397 * gfortran.dg/pr77351.f90: New test.
5399 2016-08-25 Marek Polacek <polacek@redhat.com>
5401 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5403 2016-08-25 Marek Polacek <polacek@redhat.com>
5406 * gcc.dg/pr77323.c: New test.
5408 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
5411 * gfortran.dg/submodule_17.f08: New test.
5413 2016-08-24 Michael Collison <michael.collison@linaro.org>
5414 Michael Collison <michael.collison@arm.com>
5416 * gcc.target/arm/builtin_saddl.c: New testcase.
5417 * gcc.target/arm/builtin_saddll.c: New testcase.
5418 * gcc.target/arm/builtin_uaddl.c: New testcase.
5419 * gcc.target/arm/builtin_uaddll.c: New testcase.
5420 * gcc.target/arm/builtin_ssubl.c: New testcase.
5421 * gcc.target/arm/builtin_ssubll.c: New testcase.
5422 * gcc.target/arm/builtin_usubl.c: New testcase.
5423 * gcc.target/arm/builtin_usubll.c: New testcase.
5425 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
5428 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5429 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5430 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5431 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5432 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5433 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5434 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5435 effective target. Remove scan-assembler-times directives.
5436 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5437 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5438 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5440 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5442 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5444 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5446 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5449 * lib/target-supports.exp
5450 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5451 (check_effective_target_vect_natural_alignment): Ditto.
5452 (check_effective_target_vector_alignment_reachable): Ditto.
5453 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5455 2016-08-23 Ian Lance Taylor <iant@golang.org>
5457 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5459 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5461 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5462 being created from pointers to memory locations.
5463 * gcc.target/powerpc/vec-init-2.c: Likewise.
5465 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
5467 * gfortran.dg/dec_structure_12.f90: New testcase.
5469 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5471 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5473 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5475 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5478 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5480 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5481 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5483 2016-08-23 Richard Biener <rguenther@suse.de>
5485 PR tree-optimization/27336
5486 * c-c++-common/pr27336.c: New testcase.
5488 2016-08-22 Marek Polacek <polacek@redhat.com>
5491 * g++.dg/cpp1y/pr77321.C: New test.
5493 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5496 * gfortran.dg/empty_label.f: Adjust test for new error message.
5497 * gfortran.dg/empty_label.f90: Ditto.
5498 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5499 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5500 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5502 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5505 * gfortran.dg/pr61318.f90: New test.
5507 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5510 * gfortran.dg/pr77260_1.f90: New test.
5511 * gfortran.dg/pr77260_2.f90: Ditto.
5513 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5516 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5517 __builtin_signbitf and __builtin_signbitl in expected generic
5519 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5520 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5521 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5522 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5525 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5527 * gcc.dg/torture/float128-builtin.c,
5528 gcc.dg/torture/float128-ieee-nan.c,
5529 gcc.dg/torture/float128x-builtin.c,
5530 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5531 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5532 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5533 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5534 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5535 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5536 gcc.dg/torture/floatn-nan.h: New tests.
5538 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5540 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5542 (main): Update calls to TEST_I_F.
5543 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5545 (main): Update calls to TEST_I_F.
5547 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5549 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5550 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5551 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5552 names in calls to TEST_I_F.
5554 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5557 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5559 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5561 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5562 and !natural_alignment_64.
5563 * gcc.dg/ipa/propalign-2.c: Likewise.
5564 * gcc.dg/ipa/propalign-3.c: Likewise.
5565 * gcc.dg/ipa/propalign-4.c: Likewise.
5566 * gcc.dg/ipa/propalign-5.c: Likewise.
5567 * lib/target-supports.exp
5568 (check_effective_target_natural_alignment_32): Add avr-*-*.
5570 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5572 PR tree-optimization/61839
5573 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5574 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5575 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5576 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5578 2016-08-19 Joseph Myers <joseph@codesourcery.com>
5581 * lib/target-supports.exp (check_effective_target_float16)
5582 (check_effective_target_float32, check_effective_target_float64)
5583 (check_effective_target_float128, check_effective_target_float32x)
5584 (check_effective_target_float64x)
5585 (check_effective_target_float128x)
5586 (check_effective_target_float16_runtime)
5587 (check_effective_target_float32_runtime)
5588 (check_effective_target_float64_runtime)
5589 (check_effective_target_float128_runtime)
5590 (check_effective_target_float32x_runtime)
5591 (check_effective_target_float64x_runtime)
5592 (check_effective_target_float128x_runtime)
5593 (check_effective_target_floatn_nx_runtime)
5594 (add_options_for_float16, add_options_for_float32)
5595 (add_options_for_float64, add_options_for_float128)
5596 (add_options_for_float32x, add_options_for_float64x)
5597 (add_options_for_float128x): New procedures.
5598 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5599 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5600 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5601 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5602 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5603 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5604 gcc.dg/torture/float128-complex.c,
5605 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5606 gcc.dg/torture/float128x-basic.c,
5607 gcc.dg/torture/float128x-complex.c,
5608 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5609 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5610 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5611 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5612 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5613 gcc.dg/torture/float32x-basic.c,
5614 gcc.dg/torture/float32x-complex.c,
5615 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5616 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5617 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5618 gcc.dg/torture/float64x-basic.c,
5619 gcc.dg/torture/float64x-complex.c,
5620 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5621 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5622 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5623 gcc.dg/torture/floatn-tg.h,
5624 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5625 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5626 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5627 gcc.dg/torture/fp-int-convert-float128x.c,
5628 gcc.dg/torture/fp-int-convert-float16-timode.c,
5629 gcc.dg/torture/fp-int-convert-float16.c,
5630 gcc.dg/torture/fp-int-convert-float32-timode.c,
5631 gcc.dg/torture/fp-int-convert-float32.c,
5632 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5633 gcc.dg/torture/fp-int-convert-float32x.c,
5634 gcc.dg/torture/fp-int-convert-float64-timode.c,
5635 gcc.dg/torture/fp-int-convert-float64.c,
5636 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5637 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5638 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5639 maximum exponent of floating-point type. Use it in testing
5640 whether 0x8...0 fits in the floating-point type. Always treat -1
5641 (signed 0xf...f) as fitting in the floating-point type.
5643 * gcc.dg/torture/fp-int-convert-double.c,
5644 gcc.dg/torture/fp-int-convert-float.c,
5645 gcc.dg/torture/fp-int-convert-float128-timode.c,
5646 gcc.dg/torture/fp-int-convert-float128.c,
5647 gcc.dg/torture/fp-int-convert-float80-timode.c,
5648 gcc.dg/torture/fp-int-convert-float80.c,
5649 gcc.dg/torture/fp-int-convert-long-double.c,
5650 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5652 2016-08-19 Jakub Jelinek <jakub@redhat.com>
5655 * gfortran.dg/gomp/pr72744.f90: New test.
5658 * gfortran.dg/gomp/pr69281.f90: New test.
5660 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5662 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5663 the last special seed value.
5664 * gfortran.dg/random_7.f90: Use size for last array member instead
5667 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5669 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5670 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5672 2016-08-19 Richard Biener <rguenther@suse.de>
5674 PR tree-optimization/77286
5675 * gcc.dg/torture/pr77286.c: New testcase.
5677 2016-08-18 David Malcolm <dmalcolm@redhat.com>
5679 * gcc.dg/verbose-asm-2.c: New test case.
5681 2016-08-18 David Malcolm <dmalcolm@redhat.com>
5683 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5684 (custom_diagnostic_finalizer): Update for change to
5685 diagnostic_show_locus.
5687 2016-08-18 David Malcolm <dmalcolm@redhat.com>
5689 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5690 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5692 2016-08-18 Marek Polacek <polacek@redhat.com>
5695 * gcc.dg/pr71514.c: New test.
5697 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5700 * gcc.target/i386/pr72839.c: New test.
5702 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5705 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5706 * c-c++-common/goacc/reduction-1.c: Likewise.
5707 * c-c++-common/goacc/reduction-2.c: Likewise.
5708 * c-c++-common/goacc/reduction-3.c: Likewise.
5709 * c-c++-common/goacc/reduction-4.c: Likewise.
5711 2016-08-18 Alan Modra <amodra@gmail.com>
5713 * gcc.c-torture/compile/pr72771.c: New.
5715 2016-08-17 Jakub Jelinek <jakub@redhat.com>
5718 * gfortran.dg/pr67496.f90: New test.
5720 2015-08-17 Alan Hayward <alan.hayward@arm.com>
5722 PR tree-optimization/71752
5723 * gcc.dg/vect/pr71752.c: New.
5725 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
5727 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5729 2016-08-17 Jakub Jelinek <jakub@redhat.com>
5732 * g++.dg/ipa/devirt-52.C: New test.
5734 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5736 * c-c++-common/goacc/reduction-6.c: New testcase.
5738 2016-08-17 Richard Biener <rguenther@suse.de>
5740 PR tree-optimization/76490
5741 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5742 * gcc.dg/pr52904.c: XFAIL.
5744 2016-08-17 Richard Biener <rguenther@suse.de>
5746 PR tree-optimization/23855
5747 * gcc.dg/loop-unswitch-2.c: Adjust.
5749 2016-08-16 Jakub Jelinek <jakub@redhat.com>
5751 PR tree-optimization/72817
5752 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5754 2016-08-16 Joseph Myers <joseph@codesourcery.com>
5757 * gcc.dg/torture/float128-extend-inf.c: New test.
5759 2016-08-16 David Malcolm <dmalcolm@redhat.com>
5762 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5764 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5765 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5767 (test_oct): Likewise.
5768 (test_multiple): Likewise.
5769 (test_field_width_specifier): Likewise.
5770 (test_field_width_specifier_2): New function.
5771 (test_field_precision_specifier): New function.
5772 (test_embedded_nul): Update expected caret placement.
5773 (test_non_contiguous_strings): Update line number.
5774 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5775 (__emit_string_literal_range): Add "caret_idx" param.
5776 (test_simple_string_literal): Add value for new param, updating
5778 (test_concatenated_string_literal): Likewise.
5779 (test_multiline_string_literal): Likewise.
5780 (test_hex): Likewise.
5781 (test_oct): Likewise.
5782 (test_multiple): Likewise.
5783 (test_ucn4): Likewise.
5784 (test_ucn8): Likewise.
5785 (test_u8): Likewise.
5786 (test_u): Likewise; update expected message, from "range" to
5790 (test_macro): Add value for new param.
5791 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5792 (__emit_string_literal_range): Add "caret_idx" param.
5793 (test_stringified_token_1): Add value for new param. Update
5794 expected message, from "range" to "location".
5795 (test_stringized_token_2): Likewise, adding param to macro.
5796 (test_stringified_token_3): Likewise.
5797 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5798 (emit_warning): Convert param from source_range to location_t.
5799 (test_string_literals): Add caret_idx param, and use it when
5800 constructing a substring_loc. Update error message, from
5801 "range" to "location".
5803 2016-08-16 Jakub Jelinek <jakub@redhat.com>
5806 * g++.dg/gomp/pr71910.C: New test.
5809 * gcc.c-torture/compile/pr67485.c: New test.
5812 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5814 2016-08-16 Bin Cheng <bin.cheng@arm.com>
5816 PR tree-optimization/69848
5817 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5819 2016-08-16 Martin Liska <mliska@suse.cz>
5821 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5822 of memory operations so that it can be handled by core2
5825 2016-08-16 Richard Biener <rguenther@suse.de>
5827 PR tree-optimization/76783
5828 * gcc.dg/pr76783.c: New testcase.
5829 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5831 2016-08-16 Bin Cheng <bin.cheng@arm.com>
5833 PR tree-optimization/72817
5834 PR tree-optimization/73450
5835 * gcc.dg/tree-ssa/pr72817.c: New test.
5836 * gcc.dg/tree-ssa/pr73450.c: New test.
5838 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
5840 * gfortran.dg/init_flag_13.f90: New testcase.
5841 * gfortran.dg/init_flag_14.f90: Ditto.
5842 * gfortran.dg/init_flag_15.f03: Ditto.
5843 * gfortran.dg/dec_init_1.f90: Ditto.
5844 * gfortran.dg/dec_init_2.f90: Ditto.
5846 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
5849 * gcc.target/i386/pr72867.c: New test.
5851 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5853 * c-c++-common/dump-ada-spec-5.c: New test.
5855 2016-08-15 Richard Biener <rguenther@suse.de>
5857 PR tree-optimization/73434
5858 * gcc.dg/torture/pr73434.c: New testcase.
5860 2016-08-15 Jakub Jelinek <jakub@redhat.com>
5862 PR tree-optimization/72824
5863 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5865 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5868 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5869 in use_device clause.
5870 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5871 * gfortran.dg/goacc/list.f95: Adjust to catch
5872 "neither a POINTER nor an array" error messages.
5874 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
5877 * gcc.target/i386/pr76342.c: New test.
5879 2016-08-12 Jakub Jelinek <jakub@redhat.com>
5882 * g++.dg/ubsan/pr71512.C: New test.
5883 * c-c++-common/ubsan/pr71512-1.c: New test.
5884 * c-c++-common/ubsan/pr71512-2.c: New test.
5886 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5888 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5889 vector initialization options.
5890 * gcc.target/powerpc/vec-init-2.c: Likewise.
5891 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5892 is generated on ISA 3.0.
5894 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5897 * gcc.dg/c-c++-common/pr71654.c: New test.
5898 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5900 * gcc.dg/tree-ssa/vrp24: Likewise.
5902 2016-08-12 Jakub Jelinek <jakub@redhat.com>
5905 * gcc.dg/pr67410.c: New test.
5907 2016-08-12 Bin Cheng <bin.cheng@arm.com>
5909 PR tree-optimization/69848
5910 * gcc.dg/vect/vect-pr69848.c: New test.
5912 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
5915 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5916 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5917 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5918 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5920 2016-08-12 Richard Biener <rguenther@suse.de>
5922 PR tree-optimization/57326
5923 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5924 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5925 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5926 * gcc.target/i386/pr45685.c: Likewise.
5927 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5928 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5929 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5930 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5931 * gfortran.dg/pr34163.f90: Likewise.
5933 2016-08-12 Martin Liska <mliska@suse.cz>
5935 * g++.dg/gcov/gcov-16.C: New test.
5936 * lib/gcov.exp: Support new argument for run-gcov function.
5938 2016-08-12 Martin Liska <mliska@suse.cz>
5940 PR gcov-profile/35590
5941 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5943 2016-08-12 Richard Biener <rguenther@suse.de>
5945 PR tree-optimization/72851
5946 * gcc.dg/torture/pr72851.c: New testcase.
5948 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
5951 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5952 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5953 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5954 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5958 * g++.dg/debug/dwarf2/ref-1.C: New.
5961 * g++.dg/debug/dwarf2/template-params-12.H: New.
5962 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5963 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5964 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5965 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5966 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5967 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5968 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5970 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5973 * gcc.target/powerpc/pr72863.c: New test.
5975 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
5977 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5979 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5981 * gcc.target/i386/pieces-strcpy-1.c: New test.
5982 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5984 2016-08-11 Jakub Jelinek <jakub@redhat.com>
5987 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5989 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5991 * gcc.target/i386/pieces-memcpy-1.c: New test.
5992 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5993 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5994 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5995 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5996 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5998 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6001 * gcc.dg/pr72816.c: Remove dg-error.
6003 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6005 PR tree-optimization/71083
6006 * gcc.c-torture/execute/pr71083.c: New test.
6007 * gnat.dg/loop_optimization23.adb: New test.
6008 * gnat.dg/loop_optimization23_pkg.ads: New test.
6009 * gnat.dg/loop_optimization23_pkg.adb: New test.
6011 2016-08-11 Richard Biener <rguenther@suse.de>
6013 PR tree-optimization/72772
6014 * gcc.dg/graphite/pr35356-1.c: Adjust.
6015 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6017 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6019 * gfortran.dg/random_7.f90: Take into account that the last seed
6020 value is the special p value.
6021 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6023 2016-08-11 Richard Biener <rguenther@suse.de>
6025 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6027 2016-08-11 Alan Modra <amodra@gmail.com>
6029 * gcc.target/powerpc/pr71680.c: New.
6031 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6033 * gcc.target/powerpc/bfp/bfp.exp: New file.
6034 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6035 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6036 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6037 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6038 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6039 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6040 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6041 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6042 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6043 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6044 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6045 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6046 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6047 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6048 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6049 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6050 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6051 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6052 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6053 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6054 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6055 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6056 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6057 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6058 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6059 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6060 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6061 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6062 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6063 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6064 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6065 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6066 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6067 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6068 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6069 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6070 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6071 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6072 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6073 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6074 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6075 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6076 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6077 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6078 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6079 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6080 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6081 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6082 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6083 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6084 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6085 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6086 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6088 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6090 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6093 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6095 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6097 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6100 * gcc.target/powerpc/pr72853.c: New test.
6102 2016-08-10 Martin Liska <mliska@suse.cz>
6104 PR gcov-profile/58306
6105 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6107 2016-08-10 Martin Liska <mliska@suse.cz>
6109 * g++.dg/gcov/gcov-threads-1.C: New test.
6111 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6114 * gcc.target/avr/pr71873.c: New test.
6116 2016-08-09 Martin Liska <mliska@suse.cz>
6118 * g++.dg/gcov/gcov-dump-1.C: New test.
6119 * g++.dg/gcov/gcov-dump-2.C: New test.
6121 2016-08-09 Martin Liska <mliska@suse.cz>
6123 * gcc.dg/tree-prof/val-prof-9.c: New test.
6125 2016-08-09 Martin Liska <mliska@suse.cz>
6127 * gcc.dg/tree-prof/val-prof-8.c: New test.
6129 2016-08-09 Martin Jambor <mjambor@suse.cz>
6132 * gcc.dg/ipa/pr71981.c: New test.
6134 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6136 PR tree-optimization/33707
6137 * gcc.dg/vect/pr33707.c: New test.
6139 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6141 PR tree-optimization/pr72772
6142 * gcc.dg/tree-ssa/pr72772.c: New test.
6144 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6146 PR rtl-optimization/66669
6147 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6149 2016-08-09 Jakub Jelinek <jakub@redhat.com>
6151 PR tree-optimization/72824
6152 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6154 2016-08-09 Richard Biener <rguenther@suse.de>
6156 PR tree-optimization/71802
6157 * gcc.dg/torture/pr71802.c: New testcase.
6159 2016-08-09 Jakub Jelinek <jakub@redhat.com>
6162 * g++.dg/eh/stdarg1.C: New test.
6164 2016-08-08 Andi Kleen <ak@linux.intel.com>
6166 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6167 test command line in failure log.
6168 (profopt-execute): dito. Make autofdo file names unique.
6170 2016-08-08 David Malcolm <dmalcolm@redhat.com>
6173 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6176 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6178 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6180 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6181 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6182 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6183 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6184 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6185 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6187 2016-08-08 David Malcolm <dmalcolm@redhat.com>
6190 * gcc.dg/cpp/pr66415-1.c: Likewise.
6191 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6192 * gcc.dg/format/c90-printf-1.c: Likewise.
6193 * gcc.dg/format/diagnostic-ranges.c: New test case.
6195 2016-08-08 Jakub Jelinek <jakub@redhat.com>
6198 * gfortran.dg/gomp/pr72716.f90: New test.
6201 * gcc.dg/gomp/pr72781.c: New test.
6204 * g++.dg/vect/pr68762-1.cc: New test.
6205 * g++.dg/vect/pr68762-2.cc: New test.
6206 * g++.dg/vect/pr68762.h: New file.
6208 2016-08-08 Martin Sebor <msebor@redhat.com>
6211 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6212 * g++.dg/warn/overflow-warn-3.C: Same.
6213 * g++.dg/warn/overflow-warn-4.C: Same.
6215 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6218 * gfortran.dg/allocate_with_source_21.f03: New test.
6220 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6223 * gfortran.dg/allocate_with_source_20.f03: New test.
6225 2016-08-08 Alan Modra <amodra@gmail.com>
6227 * gcc.c-torture/compile/pr72802.c: New.
6229 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6232 * gfortran.dg/dependency_48.f90: New test.
6234 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6237 * gfortran.dg/pr70040.f90: New testcase.
6239 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6242 * gfortran.dg/matmul_10.f90: New testcase.
6244 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
6246 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6248 2016-08-07 Jakub Jelinek <jakub@redhat.com>
6251 * gcc.dg/pr72816.c: New test.
6253 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
6255 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6256 * g++.dg/conversion/pr41426.C: Likewise.
6257 * g++.dg/conversion/pr66211.C: Likewise.
6258 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6259 * g++.dg/init/ref8.C: Likewise.
6260 * g++.old-deja/g++.law/cvt20.C: Likewise.
6261 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6263 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6265 PR tree-optimization/18046
6266 * gcc.dg/tree-ssa/vrp105.c: New test.
6267 * gcc.dg/tree-ssa/vrp106.c: New test.
6269 2016-08-05 Martin Sebor <msebor@redhat.com>
6271 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6272 1ul in diagnostics. Remove hyphen from "constant-expression."
6273 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6274 * g++.dg/cpp0x/static_assert3.C: Same.
6275 * g++.dg/cpp1y/constexpr-throw.C: Same.
6276 * g++.dg/template/nontype3.C: Same.
6277 * g++.dg/warn/overflow-warn-1.C: Same.
6278 * g++.dg/warn/overflow-warn-3.C: Same.
6279 * g++.dg/warn/overflow-warn-4.C: Same.
6281 2016-08-05 David Malcolm <dmalcolm@redhat.com>
6283 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6284 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6285 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6286 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6288 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6290 PR tree-optimization/72810
6291 * gcc.dg/tree-ssa/vrp110.c: New test.
6293 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6296 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6298 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6299 saving the half-precision registers.
6300 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6301 value is returned in h0.
6302 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6303 are passed in FP/SIMD registers.
6304 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6305 passing works corrcetly.
6306 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6307 (hfa_f16x2_t): Likewise.
6308 (hfa_f16x3_t): Likewise.
6309 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6310 are promoted to double and passed in a double register.
6311 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6312 are promoted to double and stacked.
6313 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6315 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6316 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6317 __fp16 first get passed in FP/SIMD registers, then stacked.
6319 2016-08-05 Nathan Sidwell <nathan@acm.org>
6322 * g++.dg/cpp0x/pr68724.C: New.
6324 2016-08-05 Richard Biener <rguenther@suse.de>
6326 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6328 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6330 * gcc.dg/tree-ssa/vrp107.c: New test.
6331 * gcc.dg/tree-ssa/vrp108.c: New test.
6332 * gcc.dg/tree-ssa/vrp109.c: New test.
6334 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6336 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6339 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6341 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6343 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6344 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6345 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6347 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6348 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6349 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6352 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6355 * g++.dg/cpp1y/lambda-ice1.C: New.
6357 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6360 * g++.dg/cpp1y/pr72759.C: New test.
6362 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6364 * gcc.dg/switch-10.c: New test.
6366 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6368 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6370 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6372 * c-c++-common/goacc/routine-5.c: Update.
6374 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6376 PR rtl-optimization/70903
6377 * gcc.c-torture/execute/pr70903.c: New test.
6379 2016-08-04 Martin Liska <mliska@suse.cz>
6381 * gcc.dg/params/params.exp: Replace file exists with
6382 TESTING_IN_BUILD_TREE.
6384 2016-08-04 Marek Polacek <polacek@redhat.com>
6387 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6389 2016-08-04 Richard Biener <rguenther@suse.de>
6392 * gcc.dg/torture/pr71984.c: Guard correctness check for
6395 2016-08-03 Andrew Pinski <apinski@cavium.com>
6397 * gcc.c-torture/compile/20160802-1.c: New testcase.
6399 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
6401 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6403 2016-08-03 Richard Biener <rguenther@suse.de>
6405 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6407 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6408 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6410 2016-08-03 Richard Biener <rguenther@suse.de>
6412 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6413 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6414 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6415 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6417 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6419 * gcc.dg/init-excess-2.c: Require int32plus.
6420 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6421 * gcc.dg/pr59963-2.c: Require int32plus.
6422 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6423 * gcc.dg/unroll-7.c: Require int32plus.
6425 2016-08-02 Bin Cheng <bin.cheng@arm.com>
6427 PR tree-optimization/34114
6428 * gcc.dg/tree-ssa/loop-42.c: New test.
6430 2016-08-02 Tamar Christina <tamar.christina@arm.com>
6432 * gcc.target/aarch64/vminmaxnm.c: New.
6433 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6436 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6438 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6439 vec_extract for vector float, vector int, vector short, and vector
6441 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6442 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6443 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6444 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6446 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6448 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
6449 single stack adjustment, no writeback.
6450 * gcc.target/aarch64/test_frame_12.c: Likewise.
6451 * gcc.target/aarch64/test_frame_13.c: Likewise.
6452 * gcc.target/aarch64/test_frame_15.c: Likewise.
6453 * gcc.target/aarch64/test_frame_6.c: Likewise.
6454 * gcc.target/aarch64/test_frame_7.c: Likewise.
6455 * gcc.target/aarch64/test_frame_8.c: Likewise.
6456 * gcc.target/aarch64/test_frame_16.c: New test.
6458 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6461 * gcc.target/i386/pr72748.c: New test.
6463 2015-08-01 Alan Hayward <alan.hayward@arm.com>
6465 PR tree-optimization/71818
6466 * gcc.dg/vect/pr71818.c: New
6468 2016-08-01 Martin Liska <mliska@suse.cz>
6470 PR tree-optimization/71857
6471 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6473 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6475 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6477 2016-08-01 Jan Beulich <jbeulich@suse.com>
6479 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6481 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6483 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6484 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6486 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
6488 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6489 (check_effective_target_c++): Likewise. Also match for libstdc++.
6491 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6494 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6495 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6496 * gfortran.dg/pr41922.f90: New test.
6498 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6501 * gfortran.dg/pr68566.f90: new test.
6503 2016-07-30 Martin Sebor <msebor@redhat.com>
6507 * g++.dg/cpp0x/constexpr-cast.C: New test.
6508 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6509 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6510 * g++.dg/ubsan/pr63956.C: Correct.
6512 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6514 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6515 vector double or vector long where the vector is in memory.
6516 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6517 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6519 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6522 * gfortran.dg/pr69867.f90: New test.
6524 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6527 * gfortran.dg/pr69962.f90: New test.
6529 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6532 * gfortran.dg/pr70006.f90: New test.
6534 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6537 * gfortran.dg/pr71730.f90: New test.
6538 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6539 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6540 * gfortran.dg/array_constructor_26.f03: Ditto.
6542 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6544 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6545 * gcc.target/powerpc/pr71763.c: Likewise.
6547 2016-07-29 Marek Polacek <polacek@redhat.com>
6550 * gcc.dg/940510-1.c: Adjust dg-error.
6551 * gcc.dg/c99-flex-array-1.c: Likewise.
6552 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6555 * gcc.dg/noncompile/pr71853.c: New test.
6558 * gcc.dg/noncompile/pr71573.c: New test.
6561 * g++.dg/warn/Wparentheses-30.C: New test.
6562 * gcc.dg/Wparentheses-14.c: New test.
6564 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
6566 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6568 2016-07-29 Bin Cheng <bin.cheng@arm.com>
6570 PR tree-optimization/57558
6571 * gcc.dg/vect/pr57558-1.c: New test.
6572 * gcc.dg/vect/pr57558-2.c: New test.
6574 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6576 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
6577 to scan forwprop1 dump pass.
6579 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6582 * g++.dg/template/pr51488.C: New.
6584 2016-07-29 Jakub Jelinek <jakub@redhat.com>
6587 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6589 * gcc.dg/pr71969-1.c: New test.
6590 * gcc.dg/pr71969-2.c: New test.
6591 * gcc.dg/pr71969-3.c: New test.
6593 2016-07-29 Marek Polacek <polacek@redhat.com>
6596 * c-c++-common/pr71574.c: New test.
6599 * gcc.dg/noncompile/pr71583.c: New test.
6601 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6604 * gcc.dg/pr68217.c: New test.
6606 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6609 * gfortran.dg/pr71067_1.f90: New test.
6610 * gfortran.dg/pr71067_2.f90: Ditto.
6612 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6614 * gcc.target/powerpc/vec-extract-1.c: New test.
6616 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6619 * gfortran.dg/pr71799.f90: New test.
6621 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6624 * g++.dg/cpp0x/pr71665-1.C: New.
6625 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6626 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6627 * g++.dg/ext/label10.C: Likewise.
6628 * g++.dg/parse/constant5.C: Likewise.
6630 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6633 * gfortran.dg/pr71859.f90: New test.
6634 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6635 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6637 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
6640 * gfortran.dg/pr71883.f90 : New test.
6642 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6644 PR tree-optimization/71734
6645 * g++.dg/vect/pr70729-nest.cc: New test.
6647 2016-07-28 Renlin Li <renlin.li@arm.com>
6650 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6653 * gfortran.dg/dependency_47.f90: New test.
6655 2016-07-28 Martin Liska <mliska@suse.cz>
6657 PR gcov-profile/68025
6658 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6660 2016-07-28 Martin Liska <mliska@suse.cz>
6662 * g++.dg/vect/pr70944.cc: New test.
6664 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6667 * gcc.dg/torture/pr71994.c: New test.
6669 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6672 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6673 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6674 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6676 2016-07-27 Richard Biener <rguenther@suse.de>
6678 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6680 2016-07-27 Martin Liska <mliska@suse.cz>
6682 * gcc.dg/predict-13.c: New test.
6683 * gcc.dg/predict-14.c: New test.
6685 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6687 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
6689 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6692 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6695 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6696 IEEE built-in functions handle quiet and signalling NaNs
6699 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6702 * gfortran.dg/pr71862.f90: New test.
6704 2016-07-26 Martin Sebor <msebor@redhat.com>
6706 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6707 selector with dg-options.
6709 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6711 PR tree-optimization/18046
6712 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6713 * gcc.dg/tree-ssa/vrp103.c: New test.
6714 * gcc.dg/tree-ssa/vrp104.c: New test.
6716 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6718 * gcc.target/powerpc/pr63354.c: Require lp64 since
6719 -mprofile-kernel is not legal with -m32.
6721 2016-07-26 Richard Biener <rguenther@suse.de>
6723 PR rtl-optimization/71984
6724 * gcc.dg/torture/pr71984.c: New testcase.
6726 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6728 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6729 g++-dg-runtest via et-dg-runtest.
6730 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6731 * gcc.dg/vect/vect.exp: Likewise.
6732 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6733 gfortran-dg-runtest.
6734 * gfortran.dg/vect/vect.exp: Likewise.
6735 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6736 (check_mips_loongson_hw_available): Likewise.
6737 (check_effective_target_mpaired_single_runtime): Likewise.
6738 (check_effective_target_mips_loongson_runtime): Likewise.
6739 (add_options_for_mpaired_single): Likewise.
6740 (check_effective_target_vect_int): Add global et_index.
6741 Check and save the supported feature for a target selected by
6742 the et_index target. Break long lines where appropriate. Call
6743 et-is-effective-target for MIPS with an argument instead of
6744 check_effective_target_* where appropriate.
6745 (check_effective_target_vect_intfloat_cvt): Likewise.
6746 (check_effective_target_vect_uintfloat_cvt): Likewise.
6747 (check_effective_target_vect_floatint_cvt): Likewise.
6748 (check_effective_target_vect_floatuint_cvt): Likewise.
6749 (check_effective_target_vect_simd_clones): Likewise.
6750 (check_effective_target_vect_shift): ewise.
6751 (check_effective_target_whole_vector_shift): Likewise.
6752 (check_effective_target_vect_bswap): Likewise.
6753 (check_effective_target_vect_shift_char): Likewise.
6754 (check_effective_target_vect_long): Likewise.
6755 (check_effective_target_vect_float): Likewise.
6756 (check_effective_target_vect_double): Likewise.
6757 (check_effective_target_vect_long_long): Likewise.
6758 (check_effective_target_vect_no_int_max): Likewise.
6759 (check_effective_target_vect_no_int_add): Likewise.
6760 (check_effective_target_vect_no_bitwise): Likewise.
6761 (check_effective_target_vect_widen_shift): Likewise.
6762 (check_effective_target_vect_no_align): Likewise.
6763 (check_effective_target_vect_hw_misalign): Likewise.
6764 (check_effective_target_vect_element_align): Likewise.
6765 (check_effective_target_vect_condition): Likewise.
6766 (check_effective_target_vect_cond_mixed): Likewise.
6767 (check_effective_target_vect_char_mult): Likewise.
6768 (check_effective_target_vect_short_mult): Likewise.
6769 (check_effective_target_vect_int_mult): Likewise.
6770 (check_effective_target_vect_extract_even_odd): Likewise.
6771 (check_effective_target_vect_interleave): Likewise.
6772 (check_effective_target_vect_stridedN): Likewise.
6773 (check_effective_target_vect_multiple_sizes): Likewise.
6774 (check_effective_target_vect64): Likewise.
6775 (check_effective_target_vect_call_copysignf): Likewise.
6776 (check_effective_target_vect_call_sqrtf): Likewise.
6777 (check_effective_target_vect_call_btrunc): Likewise.
6778 (check_effective_target_vect_call_btruncf): Likewise.
6779 (check_effective_target_vect_call_ceil): Likewise.
6780 (check_effective_target_vect_call_ceilf): Likewise.
6781 (check_effective_target_vect_call_floor): Likewise.
6782 (check_effective_target_vect_call_floorf): Likewise.
6783 (check_effective_target_vect_call_lceil): Likewise.
6784 (check_effective_target_vect_call_lfloor): Likewise.
6785 (check_effective_target_vect_call_nearbyint): Likewise.
6786 (check_effective_target_vect_call_nearbyintf): Likewise.
6787 (check_effective_target_vect_call_round): Likewise.
6788 (check_effective_target_vect_call_roundf): Likewise.
6789 (check_effective_target_vect_perm): Likewise, but also append *_saved
6790 to the existing global name to properly cache the result.
6791 (check_effective_target_vect_perm_byte): Likewise.
6792 (check_effective_target_vect_perm_short): Likewise.
6793 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6794 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6795 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6796 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6797 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6798 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6799 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6800 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6801 (check_effective_target_vect_sdot_qi): Likewise.
6802 (check_effective_target_vect_udot_qi): Likewise.
6803 (check_effective_target_vect_sdot_hi): Likewise.
6804 (check_effective_target_vect_udot_hi): Likewise.
6805 (check_effective_target_vect_usad_char): Likewise.
6806 (check_effective_target_vect_pack_trunc): Likewise.
6807 (check_effective_target_vect_unpack): Likewise.
6808 (check_effective_target_vect_aligned_arrays): Likewise.
6809 (check_effective_target_vect_natural_alignment): Likewise.
6810 (check_effective_target_vector_alignment_reachable): Likewise.
6811 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6812 (is-effective-target): Initialize et_index if undefined.
6813 (et-dg-runtest): New.
6814 (et-is-effective-target): Likewise.
6815 (check_vect_support_and_set_flags): Add supported MIPS targets to
6816 EFFECTIVE_TARGETS list. Return the number of supported targets.
6818 2016-07-26 Richard Biener <rguenther@suse.de>
6819 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6822 * gcc.dg/pr70920-1.c: New test-case.
6823 * gcc.dg/pr70902-2.c: Likewise.
6824 * gcc.dg/pr70920-3.c: Likewise.
6825 * gcc.dg/pr70920-4.c: Likewise
6826 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6829 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
6831 * gcc.c-torture/execute/pr71494.c: Require label_values.
6832 * gcc.dg/pr16973.c: Ditto.
6834 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6836 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6837 * gcc.dg/torture/pr69771.c: Require int32plus.
6838 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6840 2016-07-25 Martin Liska <mliska@suse.cz>
6842 * gcc.dg/torture/pr71987.c: New test.
6844 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6847 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6848 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6849 * gfortran.dg/pr71935.f90: New test.
6851 2016-07-22 Martin Sebor <msebor@redhat.com>
6854 * g++.dg/ext/atomic-3.C: New test.
6855 * gcc.dg/atomic/pr71675.c: New test.
6857 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6859 * gcc.target/i386/mvc8.c: New test.
6861 2016-07-22 Bin Cheng <bin.cheng@arm.com>
6863 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6864 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6866 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6869 * gfortran.dg/constructor_50.f90: New test.
6871 2016-07-22 Martin Liska <mliska@suse.cz>
6873 PR gcov-profile/69028
6874 PR gcov-profile/62047
6875 * g++.dg/cilk-plus/pr69028.C: New test.
6877 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6879 * gfortran.dg/coarray_stat_2.f90: New test.
6881 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6883 * gcc.target/powerpc/vec-extract.h: New files to check the
6884 vec_extract built-in functions for all vector types, testing
6885 accessing each element, both with constant and variable element
6887 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6888 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6889 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6890 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6891 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6892 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6893 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6894 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6895 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6897 2016-07-21 Jakub Jelinek <jakub@redhat.com>
6900 * g++.dg/other/pr71728.C: New test.
6902 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6904 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6905 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6906 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6907 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6908 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6910 2016-07-21 Richard Biener <rguenther@suse.de>
6912 PR tree-optimization/71947
6913 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6915 2016-07-21 Bin Cheng <bin.cheng@arm.com>
6917 * gcc.dg/tree-ssa/scev-15.c: New.
6919 2016-07-21 Bin Cheng <bin.cheng@arm.com>
6921 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6923 2016-07-21 Jakub Jelinek <jakub@redhat.com>
6926 * g++.dg/gomp/pr71941.C: New test.
6928 2016-07-20 David Malcolm <dmalcolm@redhat.com>
6932 * g++.dg/spellcheck-identifiers.C: New test case, based on
6933 gcc.dg/spellcheck-identifiers.c.
6934 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6935 gcc.dg/spellcheck-identifiers-2.c.
6936 * g++.dg/spellcheck-typenames.C: New test case, based on
6937 gcc.dg/spellcheck-typenames.c
6939 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
6941 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6942 pointer to member function and also test catching by reference.
6944 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6946 * gcc.target/s390/pr67443.c: Fix test case.
6948 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6950 * gcc.target/s390/insv-1.c: Xfail some tests.
6951 * gcc.target/s390/insv-2.c: Likewise.
6953 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
6955 * gcc.target/avr/torture/get-mem.c: New test.
6956 * gcc.target/avr/torture/set-mem.c: New test.
6958 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
6961 * gcc.target/avr/torture/tiny-progmem.c: New test.
6963 2016-07-20 Jakub Jelinek <jakub@redhat.com>
6966 * g++.dg/parse/pr71909.C: New test.
6967 * g++.dg/tm/pr71909.C: New test.
6970 * g++.dg/cpp0x/constexpr-50060.C: New test.
6971 * g++.dg/cpp1y/constexpr-50060.C: New test.
6973 2016-07-20 Martin Liska <mliska@suse.cz>
6975 * gfortran.dg/graphite/pr71898.f90: New test.
6977 2016-07-20 Bin Cheng <bin.cheng@arm.com>
6979 PR tree-optimization/71503
6980 PR tree-optimization/71683
6981 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6982 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6984 2016-07-20 Martin Liska <mliska@suse.cz>
6986 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6987 * gcc.dg/plugin/sreal-test-1.c: Remove.
6988 * gcc.dg/plugin/sreal_plugin.c: Remove.
6990 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6993 * gfortran.dg/dependency_47.f90: New test.
6995 2016-07-19 Jakub Jelinek <jakub@redhat.com>
6997 PR rtl-optimization/71916
6998 * gcc.c-torture/compile/pr71916.c: New test.
7001 * g++.dg/torture/pr71874.C: New test.
7004 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7005 (my_alloc): Rewritten to use __builtin_posix_memalign and
7007 (my_free): Use __builtin_free instead of _mm_free.
7008 (Vec::operator=): Use __builtin_memcpy.
7010 2016-07-19 Martin Jambor <mjambor@suse.cz>
7013 * gfortran.dg/pr71688.f90: New test.
7015 2016-07-19 Richard Biener <rguenther@suse.de>
7017 * c-c++-common/vector-subscript-6.c: New testcase.
7018 * c-c++-common/vector-subscript-7.c: Likewise.
7020 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7022 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7023 and UInt32 based on __SIZEOF_INT__.
7025 2016-07-19 Richard Biener <rguenther@suse.de>
7027 PR tree-optimization/71901
7028 * gcc.dg/torture/pr71901.c: New testcase.
7030 2016-07-19 Richard Biener <rguenther@suse.de>
7032 PR tree-optimization/71908
7033 * gcc.dg/torture/pr71908.c: New testcase.
7035 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7038 * gcc.target/powerpc/pr71493-1.c: New test.
7039 * gcc.target/powerpc/pr71493-2.c: Likewise.
7041 2016-07-18 Jakub Jelinek <jakub@redhat.com>
7044 * g++.dg/conversion/ambig3.C: New test.
7047 * g++.dg/cpp0x/constexpr-71828.C: New test.
7050 * g++.dg/template/pr71826.C: New test.
7053 * g++.dg/template/defarg21.C: New test.
7056 * g++.dg/ext/vector31.C: New test.
7058 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
7060 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7062 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7064 PR tree-optimization/71734
7065 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7067 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7069 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7070 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7071 stack-layout-dynamic-1.c: New test.
7073 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7075 * gcc.target/s390/nolrl-1.c: New test.
7077 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
7080 * gfortran.dg/pr71523_1.f90: New test.
7081 * gfortran.dg/pr71523_2.f90: New test.
7083 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7085 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7087 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7088 Marco Restelli <mrestelli@gmail.com>
7091 * gfortran.dg/pr62125.f90: New test.
7093 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7095 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7096 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7098 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
7101 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7102 * g++.dg/cpp0x/nullptr35.C: New test.
7104 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7106 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7108 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7110 * gfortran.dg/goacc/vector_length.f90: New test.
7112 2016-07-15 Richard Biener <rguenther@suse.de>
7114 PR tree-optimization/71881
7115 * gcc.dg/torture/pr71881.c: New testcase.
7117 2016-07-15 Richard Biener <rguenther@suse.de>
7119 PR tree-optimization/71887
7120 * gcc.dg/torture/pr71887.c: New testcase.
7122 2016-07-15 Jakub Jelinek <jakub@redhat.com>
7125 * gcc.dg/spellcheck-identifiers-3.c: New test.
7127 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7130 * gfortran.dg/null_9.f90: New test.
7132 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7134 * gcc.dg/tree-ssa/loop-41.c: New test.
7136 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7138 PR tree-optimization/71347
7139 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7141 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7144 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7145 * gfortran.dg/contains.f90: Ditto.
7146 * gfortran.dg/contains_empty_1.f03: Ditto.
7147 * gfortran.dg/submodule_3.f08: Ditto.
7149 2016-07-14 Jakub Jelinek <jakub@redhat.com>
7152 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7153 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7154 expected diagnostics.
7157 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7158 * gcc.dg/spellcheck-identifiers-2.c: New test.
7159 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7160 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7162 2016-07-14 Jakub Jelinek <jakub@redhat.com>
7164 PR tree-optimization/71872
7165 * gcc.c-torture/compile/pr71872.c: New test.
7167 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7169 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7170 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7171 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7172 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7173 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7174 * gcc.target/arm/atomic-op-acquire-1.c: This.
7175 * gcc.target/arm/atomic-op-char.c: Rename into ...
7176 * gcc.target/arm/atomic-op-char-1.c: This.
7177 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7178 * gcc.target/arm/atomic-op-consume-1.c: This.
7179 * gcc.target/arm/atomic-op-int.c: Rename into ...
7180 * gcc.target/arm/atomic-op-int-1.c: This.
7181 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7182 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7183 * gcc.target/arm/atomic-op-release.c: Rename into ...
7184 * gcc.target/arm/atomic-op-release-1.c: This.
7185 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7186 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7187 * gcc.target/arm/atomic-op-short.c: Rename into ...
7188 * gcc.target/arm/atomic-op-short-1.c: This.
7189 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7190 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7191 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7192 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7193 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7194 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7195 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7196 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7197 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7198 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7200 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7203 * gfortran.dg/select_type_35.f03: New test.
7205 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7208 PR tree-optimization/70923
7209 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7210 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7211 * gcc.dg/vect/pr65951.c: Likewise.
7212 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7214 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
7216 * c-c++-common/pr60226.c: Expect maximum object file alignment
7219 2016-07-14 Richard Biener <rguenther@suse.de>
7221 PR tree-optimization/71866
7222 * gcc.dg/torture/pr71866.c: New testcase.
7224 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7226 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7227 selector and enclose boolean expression in curly braces.
7229 2016-07-14 Alan Modra <amodra@gmail.com>
7232 * gcc.target/powerpc/p9-novsx.c: New.
7234 2016-07-13 Andi Kleen <ak@linux.intel.com>
7236 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7237 * g++.dg/tree-prof/morefunc.C: Dito.
7238 * g++.dg/tree-prof/pr35545.C: Dito.
7239 * g++.dg/tree-prof/reorder.C: Dito.
7240 * gcc.dg/tree-prof/20050826-2.c: Dito.
7241 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7242 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7243 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7244 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7245 * gcc.dg/tree-prof/inliner-1.c: Dito.
7246 * gcc.dg/tree-prof/merge_block.c: Dito.
7247 * gcc.dg/tree-prof/stringop-1.c: Dito.
7248 * gcc.dg/tree-prof/stringop-2.c: Dito.
7249 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7250 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7251 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7252 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7253 * gcc.dg/tree-prof/update-loopch.c: Dito.
7254 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7255 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7256 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7257 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7258 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7259 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7260 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7262 2016-07-13 Andi Kleen <ak@linux.intel.com>
7264 * lib/profopt.exp (profopt-execute): Remove .imports files.
7266 2016-07-13 Andi Kleen <ak@linux.intel.com>
7268 * lib/profopt.exp (profopt-execute): Always log profiler command line.
7270 2016-07-13 Andi Kleen <ak@linux.intel.com>
7272 * lib/profopt.exp (dg-final-scan-autofdo,
7273 dg-final-scan-not-autofdo): New functions.
7275 2016-07-13 Bin Cheng <bin.cheng@arm.com>
7277 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7278 * gcc.dg/vect/vect-35.c: Ditto.
7279 * gcc.dg/vect/vect-alias-check-2.c: New test.
7281 2016-07-13 Martin Liska <mliska@suse.cz>
7283 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
7284 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
7285 * gfortran.dg/pr42108.f90: Update expected dump scan.
7287 2016-07-13 Richard Biener <rguenther@suse.de>
7289 PR tree-optimization/24574
7290 * gcc.dg/pr24574.c: New testcase.
7292 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7294 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
7295 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7296 * c-c++-common/pr68833-1.c: Require int32plus.
7297 * gcc.dg/ipa/pr63551.c: Likewise.
7298 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7299 * gcc.dg/ipa/pr64041.c: Require int32plus.
7301 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7304 * g++.dg/pr71633.C: New test.
7306 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7308 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7309 Add new arm_thumb1_cbz_ok effective target.
7310 * gcc.target/arm/cbz.c: New test.
7312 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7314 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7315 Define effective target.
7316 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7317 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7318 * gcc.target/arm/movhi_movw.c: New test.
7319 * gcc.target/arm/movsi_movw.c: Likewise.
7320 * gcc.target/arm/movdi_movw.c: Likewise.
7322 2016-07-13 Richard Biener <rguenther@suse.de>
7325 * gcc.dg/pr71104-1.c: New testcase.
7326 * gcc.dg/pr71104-2.c: Likewise.
7328 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7331 * gcc.target/powerpc/pr71805.c: New test.
7333 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7335 * gcc.target/powerpc/divkc3-1.c: New.
7336 * gcc.target/powerpc/mulkc3-1.c: New.
7338 2016-07-12 Nathan Sidwell <nathan@acm.org>
7340 * gcc.target/arm/data-rel-1.c: New.
7341 * gcc.target/arm/data-rel-2.c: New.
7342 * gcc.target/arm/data-rel-3.c: New.
7344 2016-07-12 Martin Liska <mliska@suse.cz>
7346 * gcc.dg/params/blocksort-part.c: New test.
7347 * gcc.dg/params/params.exp: New file.
7349 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7352 * gcc.c-torture/execute/pr71700.c: New test.
7354 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7355 Richard Biener <rguenther@suse.de>
7357 PR tree-optimization/23286
7358 PR tree-optimization/70159
7359 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7360 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7361 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7362 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7363 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7364 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7365 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7366 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7367 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7368 * gcc.dg/pr51879-12.c: Likewise.
7369 * gcc.dg/strlenopt-9.c: Likewise.
7370 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7371 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7372 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7373 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7374 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7375 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7376 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7377 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7378 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7379 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7380 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7381 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7382 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7383 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7384 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7386 2016-07-12 Richard Biener <rguenther@suse.de>
7388 PR rtl-optimization/68961
7389 * gcc.target/i386/pr68961.c: New testcase.
7391 2016-07-11 Jakub Jelinek <jakub@redhat.com>
7394 * c-c++-common/gomp/pr71758.c: New test.
7395 * gfortran.dg/gomp/pr71758.f90: New test.
7397 PR tree-optimization/71823
7398 * gcc.dg/vect/pr71823.c: New test.
7400 2016-07-11 David Malcolm <dmalcolm@redhat.com>
7402 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7403 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7404 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7406 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7409 * gcc.target/i386/pr71801.c: New test.
7411 2016-07-11 Richard Biener <rguenther@suse.de>
7413 PR tree-optimization/71816
7414 * gcc.dg/torture/pr71816.c: New testcase.
7416 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7419 * gfortran.dg/dependency_46.f90: New test.
7421 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7423 PR rtl-optimization/71621
7424 * gcc.target/i386/pr71621-1.c: New.
7425 * gcc.target/i386/pr71621-2.c: New.
7427 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7429 * gfortran.dg/goacc/pr71704.f90: New test.
7431 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7434 * gcc.target/powerpc/pr71297.c: New.
7436 2016-07-08 Jiong Wang <jiong.wang@arm.com>
7438 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7440 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7443 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7445 2016-07-08 Alan Hayward <alan.hayward@arm.com>
7447 PR tree-optimization/71667
7448 * gcc.dg/vect/pr71667.c: New
7450 2016-07-08 Martin Liska <mliska@suse.cz>
7452 * gcc.dg/torture/pr71606.c: New test.
7454 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7457 * gfortran.dg/pr71764.f90: New test.
7459 2016-07-07 Jakub Jelinek <jakub@redhat.com>
7460 Kai Tietz <ktietz70@googlemail.com>
7464 * g++.dg/cpp0x/pr70869.C: New test.
7465 * g++.dg/cpp0x/pr71054.C: New test.
7467 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
7469 * g++.dg/debug/pr71432.C: Fail on AIX.
7471 2016-07-07 Martin Liska <mliska@suse.cz>
7473 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7474 an undefined behavior.
7475 * gfortran.dg/do_3.F90: Likewise.
7476 * gfortran.dg/do_check_11.f90: New test.
7477 * gfortran.dg/do_check_12.f90: New test.
7478 * gfortran.dg/do_corner_warn.f90: New test.
7480 2016-07-07 Martin Liska <mliska@suse.cz>
7482 * gfortran.dg/predict-1.f90: Ammend the test.
7483 * gfortran.dg/predict-2.f90: Likewise.
7485 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7488 * g++.dg/pr71624.C: New test.
7490 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7492 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7493 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7494 ARMv8-M Mainline architectures.
7496 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7498 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7499 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7501 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7505 * gcc.target/powerpc/pr71763.c: New file.
7507 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7509 PR tree-optimization/71518
7510 * gcc.dg/pr71518.c: New test.
7512 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7514 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7516 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7519 * gcc.target/avr/pr50739.c: New test.
7521 2016-07-05 Jan Hubicka <jh@suse.cz>
7523 * gcc.dg/tree-ssa/scev-14.c: update template.
7525 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7527 * gcc.dg/vect/group-no-gaps-1.c: New test.
7529 2016-07-05 Andi Kleen <ak@linux.intel.com>
7531 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7532 if kernel supports MPX.
7534 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
7536 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7538 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7539 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7541 * gcc.target/powerpc/signbit-1.c: New test.
7542 * gcc.target/powerpc/signbit-2.c: New test.
7543 * gcc.target/powerpc/signbit-3.c: New test.
7545 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7547 PR rtl-optimization/71594
7548 * gcc.dg/torture/pr71594.c: New test.
7550 2016-07-05 Jan Hubicka <jh@suse.cz>
7552 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7554 2016-07-05 David Malcolm <dmalcolm@redhat.com>
7557 * g++.dg/parse/error5.C: Update column
7558 number of missing semicolon error.
7559 * g++.dg/pr62314-2.C: New test case.
7561 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7563 * gfortran.dg/coarray_stat_function.f90: New test.
7564 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7565 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7568 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7571 * gfortran.dg/deferred_character_17.f90: New test.
7573 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7575 * gcc.target/arm/neon/polytypes.c: Move to ...
7576 * gcc.target/arm/polytypes.c: ... here.
7577 * gcc.target/arm/neon/pr51534.c: Move to ...
7578 * gcc.target/arm/pr51534.c: ... here.
7579 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7580 * gcc.target/arm/vect-vcvt.c: ... here.
7581 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7582 * gcc.target/arm/vect-vcvtq.c: ... here.
7583 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7584 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7585 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7586 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7587 * gcc.target/arm/neon/neon.exp: Delete.
7588 * gcc.target/arm/neon/: Delete.
7590 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7593 * gfortran.dg: pr65575.f90: New test.
7595 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7598 * gfortran.dg: pr35849.f90: New test.
7600 2016-07-04 Jakub Jelinek <jakub@redhat.com>
7603 * g++.dg/cpp0x/pr71739.C: New test.
7605 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7607 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7609 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7611 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7613 * gcc.target/s390/loc-1.c: New test.
7615 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7617 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7618 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
7620 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7623 * gcc.target/aarch64/pr63874.c: New test.
7625 2016-07-04 Jan Beulich <jbeulich@suse.com>
7627 * g++.dg/header.c: New.
7628 * gcc.dg/header.c: New.
7630 2016-07-02 Jakub Jelinek <jakub@redhat.com>
7633 * c-c++-common/Wunused-var-15.c: New test.
7635 2016-07-01 Jakub Jelinek <jakub@redhat.com>
7638 * gfortran.dg/gomp/pr71687.f90: New test.
7640 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7642 * gcc.dg/const-float128-ped.c: Require __float128 effective
7644 * gcc.dg/const-float128.c: Likewise.
7645 * gcc.dg/torture/float128-cmp-invalid.c: Require
7646 __float128 and base_quadfloat_support effective targets, and
7648 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7649 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7650 * gcc.dg/torture/float128-nan.c: Likewise.
7651 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7652 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7653 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
7654 * lib/target-supports.exp (check_effective_target___float128): New.
7655 (add_options_for___float128): New.
7656 (check_effective_target_base_quadword_support): New.
7658 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7661 * gcc.target/powerpc/pr71720.c: New test.
7663 2016-07-01 Jan Beulich <jbeulich@suse.com>
7665 * gcc.dg/bss.c: New.
7667 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7670 * gcc.target/powerpc/pr71698.c: New test.
7672 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
7675 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7676 instead of ".foo" for its section name.
7677 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7678 depending on MCU's flash size.
7679 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7680 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7681 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7682 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7683 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7684 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7686 2016-07-01 Jan Beulich <jbeulich@suse.com>
7688 * gcc.target/i386/pr65105-2.c: Add -msse2.
7690 2016-06-30 Jakub Jelinek <jakub@redhat.com>
7692 PR tree-optimization/71707
7693 * gcc.dg/strlenopt-29.c: New test.
7696 * gfortran.dg/gomp/pr71704.f90: New test.
7699 * gfortran.dg/gomp/pr71705.f90: New test.
7701 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7703 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7704 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7705 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7706 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7707 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7708 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7709 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7710 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7711 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7712 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7713 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7714 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7715 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7716 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7717 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7718 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7719 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7720 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7721 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7722 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7723 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7724 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7725 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7726 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7727 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7728 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7729 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7730 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7731 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7732 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7733 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7734 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7735 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7736 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7737 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7738 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7739 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7740 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7741 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7742 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7743 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7744 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7745 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7746 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7747 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7748 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7749 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7750 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7751 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7752 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7753 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7754 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7755 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7756 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7757 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7758 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7759 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7760 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7761 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7762 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7763 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7764 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7765 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7766 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7767 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7768 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7769 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7770 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7771 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7772 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7773 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7774 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7775 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7776 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7777 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7778 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7779 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7780 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7781 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7782 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7783 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7785 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7786 James Greenhalgh <james.greenhalgh@arm.com>
7788 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7790 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
7791 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7793 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7795 2016-06-30 David Malcolm <dmalcolm@redhat.com>
7798 * gcc.dg/spellcheck-options-12.c: New test case.
7800 2016-06-30 Jakub Jelinek <jakub@redhat.com>
7803 * gcc.c-torture/compile/pr71693.c: New test.
7805 2016-06-29 David Malcolm <dmalcolm@redhat.com>
7807 * gcc.dg/spellcheck-params.c: New testcase.
7808 * gcc.dg/spellcheck-params-2.c: New testcase.
7810 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7812 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7813 vector extract instructions.
7814 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7816 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7819 * gfortran.dg/unexpected_eof_2.f90: New test.
7820 * gfortran.dg/unexpected_eof_3.f90: New test.
7822 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
7824 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7826 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7828 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7829 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7830 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7832 2016-06-29 Richard Biener <rguenther@suse.de>
7835 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7837 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7839 * gcc.target/arm/aapcs/neon-vect10.c: Require
7840 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7841 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7842 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7843 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7844 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7845 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7846 * gcc.target/arm/fp16-aapcs-1.c: Require
7847 -mfloat-ab=hard. Also simplify the test.
7848 * gcc.target/arm/fp16-aapcs-2.c: New.
7850 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7852 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7853 (add_options_for_arm_fp16_ieee): New.
7854 (add_options_for_arm_fp16_alternative): New.
7855 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7857 (effective_target_arm_fp16_hw): New.
7859 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7861 PR tree-optimization/71655
7862 * g++.dg/pr71655.C: New test.
7864 2016-06-29 Martin Liska <mliska@suse.cz>
7866 * gcc.dg/pr71585.c: New test.
7867 * gcc.dg/pr71585-2.c: New test.
7868 * gcc.dg/pr71585-3.c: New test.
7870 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7872 PR tree-optimization/70729
7873 * g++.dg/vect/pr70729.cc: New test.
7875 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7877 * c-c++-common/gomp/cancel-1.c: Extend.
7879 2016-06-29 Jakub Jelinek <jakub@redhat.com>
7881 PR tree-optimization/71625
7882 * gcc.dg/strlenopt-28.c: New test.
7884 2016-06-29 Richard Biener <rguenther@suse.de>
7887 * g++.dg/torture/pr71002.C: Adjust testcase.
7889 2016-06-29 Jakub Jelinek <jakub@redhat.com>
7892 * gcc.dg/pr71685.c: New test.
7894 2016-06-28 Martin Sebor <msebor@redhat.com>
7897 * gcc.dg/init-bad-9.c: New test.
7899 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7901 * gcc.target/powerpc/abs128-1.c: Require VSX.
7902 * gcc.target/powerpc/copysign128-1.c: Likewise.
7903 * gcc.target/powerpc/inf128-1.c: Likewise.
7904 * gcc.target/powerpc/nan128-1.c: Likewise.
7906 2016-06-28 Jakub Jelinek <jakub@redhat.com>
7909 * gcc.c-torture/execute/pr71626-1.c: New test.
7910 * gcc.c-torture/execute/pr71626-2.c: New test.
7912 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7915 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7917 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7920 * gcc.target/powerpc/pr71670.c: New testcase.
7922 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7925 * gcc.target/powerpc/pr71656-1.c: New test.
7926 * gcc.target/powerpc/pr71656-2.c: New test.
7928 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7930 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7932 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7933 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7934 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7935 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7936 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7937 Add arm_neon_fp16_ok effective target.
7938 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7940 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7942 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7944 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7946 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7948 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7950 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7952 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7954 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7956 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7958 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7961 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
7963 * gcc.dg/predict-12.c: New testcase.
7965 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7968 * gfortran.dg/pr71649.f90: New test.
7970 2016-06-25 Jakub Jelinek <jakub@redhat.com>
7972 PR tree-optimization/71643
7973 * g++.dg/opt/pr71643.C: New test.
7975 PR tree-optimization/71631
7976 * gcc.c-torture/execute/pr71631.c: New test.
7978 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
7980 * gcc.dg/predict-11.c: New testcase.
7981 * gfortran.dg/predict-2.f90: New testcase.
7983 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
7985 * gcc.dg/predict-10.c: New test.
7987 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7989 * gcc.target/powerpc/abs128-1.c: New.
7990 * gcc.target/powerpc/copysign128-1.c: New.
7991 * gcc.target/powerpc/inf128-1.c: New.
7992 * gcc.target/powerpc/nan128-1.c: New.
7994 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7996 * gfortran.dg/pr71642.f90: New test.
7998 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8000 PR tree-optimization/71647
8001 * gcc.target/i386/pr71647.c: New test.
8003 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8005 * gcc.target/i386/noplt-gd-1.c: New test.
8006 * gcc.target/i386/noplt-gd-2.c: Likewise.
8007 * gcc.target/i386/noplt-gd-3.c: Likewise.
8008 * gcc.target/i386/noplt-ld-1.c: Likewise.
8009 * gcc.target/i386/noplt-ld-2.c: Likewise.
8010 * gcc.target/i386/noplt-ld-3.c: Likewise.
8011 * lib/target-supports.exp
8012 (check_effective_target_tls_get_addr_via_got): New.
8014 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8016 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8017 testsuite compile flags.
8018 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8019 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8021 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8023 * g++dg/vect/pr36684.cc: Add dg-do compile.
8024 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8025 * gcc.dg/vect/pr70021.c: Ditto.
8026 * gcc.dg/vect/pr70138-1.c: Ditto.
8027 * gcc.dg/vect/pr70138-2.c: Ditto.
8028 * gcc.dg/vect/pr70354-1.c: Ditto.
8029 * gcc.dg/vect/pr70354-2.c: Ditto.
8030 * gcc.dg/vect/pr71259.c: Ditto.
8031 * gcc.dg/vect/pr71416-1.c: Ditto.
8032 * gcc.dg/vect/slp-43.c: Ditto.
8033 * gcc.dg/vect/slp-45.c: Ditto.
8034 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8035 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8036 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8037 * gfortran.dg/vect/pr69980.f90: Ditto.
8039 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8041 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8042 * gcc.dg/vect/bb-slp-30.c: Ditto.
8043 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8044 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8045 * gcc.dg/vect/pr45902.c: Ditto.
8046 * gcc.dg/vect/pr48172.c: Ditto.
8047 * gcc.dg/vect/pr48377.c: Ditto.
8048 * gcc.dg/vect/pr49038.c: Ditto.
8049 * gcc.dg/vect/pr49771.c: Ditto.
8050 * gcc.dg/vect/pr52091.c: Ditto.
8051 * gcc.dg/vect/pr53185-2.c: Ditto.
8052 * gcc.dg/vect/pr56826.c: Ditto.
8053 * gcc.dg/vect/pr60276.c: Ditto.
8054 * gcc.dg/vect/pr62021.c: Ditto.
8055 * gcc.dg/vect/pr63530.c: Ditto.
8056 * gcc.dg/vect/pr65518.c: Ditto.
8057 * gcc.dg/vect/pr65947-1.c: Ditto.
8058 * gcc.dg/vect/pr65947-10.c: Ditto.
8059 * gcc.dg/vect/pr65947-11.c: Ditto.
8060 * gcc.dg/vect/pr65947-12.c: Ditto.
8061 * gcc.dg/vect/pr65947-13.c: Ditto.
8062 * gcc.dg/vect/pr65947-2.c: Ditto.
8063 * gcc.dg/vect/pr65947-3.c: Ditto.
8064 * gcc.dg/vect/pr65947-4.c: Ditto.
8065 * gcc.dg/vect/pr65947-5.c: Ditto.
8066 * gcc.dg/vect/pr65947-6.c: Ditto.
8067 * gcc.dg/vect/pr65947-7.c: Ditto.
8068 * gcc.dg/vect/pr65947-8.c: Ditto.
8069 * gcc.dg/vect/pr65947-9.c: Ditto.
8070 * gcc.dg/vect/pr71416-1.c: Ditto.
8071 * gcc.dg/vect/pr71439.c: Ditto.
8072 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8073 * gcc.dg/vect/vect-bswap16.c: Ditto.
8074 * gcc.dg/vect/vect-bswap32.c: Ditto.
8075 * gcc.dg/vect/vect-bswap64.c: Ditto.
8076 * gcc.dg/vect/vect-live-1.c: Ditto.
8077 * gcc.dg/vect/vect-live-2.c: Ditto.
8078 * gcc.dg/vect/vect-live-3.c: Ditto.
8079 * gcc.dg/vect/vect-live-4.c: Ditto.
8080 * gcc.dg/vect/vect-live-5.c: Ditto.
8081 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8082 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8083 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8084 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8085 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8086 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8087 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8088 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8089 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8090 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8091 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8092 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8093 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8094 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8095 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8096 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8097 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8099 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8101 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8103 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8105 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8106 ia32 if R_386_GOT32X relocation is supported.
8107 * gcc.target/i386/noplt-3.c: Likewise.
8108 * gcc.target/i386/noplt-2.c: Likewise.
8109 (main): Renamed to ...
8111 * gcc.target/i386/noplt-4.c: Likewise.
8112 (main): Renamed to ...
8114 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8115 * gcc.target/i386/pr67400-5.c: Likewise.
8117 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8119 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8120 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8122 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8123 f4): Adjust expected diagnostics.
8124 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8125 (T): If OVFP is defined, redefine to TP.
8126 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8127 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8128 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8129 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8130 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8131 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8132 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8133 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8134 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8135 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8136 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8137 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8138 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8139 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8140 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8141 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8142 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8143 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8144 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8145 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8146 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8147 as last argument to __builtin_add_overflow_p.
8149 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8151 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8152 dg-options and remove default vector testsuite compile flags.
8153 * g++.dg/vect/pr33860a.cc: Ditto.
8154 * g++.dg/vect/pr45470-a.cc: Ditto.
8155 * g++.dg/vect/pr45470-b.cc: Ditto.
8156 * g++.dg/vect/pr60896.cc: Ditto.
8157 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8158 * gcc.dg/vect/pr18308.c: Ditto.
8159 * gcc.dg/vect/pr24049.c: Ditto.
8160 * gcc.dg/vect/pr33373.c: Ditto.
8161 * gcc.dg/vect/pr36228.c: Ditto.
8162 * gcc.dg/vect/pr42395.c: Ditto.
8163 * gcc.dg/vect/pr42604.c: Ditto.
8164 * gcc.dg/vect/pr46663.c: Ditto.
8165 * gcc.dg/vect/pr48765.c: Ditto.
8166 * gcc.dg/vect/pr49093.c: Ditto.
8167 * gcc.dg/vect/pr49352.c: Ditto.
8168 * gcc.dg/vect/pr52298.c: Ditto.
8169 * gcc.dg/vect/pr52870.c: Ditto.
8170 * gcc.dg/vect/pr53185.c: Ditto.
8171 * gcc.dg/vect/pr53773.c: Ditto.
8172 * gcc.dg/vect/pr56695.c: Ditto.
8173 * gcc.dg/vect/pr62171.c: Ditto.
8174 * gcc.dg/vect/pr63530.c: Ditto.
8175 * gcc.dg/vect/pr68339.c: Ditto.
8176 * gcc.dg/vect/pr71259.c: Ditto.
8177 * gcc.dg/vect/vect-82_64.c: Ditto.
8178 * gcc.dg/vect/vect-83_64.c: Ditto.
8179 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8180 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8181 * gcc.dg/vect/vect-shift-2.c: Ditto.
8182 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8183 * gfortran.dg/vect/pr39318.f90: Ditto.
8184 * gfortran.dg/vect/pr45714-a.f: Ditto.
8185 * gfortran.dg/vect/pr45714-b.f: Ditto.
8186 * gfortran.dg/vect/pr46213.f90: Ditto.
8188 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8189 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8191 * gcc.target/powerpc/p9-splat-5.c: New test.
8193 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8195 PR tree-optimization/71488
8196 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8197 * lib/target-supports.exp: ... here.
8198 (check_sse4_hw_available): New procedure.
8199 (check_effective_target_sse4_runtime): Ditto.
8200 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8201 -march=westmere for sse4_runtime targets.
8202 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
8203 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
8204 (dg-additional-options): Use for sse4_runtime targets.
8205 (main): Call check_vect ().
8206 (dg-final): Perform scan only for sse4_runtime targets.
8208 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8212 * gcc.target/i386/pr66232-14.c: New file.
8213 * gcc.target/i386/pr66232-15.c: Likewise.
8214 * gcc.target/i386/pr66232-16.c: Likewise.
8215 * gcc.target/i386/pr66232-17.c: Likewise.
8216 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8217 ia32 if R_386_GOT32X relocation is supported.
8218 * gcc.target/i386/pr67400-2.c: Likewise.
8219 * gcc.target/i386/pr67400-3.c: Likewise.
8220 * gcc.target/i386/pr67400-4.c: Likewise.
8221 * gcc.target/i386/pr67400-6.c: Likewise.
8222 * gcc.target/i386/pr67400-7.c: Likewise.
8223 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
8225 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8227 PR libgfortran/48852
8228 * gfortran.dg/char4_iunit_1.f03: Update test.
8229 * gfortran.dg/f2003_io_5.f03: Update test.
8230 * gfortran.dg/real_const_3.f90: Update test.
8232 2016-06-23 Andi Kleen <ak@linux.intel.com>
8234 * g++.dg/bprob/bprob.exp: Support autofdo.
8235 * g++.dg/tree-prof/tree-prof.exp: dito.
8236 * gcc.dg/tree-prof/tree-prof.exp: dito.
8237 * gcc.misc-tests/bprob.exp: dito.
8238 * gfortran.dg/prof/prof.exp: dito.
8239 * lib/profopt.exp: dito.
8240 * lib/target-supports.exp: Check for autofdo.
8242 2016-06-23 Martin Liska <mliska@suse.cz>
8244 * gcc.dg/pr71619.c: New test.
8246 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8249 * gcc.target/i386/pr67400-1.c: New test.
8250 * gcc.target/i386/pr67400-2.c: Likewise.
8251 * gcc.target/i386/pr67400-3.c: Likewise.
8252 * gcc.target/i386/pr67400-4.c: Likewise.
8253 * gcc.target/i386/pr67400-5.c: Likewise.
8254 * gcc.target/i386/pr67400-6.c: Likewise.
8255 * gcc.target/i386/pr67400-7.c: Likewise.
8257 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8259 * c-c++-common/missing-header-1.c: New test case.
8260 * c-c++-common/missing-header-2.c: New test case.
8261 * c-c++-common/missing-header-3.c: New test case.
8262 * c-c++-common/missing-header-4.c: New test case.
8264 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8267 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8269 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8270 expected results due to builtin "nanl" now being suggested for
8272 * gcc.dg/pr67580.c: Update expected messages.
8273 * gcc.dg/spellcheck-identifiers.c: New testcase.
8274 * gcc.dg/spellcheck-typenames.c: New testcase.
8276 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8278 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8280 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8281 diagnostic-test-show-locus-parseable-fixits.c to sources for
8282 diagnostic_plugin_test_show_locus.c.
8283 * lib/gcc-defs.exp (freeform_regexps): New global.
8284 (dg-regexp): New function.
8285 (handle-dg-regexps): New function.
8286 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8287 freeform_regexps to the empty list.
8288 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8290 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8292 PR tree-optimization/71488
8293 * g++.dg/pr71488.C: New test.
8294 * gcc.dg/vect/vect-bool-cmp.c: New test.
8296 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8298 * gcc.dg/guality/param-5.c: New test.
8300 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8302 * gcc.target/i386/asm-flag-7.c: New test.
8304 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8306 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8307 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8308 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8309 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8310 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8311 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8312 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8313 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8314 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8315 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8316 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8317 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8318 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8319 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8320 * lib/target-supports.exp: Likewise.
8322 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8324 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8325 * gcc.dg/attr-ms_struct-2.c: Likewise.
8326 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8327 * gcc.dg/bf-ms-attrib.c: Likewise.
8328 * gcc.dg/bf-ms-layout-2.c: Likewise.
8329 * gcc.dg/bf-ms-layout-3.c: Likewise.
8330 * gcc.dg/bf-ms-layout.c: Likewise.
8331 * gcc.dg/bf-no-ms-layout.c: Likewise.
8332 * gcc.target/i386/bitfield1.c: Likewise.
8333 * gcc.target/i386/bitfield2.c: Likewise.
8334 * gcc.target/i386/bitfield3.c: Likewise.
8336 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8338 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8339 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8340 override other than -mcpu=power9 command-line option is specified,
8341 or if the target operating system is aix.
8342 * gcc.target/powerpc/darn-1.c: Likewise.
8343 * gcc.target/powerpc/darn-2.c: Likewise.
8344 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8345 test if effective-target is not powerpc_p9vector_ok or if the
8346 target operating system is not defined.
8347 * gcc.target/powerpc/vslv-1.c: Likewise.
8348 * gcc.target/powerpc/vsrv-0.c: Likewise.
8349 * gcc.target/powerpc/vsrv-1.c: Likewise.
8351 2016-06-21 Tobias Burnus <burnus@net-b.de>
8354 * gfortran.dg/coarray/data_1.f90: New.
8356 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8358 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8359 (dg-require-effective-target): Use arm_v8_neon_hw.
8360 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8361 (dg-require-effective-target): Likewise.
8362 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8363 (dg-require-effective-target): Likewise.
8364 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8365 (dg-require-effective-target): Likewise.
8366 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8367 (dg-require-effective-target): Likewise.
8368 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8369 (dg-require-effective-target): Likewise.
8370 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8373 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8375 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8376 Set to 3 so test passes.
8378 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8380 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8382 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8384 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8385 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8386 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8387 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8389 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8391 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8392 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8394 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8397 * gcc.target/i386/pr71549.c: New test.
8399 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8401 * gcc.target/powerpc/vadsdu-0.c: Replace
8402 dg-require-effective-target directive to allow test to run on more
8403 platforms, and add dg-skip-if directive to disable test on aix
8404 platforms because of known incompatibilities.
8405 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8406 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8407 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8408 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8409 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8410 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8411 * gcc.target/powerpc/vadsdub-2.c: Replace
8412 dg-require-effective-target directive to allow test to run on more
8413 platforms, and add dg-skip-if directive to disable test on aix
8414 platforms because of known incompatibilities.
8415 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8416 with vec_absdb call to differentiate this test from vadsdub-1.c.
8417 * gcc.target/powerpc/vadsduh-1.c: Replace
8418 dg-require-effective-target directive to allow test to run on more
8419 platforms, and add dg-skip-if directive to disable test on aix
8420 platforms because of known incompatibilities.
8421 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8422 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8423 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8425 2016-06-21 Jakub Jelinek <jakub@redhat.com>
8427 PR tree-optimization/71588
8428 * gcc.dg/pr71558.c: New test.
8430 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8432 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8433 * c-c++-common/pr68657-2.c: Likewise.
8434 * c-c++-common/pr68657-3.c: Likewise.
8435 * gcc.dg/torture/pr69714.c: Require int32plus support.
8436 * gcc.dg/torture/pr70025.c: Likewise.
8437 * gcc.dg/torture/pr70083.c: Likewise.
8438 * gcc.dg/torture/pr70542.c: Likewise.
8439 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8441 2016-06-20 Joseph Myers <joseph@codesourcery.com>
8444 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8446 2016-06-20 Jakub Jelinek <jakub@redhat.com>
8449 * gcc.dg/pr71581.c: New test.
8451 PR rtl-optimization/71591
8452 * gcc.dg/cpp/pr71591.c: New test.
8454 2016-06-20 David B. Robins <gcc@davidrobins.net>
8457 * g++.dg/torture/pr71571.C: New test.
8459 2016-06-20 Jakub Jelinek <jakub@redhat.com>
8462 * gcc.target/i386/sse2-pr71559.c: New test.
8463 * gcc.target/i386/avx-pr71559.c: New test.
8464 * gcc.target/i386/avx512f-pr71559.c: New test.
8466 2016-06-20 Tobias Burnus <burnus@net-b.de>
8469 * gfortran.dg/pointer_remapping_10.f90: New.
8471 2016-06-20 David Malcolm <dmalcolm@redhat.com>
8473 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8475 2016-06-20 Martin Sebor <msebor@redhat.com>
8478 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8479 * gnu90-const-expr-1.c: Same.
8480 * gnu99-const-expr-1.c: Same.
8481 * gnu99-static-1.c: Same.
8483 2016-06-20 Renlin Li <renlin.li@arm.com>
8486 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8488 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8490 * gcc.target/aarch64/vcvt_f64_1.c: New.
8491 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8492 * gcc.target/aarch64/vrecp_f64_1.c: New.
8494 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8496 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8499 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
8502 * gcc.target/avr/torture/pr71103-2.c: New test.
8504 2016-06-19 Martin Sebor <msebor@redhat.com>
8507 * gcc.dg/alignof.c: New test.
8509 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8511 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8512 vs dg-error; test constexpr specifier too.
8514 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8516 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8518 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8520 * lib/target-supports.exp
8521 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8522 arm_neon_ok and merge flags. Fix temporary test name.
8523 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8526 2016-06-17 Martin Liska <mliska@suse.cz>
8528 * gcc.dg/predict-9.c: Fix dump scanning.
8530 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8532 PR tree-optimization/71354
8533 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8535 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8537 PR tree-optimization/71347
8538 * gcc.dg/tree-ssa/pr71347.c: New test.
8540 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8542 PR tree-optimization/71354
8543 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8545 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8547 * gcc.dg/vect/vect-alias-check-1.c: New test.
8549 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8552 * gcc.target/avr/pr71151-1.c: New test.
8553 * gcc.target/avr/pr71151-2.c: New test.
8554 * gcc.target/avr/pr71151-3.c: New test.
8555 * gcc.target/avr/pr71151-4.c: New test.
8556 * gcc.target/avr/pr71151-5.c: New test.
8557 * gcc.target/avr/pr71151-6.c: New test.
8558 * gcc.target/avr/pr71151-7.c: New test.
8559 * gcc.target/avr/pr71151-8.c: New test.
8560 * gcc.target/avr/pr71151-common.h: New test.
8562 2016-06-16 Martin Liska <mliska@suse.cz>
8564 * gfortran.dg/predict-1.f90: New test.
8566 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
8569 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
8571 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
8573 * g++.dg/vect/pr36648.cc: Disable cunrolli
8575 2016-06-16 Jakub Jelinek <jakub@redhat.com>
8578 * gcc.c-torture/execute/pr71554.c: New test.
8580 PR rtl-optimization/71532
8581 * gcc.dg/torture/pr71532.c: New test.
8583 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8585 * gcc.target/powerpc/p9-dimode1.c: New test.
8586 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8588 2016-06-15 Jakub Jelinek <jakub@redhat.com>
8590 * gcc.c-torture/compile/20160615-1.c: New test.
8592 * g++.dg/cpp0x/ref-qual17.C: New test.
8594 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8597 * gcc.target/i386/pr71529.C: New test.
8599 2016-06-15 Alan Hayward <alan.hayward@arm.com>
8601 PR tree-optimization/71483
8602 * g++.dg/vect/pr71483.c: New
8604 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8607 * g++.dg/inherit/crash6.C: New.
8608 * g++.dg/inherit/union2.C: Likewise.
8609 * g++.dg/inherit/virtual12.C: Likewise.
8610 * g++.dg/inherit/virtual13.C: Likewise.
8611 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8613 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
8615 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
8617 2016-06-15 Alan Hayward <alan.hayward@arm.com>
8619 PR tree-optimization/71439
8620 * gcc.dg/vect/pr71439.c: New
8622 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8624 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8626 2016-06-15 Richard Biener <rguenther@suse.de>
8628 * gcc.dg/vect/slp-45.c: New testcase.
8630 2016-06-15 Richard Biener <rguenther@suse.de>
8632 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8634 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8636 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8637 requirements, and disable for AIX for now.
8638 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8640 2016-06-14 Jakub Jelinek <jakub@redhat.com>
8643 * g++.dg/opt/pr71528.C: New test.
8646 * g++.dg/init/pr71516.C: New test.
8648 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8650 * g++.dg/init/array46.C: New.
8652 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
8654 * gcc.target/i386/float128-3.c: New test.
8655 * gcc.target/i386/quad-sse4.c: Ditto.
8656 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8657 Update scan strings.
8659 2016-06-14 Richard Biener <rguenther@suse.de>
8662 * gfortran.dg/pr71526.f90: New testcase.
8664 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8666 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8667 * gcc.dg/zero_bits_compound-1.c: Likewise.
8669 2016-06-14 Richard Biener <rguenther@suse.de>
8671 PR tree-optimization/71522
8672 * gcc.dg/torture/pr71522.c: New testcase.
8674 2016-06-14 Jakub Jelinek <jakub@redhat.com>
8676 PR tree-optimization/71520
8677 * gcc.dg/tree-ssa/pr71520.c: New test.
8679 2016-06-14 Richard Biener <rguenther@suse.de>
8681 PR tree-optimization/71521
8682 * gcc.dg/tree-ssa/vrp101.c: New testcase.
8684 2016-06-13 Jakub Jelinek <jakub@redhat.com>
8687 * c-c++-common/ubsan/bounds-13.c: New test.
8689 PR preprocessor/71183
8690 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8692 2016-06-13 Jeff Law <law@redhat.com>
8694 PR tree-optimization/71403
8695 * c-c++-common/ubsan/pr71403-1.c: New test.
8696 * c-c++-common/ubsan/pr71403-2.c: New test.
8697 * c-c++-common/ubsan/pr71403-3.c: New test.
8699 2016-06-13 Jakub Jelinek <jakub@redhat.com>
8702 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8703 Add -Wno-psabi -w to dg-options.
8705 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8707 * gcc.target/powerpc/vadsdu-0.c: New test.
8708 * gcc.target/powerpc/vadsdu-1.c: New test.
8709 * gcc.target/powerpc/vadsdu-2.c: New test.
8710 * gcc.target/powerpc/vadsdu-3.c: New test.
8711 * gcc.target/powerpc/vadsdu-4.c: New test.
8712 * gcc.target/powerpc/vadsdu-5.c: New test.
8713 * gcc.target/powerpc/vadsdub-1.c: New test.
8714 * gcc.target/powerpc/vadsdub-2.c: New test.
8715 * gcc.target/powerpc/vadsduh-1.c: New test.
8716 * gcc.target/powerpc/vadsduh-2.c: New test.
8717 * gcc.target/powerpc/vadsduw-1.c: New test.
8718 * gcc.target/powerpc/vadsduw-2.c: New test.
8720 2016-06-13 David Malcolm <dmalcolm@redhat.com>
8722 * gcc.dg/c99-init-2.c (c): Update expected error message.
8723 * gcc.dg/init-bad-8.c (foo): Likewise.
8724 * gcc.dg/spellcheck-fields-3.c: New test case.
8726 2016-06-13 Martin Liska <mliska@suse.cz>
8728 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8729 and "guess loop iv compared" heuristics.
8730 * gcc.dg/predict-2.c: Likewise.
8731 * gcc.dg/predict-3.c: Likewise.
8732 * gcc.dg/predict-4.c: Likewise.
8733 * gcc.dg/predict-5.c: Likewise.
8734 * gcc.dg/predict-6.c: Likewise.
8736 2016-06-13 Marek Polacek <polacek@redhat.com>
8739 * c-c++-common/Wswitch-unreachable-4.c: New test.
8740 * gcc.dg/Wswitch-unreachable-2.c: New test.
8741 * g++.dg/tm/jump1.C: Move dg-warning.
8743 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8745 * gnat.dg/renaming10.ad[sb]: New test.
8747 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
8750 * gfortran.dg/pr70673.f90: New test.
8752 2016-06-13 Richard Biener <rguenther@suse.de>
8755 * gcc.dg/align-3.c: New testcase.
8757 2016-06-13 Martin Liska <mliska@suse.cz>
8759 * gcc.target/i386/pr71458.c: New test.
8761 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
8764 * gcc.dg/torture/float128-nan.c: New test.
8766 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8769 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8772 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8775 * gfortran.dg/comma_IO_extension_1.f90: New test.
8776 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8777 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8779 * gfortran.dg/graphite/pr38083.f90: Likewise.
8780 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8783 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8785 * gnat.dg/case_character.adb: New test.
8787 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8790 * gcc.target/powerpc/pr71310.c: New testcase.
8792 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8795 * gcc.dg/pr71478.c: New test.
8797 2016-06-10 Jakub Jelinek <jakub@redhat.com>
8800 * gcc.c-torture/execute/pr71494.c: New test.
8803 * gcc.target/i386/pr68657.c: New test.
8806 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8807 (test): Add -masm=intel alternatives.
8809 2016-06-10 Martin Sebor <msebor@redhat.com>
8812 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8814 2016-06-10 Jeff Law <law@redhat.com>
8816 PR tree-optimization/71335
8817 * gcc.c-torture/execute/pr71335.c: New test.
8819 2016-06-10 David Malcolm <dmalcolm@redhat.com>
8821 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8822 the various "cannot tail-call: " messages.
8824 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8826 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8829 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8832 * c-c++-common/asan/pr71480.c: New test.
8834 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8836 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8837 (ASMNAME2): Likewise.
8838 (main): Replace fn in asm statement with ASMNAME ("fn").
8839 * gcc.dg/guality/pr68037-2.c: Likewise.
8840 * gcc.dg/guality/pr68037-3.c: Likewise.
8841 * gcc.dg/torture/pr68037-1.c: Likewise.
8842 * gcc.dg/torture/pr68037-2.c: Likewise.
8843 * gcc.dg/torture/pr68037-3.c: Likewise.
8845 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8848 * gcc.target/i386/pr68843-1.c: New test.
8849 * gcc.target/i386/pr68843-2.c: New test.
8851 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8852 Cesar Philippidis <cesar@codesourcery.com>
8855 * gcc.dg/goacc/nested-function-1.c: New file.
8856 * gcc.dg/goacc/nested-function-2.c: Likewise.
8857 * gcc.dg/goacc/pr71373.c: Likewise.
8858 * gfortran.dg/goacc/cray-2.f95: Likewise.
8859 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8860 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8861 * gfortran.dg/goacc/cray.f95: Update.
8862 * gfortran.dg/goacc/loop-1.f95: Likewise.
8863 * gfortran.dg/goacc/loop-3.f95: Likewise.
8864 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8865 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8867 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8869 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8870 for OpenACC tile clauses.
8871 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8874 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8876 * c-c++-common/goacc/cache-2.c: ... this new file.
8877 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8878 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8879 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8881 * gfortran.dg/goacc/cray.f95: Likewise.
8882 * gfortran.dg/goacc/loop-1.f95: Likewise.
8884 2016-06-10 Alan Hayward <alan.hayward@arm.com>
8886 PR tree-optimization/71407
8887 PR tree-optimization/71416
8888 * gcc.dg/vect/pr71407.c: New
8889 * gcc.dg/vect/pr71416-1.c: New
8890 * gcc.dg/vect/pr71416-2.c: New
8892 2016-06-10 Richard Biener <rguenther@suse.de>
8895 * gcc.dg/torture/pr71477.c: New testcase.
8897 2016-06-09 Julia Koval <julia.koval@intel.com>
8899 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8900 * gcc.target/i386/interrupt-13.c: Likewise.
8901 * gcc.target/i386/interrupt-15.c: Likewise.
8902 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8903 * gcc.target/i386/interrupt-24.c: Likewise.
8904 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8905 * gcc.target/i386/interrupt-9.c: Likewise.
8906 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8908 2016-06-09 Martin Sebor <msebor@redhat.com>
8911 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8912 * gcc.dg/builtin-constant_p-1.c: Same.
8913 * gcc.dg/builtins-error.c: Same.
8914 * gcc.dg/pr70859.c: Same.
8916 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8918 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8919 * gcc.dg/torture/pr68067-1.c: Likewise.
8920 * gcc.dg/torture/pr68067-2.c: Likewise.
8922 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8924 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8927 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8930 * g++.dg/inherit/crash5.C: New.
8932 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8935 * g++.dg/inherit/crash5.C: New.
8936 * g++.dg/inherit/virtual1.C: Adjust.
8938 2016-06-09 Martin Liska <mliska@suse.cz>
8940 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8941 * g++.dg/predict-loop-exit-2.C: Likewise.
8942 * g++.dg/predict-loop-exit-3.C: Likewise.
8943 * gcc.dg/predict-1.c: Likewise.
8944 * gcc.dg/predict-2.c: Likewise.
8945 * gcc.dg/predict-3.c: Likewise.
8946 * gcc.dg/predict-4.c: Likewise.
8947 * gcc.dg/predict-5.c: Likewise.
8948 * gcc.dg/predict-6.c: Likewise.
8949 * gcc.dg/predict-7.c: Likewise.
8951 2016-06-09 Richard Biener <rguenther@suse.de>
8953 PR tree-optimization/71462
8954 * gcc.dg/torture/pr71462.c: New testcase.
8956 2016-06-09 Marek Polacek <polacek@redhat.com>
8959 * gcc.dg/c11-generic-3.c: New test.
8961 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8963 * g++.dg/init/array42.C: New.
8964 * g++.dg/init/array43.C: Likewise.
8965 * g++.dg/init/array44.C: Likewise.
8966 * g++.dg/init/array45.C: Likewise.
8967 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8968 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8969 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8970 * g++.dg/gomp/pr35751.C: Likewise.
8971 * g++.dg/init/array23.C: Likewise.
8972 * g++.dg/init/brace2.C: Likewise.
8973 * g++.dg/init/brace6.C: Likewise.
8975 2016-06-08 Martin Sebor <msebor@redhat.com>
8976 Jakub Jelinek <jakub@redhat.com>
8980 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8981 * c-c++-common/builtin-arith-overflow-2.c: New test.
8982 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8983 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8984 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8986 2016-06-08 Jakub Jelinek <jakub@redhat.com>
8989 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8991 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8993 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8994 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8995 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8996 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8997 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8998 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8999 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9000 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9001 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9002 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9003 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9004 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9005 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9007 2016-06-08 Richard Biener <rguenther@suse.de>
9009 PR tree-optimization/68558
9010 * gcc.dg/vect/slp-44.c: New testcase.
9012 2016-06-08 Richard Biener <rguenther@suse.de>
9014 * gcc.dg/vect/slp-43.c: New testcase.
9016 2016-06-08 Richard Biener <rguenther@suse.de>
9018 PR tree-optimization/71452
9019 * gcc.dg/torture/pr71452.c: New testcase.
9021 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9024 * g++.dg/torture/pr71448.C: New test.
9026 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9030 * g++.dg/debug/pr71432.C: New test.
9032 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9034 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9035 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9036 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9038 2016-06-08 Alan Hayward <alan.hayward@arm.com>
9040 * gcc.dg/vect/vect-live-2.c: Update effective target.
9041 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9042 * lib/target-supports.exp: Add aarch64 to vect_long.
9044 2016-06-08 Marek Polacek <polacek@redhat.com>
9047 * gcc.dg/noncompile/pr71418.c: New test.
9050 * gcc.dg/noncompile/pr71426.c: New test.
9052 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
9054 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9055 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9056 * gcc.dg/predict-3.c: Update template.
9057 * gcc.dg/predict-5.c: Update template.
9058 * gcc.dg/predict-6.c: Update template.
9059 * gcc.dg/predict-9.c: Update template.
9060 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9062 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9064 * gcc.target/powerpc/vec-mul.c: New test.
9066 2016-06-07 David Malcolm <dmalcolm@redhat.com>
9068 * gcc.dg/spellcheck-fields-2.c: New test case.
9070 2016-06-07 Richard Biener <rguenther@suse.de>
9073 * gcc.dg/Wpragmas-1.c: New testcase.
9074 * gcc.dg/Wattributes-4.c: Likewise.
9075 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9078 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9080 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9081 spurious debug code.
9083 2016-06-07 Richard Biener <rguenther@suse.de>
9085 PR tree-optimization/71428
9086 * gcc.dg/torture/pr71428.c: New testcase.
9088 2016-06-07 Richard Biener <rguenther@suse.de>
9091 * gcc.dg/torture/pr71423.c: New testcase.
9093 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9096 * gcc.dg/tree-ssa/pr71408.c: New test.
9098 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9101 * g++.dg/torture/pr71281.C: New test.
9103 2016-06-06 Marek Polacek <polacek@redhat.com>
9106 * gcc.dg/pr71362.c: New test.
9108 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9109 Patrick Palka <ppalka@gcc.gnu.org>
9114 * g++.dg/opt/pr70847.C: New test.
9115 * g++.dg/ubsan/pr70847.C: New test.
9116 * g++.dg/ubsan/pr71393.C: New test.
9118 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9120 PR tree-optimization/71259
9121 * gcc.dg/vect/pr71259.c: New test.
9123 2016-06-06 David Malcolm <dmalcolm@redhat.com>
9125 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9126 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9127 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9130 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9133 * gcc.c-torture/execute/pr37780.c: New test.
9134 * gcc.target/aarch64/pr37780_1.c: Likewise.
9135 * gcc.target/arm/pr37780_1.c: Likewise.
9137 2016-06-06 Marek Polacek <polacek@redhat.com>
9139 * c-c++-common/attr-may-alias-1.c: New test.
9140 * c-c++-common/attr-may-alias-2.c: New test.
9141 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9143 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9146 * gcc.target/i386/pr24414.c: New test.
9148 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9150 * gcc.target/sparc/vis4misc.c: New file.
9151 * gcc.target/sparc/fpcmp.c: Likewise.
9152 * gcc.target/sparc/fpcmpu.c: Likewise.
9154 2016-06-06 Alan Hayward <alan.hayward@arm.com>
9156 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9157 * gcc.dg/vect/vect-live-3.c: Likewise.
9159 2016-06-06 Richard Biener <rguenther@suse.de>
9161 PR tree-optimization/71398
9162 * gcc.dg/torture/pr71398.c: New testcase.
9164 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
9167 * g++.dg/pr71389.C: New test.
9169 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9172 * gfortran.dg/fmt_read_5.f: New test.
9174 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9177 * gfortran.dg/class_array_22.f03: New test.
9179 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
9181 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9183 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
9185 * gcc.dg/predict-9.c: Update template.
9187 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9190 * g++.dg/template/pr49377.C: New.
9192 2016-06-04 Jakub Jelinek <jakub@redhat.com>
9194 PR tree-optimization/71405
9195 * g++.dg/torture/pr71405.C: New test.
9197 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9200 * g++.dg/inherit/crash5.C: New.
9201 * g++.dg/inherit/virtual1.C: Adjust.
9203 2016-06-03 Jeff Law <law@redhat.com>
9205 PR tree-optimization/71316
9206 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9208 2016-06-03 Jakub Jelinek <jakub@redhat.com>
9210 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9211 dg-additional-options with just -fno-tree-scev-cprop in it.
9212 * gcc.dg/vect/vect-live-2.c: Likewise.
9213 * gcc.dg/vect/vect-live-5.c: Likewise.
9214 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9215 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9216 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9218 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9221 * g++.dg/other/friend6.C: New test.
9223 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9225 * g++.dg/torture/ppc-ldst-array.C: New.
9227 2016-06-03 Joseph Myers <joseph@codesourcery.com>
9231 * gcc.dg/torture/builtin-fp-int-inexact.c,
9232 gcc.target/i386/387-builtin-fp-int-inexact.c,
9233 gcc.target/i386/387-rint-inline-1.c,
9234 gcc.target/i386/387-rint-inline-2.c,
9235 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9236 gcc.target/i386/sse2-rint-inline-1.c,
9237 gcc.target/i386/sse2-rint-inline-2.c,
9238 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9239 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9241 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9242 Julia Koval <julia.koval@intel.com>
9254 * gcc.dg/guality/pr68037-1.c: New test.
9255 * gcc.dg/guality/pr68037-2.c: Likewise.
9256 * gcc.dg/guality/pr68037-3.c: Likewise.
9257 * gcc.dg/torture/pr68037-1.c: Likewise.
9258 * gcc.dg/torture/pr68037-2.c: Likewise.
9259 * gcc.dg/torture/pr68037-3.c: Likewise.
9260 * gcc.dg/torture/pr68661-1a.c: Likewise.
9261 * gcc.dg/torture/pr68661-1b.c: Likewise.
9262 * gcc.target/i386/interrupt-1.c: Likewise.
9263 * gcc.target/i386/interrupt-2.c: Likewise.
9264 * gcc.target/i386/interrupt-3.c: Likewise.
9265 * gcc.target/i386/interrupt-4.c: Likewise.
9266 * gcc.target/i386/interrupt-5.c: Likewise.
9267 * gcc.target/i386/interrupt-6.c: Likewise.
9268 * gcc.target/i386/interrupt-7.c: Likewise.
9269 * gcc.target/i386/interrupt-8.c: Likewise.
9270 * gcc.target/i386/interrupt-9.c: Likewise.
9271 * gcc.target/i386/interrupt-10.c: Likewise.
9272 * gcc.target/i386/interrupt-11.c: Likewise.
9273 * gcc.target/i386/interrupt-12.c: Likewise.
9274 * gcc.target/i386/interrupt-13.c: Likewise.
9275 * gcc.target/i386/interrupt-14.c: Likewise.
9276 * gcc.target/i386/interrupt-15.c: Likewise.
9277 * gcc.target/i386/interrupt-16.c: Likewise.
9278 * gcc.target/i386/interrupt-17.c: Likewise.
9279 * gcc.target/i386/interrupt-18.c: Likewise.
9280 * gcc.target/i386/interrupt-19.c: Likewise.
9281 * gcc.target/i386/interrupt-20.c: Likewise.
9282 * gcc.target/i386/interrupt-21.c: Likewise.
9283 * gcc.target/i386/interrupt-22.c: Likewise.
9284 * gcc.target/i386/interrupt-23.c: Likewise.
9285 * gcc.target/i386/interrupt-24.c: Likewise.
9286 * gcc.target/i386/interrupt-25.c: Likewise.
9287 * gcc.target/i386/interrupt-26.c: Likewise.
9288 * gcc.target/i386/interrupt-27.c: Likewise.
9289 * gcc.target/i386/interrupt-28.c: Likewise.
9290 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9291 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9292 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9293 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9294 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9295 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9296 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9297 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9298 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9299 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9300 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9301 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9303 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9305 PR tree-optimization/52171
9306 * gcc.dg/pr52171.c: New test.
9307 * gcc.target/i386/pr52171.c: New test.
9309 2016-06-03 Jan Hubicka <jh@suse.cz>
9311 * g++.dg/tree-ssa/pred-1.C: New testcase
9312 * gcc.dg/tree-ssa/pred-1.c: New testcase
9314 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9317 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9319 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9321 2016-06-03 Alan Hayward <alan.hayward@arm.com>
9323 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9325 2016-06-03 Alan Hayward <alan.hayward@arm.com>
9327 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
9328 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
9329 * gcc.dg/vect/vect-live-1.c: New test.
9330 * gcc.dg/vect/vect-live-2.c: New test.
9331 * gcc.dg/vect/vect-live-3.c: New test.
9332 * gcc.dg/vect/vect-live-4.c: New test.
9333 * gcc.dg/vect/vect-live-5.c: New test.
9334 * gcc.dg/vect/vect-live-slp-1.c: New test.
9335 * gcc.dg/vect/vect-live-slp-2.c: New test.
9336 * gcc.dg/vect/vect-live-slp-3.c: New test.
9338 2016-06-03 Jakub Jelinek <jakub@redhat.com>
9341 * g++.dg/opt/pr71387.C: New test.
9343 2016-06-02 Jeff Law <law@redhat.com>
9345 PR tree-optimization/71328
9346 * gcc.c-torture/compile/pr71328.c: New test.
9348 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9351 * gfortran.dg/fmt_read_3.f90: Fix typo.
9352 * gfortran.dg/fmt_read_4.f90: New test.
9354 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9356 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9357 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9358 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9359 * g++.dg/cpp0x/override2.C: Likewise.
9360 * g++.dg/parse/crash5.C: Likewise.
9361 * g++.dg/parse/error16.C: Likewise.
9362 * g++.dg/parse/error27.C: Likewise.
9363 * g++.dg/template/qualttp15.C: Likewise.
9364 * g++.dg/template/redecl4.C: Likewise.
9365 * g++.old-deja/g++.other/crash39.C: Likewise.
9366 * g++.old-deja/g++.other/struct1.C: Likewise.
9367 * g++.old-deja/g++.pt/m9a.C: Likewise.
9368 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9370 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9373 * c-c++-common/pr71372.c: New test.
9375 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9376 __TIME__ strings with __builtin_strcmp instead of printf and
9379 2016-06-02 Martin Liska <mliska@suse.cz>
9381 * gcc.dg/predict-9.c: New test.
9383 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9385 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9386 global set_compiler_env_var and global saved_compiler_env_var.
9388 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9390 PR rtl-optimization/71295
9391 * gcc.c-torture/compile/pr71295.c: New test.
9393 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9395 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9397 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9398 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9400 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9401 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9402 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9405 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9407 * gcc.target/powerpc/p9-splat-4.c: New test.
9409 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9412 * gcc.target/powerpc/pr71186.c: New test.
9414 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9417 * gfortran.dg/fmt_read_3.f90: New test.
9419 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9421 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9424 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
9426 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9427 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9429 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9430 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9432 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9434 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9435 vars set by dg-set-compiler-env-var.
9437 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
9440 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9441 to the module procedure declaration.
9442 * gfortran.dg/submodule_16.f08: New test.
9444 2016-06-01 Jakub Jelinek <jakub@redhat.com>
9447 * c-c++-common/gomp/pr71371.c: New test.
9449 2016-06-01 Richard Biener <rguenther@suse.de>
9451 PR tree-optimization/71366
9452 * gcc.dg/torture/pr71366-1.c: New testcase.
9453 * gcc.dg/torture/pr71366-2.c: Likewise.
9455 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9457 * gcc.target/powerpc/vslv-0.c: New test.
9458 * gcc.target/powerpc/vslv-1.c: New test.
9459 * gcc.target/powerpc/vsrv-0.c: New test.
9460 * gcc.target/powerpc/vsrv-1.c: New test.
9462 2016-06-01 Nathan Sidwell <nathan@acm.org>
9464 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9465 * gcc.target/nvptx/weak.c: New.
9467 2016-06-01 Richard Biener <rguenther@suse.de>
9469 PR tree-optimization/71261
9470 * gcc.dg/torture/vect-bool-1.c: New testcase.
9472 2016-06-01 Jakub Jelinek <jakub@redhat.com>
9474 * gfortran.dg/gomp/order-1.f90: New test.
9475 * gfortran.dg/gomp/order-2.f90: New test.
9477 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
9479 * gcc.dg/unroll-6.c: Update template.
9480 * gcc.dg/unroll-7.c: New testcase.
9481 * gcc.dg/unroll-8.c: New testcase.
9483 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9485 * gnat.dg/opt56.ad[sb]: New test.
9487 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9490 * g++.dg/cpp0x/constexpr-ice16.C: New.
9492 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9494 PR tree-optimization/71314
9495 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9498 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9500 PR tree-optimization/71077
9501 * gcc.dg/tree-ssa/pr71077.c: New test.
9503 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
9505 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9506 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9507 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9509 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9512 * g++.dg/cpp0x/pr71248.C: New.
9513 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9514 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9515 * g++.dg/init/new37.C: Likewise.
9516 * g++.dg/template/static1.C: Likewise.
9517 * g++.dg/template/static2.C: Likewise.
9519 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9521 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9523 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9525 2016-05-31 Marek Polacek <polacek@redhat.com>
9527 * c-c++-common/Wswitch-unreachable-3.c: New test.
9528 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9530 2016-05-31 Richard Biener <rguenther@suse.de>
9532 PR tree-optimization/71352
9533 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9535 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9537 * gcc.target/arm/armv5_thumb_isa.c: New test.
9539 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9542 * gcc.target/i386/pr71346.c: New test.
9544 2016-05-31 Tom de Vries <tom@codesourcery.com>
9546 PR tree-optimization/69068
9547 * gcc.dg/graphite/pr69068.c: New test.
9549 2016-05-27 Martin Sebor <msebor@redhat.com>
9552 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9554 2016-05-30 Jakub Jelinek <jakub@redhat.com>
9557 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9558 nowait depend(inout: dd[0]) clauses where permitted.
9560 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9563 * g++.dg/parse/pr71238.C: New.
9564 * g++.dg/concepts/friend1.C: Test column numbers too.
9565 * g++.dg/cpp0x/initlist31.C: Likewise.
9566 * g++.dg/cpp0x/pr51420.C: Likewise.
9567 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9568 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9569 * g++.dg/ext/builtin3.C: Likewise.
9570 * g++.dg/lookup/friend12.C: Likewise.
9571 * g++.dg/lookup/friend7.C: Likewise.
9572 * g++.dg/lookup/koenig1.C: Likewise.
9573 * g++.dg/lookup/koenig5.C: Likewise.
9574 * g++.dg/lookup/used-before-declaration.C: Likewise.
9575 * g++.dg/overload/koenig1.C: Likewise.
9576 * g++.dg/template/crash65.C: Likewise.
9577 * g++.dg/template/friend57.C: Likewise.
9578 * g++.dg/warn/Wshadow-5.C: Likewise.
9579 * g++.dg/warn/Wunused-8.C: Likewise.
9580 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9581 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9582 * g++.old-deja/g++.jason/member.C: Likewise.
9583 * g++.old-deja/g++.jason/report.C: Likewise.
9584 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9585 * g++.old-deja/g++.law/visibility20.C: Likewise.
9586 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9587 * g++.old-deja/g++.other/static5.C: Likewise.
9588 * g++.old-deja/g++.pt/overload2.C: Likewise.
9590 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
9592 * gcc.dg/tree-ssa/peel1.c: New testcase.
9593 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9594 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9596 2016-05-30 Tom de Vries <tom@codesourcery.com>
9598 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9601 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9604 * g++.dg/parse/virtual1.C: New.
9606 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
9608 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9609 Use correct register when clearing %edx.
9611 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
9613 PR tree-optimization/71289
9614 * gcc.dg/pr71289.c: New test.
9616 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9620 * gcc.dg/tree-ssa/pr71269.c: New test.
9621 * gcc.dg/tree-ssa/pr71292.c: New test.
9623 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9626 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9628 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
9630 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9631 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9632 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9634 2016-05-30 Tom de Vries <tom@codesourcery.com>
9636 PR tree-optimization/69067
9637 * gcc.dg/graphite/pr69067.c: New test.
9639 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
9642 * gcc.target/i386/pr71245-1.c: New test.
9643 * gcc.target/i386/pr71245-2.c: Ditto.
9645 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9648 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9649 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9650 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9652 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
9654 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9656 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9660 * g++.dg/overload/69855.C: New.
9661 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9662 * g++.old-deja/g++.pt/crash3.C: Likewise.
9664 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9667 * g++.dg/parse/namespace13.C: New.
9669 2016-05-26 Jeff Law <law@redhat.com>
9671 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9672 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9673 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9674 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9675 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9676 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9677 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9678 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9679 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9680 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9681 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9682 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9683 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9685 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9688 * g++.dg/overload/69855.C: New.
9689 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9690 * g++.old-deja/g++.pt/crash3.C: Likewise.
9692 2016-05-27 Jiong Wang <jiong.wang@arm.com>
9695 * gcc.target/aarch64/va_arg_1.c: New testcase.
9696 * gcc.target/aarch64/va_arg_2.c: Likewise.
9697 * gcc.target/aarch64/va_arg_3.c: Likewise.
9699 2016-05-27 Jiong Wang <jiong.wang@arm.com>
9701 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9702 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9703 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9704 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9705 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9707 2016-05-27 Marek Polacek <polacek@redhat.com>
9710 * g++.dg/torture/pr71308.C: New test.
9712 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9714 * gcc.dg/zero_bits_compound-1.c: New test.
9715 * gcc.dg/zero_bits_compound-2.c: New test.
9717 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9720 * gcc.dg/pr71279.c: New test.
9722 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9724 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9725 floating point min/max/comparison instructions.
9726 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9728 2016-05-26 Jakub Jelinek <jakub@redhat.com>
9730 * c-c++-common/gomp/schedule-1.c: New test.
9731 * gfortran.dg/gomp/schedule-1.f90: New test.
9733 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9737 * g++.dg/cpp1y/auto-fn32.C: New test.
9738 * g++.dg/cpp1y/paren4.C: New test.
9740 2016-05-26 Nathan Sidwell <nathan@acm.org>
9742 * gcc.dg/20060410.c: Xfail on ptx.
9743 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9744 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9745 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9746 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9747 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9749 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9751 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9753 2016-05-26 Jakub Jelinek <jakub@redhat.com>
9755 PR tree-optimization/71280
9756 * gcc.dg/pr71280.c: New test.
9758 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9760 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9761 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9763 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9765 2016-05-26 Jiong Wang <jiong.wang@arm.com>
9767 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
9770 2016-05-25 Jeff Law <law@redhat.com>
9772 PR tree-optimization/71272
9773 * gcc.c-torture/compile/pr71272.c: new test.
9775 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9777 * gcc.target/powerpc/vec-cmpne.c: New test.
9778 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9780 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9782 * gnat.dg/opt55.ad[sb]: New test.
9784 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9786 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9787 * c-c++-common/pr60226.c: Require int32plus.
9788 * gcc.c-torture/execute/pr70602.c: Likewise.
9789 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9790 unsigned long for malloc arg type.
9791 * gcc.dg/asr_div1.c: Require int32plus.
9792 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9793 * gcc.dg/pie-1.c: Require pie.
9794 * gcc.dg/pie-2.c: Likewise.
9795 * gcc.dg/pr59471.c: Require int32plus.
9796 * gcc.dg/pr59963-2.c: XFAIL for int16.
9797 * gcc.dg/pr60114.c: Require int32plus.
9798 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9799 unsigned long for typedef of size_t.
9800 * gcc.dg/pr63914.c: Require int32plus.
9801 * gcc.dg/pr64536.c: Require pt32plus.
9802 * gcc.dg/pr65658.c: Likewise.
9803 * gcc.dg/pr67271.c: Require int32plus.
9804 * gcc.dg/pr68112.c: Likewise.
9805 * gcc.dg/pr69071.c: Skip for avr target.
9806 * gcc.dg/pr69973.c: Require int32plus.
9807 * gcc.dg/pr70169.c: Skip for avr target.
9808 * gcc.dg/sso-6.c: Require int32plus.
9809 * gcc.dg/sso-7.c: Likewise.
9810 * gcc.dg/sso-8.c: Likewise.
9811 * gcc.dg/vrp-min-max-2.c: Likewise.
9813 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9816 * gcc.target/i386/pr70738-1.c: New test.
9817 * gcc.target/i386/pr70738-2.c: Likewise.
9818 * gcc.target/i386/pr70738-3.c: Likewise.
9819 * gcc.target/i386/pr70738-4.c: Likewise.
9820 * gcc.target/i386/pr70738-5.c: Likewise.
9821 * gcc.target/i386/pr70738-6.c: Likewise.
9822 * gcc.target/i386/pr70738-7.c: Likewise.
9823 * gcc.target/i386/pr70738-8.c: Likewise.
9824 * gcc.target/i386/pr70738-9.c: Likewise.
9826 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9828 PR rtl-optimization/66940
9829 * gcc.c-torture/execute/pr66940.c: New test.
9831 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9833 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9834 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9835 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9836 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9837 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9838 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9839 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9840 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9841 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9842 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9843 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9844 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9845 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9846 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9847 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9848 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9849 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9850 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9851 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9852 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9853 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9854 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9855 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9856 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9858 2016-05-25 Marek Polacek <polacek@redhat.com>
9861 * gcc.dg/noncompile/pr71265.c: New test.
9864 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9866 2016-05-25 Nathan Sidwell <nathan@acm.org>
9868 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9870 2016-05-25 Richard Biener <rguenther@suse.de>
9872 PR tree-optimization/71261
9873 * c-c++-common/torture/pr71261.c: New testcase.
9875 2016-05-25 Richard Biener <rguenther@suse.de>
9877 PR tree-optimization/71264
9878 * gcc.dg/vect/pr71264.c: New testcase.
9880 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9883 * g++.dg/cpp0x/alias-decl-53.C: New.
9884 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9886 2016-05-25 Martin Liska <mliska@suse.cz>
9888 * g++.dg/pr71239.C: New test.
9890 2016-05-25 Richard Biener <rguenther@suse.de>
9892 * gcc.dg/vect/pr58135.c: Rename to ...
9893 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
9895 2016-05-25 Marek Polacek <polacek@redhat.com>
9897 * g++.dg/pr65295.C: Use target c++14.
9899 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9901 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9902 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
9904 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9906 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9909 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9911 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9912 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9913 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9914 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9915 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9916 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9917 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9918 * c-c++-common/goacc/pcopy.c: Likewise.
9919 * c-c++-common/goacc/pcopyin.c: Likewise.
9920 * c-c++-common/goacc/pcopyout.c: Likewise.
9921 * c-c++-common/goacc/pcreate.c: Likewise.
9922 * c-c++-common/goacc/pr70688.c: New test.
9923 * c-c++-common/goacc/present-1.c: Adjust test.
9924 * c-c++-common/goacc/reduction-5.c: Likewise.
9925 * g++.dg/goacc/data-1.C: New test.
9927 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9929 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9930 vector parity built-in functions.
9931 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9932 count trailing zeros automatic vectorization.
9933 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9934 count trailing zeros built-in functions.
9936 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9938 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9940 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9943 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9945 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9948 * g++.dg/template/crash123.C: New.
9949 * g++.dg/template/crash124.C: Likewise.
9951 2016-05-24 Martin Sebor <msebor@redhat.com>
9954 * g++.dg/ext/flexary16.C: New test.
9956 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9958 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9959 before math.h is included.
9960 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9961 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9962 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9963 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9964 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9965 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9966 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9967 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9968 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9969 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9970 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9971 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9972 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9973 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9974 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9975 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9976 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9977 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9978 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9979 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9980 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9981 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9982 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9984 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9985 Kelvin Nilsen <kelvin@gcc.gnu.org>
9987 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9990 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9993 * g++.dg/warn/Wno-narrowing1.C: New.
9995 2016-05-24 Marek Polacek <polacek@redhat.com>
9998 * c-c++-common/Wswitch-unreachable-2.c: New test.
10000 2016-05-24 Jakub Jelinek <jakub@redhat.com>
10003 * g++.dg/vect/simd-clone-6.cc: New test.
10004 * g++.dg/gomp/declare-simd-6.C: New test.
10006 PR middle-end/70434
10008 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10010 2016-05-24 Richard Biener <rguenther@suse.de>
10012 PR tree-optimization/71240
10013 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10015 2016-05-24 Richard Biener <rguenther@suse.de>
10017 PR tree-optimization/71230
10018 * gcc.dg/torture/pr71230.c: New testcase.
10019 * g++.dg/torture/pr71230.C: Likewise.
10021 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10023 * c-c++-common/goacc/routine-5.c: Add tests.
10024 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10025 * gfortran.dg/goacc/routine-6.f90: Add tests.
10027 2016-05-24 Richard Biener <rguenther@suse.de>
10029 PR tree-optimization/71253
10030 * gcc.dg/torture/pr71253.c: New testcase.
10032 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10034 PR middle-end/71252
10035 * gfortran.dg/pr71252.f90: New test.
10037 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10039 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10041 2016-05-24 Richard Biener <rguenther@suse.de>
10043 PR middle-end/70434
10045 * c-c++-common/vector-subscript-4.c: New testcase.
10046 * c-c++-common/vector-subscript-5.c: Likewise.
10048 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10051 * gfortran.dg/namelist_90.f: New test
10053 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10056 * gfortran.dg/unexpected_eof.f: New test
10058 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10059 Kelvin Nilsen <kelvin@gcc.gnu.org>
10061 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10064 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10067 * g++.dg/cpp0x/inh-ctor20.C: New.
10068 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10070 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10073 * g++.dg/cpp0x/variadic168.C: New.
10075 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10077 * g++.dg/cpp0x/pr31445.C: Test column number too.
10078 * g++.dg/cpp0x/pr32253.C: Likewise.
10079 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10080 * g++.dg/cpp0x/variadic36.C: Likewise.
10082 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
10084 * gcc.dg/fold-notshift-2.c: Adjust.
10086 2016-05-23 Marek Polacek <polacek@redhat.com>
10089 * c-c++-common/Wswitch-unreachable-1.c: New test.
10090 * gcc.dg/Wswitch-unreachable-1.c: New test.
10091 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10092 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10093 * g++.dg/gomp/block-10.C: Likewise.
10094 * gcc.dg/gomp/block-10.c: Likewise.
10095 * g++.dg/gomp/block-9.C: Likewise.
10096 * gcc.dg/gomp/block-9.c: Likewise.
10097 * g++.dg/gomp/target-1.C: Likewise.
10098 * g++.dg/gomp/target-2.C: Likewise.
10099 * gcc.dg/gomp/target-1.c: Likewise.
10100 * gcc.dg/gomp/target-2.c: Likewise.
10101 * g++.dg/gomp/taskgroup-1.C: Likewise.
10102 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10103 * gcc.dg/gomp/teams-1.c: Likewise.
10104 * g++.dg/gomp/teams-1.C: Likewise.
10105 * g++.dg/overload/error3.C: Likewise.
10106 * g++.dg/tm/jump1.C: Likewise.
10107 * g++.dg/torture/pr40335.C: Likewise.
10108 * gcc.dg/c99-vla-jump-5.c: Likewise.
10109 * gcc.dg/switch-warn-1.c: Likewise.
10110 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10111 * gcc.dg/nested-func-1.c: Likewise.
10112 * gcc.dg/pr67784-4.c: Likewise.
10114 2016-05-23 Richard Biener <rguenther@suse.de>
10116 PR tree-optimization/71230
10117 * gfortran.dg/pr71230-1.f90: New testcase.
10118 * gfortran.dg/pr71230-2.f90: Likewise.
10120 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10122 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
10123 * gcc.dg/vect/pr58135.c: Add new.
10124 * gfortran.dg/pr46519-1.f: Adjust test case.
10126 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10129 * g++.dg/cpp0x/decltype64.C: New.
10131 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10133 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10134 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10135 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10137 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10139 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10140 Add poly64x1_t and poly64x2_t cases if supported.
10141 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10142 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10143 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10144 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10145 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10147 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10149 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10150 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10151 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10152 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10153 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10154 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10155 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10157 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10159 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10161 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10163 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10164 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10166 2016-05-22 Jakub Jelinek <jakub@redhat.com>
10168 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10169 constraint instead of "r".
10170 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10171 insn instead of vxorpd.
10172 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10174 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10175 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10177 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10179 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10180 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10182 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10184 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10186 PR middle-end/40921
10187 * gcc.dg/tree-ssa/pr40921.c: New test.
10189 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10192 * gcc.target/avr/pr71103.c: New test.
10194 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10196 PR middle-end/71179
10197 * gcc.dg/tree-ssa/pr71179.c: New test.
10199 2016-05-20 Martin Sebor <msebor@redhat.com>
10202 * gcc.dg/init-excess-2.c: New test.
10204 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10206 * gnat.dg/opt53.adb: New test.
10207 * gnat.dg/opt54.adb: Likewise.
10209 2016-05-20 Martin Jambor <mjambor@suse.cz>
10211 PR tree-optimization/70884
10212 * gcc.dg/tree-ssa/pr70919.c: New test.
10214 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10216 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10218 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10219 fix code formatting.
10221 2016-05-20 Nathan Sidwell <nathan@acm.org>
10223 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10225 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
10227 2016-05-20 David Malcolm <dmalcolm@redhat.com>
10229 * jit.dg/all-non-failing-tests.h: Add
10230 test-factorial-must-tail-call.c.
10231 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10232 * jit.dg/test-factorial-must-tail-call.c: New test case.
10234 2016-05-20 Jakub Jelinek <jakub@redhat.com>
10237 * gfortran.dg/pr71204.f90: New test.
10239 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10241 * gcc.target/nvptx/sincos.c: New test.
10243 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10246 * g++.dg/cpp1y/auto-fn31.C: New.
10248 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10250 * gcc.target/powerpc/vec-addec.c: New test.
10251 * gcc.target/powerpc/vec-addec-int128.c: New test.
10253 2016-05-20 David Malcolm <dmalcolm@redhat.com>
10255 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10256 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10257 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10258 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10260 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
10262 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10264 2016-05-20 Jakub Jelinek <jakub@redhat.com>
10267 * g++.dg/opt/pr71210-1.C: New test.
10268 * g++.dg/opt/pr71210-2.C: New test.
10270 PR tree-optimization/29756
10271 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10272 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10273 only on selected targets where V4SImode vectors are known to be
10276 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
10278 PR tree-optimization/71079
10279 PR tree-optimization/71206
10280 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10282 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10284 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10285 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10286 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10288 2016-05-20 Richard Guenther <rguenther@suse.de>
10290 PR tree-optimization/29756
10291 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10293 2016-05-20 Richard Biener <rguenther@suse.de>
10295 PR tree-optimization/71185
10296 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10298 2016-05-20 Richard Biener <rguenther@suse.de>
10300 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10302 2016-05-19 Marek Polacek <polacek@redhat.com>
10305 * g++.dg/diagnostic/pr71075.C: New test.
10307 2016-05-19 David Malcolm <dmalcolm@redhat.com>
10310 * g++.dg/pr71184.C: New test case.
10312 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10314 * gcc.target/powerpc/darn-0.c: New test.
10315 * gcc.target/powerpc/darn-1.c: New test.
10316 * gcc.target/powerpc/darn-2.c: New test.
10318 2016-05-19 Marek Polacek <polacek@redhat.com>
10320 PR tree-optimization/71031
10321 * gcc.dg/tree-ssa/vrp100.c: New test.
10323 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10325 PR rtl-optimization/71148
10326 * gcc.dg/pr71148.c: New test.
10328 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10331 * gcc.target/arm/pr71056.c: New test.
10333 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10335 * c-c++-common/pr69669.c: Check the used mode.
10337 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10340 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10342 2016-05-19 Richard Biener <rguenther@suse.de>
10344 PR tree-optimization/70729
10345 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10346 * gcc.dg/graphite/scop-18.c: Likewise.
10347 * gcc.dg/pr41783.c: Disable LIM.
10348 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10349 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10350 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10351 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10352 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10353 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10354 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10355 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10356 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10357 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10358 * gfortran.dg/pr42108.f90: Likewise.
10360 2016-05-18 David Malcolm <dmalcolm@redhat.com>
10363 * gcc.dg/spellcheck-options-11.c: New test case.
10365 2016-05-18 Jakub Jelinek <jakub@redhat.com>
10368 * g++.dg/opt/pr71100.C: New test.
10370 2016-05-18 Martin Jambor <mjambor@suse.cz>
10373 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10374 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10375 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10376 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10378 2016-05-18 Martin Jambor <mjambor@suse.cz>
10381 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10382 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10383 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10384 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10385 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10387 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10390 * g++.dg/template/crash122.C: New.
10392 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10395 * g++.dg/template/pr70466-1.C: New.
10396 * g++.dg/template/pr70466-2.C: Likewise.
10398 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10400 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10401 splat operations and the XXSPLTIB instruction.
10402 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10403 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10404 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10405 xxlxor to clear a register.
10407 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10409 * gcc.dg/torture/pr71020.c: New test.
10411 2016-05-18 Martin Jambor <mjambor@suse.cz>
10414 * gcc.dg/ipa/pr70646.c: New test.
10416 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10418 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10420 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10422 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10423 missing tests for vreinterpretq_p{8,16}.
10425 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10427 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10428 vsliq_n_s64 and vsliq_n_u64.
10430 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10432 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10433 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10435 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10437 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10438 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10439 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10441 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10443 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10446 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10448 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10449 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10450 "blr\t" and switch to scan-assembler-times.
10452 2016-05-18 Jiong Wang <jiong.wang@arm.com>
10454 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10456 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10457 declarations under __aarch64__ and __ARM_FEATURE_FMA.
10459 2016-05-18 Jakub Jelinek <jakub@redhat.com>
10461 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10462 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10463 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10464 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10465 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10466 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10468 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10469 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10471 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10472 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10474 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10475 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10477 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10479 2016-05-18 Richard Biener <rguenther@suse.de>
10481 PR tree-optimization/71168
10482 * gcc.dg/torture/pr71168.c: New testcase.
10484 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10486 PR middle-end/63586
10487 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10488 * gcc.dg/tree-ssa/pr63586.c: New test.
10489 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10491 2016-05-17 Nathan Sidwell <nathan@acm.org>
10493 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10494 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10495 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10496 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10498 2016-05-17 Nathan Sidwell <nathan@acm.org>
10500 * gcc.target/nvptx/abi-vararg-3.c: New.
10502 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10504 PR tree-optimization/54579
10505 PR middle-end/55299
10506 * gcc.dg/fold-notrotate-1.c: New test.
10507 * gcc.dg/fold-notshift-1.c: New test.
10508 * gcc.dg/fold-notshift-2.c: New test.
10510 2016-05-17 Marek Polacek <polacek@redhat.com>
10513 * g++.dg/ipa/pr71146.C: New test.
10515 2016-05-17 David Malcolm <dmalcolm@redhat.com>
10517 * jit.dg/test-error-array-bounds.c: New test case.
10519 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
10521 * gcc.dg/tree-ssa/and-1.c: New testcase.
10523 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
10525 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10526 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10528 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
10530 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10531 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10533 2016-05-17 Jiong Wang <jiong.wang@arm.com>
10535 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10537 2016-05-17 Jiong Wang <jiong.wang@arm.com>
10539 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10541 2016-05-17 Jiong Wang <jiong.wang@arm.com>
10543 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10544 ".2d[index]" when scan the assembly.
10545 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10546 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10548 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10550 2016-05-17 Richard Biener <rguenther@suse.de>
10552 PR tree-optimization/71132
10553 * gcc.dg/torture/pr71132.c: New testcase.
10555 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10557 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10559 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10562 * gcc.target/aarch64/pr70809_1.c: New test.
10564 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10566 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10567 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10568 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10569 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10571 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10572 Ilya Enkovich <ilya.enkovich@intel.com>
10575 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10577 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
10579 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10580 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10582 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10584 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10585 test for __ARM_FP16_ARGS.
10586 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10587 * gcc.target/arm/aapcs/neon-vect10.c: New.
10588 * gcc.target/arm/aapcs/neon-vect9.c: New.
10589 * gcc.target/arm/aapcs/vfp18.c: New.
10590 * gcc.target/arm/aapcs/vfp19.c: New.
10591 * gcc.target/arm/aapcs/vfp20.c: New.
10592 * gcc.target/arm/aapcs/vfp21.c: New.
10593 * gcc.target/arm/fp16-aapcs-1.c: New.
10594 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10595 test for __ARM_FP16_ARGS.
10596 * g++.target/arm/fp16-return-1.c: Update expected output.
10598 2016-05-16 Jiong Wang <jiong.wang@arm.com>
10601 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10603 2016-05-15 Harald Anlauf <anlauf@gmx.de>
10606 * gfortran.dg/pr69603.f90: New testcase.
10608 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
10610 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10612 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
10615 * gfortran.dg/pr71047.f08: New test.
10617 2016-05-13 Joseph Myers <joseph@codesourcery.com>
10619 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10620 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10621 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10623 2016-05-13 Martin Sebor <msebor@redhat.com>
10626 * g++.dg/cpp0x/constexpr-60049.C: New test.
10628 2016-05-13 Jakub Jelinek <jakub@redhat.com>
10631 * gcc.dg/pr71071.c: New test.
10633 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
10635 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10636 remove XOP handling.
10637 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
10639 2016-05-13 Nathan Sidwell <nathan@acm.org>
10641 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10642 __atomic_is_lock_free declaration.
10644 2016-05-13 Richard Biener <rguenther@suse.de>
10646 PR tree-optimization/42587
10647 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10649 2016-05-13 Martin Liska <mliska@suse.cz>
10651 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10652 the new format of dump output.
10654 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10656 * gcc.dg/pr71084.c: New test.
10658 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10661 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
10663 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10665 * gcc.target/aarch64/struct_return.c: New test.
10667 2016-05-12 Marek Polacek <polacek@redhat.com>
10670 * c-c++-common/pr70756-2.c: New test.
10671 * c-c++-common/pr70756.c: New test.
10673 2016-05-12 Richard Biener <rguenther@suse.de>
10675 PR tree-optimization/71059
10676 * gcc.dg/torture/pr71059.c: New testcase.
10678 2016-05-12 Richard Biener <rguenther@suse.de>
10680 PR tree-optimization/71062
10681 * gcc.dg/torture/pr71062.c: New testcase.
10683 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10685 PR tree-optimization/71006
10686 * gcc.dg/pr71006.c: New test.
10688 2016-05-12 Marek Polacek <polacek@redhat.com>
10691 * gcc.dg/opts-7.c: New test.
10693 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10696 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10697 Add -save-temps to dg-options.
10698 Scan for ldmfd rather than pop instruction.
10699 * gcc.target/arm/interrupt-2.c: Likewise.
10700 * gcc.target/arm/pr70830.c: New test.
10702 2016-05-12 Jakub Jelinek <jakub@redhat.com>
10704 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10705 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10707 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10708 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10709 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10712 * gcc.target/i386/avx512vl-pack-1.c: New test.
10713 * gcc.target/i386/avx512vl-pack-2.c: New test.
10714 * gcc.target/i386/avx512bw-pack-2.c: New test.
10716 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10718 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10719 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10720 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10722 2016-05-12 Richard Biener <rguenther@suse.de>
10724 PR tree-optimization/70986
10725 * gcc.dg/torture/pr70986-1.c: New testcase.
10726 * gcc.dg/torture/pr70986-2.c: Likewise.
10727 * gcc.dg/torture/pr70986-3.c: Likewise.
10729 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10732 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10733 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10735 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
10737 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10739 * gcc.target/i386/pr66746.c: Ditto.
10741 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10743 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10745 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10746 warning when using -mvsx-timode.
10747 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10748 * gcc.target/powerpc/dform-2.c: Likewise.
10749 * gcc.target/powerpc/pr68805.c: Likewise.
10751 2016-05-11 Marek Polacek <polacek@redhat.com>
10754 * c-c++-common/attributes-3.c: New test.
10756 2016-05-11 Nathan Sidwell <nathan@acm.org>
10758 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10759 * gcc.c-torture/execute/pr68185.c: Likewise.
10760 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10761 * gcc.dg/pr69634.c: Requires scheduling.
10762 * gcc.dg/torture/pr66178.c: Require label values.
10763 * gcc.dg/setjmp-6.c: Require indirect jumps.
10765 2016-05-11 Richard Biener <rguenther@suse.de>
10767 PR tree-optimization/71055
10768 * gcc.dg/torture/pr71055.c: New testcase.
10770 2016-05-11 Richard Biener <rguenther@suse.de>
10773 * g++.dg/debug/pr71057.C: New testcase.
10775 2016-05-11 Jakub Jelinek <jakub@redhat.com>
10778 * gfortran.dg/gomp/pr70855.f90: New test.
10780 2016-05-11 Richard Biener <rguenther@suse.de>
10782 PR middle-end/71002
10783 * g++.dg/torture/pr71002.C: New testcase.
10785 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10787 PR middle-end/70807
10788 * gcc.dg/pr70807.c: New test.
10790 2016-05-10 Martin Sebor <msebor@redhat.com>
10793 * g++.dg/Wattributes.C: New test.
10795 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
10797 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10798 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10799 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10801 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10804 * gcc.target/i386/pr70799-1.c: New test.
10806 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10808 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10810 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10812 PR middle-end/70877
10813 * gcc.target/i386/pr70877.c: New test.
10815 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10817 PR tree-optimization/70786
10818 * gcc.target/i386/pr70876.c: New test.
10820 2016-05-10 Jakub Jelinek <jakub@redhat.com>
10823 * gcc.target/i386/avx512vl-logic-1.c: New test.
10824 * gcc.target/i386/avx512vl-logic-2.c: New test.
10825 * gcc.target/i386/avx512dq-logic-2.c: New test.
10827 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10830 * gcc.target/powerpc/pr70963.c: New.
10832 2016-05-10 David Malcolm <dmalcolm@redhat.com>
10834 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10835 (test_very_wide_line): Add ruler to expected output.
10836 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10837 (test_very_wide_line): Likewise.
10838 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10839 (test_show_locus): Within the handling of "test_very_wide_line",
10840 enable show_ruler_p on the diagnostic context.
10842 2016-05-10 Richard Biener <rguenther@suse.de>
10844 PR tree-optimization/71039
10845 * gcc.dg/torture/pr71039.c: New testcase.
10847 2016-05-10 Nathan Sidwell <nathan@acm.org>
10849 * gcc.dg/nested-func-10.c: Requires alloca.
10850 * gcc.dg/nested-func-9.c: Requires alloca.
10851 * gcc.c-torture/execute/pr70460.c: Requires labels.
10852 * gcc.c-torture/compile/pr70199.c: Requires labels.
10853 * gcc.target/nvptx/decl.c: Compile only.
10854 * gcc.target/nvptx/trailing-init.c: Compile only.
10855 * gcc.target/nvptx/ary-init.c: Compile only.
10857 2016-05-10 Marek Polacek <polacek@redhat.com>
10860 * gcc.dg/attr-opt-1.c: New test.
10862 2016-05-10 Richard Biener <rguenther@suse.de>
10864 PR tree-optimization/70497
10865 PR tree-optimization/28367
10866 * gcc.dg/torture/20160404-1.c: New testcase.
10867 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10868 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10870 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10872 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10874 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
10876 * gcc.target/i386/fabsneg-1.c New test.
10878 2016-05-09 Alan Modra <amodra@gmail.com>
10881 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10883 2016-05-09 Richard Biener <rguenther@suse.de>
10885 PR tree-optimization/70985
10886 * gcc.dg/torture/pr70985.c: New testcase.
10888 2016-05-09 Bin Cheng <bin.cheng@arm.com>
10890 * gcc.dg/tree-ssa/ifc-9.c: New test.
10891 * gcc.dg/tree-ssa/ifc-10.c: New test.
10892 * gcc.dg/tree-ssa/ifc-11.c: New test.
10893 * gcc.dg/tree-ssa/ifc-12.c: New test.
10894 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10895 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10896 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10898 2016-05-09 Richard Biener <rguenther@suse.de>
10901 * gfortran.dg/pr70937.f90: New testcase.
10903 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10905 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10907 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
10910 * gfortran.dg/dec_structure_1.f90: New testcase.
10911 * gfortran.dg/dec_structure_2.f90: Ditto.
10912 * gfortran.dg/dec_structure_3.f90: Ditto.
10913 * gfortran.dg/dec_structure_4.f90: Ditto.
10914 * gfortran.dg/dec_structure_5.f90: Ditto.
10915 * gfortran.dg/dec_structure_6.f90: Ditto.
10916 * gfortran.dg/dec_structure_7.f90: Ditto.
10917 * gfortran.dg/dec_structure_8.f90: Ditto.
10918 * gfortran.dg/dec_structure_9.f90: Ditto.
10919 * gfortran.dg/dec_structure_10.f90: Ditto.
10920 * gfortran.dg/dec_structure_11.f90: Ditto.
10921 * gfortran.dg/dec_union_1.f90: Ditto.
10922 * gfortran.dg/dec_union_2.f90: Ditto.
10923 * gfortran.dg/dec_union_3.f90: Ditto.
10924 * gfortran.dg/dec_union_4.f90: Ditto.
10925 * gfortran.dg/dec_union_5.f90: Ditto.
10926 * gfortran.dg/dec_union_6.f90: Ditto.
10927 * gfortran.dg/dec_union_7.f90: Ditto.
10929 2016-05-07 Tom de Vries <tom@codesourcery.com>
10931 PR tree-optimization/70956
10932 * gcc.dg/graphite/pr70956.c: New test.
10934 2016-05-06 Jakub Jelinek <jakub@redhat.com>
10936 PR middle-end/70941
10937 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10938 (a, b, c, d): Change type from char to signed char.
10939 (main): Compare against (signed char) -1634678893 instead of
10940 hardcoded -109. Use __builtin_abort instead of abort.
10942 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10943 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10945 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10947 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10950 * gcc.dg/torture/pr70935.c: New test.
10952 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10955 * gcc.target/sh/pr58219.c: New tests.
10957 2016-05-06 Richard Biener <rguenther@suse.de>
10959 PR tree-optimization/70960
10960 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10962 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10965 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10966 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10967 Adjust expected instruction counts.
10968 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10970 2016-05-06 Marek Polacek <polacek@redhat.com>
10973 * gcc.dg/ubsan/bounds-3.c: New test.
10975 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10978 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10980 2016-05-06 Richard Biener <rguenther@suse.de>
10982 PR middle-end/70931
10983 * gfortran.dg/pr70931.f90: New testcase.
10985 2016-05-06 Richard Biener <rguenther@suse.de>
10987 PR middle-end/70941
10988 * gcc.dg/torture/pr70941.c: New testcase.
10990 2016-05-05 Bin Cheng <bin.cheng@arm.com>
10992 PR tree-optimization/57206
10993 * gcc.dg/vect/pr57206.c: New test.
10995 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10997 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10999 2016-05-05 Jakub Jelinek <jakub@redhat.com>
11001 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11003 * c-c++-common/Wdangling-else-4.c: New test.
11005 2016-05-04 Jakub Jelinek <jakub@redhat.com>
11009 * g++.dg/opt/pr70906.C: New test.
11010 * g++.dg/opt/pr70933.C: New test.
11012 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11014 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
11016 * gcc.dg/ipa/pure-const-3.c: New testcase.
11018 2016-05-04 Marek Polacek <polacek@redhat.com>
11020 * c-c++-common/Wdangling-else-1.c: New test.
11021 * c-c++-common/Wdangling-else-2.c: New test.
11022 * c-c++-common/Wdangling-else-3.c: New test.
11024 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11026 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11029 2016-05-04 Marek Polacek <polacek@redhat.com>
11032 * gcc.dg/Waddress-2.c: New test.
11034 2016-05-04 Alan Modra <amodra@gmail.com>
11036 * gcc.target/powerpc/pr70866.c: New.
11038 2016-05-03 Martin Sebor <msebor@redhat.com>
11041 * c-c++-common/builtin_location.c: New test.
11042 * g++.dg/cpp1y/builtin_location.C: New test.
11044 2016-05-03 Marek Polacek <polacek@redhat.com>
11047 * gcc.dg/pr70859.c: New test.
11048 * gcc.dg/pr70859-2.c: New test.
11050 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11052 * gnat.dg/debug5.adb: New testcase.
11054 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11056 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11057 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11058 Procedure to check for z10 instruction set.
11060 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11062 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11064 2016-05-03 Alan Modra <amodra@gmail.com>
11066 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11068 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11070 * gcc.target/i386/avx512f-cvt-1.c: New test.
11072 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11074 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11075 -fdump-tree-vrp-details.
11077 2016-05-03 Richard Biener <rguenther@suse.de>
11079 * gcc.dg/pr30172-1.c: Adjust.
11080 * gcc.dg/pr63743.c: Likewise.
11081 * gcc.dg/tm/pr51696.c: Likewise.
11082 * c-c++-common/tm/safe-1.c: Likewise.
11083 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11084 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11085 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11086 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11088 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11090 PR rtl-optimization/70467
11091 * gcc.target/i386/pr70467-3.c: New test.
11092 * gcc.target/i386/pr70467-4.c: New test.
11094 PR tree-optimization/70916
11095 * gcc.c-torture/compile/pr70916.c: New test.
11098 * gcc.target/i386/pr49244-1.c: New test.
11099 * gcc.target/i386/pr49244-2.c: New test.
11101 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11103 PR rtl-optimization/44281
11104 * gcc.target/i386/pr44281.c: New test.
11106 2016-05-03 bin cheng <bin.cheng@arm.com>
11108 PR tree-optimization/56541
11109 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11110 * gcc.dg/vect/pr56541.c: new test.
11112 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11114 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11116 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11118 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11121 * c-c++-common/asan/clone-test-1.c (main): Align child process
11124 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11127 * g++.dg/spellcheck-fields-2.C: New test case.
11129 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11132 * g++.dg/pr62314.C: New test case.
11134 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
11136 * gcc.dg/ipa/inline-8.c: New testcase.
11138 2016-05-02 Jakub Jelinek <jakub@redhat.com>
11140 PR rtl-optimization/70467
11141 * gcc.target/i386/pr70467-1.c: New test.
11143 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11145 * gcc.dg/spec-options.c: Run the test on all targets.
11146 * gcc.dg/foo.specs: Use cpp_unique_options.
11148 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
11150 * gcc.dg/tree-ssa/unord.c: New testcase.
11152 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
11154 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11156 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11158 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11160 2016-05-02 Marek Polacek <polacek@redhat.com>
11163 * gcc.dg/enum-incomplete-3.c: New test.
11165 2016-05-02 Marek Polacek <polacek@redhat.com>
11166 Tom de Vries <tom@codesourcery.com>
11168 PR tree-optimization/70700
11169 * gcc.dg/pr70700.c: New test.
11171 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
11173 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11174 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11175 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11176 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11177 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11179 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11181 * ada/acats/run_acats: Rename into...
11182 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11183 * ada/acats/run_all.sh: Remove redundant test.
11184 (target_run): Move around.
11185 (target_gnatchop): Use newly built executable.
11186 (target_gnatmake): Likewise.
11187 Check that the compilation of impbit succeeds.
11189 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11191 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11192 * gcc.dg/20021029-1.c: Likewise.
11193 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11194 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11195 * gcc.target/sh/cmpstr.c: Likewise.
11196 * gcc.target/sh/cmpstrn.c: Likewise.
11197 * gcc.target/sh/memset.c: Likewise.
11198 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11199 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11200 * gcc.target/sh/pr39423-1.c: Likewise.
11201 * gcc.target/sh/pr49468-di.c: Likewise.
11202 * gcc.target/sh/pr49468-si.c: Likewise.
11203 * gcc.target/sh/pr49880-1.c: Likewise.
11204 * gcc.target/sh/pr49880-2.c: Likewise.
11205 * gcc.target/sh/pr49880-3.c: Likewise.
11206 * gcc.target/sh/pr50751-1.c: Likewise.
11207 * gcc.target/sh/pr50751-4.c: Likewise.
11208 * gcc.target/sh/pr50751-7.c: Likewise.
11209 * gcc.target/sh/pr51244-1.c: Likewise.
11210 * gcc.target/sh/pr51244-10.c: Likewise.
11211 * gcc.target/sh/pr51244-11.c: Likewise.
11212 * gcc.target/sh/pr51244-12.c: Likewise.
11213 * gcc.target/sh/pr51244-13.c: Likewise.
11214 * gcc.target/sh/pr51244-14.c: Likewise.
11215 * gcc.target/sh/pr51244-17.c: Likewise.
11216 * gcc.target/sh/pr51244-18.c: Likewise.
11217 * gcc.target/sh/pr51244-19.c: Likewise.
11218 * gcc.target/sh/pr51244-4.c: Likewise.
11219 * gcc.target/sh/pr51244-5.c: Likewise.
11220 * gcc.target/sh/pr51244-7.c: Likewise.
11221 * gcc.target/sh/pr51244-8.c: Likewise.
11222 * gcc.target/sh/pr51244-9.c: Likewise.
11223 * gcc.target/sh/pr51697.c: Likewise.
11224 * gcc.target/sh/pr52483-1.c: Likewise.
11225 * gcc.target/sh/pr52483-2.c: Likewise.
11226 * gcc.target/sh/pr52483-3.c: Likewise.
11227 * gcc.target/sh/pr52483-5.c: Likewise.
11228 * gcc.target/sh/pr52933-1.c: Likewise.
11229 * gcc.target/sh/pr52933-2.c: Likewise.
11230 * gcc.target/sh/pr52933-3.c: Likewise.
11231 * gcc.target/sh/pr53568-1.c: Likewise.
11232 * gcc.target/sh/pr53976-1.c: Likewise.
11233 * gcc.target/sh/pr53988-1.c: Likewise.
11234 * gcc.target/sh/pr53988.c: Likewise.
11235 * gcc.target/sh/pr54089-1.c: Likewise.
11236 * gcc.target/sh/pr54089-6.c: Likewise.
11237 * gcc.target/sh/pr54089-7.c: Likewise.
11238 * gcc.target/sh/pr54089-8.c: Likewise.
11239 * gcc.target/sh/pr54089-9.c: Likewise.
11240 * gcc.target/sh/pr54236-1.c: Likewise.
11241 * gcc.target/sh/pr54236-2.c: Likewise.
11242 * gcc.target/sh/pr54236-3.c: Likewise.
11243 * gcc.target/sh/pr54236-4.c: Likewise.
11244 * gcc.target/sh/pr54386.c: Likewise.
11245 * gcc.target/sh/pr54602-1.c: Likewise.
11246 * gcc.target/sh/pr54685.c: Likewise.
11247 * gcc.target/sh/pr54760-1.c: Likewise.
11248 * gcc.target/sh/pr54760-2.c: Likewise.
11249 * gcc.target/sh/pr54760-3.c: Likewise.
11250 * gcc.target/sh/pr54760-4.c: Likewise.
11251 * gcc.target/sh/pr54760-5.c: Likewise.
11252 * gcc.target/sh/pr54760-6.c: Likewise.
11253 * gcc.target/sh/pr55146.c: Likewise.
11254 * gcc.target/sh/pr55160.c: Likewise.
11255 * gcc.target/sh/pr59278.c: Likewise.
11256 * gcc.target/sh/pr59401-1.c: Likewise.
11257 * gcc.target/sh/pr59533-1.c: Likewise.
11258 * gcc.target/sh/pr63260.c: Likewise.
11259 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11260 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11261 * gcc.target/sh/strlen.c: Likewise.
11262 * gcc.target/sh/torture/pr30807.c: Likewise.
11263 * gcc.target/sh/torture/pr34777.c: Likewise.
11264 * gcc.target/sh/torture/pr64652.c: Likewise.
11265 * gcc.target/sh/torture/pr65505.c: Likewise.
11266 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11267 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11269 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11272 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11274 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11276 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11277 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11278 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11279 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11281 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11283 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11284 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11286 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11288 PR middle-end/70626
11289 * c-c++-common/goacc/combined-reduction.c: New test.
11290 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11292 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11294 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11295 *movdi_internal pattern only if PIC off.
11296 * gcc.target/i386/pr70155-2.c: Likewise.
11297 * gcc.target/i386/pr70155-3.c: Likewise.
11298 * gcc.target/i386/pr70155-4.c: Likewise.
11299 * gcc.target/i386/pr70155-5.c: Likewise.
11300 * gcc.target/i386/pr70155-6.c: Likewise.
11301 * gcc.target/i386/pr70155-7.c: Likewise.
11302 * gcc.target/i386/pr70155-8.c: Likewise.
11303 * gcc.target/i386/pr70155-15.c: Likewise.
11304 * gcc.target/i386/pr70155-17.c: Likewise.
11305 * gcc.target/i386/pr70155-22.c: Likewise.
11307 2016-04-29 Bin Cheng <bin.cheng@arm.com>
11309 PR tree-optimization/70803
11310 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11312 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11314 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11315 optimization of vector loop.
11316 * gcc.target/i386/vect-unpack-3.c: New test.
11317 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11318 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11319 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11321 2016-04-29 Marek Polacek <polacek@redhat.com>
11324 * g++.dg/ubsan/null-7.C: New test.
11327 * gcc.dg/pr70852.c: New test.
11329 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11332 * g++.dg/cpp0x/alignas6.C: New test.
11334 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11336 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11337 * gcc.dg/pr27003.c: Likewise.
11338 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11339 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11340 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11341 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
11342 * gcc.target/arc/mxy.c: Likewise.
11343 * gcc.target/arc/mswape.c: Likewise.
11344 * gcc.target/arc/mrtsc.c: Likewise.
11345 * gcc.target/arc/mcrc.c: Likewise.
11346 * gcc.target/arc/mdsp-packa.c: Likewise.
11347 * gcc.target/arc/mdvbf.c: Likewise.
11348 * gcc.target/arc/mlock.c: Likewise.
11349 * gcc.target/arc/mmac-24.c: Likewise.
11350 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11352 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11353 Matthijs Kooijman <matthijs@stdin.nl>
11354 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11357 * gcc.target/avr/pr60040-1.c: New.
11358 * gcc.target/avr/pr60040-2.c: New.
11360 2016-04-29 Richard Biener <rguenther@suse.de>
11362 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11364 2016-04-29 Richard Biener <rguenther@suse.de>
11366 PR tree-optimization/13962
11367 PR tree-optimization/65686
11368 * gcc.dg/uninit-pr65686.c: New testcase.
11370 2016-04-29 Jakub Jelinek <jakub@redhat.com>
11372 PR middle-end/70843
11373 * gcc.dg/pr70843.c: New test.
11375 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11378 * gcc.target/i386/pr70858.c: New test.
11380 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11382 * gcc.target/arc/nps400-1.c: New file.
11384 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11385 Andrew Burgess <andrew.burgess@embecosm.com>
11387 * gcc.target/arc/movh_cl-1.c: New file.
11389 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11390 Andrew Burgess <andrew.burgess@embecosm.com>
11392 * gcc.target/arc/extzv-1.c: New file.
11393 * gcc.target/arc/insv-1.c: New file.
11394 * gcc.target/arc/insv-2.c: New file.
11395 * gcc.target/arc/movb-1.c: New file.
11396 * gcc.target/arc/movb-2.c: New file.
11397 * gcc.target/arc/movb-3.c: New file.
11398 * gcc.target/arc/movb-4.c: New file.
11399 * gcc.target/arc/movb-5.c: New file.
11400 * gcc.target/arc/movb_cl-1.c: New file.
11401 * gcc.target/arc/movb_cl-2.c: New file.
11402 * gcc.target/arc/movbi_cl-1.c: New file.
11403 * gcc.target/arc/movl-1.c: New file.
11405 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11406 Andrew Burgess <andrew.burgess@embecosm.com>
11408 * gcc.target/arc/cmem-1.c: New file.
11409 * gcc.target/arc/cmem-2.c: New file.
11410 * gcc.target/arc/cmem-3.c: New file.
11411 * gcc.target/arc/cmem-4.c: New file.
11412 * gcc.target/arc/cmem-5.c: New file.
11413 * gcc.target/arc/cmem-6.c: New file.
11414 * gcc.target/arc/cmem-7.c: New file.
11415 * gcc.target/arc/cmem-ld.inc: New file.
11416 * gcc.target/arc/cmem-st.inc: New file.
11418 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11421 * gcc.target/i386/pr70821.c: New test.
11423 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11425 * gcc.target/powerpc/vec-adde.c: New test.
11426 * gcc.target/powerpc/vec-adde-int128.c: New test.
11428 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11430 * gcc.target/i386/avx-vround-1.c: New test.
11431 * gcc.target/i386/avx-vround-2.c: New test.
11432 * gcc.target/i386/avx512vl-vround-1.c: New test.
11433 * gcc.target/i386/avx512vl-vround-2.c: New test.
11435 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11438 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11439 (check_effective_target_cilkplus_runtime): ... this.
11440 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11441 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11443 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11444 Require cilkplus_runtime.
11445 Don't add -lcilkrts.
11446 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11447 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11448 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11449 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11450 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11451 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11452 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11453 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11454 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11455 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11456 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11457 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11458 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11459 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11460 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11461 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11462 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11463 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11464 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11465 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11466 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11467 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11468 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11469 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11470 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11471 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11472 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11473 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11474 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11476 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11477 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11479 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11481 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11484 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
11486 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11487 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11489 2015-04-27 Ryan Burn <contact@rnburn.com>
11493 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11495 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11496 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11498 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11500 * gnat.dg/limited_with4.ad[sb]: New test.
11501 * gnat.dg/limited_with4_pkg.ads: New helper.
11503 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11506 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11507 and movv1ti_internal patterns
11508 * gcc.target/i386/pr70155-1.c: New test.
11509 * gcc.target/i386/pr70155-2.c: Likewise.
11510 * gcc.target/i386/pr70155-3.c: Likewise.
11511 * gcc.target/i386/pr70155-4.c: Likewise.
11512 * gcc.target/i386/pr70155-5.c: Likewise.
11513 * gcc.target/i386/pr70155-6.c: Likewise.
11514 * gcc.target/i386/pr70155-7.c: Likewise.
11515 * gcc.target/i386/pr70155-8.c: Likewise.
11516 * gcc.target/i386/pr70155-9.c: Likewise.
11517 * gcc.target/i386/pr70155-10.c: Likewise.
11518 * gcc.target/i386/pr70155-11.c: Likewise.
11519 * gcc.target/i386/pr70155-12.c: Likewise.
11520 * gcc.target/i386/pr70155-13.c: Likewise.
11521 * gcc.target/i386/pr70155-14.c: Likewise.
11522 * gcc.target/i386/pr70155-15.c: Likewise.
11523 * gcc.target/i386/pr70155-16.c: Likewise.
11524 * gcc.target/i386/pr70155-17.c: Likewise.
11525 * gcc.target/i386/pr70155-18.c: Likewise.
11526 * gcc.target/i386/pr70155-19.c: Likewise.
11527 * gcc.target/i386/pr70155-20.c: Likewise.
11528 * gcc.target/i386/pr70155-21.c: Likewise.
11529 * gcc.target/i386/pr70155-22.c: Likewise.
11531 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11533 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11536 2016-04-27 Bin Cheng <bin.cheng@arm.com>
11538 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11539 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11540 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11541 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11542 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11544 2016-04-27 Richard Biener <rguenther@suse.de>
11547 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11548 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11550 2016-04-27 Nathan Sidwell <nathan@acm.org>
11552 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11553 * g++.dg/ubsan/pr63956.C: Adjust error location.
11555 2016-04-27 Nick Clifton <nickc@redhat.com>
11557 PR middle-end/49889
11558 * gcc.dg/pr49889.c: New test.
11560 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11562 * c-c++-common/memset-array.c: New test.
11564 2016-04-26 Martin Sebor <msebor@redhat.com>
11567 * g++.dg/cpp1y/func_constexpr.C: New test.
11569 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11572 * g++.dg/cpp0x/enum32.C: New test.
11573 * g++.dg/cpp0x/enum33.C: New test.
11575 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11577 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11578 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11579 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11580 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11581 * gcc.c-torture/execute/pr38151.c: Likewise.
11582 * gcc.c-torture/execute/pr66556.c: Likewise.
11583 * gcc.c-torture/execute/pr67781.c: Likewise.
11584 * gcc.c-torture/execute/pr68648.c: Likewise.
11586 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
11588 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11590 2016-04-26 Marek Polacek <polacek@redhat.com>
11593 * gcc.dg/pr67784-3.c: New test.
11594 * gcc.dg/pr67784-4.c: New test.
11595 * gcc.dg/pr67784-5.c: New test.
11598 * gcc.dg/Wnested-externs-2.c: New test.
11600 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
11602 * gcc.dg/fold-plusmult.c: Adjust.
11603 * gcc.dg/no-strict-overflow-6.c: Adjust.
11604 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11606 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11608 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11610 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11611 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11612 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11613 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11614 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11615 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11616 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11617 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11618 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11619 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11620 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11621 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11622 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11623 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11624 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11625 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11626 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11627 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11628 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11629 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11630 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11631 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11633 * gcc.target/i386/pr32219-4.c: Likewise.
11634 * gcc.target/i386/pr32219-6.c: Likewise.
11635 * gcc.target/i386/pr32219-8.c: Likewise.
11637 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11639 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11640 associated options.
11642 2016-04-26 Marek Polacek <polacek@redhat.com>
11645 * g++.dg/ext/cond2.C: New test.
11647 2016-04-26 Bin Cheng <bin.cheng@arm.com>
11649 PR tree-optimization/70771
11650 PR tree-optimization/70775
11651 * gcc.dg/pr70771.c: New test.
11652 * gcc.dg/pr70775.c: New test.
11654 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11656 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11658 2016-04-25 Richard Biener <rguenther@suse.de>
11660 PR tree-optimization/70780
11661 * gcc.dg/torture/pr70780.c: New testcase.
11663 2016-04-25 Michael Collison <michael.collison@arm.com>
11665 * gcc.target/arm/neon-vaddws16.c: New test.
11666 * gcc.target/arm/neon-vaddws32.c: New test.
11667 * gcc.target/arm/neon-vaddwu16.c: New test.
11668 * gcc.target/arm/neon-vaddwu32.c: New test.
11669 * gcc.target/arm/neon-vaddwu8.c: New test.
11670 * lib/target-supports.exp
11671 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11672 that arm neon support vector widen sum of HImode TO SImode.
11674 2016-04-23 Jakub Jelinek <jakub@redhat.com>
11677 * c-c++-common/asan/pr70712.c: New test.
11679 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11681 * .gitattributes: New file.
11683 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11685 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11687 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11689 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11690 * gfortran.dg/submodule_15.f08: Likewise.
11692 2016-04-22 Richard Biener <rguenther@suse.de>
11694 PR tree-optimization/70740
11695 * gcc.dg/torture/pr70740.c: New testcase.
11697 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11700 * gcc.target/i386/pr70750-1.c: New test.
11701 * gcc.target/i386/pr70750-2.c: Likewise.
11703 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11706 * g++.dg/cpp0x/auto48.C: New.
11708 2016-04-21 Marek Polacek <polacek@redhat.com>
11711 * g++.dg/cpp0x/forw_enum12.C: New test.
11712 * g++.dg/cpp0x/forw_enum13.C: New test.
11714 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11717 * gcc.target/i386/pr70728.c: New test.
11719 2016-04-21 Richard Biener <rguenther@suse.de>
11721 PR middle-end/70747
11722 * gcc.dg/pr70747.c: New testcase.
11724 2016-04-21 Bin Cheng <bin.cheng@arm.com>
11726 PR tree-optimization/70715
11727 * gcc.dg/tree-ssa/scev-13.c: New test.
11729 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
11731 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11733 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
11735 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11737 2016-04-20 Jan Hubicka <jh@suse.cz>
11740 * g++.dg/ipa/nothrow-1.C: New testcase.
11742 2016-04-20 Nathan Sidwell <nathan@acm.org>
11745 * g++.dg/eh/delete1.C: New.
11747 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11749 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11750 -mtune-ctrl=sse_typeless_stores.
11752 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11754 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11756 2016-04-20 Bin Cheng <bin.cheng@arm.com>
11758 PR tree-optimization/69489
11759 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11761 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11764 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11765 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11766 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11768 2016-04-20 Bin Cheng <bin.cheng@arm.com>
11770 PR tree-optimization/56625
11771 PR tree-optimization/69489
11772 * gcc.dg/vect/pr56625.c: New test.
11773 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11775 2016-04-20 Andrew Pinski <apinski@cavium.com>
11778 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11780 2016-04-20 Arnaud Charlet <charlet@adacore.com>
11782 * gnat.dg/self1.adb: Remove now incorrect test.
11784 2016-04-20 Bin Cheng <bin.cheng@arm.com>
11786 * gcc.dg/tree-ssa/scev-11.c: New test.
11787 * gcc.dg/tree-ssa/scev-12.c: New test.
11789 2016-04-20 Marek Polacek <polacek@redhat.com>
11791 PR tree-optimization/70725
11792 * gcc.dg/pr70725.c: New test.
11794 2016-04-20 Richard Biener <rguenther@suse.de>
11796 PR tree-optimization/70726
11797 * g++.dg/vect/pr70726.cc: New testcase.
11799 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11802 * gcc.target/s390/pr70674.c: New test.
11804 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11806 PR libgfortran/70684
11807 * gfortran.dg/list_read_14.f90: New test.
11809 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11812 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11813 extern to force it misaligned.
11817 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11818 Don't check `*' before movv4sf_internal.
11819 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11820 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11821 Don't check `*' before movv16qi_internal.
11822 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11823 extern to force it misaligned.
11827 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11828 Don't check `*' before movv2df_internal.
11829 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11830 extern to force it misaligned.
11834 Check movv8sf_internal instead of avx_storeups256.
11835 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11837 2016-04-19 Richard Biener <rguenther@suse.de>
11839 PR tree-optimization/70171
11840 * g++.dg/tree-ssa/pr70171.C: New testcase.
11842 2016-04-19 Richard Biener <rguenther@suse.de>
11844 PR tree-optimization/70724
11845 * gcc.dg/torture/pr70724.c: New testcase.
11847 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11849 PR middle-end/70689
11850 * gcc.target/i386/pr70689.c: New.
11852 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11855 * gcc.target/i386/pr70708.c: New test.
11857 2016-04-18 Richard Biener <rguenther@suse.de>
11859 PR tree-optimization/43434
11860 * gcc.dg/vect/pr43434.c: New testcase.
11861 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11862 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11863 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11864 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11865 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11866 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11867 * gcc.dg/gomp/pr68640.c: Likewise.
11868 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11869 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11871 2016-04-18 Richard Biener <rguenther@suse.de>
11873 PR tree-optimization/70701
11874 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11876 2016-04-18 Tom de Vries <tom@codesourcery.com>
11879 * gcc.dg/pr70161.c: Add dot-file scans.
11880 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11881 instead of after last dot char.
11883 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11885 * c-c++-common/dump-ada-spec-3.c: New test.
11886 * c-c++-common/dump-ada-spec-4.c: Likewise.
11888 2016-04-17 Tom de Vries <tom@codesourcery.com>
11891 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11893 2016-04-15 Jan Hubicka <jh@suse.cz>
11896 * g++.dg/ipa/pure-const-1.C: New testcase.
11897 * g++.dg/ipa/pure-const-2.C: New testcase.
11898 * g++.dg/ipa/pure-const-3.C: New testcase.
11900 2016-04-15 Marek Polacek <polacek@redhat.com>
11903 * gcc.dg/bitfld-22.c: New test.
11905 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11907 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11910 2016-04-15 Marek Polacek <polacek@redhat.com>
11913 * c-c++-common/pr70651.c: New test.
11915 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11917 PR rtl-optimization/70681
11918 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11919 dump scan on arm and powerpc.
11920 * gcc.dg/pr10474.c: Likewise.
11922 2016-04-15 Jakub Jelinek <jakub@redhat.com>
11927 * g++.dg/cpp1y/vla11.C: Revert for real.
11930 * c-c++-common/Wparentheses-1.c: New test.
11931 * c-c++-common/gomp/Wparentheses-1.c: New test.
11932 * c-c++-common/gomp/Wparentheses-2.c: New test.
11933 * c-c++-common/gomp/Wparentheses-3.c: New test.
11934 * c-c++-common/gomp/Wparentheses-4.c: New test.
11935 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11936 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11937 * c-c++-common/goacc/Wparentheses-1.c: New test.
11939 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11942 * gcc.target/i386/pr70662.c: New test.
11944 2016-04-15 Richard Biener <rguenther@suse.de>
11945 Alan Modra <amodra@gmail.com>
11947 PR tree-optimization/70130
11948 * gcc.dg/vect/O3-pr70130.c: New testcase.
11950 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11953 * gcc.target/powerpc/pr70669.c: New test.
11956 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11957 a power7 system that does not have an assembler that supports
11960 2016-04-14 Martin Sebor <msebor@redhat.com>
11965 * c-c++-common/ubsan/vla-1.c: Revert.
11966 * g++.dg/cpp1y/vla11.C: Same.
11967 * g++.dg/cpp1y/vla12.C: Same.
11968 * g++.dg/cpp1y/vla13.C: Same.
11969 * g++.dg/cpp1y/vla14.C: Same.
11970 * g++.dg/cpp1y/vla3.C: Same.
11971 * g++.dg/init/array24.C: Same.
11972 * g++.dg/ubsan/vla-1.C: Same.
11974 2016-04-14 Marek Polacek <polacek@redhat.com>
11975 Jan Hubicka <hubicka@ucw.cz>
11978 * g++.dg/torture/pr70029.C: New test.
11980 2016-04-14 Martin Sebor <msebor@redhat.com>
11982 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11983 type size to prevent failures on targets with very low maximum
11986 2016-04-14 Richard Biener <rguenther@suse.de>
11988 PR tree-optimization/70623
11989 * gcc.dg/torture/pr70623.c: New testcase.
11990 * gcc.dg/torture/pr70623-2.c: Likewise.
11992 2016-04-13 Martin Sebor <msebor@redhat.com>
11997 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11998 * g++.dg/cpp1y/vla11.C: New test.
11999 * g++.dg/cpp1y/vla12.C: New test.
12000 * g++.dg/cpp1y/vla13.C: New test.
12001 * g++.dg/cpp1y/vla14.C: New test.
12002 * g++.dg/cpp1y/vla3.C: Restore deleted test.
12003 * g++.dg/init/array24.C: Fully brace VLA initializer.
12004 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12006 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12009 * g++.dg/opt/pr70641.C: New test.
12011 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12013 PR rtl-optimization/68749
12014 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12015 effects of argument promotions.
12016 Remove default args to dg-skip-if.
12018 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12021 * g++.dg/parse/pr70635.C: New.
12023 2016-04-13 Marek Polacek <polacek@redhat.com>
12026 * c-c++-common/Wmisleading-indentation-4.c: New test.
12028 2016-04-13 Marek Polacek <polacek@redhat.com>
12031 * gcc.dg/Wparentheses-12.c: New test.
12032 * gcc.dg/Wparentheses-13.c: New test.
12034 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12036 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12037 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12038 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12040 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12042 PR middle-end/70633
12043 * gcc.c-torture/compile/pr70633.c: New test.
12046 * gcc.dg/torture/pr70628.c: New test.
12048 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12051 * g++.dg/template/pr70610.C: New test.
12052 * g++.dg/template/pr70610-2.C: New test.
12053 * g++.dg/template/pr70610-3.C: New test.
12054 * g++.dg/template/pr70610-4.C: New test.
12056 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12058 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12062 * g++.dg/ext/pr70571.C: New test.
12064 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12067 * gcc.target/powerpc/pr70640.c: New test.
12069 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12072 * g++.dg/parse/pr68722.C: New.
12074 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12076 PR rtl-optimization/70596
12077 * gcc.target/i386/pr70596.c: New test.
12079 2016-04-12 Nathan Sidwell <nathan@acm.org>
12082 * g++.dg/init/pr70501.C: New.
12084 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12086 * gcc.target/i386/asm-flag-6.c: New test.
12088 2016-04-12 Tom de Vries <tom@codesourcery.com>
12090 PR tree-optimization/68756
12091 * gcc.dg/graphite/pr68756.c: New test.
12093 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12095 PR tree-optimization/70602
12096 * gcc.c-torture/execute/pr70602.c: New test.
12098 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12101 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12102 __float128 emulator is built and runs.
12103 * gcc.target/powerpc/float128-1.c: Likewise.
12105 * lib/target-supports.exp (check_ppc_float128_sw_available):
12106 Rework tests for __float128 software and hardware
12107 availability. Fix exit condition to return 0 on success.
12109 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12112 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12113 * gcc.target/aarch64/target_attr_15.c: Likewise.
12115 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12118 * g++.dg/cpp1y/pr69066.C: New.
12120 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12123 * gfortran.dg/pr36192.f90: Update test.
12124 * gfortran.dg/pr36192_1.f90: Update test.
12125 * gfortran.dg/real_dimension_1.f: Update test.
12126 * gfortran.dg/parameter_array_init_7.f90: New test.
12128 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
12131 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12133 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12135 PR rtl-optimization/66669
12136 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12138 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12140 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12141 * gcc.dg/pie-1.c: Likewise.
12142 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12143 * gcc.dg/pic-4.c: Likewise.
12144 * gcc.dg/pie-3.c: Likewise.
12145 * gcc.dg/pie-4.c: Likewise.
12147 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12149 PR tree-optimization/68644
12150 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12152 PR rtl-optimization/64886
12153 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12155 2016-04-09 Tom de Vries <tom@codesourcery.com>
12157 PR tree-optimization/68953
12158 * gcc.dg/graphite/pr68953.c: New test.
12160 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12163 * gfortran.dg/deferred_character_16.f90: New test.
12165 2016-04-09 Jakub Jelinek <jakub@redhat.com>
12167 PR tree-optimization/70586
12168 * gcc.c-torture/execute/pr70586.c: New test.
12170 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12173 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12174 with __builtin_memset
12175 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12177 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12181 PR tree-optimization/70373
12182 PR middle-end/70533
12183 PR middle-end/70534
12184 PR middle-end/70535
12185 * c-c++-common/goacc/reduction-5.c: New test.
12186 * c-c++-common/goacc/reduction-promotions.c: New test.
12187 * gfortran.dg/goacc/reduction-3.f95: New test.
12188 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12190 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12194 * g++.dg/pr70590.C: New test.
12195 * g++.dg/pr70590-2.C: New test.
12197 2016-04-08 Jakub Jelinek <jakub@redhat.com>
12199 PR middle-end/70593
12200 * gcc.target/i386/pr70593.c: New test.
12202 PR rtl-optimization/70574
12203 * gcc.target/i386/avx2-pr70574.c: New test.
12205 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12208 * c-c++-common/asan/pr70541.c: New test.
12210 2016-04-08 Tom de Vries <tom@codesourcery.com>
12212 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12213 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12215 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12218 * gcc.c-torture/execute/pr70566.c: New test.
12220 2016-04-08 Tom de Vries <tom@codesourcery.com>
12222 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12223 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12225 2016-04-08 Alan Modra <amodra@gmail.com>
12227 * gcc.target/powerpc/pr70117.c: New.
12229 2016-04-07 Jakub Jelinek <jakub@redhat.com>
12232 * gcc.dg/lto/simd-function_0.c: New test.
12234 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12236 * c-c++-common/attr-simd-2.c: Likewise.
12237 * c-c++-common/attr-simd-4.c: Likewise.
12238 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12239 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12241 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12244 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12246 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12247 Tom de Vries <tom@codesourcery.com>
12249 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12250 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12251 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12252 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12253 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12254 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12255 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12256 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12258 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12261 * g++.dg/warn/Wparentheses-29.C: New test.
12263 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12266 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12267 explicit braces to resolve a future -Wparentheses warning.
12269 2016-04-06 Richard Henderson <rth@redhat.com>
12271 * gcc.dg/pr61817-1.c: New test.
12272 * gcc.dg/pr61817-2.c: New test.
12273 * gcc.dg/pr69391-1.c: New test.
12274 * gcc.dg/pr69391-2.c: New test.
12276 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12278 PR rtl-optimization/70398
12279 * gcc.target/aarch64/pr70398.c: New.
12281 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12283 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12285 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
12286 Pedro Alves <palves@redhat.com>
12288 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12290 2016-04-06 Jakub Jelinek <jakub@redhat.com>
12292 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12293 Check for avx512f effective targets instead of avx2.
12294 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12295 for AVX512F clones.
12296 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12297 * g++.dg/gomp/declare-simd-1.C: Likewise.
12298 * g++.dg/gomp/declare-simd-3.C: Likewise.
12299 * g++.dg/gomp/declare-simd-4.C: Likewise.
12301 PR middle-end/70550
12302 * c-c++-common/gomp/pr70550-1.c: New test.
12303 * c-c++-common/gomp/pr70550-2.c: New test.
12305 2016-04-05 Nathan Sidwell <nathan@acm.org>
12308 * g++.dg/ext/attribute-may-alias-5.C: New.
12310 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12313 * c-c++-common/pr70336.c: New test.
12314 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12315 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12317 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
12320 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12322 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12324 PR rtl-optimization/70542
12325 * gcc.dg/torture/pr70542.c: New test.
12326 * gcc.target/i386/avx2-pr70542.c: New test.
12328 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12330 PR tree-optimization/70509
12331 * gcc.target/i386/avx512bw-pr70509.c: New test.
12333 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12336 * g++.dg/ext/constexpr-vla4.C: New test.
12338 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
12341 * gcc.target/i386/pr70510.c: New test.
12343 2016-04-05 Richard Biener <rguenther@suse.de>
12345 PR tree-optimization/70526
12346 * g++.dg/torture/pr70526.C: New testcase.
12348 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12351 * gcc.target/i386/pr70525.c: New test.
12353 2016-04-05 Richard Biener <rguenther@suse.de>
12355 PR middle-end/70499
12356 * g++.dg/torture/pr70499.C: New testcase.
12358 2016-04-05 Richard Biener <rguenther@suse.de>
12360 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12363 2016-04-04 Jakub Jelinek <jakub@redhat.com>
12365 PR middle-end/70307
12366 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12367 rs6000 ABI warnings.
12369 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
12372 * g++.dg/ipa/devirt-51.C: New testcase.
12374 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12375 Jakub Jelinek <jakub@redhat.com>
12377 PR middle-end/70457
12378 * gcc.dg/torture/pr70457.c: New.
12380 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12383 * gfortran.dg/allocate_with_source_19.f08: New test.
12385 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12388 * gfortran.dg/coarray_allocate_6.f08: New test.
12390 2016-04-04 Richard Biener <rguenther@suse.de>
12392 PR rtl-optimization/70484
12393 * gcc.dg/torture/pr70484.c: New testcase.
12395 2016-04-04 Marek Polacek <polacek@redhat.com>
12398 * gcc.dg/torture/pr70307.c: New test.
12400 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12404 * gcc.target/sh/torture/pr70416.c: New.
12406 2016-04-02 Martin Sebor <msebor@redhat.com>
12412 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12413 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12414 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12415 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12416 * g++.dg/cpp0x/constexpr-string.C: Same.
12417 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12418 * g++.dg/cpp0x/pr65398.C: Same.
12419 * g++.dg/ext/constexpr-vla1.C: Same.
12420 * g++.dg/ext/constexpr-vla2.C: Same.
12421 * g++.dg/ext/constexpr-vla3.C: Same.
12422 * g++.dg/ubsan/pr63956.C: Same.
12424 2016-04-01 Jakub Jelinek <jakub@redhat.com>
12426 PR rtl-optimization/70467
12427 * gcc.target/i386/pr70467-2.c: New test.
12429 2016-04-01 Jakub Jelinek <jakub@redhat.com>
12430 Marek Polacek <polacek@redhat.com>
12433 * g++.dg/init/new47.C: New test.
12435 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12438 * gcc.target/arm/pr70496.c: New test.
12440 2016-04-01 Nathan Sidwell <nathan@acm.org>
12443 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12445 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12448 * gcc.dg/strlenopt.h (memmove): New.
12449 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12450 instead of "string.h".
12451 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12452 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12453 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12454 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12455 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12456 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12457 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12458 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12459 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12460 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12461 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12462 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12463 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12464 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12465 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12466 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12467 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12468 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12469 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12470 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12472 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12474 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12475 (Holder::foo): Reflect this.
12477 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12480 * gcc.dg/pr70442.c: New test.
12482 2016-03-31 Nathan Sidwell <nathan@acm.org>
12485 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12487 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12490 * gcc.target/i386/pr70453.c: New test.
12492 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
12495 * gcc.c-torture/pr70292.c: New test.
12497 2016-03-31 Marek Polacek <polacek@redhat.com>
12500 * c-c++-common/pr70297.c: New test.
12501 * g++.dg/cpp0x/typedef-redecl.C: New test.
12502 * gcc.dg/typedef-redecl2.c: New test.
12504 2016-03-31 Jakub Jelinek <jakub@redhat.com>
12506 PR rtl-optimization/70460
12507 * gcc.c-torture/execute/pr70460.c: New test.
12509 2016-03-31 Richard Biener <rguenther@suse.de>
12512 * g++.dg/ext/vector30.C: New testcase.
12514 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12515 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12517 * gfortran.dg/fmt_pf.f90: New test.
12519 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12521 Forward-port from 5 branch
12522 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12525 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12526 dg-require-effective-target after dg-do.
12528 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12530 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12532 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12533 Julian Brown <julian@codesourcery.com>
12534 Chung-Lin Tang <cltang@codesourcery.com>
12535 Cesar Philippidis <cesar@codesourcery.com>
12536 James Norris <jnorris@codesourcery.com>
12537 Tom de Vries <tom@codesourcery.com>
12538 Nathan Sidwell <nathan@codesourcery.com>
12540 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
12541 * c-c++-common/goacc/loop-clauses.c: Likewise.
12542 * g++.dg/goacc/template.C: Likewise.
12543 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12544 * gfortran.dg/goacc/loop-1.f95: Likewise.
12545 * gfortran.dg/goacc/loop-5.f95: Likewise.
12546 * gfortran.dg/goacc/loop-6.f95: Likewise.
12547 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12548 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12549 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12550 * c-c++-common/goacc/clauses-fail.c: Likewise.
12551 * c-c++-common/goacc/parallel-1.c: Likewise.
12552 * c-c++-common/goacc/reduction-1.c: Likewise.
12553 * c-c++-common/goacc/reduction-2.c: Likewise.
12554 * c-c++-common/goacc/reduction-3.c: Likewise.
12555 * c-c++-common/goacc/reduction-4.c: Likewise.
12556 * c-c++-common/goacc/routine-3.c: Likewise.
12557 * c-c++-common/goacc/routine-4.c: Likewise.
12558 * c-c++-common/goacc/routine-5.c: Likewise.
12559 * c-c++-common/goacc/tile.c: Likewise.
12560 * g++.dg/goacc/template.C: Likewise.
12561 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12562 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12563 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12564 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12565 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12566 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12567 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12568 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12569 * c-c++-common/goacc/use_device-1.c: ... this file.
12570 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12571 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12572 * c-c++-common/goacc/host_data-6.c: ... this file.
12573 * c-c++-common/goacc/loop-2-kernels.c: New file.
12574 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12575 * c-c++-common/goacc/loop-3.c: Likewise.
12576 * g++.dg/goacc/reference.C: Likewise.
12577 * g++.dg/goacc/routine-1.C: Likewise.
12578 * g++.dg/goacc/routine-2.C: Likewise.
12580 2016-03-30 Richard Biener <rguenther@suse.de>
12582 PR middle-end/70450
12583 * gcc.dg/torture/pr70450.c: New testcase.
12585 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12588 * gcc.dg/torture/pr70421.c: New test.
12589 * gcc.target/i386/avx512f-pr70421.c: New test.
12591 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12594 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12595 (check): New function.
12597 (foo): Align stack to 16 bytes when calling bar.
12598 * gcc.target/i386/cleanup-2.c: Likewise.
12600 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12602 PR tree-optimization/59124
12603 * gcc.dg/Warray-bounds-19.c: New test.
12605 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
12607 * lib/prune.exp (escape_regex_chars): New.
12608 (prune_file_path): Update to quote metcharacters for regexp.
12610 2016-03-29 Jakub Jelinek <jakub@redhat.com>
12612 PR rtl-optimization/70429
12613 * gcc.c-torture/execute/pr70429.c: New test.
12615 PR tree-optimization/70405
12616 * gcc.dg/pr70405.c: New test.
12618 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12621 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12622 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12624 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12627 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12628 __cilkrts_set_param to set two workers.
12629 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12630 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12632 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12634 * g++.dg/ext/fnname5.C: Update the test for Darwin.
12636 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12639 * gcc.target/i386/pr70406.c: New test.
12641 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12643 * gnat.dg/specs/double_record_extension3.ads: New test.
12645 2016-03-25 Richard Henderson <rth@redhat.com>
12648 * gcc.target/aarch64/pr70120-1.c: New.
12649 * gcc.target/aarch64/pr70120-2.c: New.
12650 * gcc.target/aarch64/pr70120-3.c: New.
12652 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12655 * g++.dg/template/mangle2.C: The dg-do directive should be
12656 "compile" not "assemble".
12658 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12661 * gcc.dg/pr69650.c: New test.
12663 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
12665 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12667 2016-03-25 Alan Modra <amodra@gmail.com>
12669 * gcc.dg/dfp/pr70052.c: New test.
12671 2016-03-24 Richard Henderson <rth@redhat.com>
12673 PR middle-end/69845
12674 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12675 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12677 2016-03-24 Tom de Vries <tom@codesourcery.com>
12679 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12681 2016-03-24 Tom de Vries <tom@codesourcery.com>
12683 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12684 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12686 2016-03-24 Tom de Vries <tom@codesourcery.com>
12688 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12689 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12691 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12694 * g++.dg/template/mangle2.C: New test.
12696 2016-03-24 Richard Biener <rguenther@suse.de>
12698 PR tree-optimization/70396
12699 * gcc.dg/torture/pr70396.c: New testcase.
12701 2016-03-24 Richard Biener <rguenther@suse.de>
12703 PR middle-end/70370
12704 * gcc.dg/torture/pr70370.c: New testcase.
12706 2016-03-24 Tom de Vries <tom@codesourcery.com>
12708 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12709 * gfortran.dg/goacc/kernels-tree.f95: Same.
12710 * gfortran.dg/goacc/parallel-tree.f95: Same.
12712 2016-03-24 Tom de Vries <tom@codesourcery.com>
12714 * c-c++-common/goacc/uninit-if-clause.c: New test.
12715 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12717 2016-03-24 Jakub Jelinek <jakub@redhat.com>
12720 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12723 2016-03-24 Richard Biener <rguenther@suse.de>
12725 PR tree-optimization/70372
12726 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12728 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12731 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12733 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12736 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12738 2016-03-23 Jakub Jelinek <jakub@redhat.com>
12741 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12742 * g++.dg/cpp1y/pr70001.C: New test.
12745 * g++.dg/cpp0x/constexpr-70323.C: New test.
12747 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
12748 Jason Merrill <jason@redhat.com>
12749 Jakub Jelinek <jakub@redhat.com>
12752 * g++.dg/cpp0x/constexpr-69315.C: New test.
12753 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12755 2016-03-23 Marek Polacek <polacek@redhat.com>
12758 * g++.dg/warn/Wignored-attributes-1.C: New test.
12759 * g++.dg/warn/Wignored-attributes-2.C: New test.
12761 2016-03-23 Tom de Vries <tom@codesourcery.com>
12763 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12765 * gfortran.dg/goacc/private-3.f95 (test): Same.
12766 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12769 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12771 * lib/target-supports.exp: Remove v7ve entry from loop
12772 creating effective target checks.
12773 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12774 (add_options_for_arm_arch_v7ve): Likewise.
12776 2016-03-23 Jakub Jelinek <jakub@redhat.com>
12778 PR tree-optimization/70354
12779 * gcc.dg/vect/pr70354-1.c: New test.
12780 * gcc.dg/vect/pr70354-2.c: New test.
12781 * gcc.target/i386/avx2-pr70354-1.c: New test.
12782 * gcc.target/i386/avx2-pr70354-2.c: New test.
12784 2016-03-22 Jeff Law <law@redhat.com>
12787 * gcc.dg/tree-ssa/pr70232.c: New test.
12789 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12792 * gcc.target/i386/pr70302.c: New test.
12794 2016-03-22 Richard Biener <rguenther@suse.de>
12796 PR middle-end/70251
12797 * g++.dg/torture/pr70251.C: New testcase.
12799 2016-03-22 David Malcolm <dmalcolm@redhat.com>
12802 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12803 Wmisleading-indentation.c.
12804 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12805 reflect change to diagnostic text and order of messages.
12806 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12808 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
12810 * g++.dg/ext/java-3.C: Don't compile on AIX.
12812 2016-03-22 Richard Biener <rguenther@suse.de>
12814 PR middle-end/70333
12815 * gcc.dg/torture/pr70333.c: New testcase.
12817 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12819 * g++.dg/ext/pr70290.C: New test.
12821 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12824 * gcc.target/i386/pr70325.c: New test.
12826 2016-03-22 Jakub Jelinek <jakub@redhat.com>
12829 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12830 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12833 * gcc.target/i386/pr70300.c: New test.
12836 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12837 (func2): New function for cond with parens, xfail warning for c++.
12838 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12840 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12843 * g++.dg/template/ptrmem30.C: New test.
12845 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12848 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12849 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12851 2016-03-21 Jakub Jelinek <jakub@redhat.com>
12853 PR middle-end/70326
12854 * gcc.dg/pr70326.c: New test.
12856 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
12857 Jakub Jelinek <jakub@redhat.com>
12859 PR tree-optimization/70317
12860 * gcc.dg/pr70317.c: New test.
12862 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
12865 * gcc.target/i386/pr70327.c: New test.
12867 2016-03-21 Martin Liska <mliska@suse.cz>
12870 * gcc.dg/ipa/pr70306.c: New test.
12872 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
12874 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12875 * gcc.target/arm/attr-align3.c: Likewise.
12876 * gcc.target/arm/attr_arm.c: Likewise.
12877 * gcc.target/arm/flip-thumb.c: Likewise.
12879 2016-03-21 Jakub Jelinek <jakub@redhat.com>
12882 * gcc.target/powerpc/altivec-36.c: New test.
12884 2016-03-21 Richard Biener <rguenther@suse.de>
12886 PR tree-optimization/70310
12887 * gcc.dg/torture/pr70310.c: New testcase.
12889 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12892 * gcc.target/i386/pr70293.c: New test.
12894 2016-03-21 Richard Biener <rguenther@suse.de>
12896 PR tree-optimization/70288
12897 * gcc.dg/torture/pr70288-1.c: New testcase.
12898 * gcc.dg/torture/pr70288-2.c: Likewise.
12900 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
12902 PR rtl-optimization/69307
12903 * gcc.target/arm/pr69307.c: New test.
12905 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
12907 PR rtl-optimization/69102
12908 * gcc.c-torture/compile/pr69102.c: New test.
12910 2016-03-18 Jeff Law <law@redhat.com>
12912 PR rtl-optimization/70263
12913 * gcc.c-torture/compile/pr70263-1.c: New test.
12914 * gcc.target/i386/pr70263-2.c: New test.
12916 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12918 PR rtl-optimization/70278
12919 * gcc.dg/torture/pr70278.c: New test.
12920 * gcc.target/arm/pr70278.c: New test.
12922 2016-03-18 David Malcolm <dmalcolm@redhat.com>
12925 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12926 (test_builtin_types_compatible_p): New test function.
12927 * gcc.dg/pr70281.c: New test case.
12929 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12932 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12934 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12936 PR tree-optimization/70252
12937 * gcc.dg/pr70252.c: New test.
12939 2016-03-18 Tom de Vries <tom@codesourcery.com>
12941 * gcc.dg/pr70161-2.c: New test.
12942 * gcc.dg/pr70161.c: New test.
12944 2016-03-18 Tom de Vries <tom@codesourcery.com>
12947 * gcc.dg/pr70269.c: New test.
12949 2016-03-18 Jakub Jelinek <jakub@redhat.com>
12952 * g++.dg/ext/java-3.C: New test.
12954 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12957 * g++.dg/lookup/pr70205.C: New test.
12959 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12962 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12964 2016-03-17 Marek Polacek <polacek@redhat.com>
12967 * gcc.dg/atomic-op-6.c: New test.
12969 2016-03-17 David Malcolm <dmalcolm@redhat.com>
12972 * c-c++-common/pr70264.c: New test case.
12974 2016-03-17 Jakub Jelinek <jakub@redhat.com>
12977 * c-c++-common/pr70144-1.c: New test.
12978 * c-c++-common/pr70144-2.c: New test.
12981 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12982 * g++.dg/opt/flifetime-dse6.C: New test.
12983 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12985 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12988 * gcc.dg/pic-1.c: New test.
12989 * gcc.dg/pic-2.c: Likewise.
12990 * gcc.dg/pic-3.c: Likewise.
12991 * gcc.dg/pic-4.c: Likewise.
12992 * gcc.dg/pie-1.c: Likewise.
12993 * gcc.dg/pie-2.c: Likewise.
12994 * gcc.dg/pie-3.c: Likewise.
12995 * gcc.dg/pie-4.c: Likewise.
12996 * gcc.dg/pie-5.c: Likewise.
12997 * gcc.dg/pie-6.c: Likewise.
12999 2016-03-17 Tom de Vries <tom@codesourcery.com>
13001 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13002 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13004 2016-03-17 Richard Biener <rguenther@suse.de>
13007 * g++.dg/debug/pr70271.C: New testcase.
13009 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13011 * gcc.target/i386/pr70251.c: New test.
13013 2016-03-17 Marek Polacek <polacek@redhat.com>
13016 * g++.dg/warn/constexpr-70194.C: New test.
13018 2016-03-16 Richard Henderson <rth@redhat.com>
13020 PR middle-end/70240
13021 * gcc.c-torture/compile/pr70240.c: New.
13023 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13025 * gcc.c-torture/compile/20151204.c: Skip for avr.
13027 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13030 * g++.dg/opt/pr70245.C: New test.
13031 * g++.dg/opt/pr70245.h: New file.
13032 * g++.dg/opt/pr70245-aux.cc: New file.
13034 2016-03-16 Martin Sebor <msebor@redhat.com>
13036 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13038 2016-03-16 Richard Henderson <rth@redhat.com>
13040 PR middle-end/70199
13041 * gcc.c-torture/compile/pr70199.c: New.
13043 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13045 * gcc.dg/uninit-19.c: Run dos2unix.
13047 2016-03-16 Marek Polacek <polacek@redhat.com>
13050 * gcc.dg/nested-func-10.c: New test.
13051 * gcc.dg/nested-func-9.c: New test.
13053 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13055 PR tree-optimization/68714
13056 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13058 2016-03-16 Tom de Vries <tom@codesourcery.com>
13060 PR tree-optimization/68715
13061 * gcc.dg/graphite/pr68715-2.c: New test.
13062 * gcc.dg/graphite/pr68715.c: New test.
13063 * gfortran.dg/graphite/pr68715.f90: New test.
13065 2016-03-16 Tom de Vries <tom@codesourcery.com>
13067 PR tree-optimization/68809
13068 * gcc.dg/graphite/pr68809-2.c: New test.
13069 * gcc.dg/graphite/pr68809.c: New test.
13071 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13074 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13075 method call to i () as argument. Adjust expected output.
13078 * g++.dg/ubsan/pr70147-1.C: New test.
13079 * g++.dg/ubsan/pr70147-2.C: New test.
13081 2016-03-15 Martin Sebor <msebor@redhat.com>
13084 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13086 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
13088 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13091 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13093 PR libfortran/69799
13094 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13095 libatomic_available.
13097 2016-03-15 Marek Polacek <polacek@redhat.com>
13100 * g++.dg/ext/attribute-may-alias-4.C: New test.
13102 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
13104 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13105 -fvar-tracking-assignments-toggle flag.
13107 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13109 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13111 2016-03-15 Jakub Jelinek <jakub@redhat.com>
13113 PR rtl-optimization/70222
13114 * gcc.c-torture/execute/pr70222-1.c: New test.
13115 * gcc.c-torture/execute/pr70222-2.c: New test.
13117 2016-03-15 Richard Henderson <rth@redhat.com>
13119 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13121 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13123 PR rtl-optimization/69032
13124 * gcc.dg/pr69032.c: New test.
13126 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13128 PR rtl-optimization/63384
13129 * g++.dg/pr63384.C: New test.
13131 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13134 * gcc.target/i386/pr64411.C: New test.
13136 2016-03-15 Tom de Vries <tom@codesourcery.com>
13138 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13139 * gfortran.dg/goacc/kernels-alias.f95: New test.
13141 2016-03-14 Martin Sebor <msebor@redhat.com>
13144 * g++.dg/cpp0x/constexpr-inline.C: New test.
13145 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13147 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
13149 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13151 2016-03-14 Jakub Jelinek <jakub@redhat.com>
13153 PR middle-end/70219
13154 * gcc.dg/pr70219.c: New test.
13156 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13159 * gcc.dg/torture/pr70083.c: New test.
13160 * gcc.target/i386/pr70083.c: New test.
13162 2016-03-14 Richard Biener <rguenther@suse.de>
13164 PR tree-optimization/56365
13165 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13167 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13170 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13172 * g++.dg/pr70098.C: New testcase.
13175 2016-03-14 Tom de Vries <tom@codesourcery.com>
13177 PR tree-optimization/70045
13178 * gcc.dg/graphite/pr70045.c: New test.
13180 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13183 * gfortran.dg/include_9.f90: New test.
13185 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13188 gfortran.dg/prof/prof.exp: New script.
13189 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13191 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
13193 PR rtl-optimization/69307
13194 * gcc.dg/pr69307.c: New test.
13196 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13199 * gcc.target/arm/pr69614.c: New.
13201 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
13204 * gfortran.dg/submodule_14.f08: New test
13207 * gfortran.dg/submodule_15.f08: New test
13209 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13212 * g++.dg/cpp1y/paren3.C: New test.
13214 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13217 * gcc.target/powerpc/ppc-round2.c: New test.
13219 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13222 * gcc.dg/torture/pr70123.c: New test.
13224 2016-03-11 Jeff Law <law@redhat.com>
13226 PR tree-optimization/70190
13227 * gcc.c-torture/compile/pr70190.c: New test.
13229 2016-03-11 David Malcolm <dmalcolm@redhat.com>
13232 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13234 (test43_b): Likewise.
13235 (test43_c): Likewise.
13236 (test43_d): Likewise.
13237 (test43_e): Likewise.
13238 (test43_f): Likewise.
13239 (test43_g): Likewise.
13240 (test44_a): Likewise.
13241 (test44_b): Likewise.
13242 (test44_c): Likewise.
13243 (test44_d): Likewise.
13244 (test44_e): Likewise.
13246 2016-03-11 David Malcolm <dmalcolm@redhat.com>
13249 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13251 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13253 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13256 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13260 * gcc.target/aarch64/pr69245_2.c: New test.
13262 2016-03-11 Jakub Jelinek <jakub@redhat.com>
13264 PR tree-optimization/70177
13265 * gcc.dg/pr70177.c: New test.
13267 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13269 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13271 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13273 * gcc.dg/tree-ssa/sra-20.c: New.
13275 2016-03-11 Jakub Jelinek <jakub@redhat.com>
13277 PR rtl-optimization/70174
13278 * gcc.dg/pr70174.c: New test.
13280 PR tree-optimization/70169
13281 * gcc.dg/pr70169.c: New test.
13283 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13286 * gcc.target/i386/pr70160.c: New test.
13288 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13290 * gcc.target/s390/dfp-1.c: New test.
13292 2016-03-10 Nick Clifton <nickc@redhat.com>
13295 * gcc.target/aarch64/pr70044.c: New test.
13297 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13298 Jakub Jelinek <jakub@redhat.com>
13301 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13302 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13303 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13305 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
13308 * g++.dg/lto/pr69589_0.C: New testcase
13309 * g++.dg/lto/pr69589_1.C: New testcase
13311 2016-03-10 Marek Polacek <polacek@redhat.com>
13314 * g++.dg/delayedfold/unary-plus1.C: New test.
13316 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
13318 * gcc.target/arm/pr45701-1.c: Escape brackets.
13319 * gcc.target/arm/pr45701-2.c: Likewise.
13321 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13323 * gfortran.dg/unconstrained_commons.f: New.
13325 2016-03-10 Alan Modra <amodra@gmail.com>
13327 * gcc.dg/pr69195.c: New.
13328 * gcc.dg/pr69238.c: New.
13330 2016-03-10 Tom de Vries <tom@codesourcery.com>
13333 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13335 2016-03-10 Richard Biener <rguenther@suse.de>
13337 PR tree-optimization/70128
13338 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13339 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13341 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13343 PR tree-optimization/70152
13344 * gcc.dg/pr70152.c: New test.
13347 * gcc.target/i386/pr70086-1.c: New test.
13348 * gcc.target/i386/pr70086-2.c: New test.
13349 * gcc.target/i386/pr70086-3.c: New test.
13351 PR tree-optimization/70127
13352 * gcc.c-torture/execute/pr70127.c: New test.
13354 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13356 * c-c++-common/goacc/combined-directives-2.c: New test.
13358 2016-03-09 David Malcolm <dmalcolm@redhat.com>
13362 * g++.dg/diagnostic/pr70105.C: New test.
13363 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13364 (test_multiple_ordinary_maps): New test function.
13366 2016-03-09 David Malcolm <dmalcolm@redhat.com>
13370 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13371 Drop range information from call to inform_at_rich_loc.
13372 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13374 (test_show_locus): Replace calls to rich_location::add_range with
13375 calls to add_range. Rewrite the tests that used the now-defunct
13376 rich_location ctor taking a source_range. Simplify other tests
13377 by replacing calls to COMBINE_LOCATION_DATA with calls to
13380 2016-03-09 Richard Biener <rguenther@suse.de>
13381 Jakub Jelinek <jakub@redhat.com>
13383 PR tree-optimization/70138
13384 * gcc.dg/vect/pr70138-1.c: New testcase.
13385 * gcc.dg/vect/pr70138-2.c: Likewise.
13387 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13390 * gcc.target/i386/pr70049.c: New test.
13392 2016-03-09 Richard Biener <rguenther@suse.de>
13395 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13396 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13397 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13399 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13401 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13404 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13406 PR middle-end/67278
13407 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13410 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13412 PR middle-end/70050
13413 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13414 in testcase comment.
13416 2016-03-09 Tom de Vries <tom@codesourcery.com>
13418 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13419 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13420 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13421 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13422 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13423 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13424 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13425 * gfortran.dg/goacc/kernels-loop.f95: New test.
13427 2016-03-08 Martin Sebor <msebor@redhat.com>
13430 * g++.dg/warn/overflow-warn-7.C: New test.
13432 2016-03-08 Jason Merrill <jason@redhat.com>
13434 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13435 * lib/target-supports.exp (check_effective_target_concepts): New.
13437 2016-03-08 Jakub Jelinek <jakub@redhat.com>
13440 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13441 * g++.dg/ubsan/pr70135.C: New test.
13444 * gcc.dg/pr70110.c: New test.
13446 2016-03-07 Martin Jambor <mjambor@suse.cz>
13448 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13449 * c-c++-common/gomp/if-1.c: Likewise.
13450 * c-c++-common/gomp/pr61486-2.c: Likewise.
13451 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13452 to dg-additional-options.
13453 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13454 * g++/gomp/target-teams-1.c: Likewise.
13455 * gcc.dg/gomp/gomp.exp: Likewise.
13456 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13457 dg-additional-options.
13458 * gfortran.dg/gomp/gomp.exp: Likewise.
13459 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13460 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13461 dg-additional-options.
13462 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13464 2016-03-07 Martin Jambor <mjambor@suse.cz>
13466 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13467 * c-c++-common/gomp/gridify-1.c: New test.
13468 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13470 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13472 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13473 trigger for cortex-r8, when scanning for register r8.
13474 * gcc.target/arm/pr45701-2.c: Likewise.
13476 2016-02-26 Richard Biener <rguenther@suse.de>
13477 Jeff Law <law@redhat.com>
13479 PR tree-optimization/69740
13480 * gcc.c-torture/compile/pr69740-1.c: New test.
13481 * gcc.c-torture/compile/pr69740-2.c: New test.
13483 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13485 * lib/target-supports.exp
13486 (check_effective_target_whole_vector_shift): Enable for PPC64.
13488 2016-03-07 Richard Biener <rguenther@suse.de>
13490 PR tree-optimization/70115
13491 * gcc.dg/torture/pr70115.c: New testcase.
13493 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13495 PR middle-end/69916
13496 * c-c-++-common/goacc/pr69916.c: New.
13498 2016-03-07 Richard Henderson <rth@redhat.com>
13500 * gcc.c-torture/compile/pr70061.c: New test.
13502 2016-03-07 Richard Biener <rguenther@suse.de>
13505 * gcc.dg/vect/O3-pr36098.c: New testcase.
13507 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13509 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13511 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13513 * gnat.dg/renaming9.ad[sb]: New testcase.
13515 2016-03-05 Jakub Jelinek <jakub@redhat.com>
13518 * g++.dg/expr/stdarg3.C: New test.
13520 2016-03-04 Jeff Law <law@redhat.com>
13522 PR tree-optimization/69196
13523 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13526 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13529 * gcc.dg/pr69973.c: New test.
13531 PR rtl-optimization/69941
13532 * gcc.dg/torture/pr69941.c: New test.
13535 * gcc.dg/pr69824.c: New test.
13537 2016-03-05 Tom de Vries <tom@codesourcery.com>
13539 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13540 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13543 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13546 * g++.dg/cpp1y/var-templ48.C: New test.
13547 * g++.dg/cpp1y/var-templ49.C: New test.
13549 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13551 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13553 2016-03-04 Jakub Jelinek <jakub@redhat.com>
13556 * g++.dg/ubsan/pr70035.C: New test.
13559 * gcc.target/i386/pr70062.c: New test.
13561 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13563 * g++.dg/template/typename21.C: Remove c++98_only.
13565 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13567 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13569 2016-03-04 David Malcolm <dmalcolm@redhat.com>
13572 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13574 (fn_42_b): Likewise.
13575 (fn_42_c): Likewise.
13577 2016-03-04 David Malcolm <dmalcolm@redhat.com>
13580 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13582 (fn_40_b): Likewise.
13583 (fn_41_a): Likewise.
13584 (fn_41_b): Likewise.
13586 2016-03-04 Jakub Jelinek <jakub@redhat.com>
13589 * gcc.target/i386/avx512f-pr70059.c: New test.
13590 * gcc.target/i386/avx512dq-pr70059.c: New test.
13592 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13594 PR rtl-optimization/57676
13595 * gcc.dg/torture/pr57676.c: New test.
13597 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13599 * gcc.dg/pr70026.c: New test.
13601 2016-03-04 Marek Polacek <polacek@redhat.com>
13604 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13605 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13607 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13610 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13612 (test_corners_sisd_si): Likewise.
13613 (main): Remove checks of the above.
13614 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13616 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13618 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13620 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13622 * gcc.dg/torture/pr69951.c: Accept argc==0.
13624 2016-03-04 Richard Biener <rguenther@suse.de>
13627 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13628 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13630 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13633 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13636 2016-03-04 Jakub Jelinek <jakub@redhat.com>
13639 * gcc.dg/guality/pr69947.c: New test.
13641 2016-03-03 Jakub Jelinek <jakub@redhat.com>
13644 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13646 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13648 PR rtl-optimization/69904
13649 * gcc.target/arm/pr69904.c: New test.
13651 2016-03-03 Jakub Jelinek <jakub@redhat.com>
13654 * gcc.dg/vect/pr70021.c: New test.
13655 * gcc.target/i386/pr70021.c: New test.
13657 2016-03-03 Marek Polacek <polacek@redhat.com>
13659 PR middle-end/70050
13660 * gcc.dg/pr70050.c: New test.
13662 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13664 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13666 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13668 PR tree-optimization/70043
13669 * gfortran.dg/vect/pr70043.f90: New test.
13671 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13673 * gnat.dg/specs/task1.ads: New test.
13675 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13677 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13678 Invoke gdb with -batch.
13679 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13681 2016-03-03 Richard Biener <rguenther@suse.de>
13683 PR tree-optimization/55936
13684 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13686 2016-03-02 Jeff Law <law@redhat.com>
13688 PR rtl-optimization/69942
13689 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13690 effects of argument promotions.
13692 PR tree-optimization/69987
13693 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13694 target does not support -fprefetch-loop-arrays.
13696 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
13698 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13700 2016-03-02 Bin Cheng <bin.cheng@arm.com>
13702 PR rtl-optimization/69052
13703 * gcc.target/i386/pr69052.c: New test.
13705 2016-03-02 Alan Modra <amodra@gmail.com>
13707 * gcc.dg/pr69990.c: New.
13709 2016-03-02 Jakub Jelinek <jakub@redhat.com>
13712 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13714 PR middle-end/70022
13715 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13718 * gcc.target/i386/pr70028.c: New test.
13720 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13722 * c-c++-common/asan/swapcontext-test-1.c,
13723 * c-c++-common/tsan/thread_leak.c,
13724 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13725 * g++.dg/tsan/benign_race.C,
13726 * g++.dg/tsan/fd_close_norace.C,
13727 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13728 races with sanitizer output
13730 2016-03-02 Richard Biener <rguenther@suse.de>
13731 Uros Bizjak <ubizjak@gmail.com>
13734 * gcc.dg/simd-8.c: New testcase.
13736 2016-03-02 Richard Biener <rguenther@suse.de>
13738 PR middle-end/67278
13739 * gcc.dg/simd-7.c: New testcase.
13741 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13743 * gcc.target/i386/pr70007.c: Tweak.
13745 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13747 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13749 2016-03-02 Marek Polacek <polacek@redhat.com>
13752 * gcc.dg/pr67854.c: New test.
13754 2016-03-02 Jakub Jelinek <jakub@redhat.com>
13756 PR middle-end/70025
13757 * gcc.dg/torture/pr70025.c: New test.
13759 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13761 PR tree-optimization/68621
13762 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13764 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13766 * gcc.target/i386/pr70007.c: New test.
13768 2016-03-01 Jeff Law <law@redhat.com>
13770 PR tree-optimization/69196
13771 * gcc.dg/tree-ssa/pr69196-1.c: New test.
13773 PR tree-optimization/69196
13774 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13775 duplicating code and spoiling the expected output.
13777 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13780 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13781 supports power9 before doing tests.
13782 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13783 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13784 * gcc.target/powerpc/p9-permute.c: Likewise.
13786 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
13789 * gcc.target/i386/pr70027.c: New test.
13791 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13793 * gcc.dg/pr70017.c: New test.
13795 2016-03-01 Jakub Jelinek <jakub@redhat.com>
13799 * gcc.dg/pr69796.c: New test.
13800 * gcc.dg/pr69974.c: New test.
13802 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13804 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13806 2016-02-29 Jeff Law <law@redhat.com>
13808 PR tree-optimization/69987
13809 * gfortran.dg/pr69987.f90: New test.
13811 PR tree-optimization/69989
13812 * gcc.c-torture/compile/pr69989-2.c: New test.
13814 2016-03-01 Marek Polacek <polacek@redhat.com>
13817 * g++.dg/parse/invalid1.C: New test.
13819 2016-03-01 Richard Biener <rguenther@suse.de>
13821 PR middle-end/70022
13822 * gcc.dg/pr70022.c: New testcase.
13824 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13826 PR tree-optimization/69956
13827 * gcc.dg/pr69956.c: New test.
13829 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13832 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13833 XFAIL when hardware supports efficient unaligned storage access.
13835 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13838 * g++.dg/template/pr69961a.C: New test.
13839 * g++.dg/template/pr69961b.C: New test.
13841 2016-02-29 David Malcolm <dmalcolm@redhat.com>
13843 PR preprocessor/69985
13844 * gcc.dg/cpp/pr69985.c: New test case.
13846 2016-02-29 Jeff Law <law@redhat.com>
13848 PR tree-optimization/70005
13849 * gcc.c-torture/execute/pr70005.c New test.
13851 PR tree-optimization/69999
13852 * gcc.c-torture/compile/pr69999.c: New test.
13854 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13856 PR tree-optimization/69652
13857 * gcc.dg/torture/pr69652.c: Delete test.
13858 * gcc.dg/vect/pr69652.c: New test.
13860 2016-02-19 Richard Biener <rguenther@suse.de>
13862 PR tree-optimization/69980
13863 * gfortran.dg/vect/pr69980.f90: New testcase.
13865 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13867 * gcc.target/sparc/20160229-1.c: New test.
13869 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13871 * gnat.dg/stack_usage3.adb: New test.
13872 * gnat.dg/stack_usage3_pkg.ads: New helper.
13874 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13876 * gnat.dg/renaming8.adb: New test.
13877 * gnat.dg/renaming8_pkg1.ads: New helper.
13878 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13879 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13881 2016-02-29 Richard Biener <rguenther@suse.de>
13883 PR tree-optimization/69720
13884 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13886 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13890 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13892 2016-02-28 Harald Anlauf <anlauf@gmx.de>
13893 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13896 * gfortran.dg/coarray_8.f90: Adjust error message.
13897 * gfortran.dg/pr56007.f90: New test.
13898 * gfortran.dg/pr56007.f: New test.
13900 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13902 PR tree-optimization/69989
13903 * gcc.dg/torture/pr69989.c: New test.
13905 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13907 * gcc.target/i386/stack-realign-win.c: New test.
13909 2016-02-28 Harald Anlauf <anlauf@gmx.de>
13912 * gfortran.dg/pr60126.f90: New test.
13914 2016-02-27 Jeff Law <law@redhat.com>
13917 2016-02-26 Richard Biener <rguenther@suse.de>
13918 Jeff Law <law@redhat.com>
13920 PR tree-optimization/69740
13921 * gcc.c-torture/compile/pr69740-1.c: New test.
13922 * gcc.c-torture/compile/pr69740-2.c: New test.
13924 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13927 * gfortran.dg/newunit_4.f90: New test.
13929 2016-02-27 Jakub Jelinek <jakub@redhat.com>
13932 PR rtl-optimization/69886
13933 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13934 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13937 2016-02-26 Martin Sebor <msebor@redhat.com>
13939 PR tree-optimization/15826
13940 * gcc.dg/tree-ssa/pr15826.c: New test.
13942 2016-02-26 Jakub Jelinek <jakub@redhat.com>
13945 * gcc.target/powerpc/pr69969.c: New test.
13947 2016-02-26 Martin Sebor <msebor@redhat.com>
13950 * g++.old-deja/g++.other/decl5.C: Add a test case.
13952 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13955 * gcc.target/powerpc/pr69946.c: New file.
13957 2016-02-26 Richard Biener <rguenther@suse.de>
13958 Jeff Law <law@redhat.com>
13960 PR tree-optimization/69740
13961 * gcc.c-torture/compile/pr69740-1.c: New test.
13962 * gcc.c-torture/compile/pr69740-2.c: New test.
13964 2016-02-26 Martin Jambor <mjambor@suse.cz>
13966 PR middle-end/69920
13967 * gcc.dg/torture/pr69932.c: New test.
13968 * gcc.dg/torture/pr69936.c: Likewise.
13970 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13973 * gcc.target/s390/pr69709.c: New test.
13975 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13978 * gcc.target/aarch64/pr69245_1.c: New test.
13980 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13983 * gcc.dg/torture/pr69613.c: New test.
13985 2016-02-26 Jakub Jelinek <jakub@redhat.com>
13987 PR rtl-optimization/69891
13988 * gcc.target/i386/pr69891.c: New test.
13990 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
13991 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13994 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13995 functionality for both 32-bit and 64-bit.
13997 2016-02-26 Richard Biener <rguenther@suse.de>
13999 PR tree-optimization/69551
14000 * gcc.dg/torture/pr69951.c: New testcase.
14002 2016-02-25 Richard Biener <rguenther@suse.de>
14004 PR tree-optimization/48795
14005 * gcc.dg/Warray-bounds-18.c: New testcase.
14007 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14009 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14011 2016-02-25 Jakub Jelinek <jakub@redhat.com>
14013 PR rtl-optimization/69896
14014 * gcc.dg/pr69896.c: New test.
14016 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14019 * g++.dg/cpp1y/paren2.C: New test.
14021 2016-02-24 Martin Sebor <msebor@redhat.com>
14024 * gcc.dg/enum-mode-2.c: New test.
14026 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14029 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14030 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14031 * g++.dg/ubsan/pr69922.C: New test.
14033 2016-02-24 Marek Polacek <polacek@redhat.com>
14036 * gcc.dg/pr69819.c: New test.
14038 2016-02-24 Martin Sebor <msebor@redhat.com>
14041 * g++.dg/ext/flexary15.C: New test.
14043 2016-02-24 Martin Sebor <msebor@redhat.com>
14045 * gcc.dg/builtins-68.c: Avoid making unportable
14046 assumptions about the relationship between SIZE_MAX and UINT_MAX.
14047 * g++.dg/ext/builtin_alloca.C: Same.
14049 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14050 Charles Baylis <charles.baylis@linaro.org>
14053 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14055 2016-02-24 Richard Biener <rguenther@suse.de>
14056 Jakub Jelinek <jakub@redhat.com>
14058 PR middle-end/69760
14059 * gcc.dg/torture/pr69760.c: New testcase.
14061 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14063 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14064 pattern on Solaris with as.
14066 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14068 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14069 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14070 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14071 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14073 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14075 PR middle-end/69915
14076 * gcc.dg/pr69915.c: New test.
14078 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14080 PR rtl-optimization/69886
14081 * gcc.dg/torture/pr69886.c: New test.
14083 2016-02-24 Richard Biener <rguenther@suse.de>
14085 PR middle-end/68963
14086 * gcc.dg/torture/pr68963.c: New testcase.
14088 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14091 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14092 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14093 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14094 * gcc.target/arm/atomic_loaddi_1.c: New test.
14095 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14096 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14097 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14098 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14099 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14100 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14101 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14102 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14104 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14106 PR middle-end/69909
14107 * gcc.dg/torture/pr69909.c: New test.
14109 2016-02-24 Richard Biener <rguenther@suse.de>
14111 PR tree-optimization/69907
14112 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14113 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14114 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14116 2016-02-24 Christian Bruel <christian.bruel@st.com>
14118 * gcc.target/arm/pragma_cpp_fma.c: New test.
14120 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14123 * gfortran.dg/include_6.f90: Update test.
14125 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14128 * objc.dg/pr69844.m: New test.
14130 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14132 PR libgfortran/69456
14133 * gfortran.dg/namelist_89.f90: New test.
14134 * gfortran.dg/pr59700.f90: Update test..
14136 2016-02-23 Martin Sebor <msebor@redhat.com>
14138 PR middle-end/69780
14139 * g++.dg/ext/builtin_alloca.C: New test.
14140 * gcc.dg/builtins-68.c: New test.
14142 2016-02-23 Richard Henderson <rth@redhat.com>
14144 * gcc.target/i386/addr-space-3.c: Remove test.
14146 2016-02-23 David Malcolm <dmalcolm@redhat.com>
14148 PR preprocessor/69126
14149 PR preprocessor/69543
14150 * c-c++-common/pr69126-2-long.c: New test.
14151 * c-c++-common/pr69126-2-short.c: New test.
14152 * c-c++-common/pr69543-1.c: Remove xfail.
14154 2016-02-23 David Malcolm <dmalcolm@redhat.com>
14156 PR preprocessor/69126
14157 PR preprocessor/69543
14158 PR preprocessor/69558
14159 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14161 (test_2): ...this, and add leading comment.
14162 (MACRO_3, test_3): New.
14163 (MACRO_4A, MACRO_4B, test_4): New.
14164 (MACRO): Rename to...
14165 (MACRO_5): ...this.
14167 (test_5): ...this, updating for renaming of MACRO, and
14168 add leading comment.
14169 * c-c++-common/pr69543-1.c: New.
14170 * c-c++-common/pr69543-2.c: New.
14171 * c-c++-common/pr69543-3.c: New.
14172 * c-c++-common/pr69543-4.c: New.
14173 * c-c++-common/pr69558-1.c: New.
14174 * c-c++-common/pr69558-2.c: New.
14175 * c-c++-common/pr69558-3.c: New.
14176 * c-c++-common/pr69558-4.c: New.
14177 * gcc.dg/pr69558.c: Move to...
14178 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14181 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14183 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14184 to -ftree-parallelize-loops/-fopenacc changes.
14185 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14186 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14187 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14188 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14189 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14190 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14191 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14192 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14193 * c-c++-common/goacc/kernels-loop.c: Likewise.
14194 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14195 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14196 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14197 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14199 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14201 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14203 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14206 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14209 * gcc.dg/pr69900.c: New test.
14211 2016-02-23 Martin Jambor <mjambor@suse.cz>
14213 PR tree-optimization/69666
14214 * gcc.dg/tree-ssa/pr69666.c: New test.
14216 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14219 * gfortran.dg/coarray_allocate_5.f08: New test.
14221 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14223 * gcc.target/s390/vcond-shift.c: Move to ...
14224 * gcc.target/s390/vector/vcond-shift.c: ... here.
14226 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14228 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14229 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14231 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14233 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14235 2016-02-20 Mark Wielaard <mjw@redhat.com>
14238 * gcc.dg/unused-variable-3.c: New test.
14240 2016-02-22 Jakub Jelinek <jakub@redhat.com>
14243 * gcc.target/i386/pr69888.c: New test.
14245 2016-02-22 Richard Biener <rguenther@suse.de>
14247 PR tree-optimization/69882
14248 * gfortran.dg/vect/pr69882.f90: New testcase.
14250 2016-02-22 Jakub Jelinek <jakub@redhat.com>
14253 * gcc.dg/pr69885.c: New test.
14255 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14259 * gcc.target/sh/pr54089-10.c: New.
14261 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
14264 * gfortran.dg/deferred_character_15.f90 : New test.
14266 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14269 gfortran.dg/allocate_with_source_18.f03: New test.
14271 2016-02-20 Harald Anlauf <anlauf@gmx.de>
14274 gfortran.dg/gomp/pr52531.f90: New test.
14276 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14279 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14282 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14285 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14286 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14289 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14292 * g++.dg/torture/pr69851.C: New test.
14294 2016-02-19 Martin Sebor <msebor@redhat.com>
14297 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14299 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14302 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14303 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14306 * g++.dg/cpp0x/pr67767.C: New test.
14308 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14310 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14311 for fp, simd, crypto, crc, lse.
14312 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14314 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14315 effective target check.
14317 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14320 * gcc.target/i386/pr69820.c: New test.
14322 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14324 * gcc.target/s390/vector/int128-1.c: New test.
14326 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14328 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14330 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14332 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14333 instruction pattern name to prevent the testcase from failing with
14336 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14338 * gcc.target/s390/md/movstr-2.c: New test.
14340 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14342 * gcc.target/s390/morestack.c: New test.
14344 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14347 * gcc.target/s390/pr69625.c: Add test case.
14349 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14352 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14354 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14357 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14358 * gcc.target/powerpc/fusion3.c: Likewise.
14360 2016-02-18 Richard Biener <rguenther@suse.de>
14362 PR middle-end/69553
14363 * g++.dg/torture/pr69553.C: New testcase.
14365 2016-02-18 Nick Clifton <nickc@redhat.com>
14369 * gcc.target/arm/pr62554.c: New test.
14370 * gcc.target/arm/pr69610-1.c: New test.
14371 * gcc.target/arm/pr69610-2.c: New test.
14373 2016-02-18 Richard Biener <rguenther@suse.de>
14375 PR middle-end/69854
14376 * gcc.dg/torture/pr69854.c: New testcase.
14378 2016-02-17 Jakub Jelinek <jakub@redhat.com>
14381 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14383 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14385 * gcc.target/powerpc/vec-cg.c: New test.
14387 2016-02-17 Richard Biener <rguenther@suse.de>
14390 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14392 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14395 * gcc.c-torture/compile/pr69161.c: New test.
14397 2016-02-17 David Sherwood <david.sherwood@arm.com>
14400 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14401 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14403 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14405 * gcc.dg/ifcvt-4.c: Skip on Visium.
14407 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14409 * gnat.dg/atomic8.adb: New test.
14411 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14413 * gnat.dg/discr46.ad[sb]: New test.
14415 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14418 * gcc.target/powerpc/pr48344-1.c: New test.
14420 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14423 * gfortran.dg/associate_21.f90: New test.
14425 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14428 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14429 -Wnonnull in dg-options.
14430 * c-c++-common/nonnull-2.c: New test.
14432 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14433 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14435 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14437 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14439 PR middle-end/69801
14440 * gcc.dg/pr69801.c: Add empty dg-options.
14442 2016-02-16 James Norris <jnorris@codesourcery.com>
14444 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14445 * g++.dg/goacc/deviceptr-1.c: New file.
14447 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14449 PR tree-optimization/69820
14450 * gcc.dg/vect/pr69820.c: New test.
14452 2016-02-16 Richard Biener <rguenther@suse.de>
14454 PR tree-optimization/69776
14455 * gcc.dg/torture/pr69776-2.c: New testcase.
14457 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14459 PR tree-optimization/69714
14460 * gcc.dg/torture/pr69714.c: New test.
14462 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14464 PR tree-optimization/69802
14465 * gcc.dg/pr69802.c: New test.
14467 2016-02-16 Richard Biener <rguenther@suse.de>
14469 PR middle-end/69801
14470 * gcc.dg/pr69801.c: New testcase.
14472 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14474 PR libgfortran/69651
14475 * gfortran.dg/read_bang.f90: New test.
14476 * gfortran.dg/read_bang4.f90: New test.
14478 2016-02-15 Jakub Jelinek <jakub@redhat.com>
14481 * g++.dg/init/pr69658.C: New test.
14484 * c-c++-common/pr69797.c: New test.
14486 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14488 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14489 check for aarch64*-*-*.
14491 2016-02-15 Richard Biener <rguenther@suse.de>
14493 PR tree-optimization/69783
14494 * gcc.dg/vect/pr69783.c: New testcase.
14496 2016-02-15 Richard Biener <rguenther@suse.de>
14498 PR tree-optimization/69776
14499 * gcc.dg/torture/pr69776.c: New testcase.
14501 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14504 * gfortran.dg/type_decl_4.f90: Reinstated.
14506 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
14509 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14511 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14515 * gfortran.dg/type_decl_4.f90: Removed.
14517 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14520 * gfortran.dg/type_decl_4.f90: New test.
14522 2016-02-14 Alan Modra <amodra@gmail.com>
14525 * gcc.c-torture/execute/stkalign.c: Revise test.
14527 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14530 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14532 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14535 * gcc.target/sh/torture/pr67260.c: New.
14537 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
14539 * gcc.dg/pr67964.c: Add dg-require-alias.
14541 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14545 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14547 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14549 PR libgfortran/69668
14550 * gfortran.dg/namelist_88.f90: New test.
14552 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14554 PR libgfortran/69668
14555 * gfortran.dg/namelist_38.f90: Update test.
14556 * gfortran.dg/namelist_84.f90: Update test.
14558 2016-02-12 David Malcolm <dmalcolm@redhat.com>
14561 * gcc.dg/pr69554-1.c: New test.
14562 * gfortran.dg/pr69554-1.F90: New test.
14563 * gfortran.dg/pr69554-2.F90: New test.
14564 * lib/gcc-dg.exp (proc dg-locus): New function.
14565 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14566 distinguish between the caret-printing and non-caret-printing
14567 cases. If caret-printing has been explicitly enabled, bail out
14568 without attempting to fix up the output.
14570 2016-02-12 David Malcolm <dmalcolm@redhat.com>
14574 * gcc.dg/spellcheck-options-3.c: New test case.
14575 * gcc.dg/spellcheck-options-4.c: New test case.
14576 * gcc.dg/spellcheck-options-5.c: New test case.
14577 * gcc.dg/spellcheck-options-6.c: New test case.
14578 * gcc.dg/spellcheck-options-7.c: New test case.
14579 * gcc.dg/spellcheck-options-8.c: New test case.
14580 * gcc.dg/spellcheck-options-9.c: New test case.
14581 * gcc.dg/spellcheck-options-10.c: New test case.
14583 2016-02-12 Jakub Jelinek <jakub@redhat.com>
14585 PR rtl-optimization/69764
14586 PR rtl-optimization/69771
14587 * c-c++-common/pr69764.c: New test.
14588 * gcc.dg/torture/pr69771.c: New test.
14590 2016-02-12 Marek Polacek <polacek@redhat.com>
14592 * g++.dg/torture/init-list1.C: New.
14594 2016-02-12 Marek Polacek <polacek@redhat.com>
14596 * gcc.dg/pr69522.c: Add empty dg-options.
14598 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14600 * g++.dg/lto/lto.exp: Include and init mpx.
14601 * g++.dg/lto/pr69729_0.C: New test.
14603 2016-02-12 Jakub Jelinek <jakub@redhat.com>
14606 * g++.dg/ipa/pr69241-4.C: New test.
14609 * g++.dg/ipa/pr68672-1.C: New test.
14610 * g++.dg/ipa/pr68672-2.C: New test.
14611 * g++.dg/ipa/pr68672-3.C: New test.
14613 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14616 * gcc.dg/pr69522.c: New test.
14618 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14621 * g++.dg/cpp1y/69098.C: New test.
14622 * g++.dg/cpp1y/69098-2.C: New test.
14624 2016-02-12 Jakub Jelinek <jakub@redhat.com>
14626 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14627 and neighbour -> neighbor.
14628 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14629 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14630 * c-c++-common/Wvarargs.c: Likewise.
14631 * c-c++-common/goacc/host_data-5.c: Likewise.
14632 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14633 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14634 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14635 * gcc.target/aarch64/pr60697.c: Likewise.
14636 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14637 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14638 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14639 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14640 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14641 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14642 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14643 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14644 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14645 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14646 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14647 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14648 * g++.dg/lookup/koenig5.C: Likewise.
14649 * g++.dg/ext/no-asm-2.C: Likewise.
14650 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14651 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14652 * gfortran.dg/used_types_16.f90: Likewise.
14653 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14654 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14655 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14656 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14657 * gfortran.dg/abstract_type_6.f03: Likewise.
14658 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14659 * gfortran.dg/used_types_15.f90: Likewise.
14660 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14661 * gfortran.dg/exit_3.f08: Likewise.
14662 * gfortran.dg/open_status_2.f90: Likewise.
14663 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14664 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14665 * gfortran.dg/associate_1.f03: Likewise.
14666 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14667 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14668 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14669 * gcc.dg/builtin-object-size-1.c: Likewise.
14670 * gcc.dg/noreturn-6.c: Likewise.
14671 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14672 * gcc.dg/globalalias.c: Likewise.
14673 * gcc.dg/builtins-config.h: Likewise.
14674 * gcc.dg/pr30457.c: Likewise.
14675 * gcc.c-torture/compile/volatile-1.c: Likewise.
14676 * gcc.c-torture/execute/20101011-1.c: Likewise.
14677 * c-c++-common/Waddress-1.c: Likewise.
14679 2016-02-11 Jakub Jelinek <jakub@redhat.com>
14682 * c-c++-common/Waddress-1.c: New test.
14684 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14687 * gfortran.dg/associate_19.f03: New test.
14688 * gfortran.dg/associate_20.f03: New test.
14690 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14692 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14694 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14696 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14697 .arch armv8-a\n. Add -dA to dg-options.
14698 * gcc.target/aarch64/assembler_arch_1.c: New test.
14699 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14701 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14704 * g++.dg/cpp0x/pr68726.C: New.
14706 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14708 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14711 2016-02-11 Richard Biener <rguenther@suse.de>
14713 * g++.dg/tree-ssa/pr61034.C: Adjust.
14715 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14718 * gcc.target/s390/pr69148.c: New.
14720 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14722 PR tree-optimization/69652
14723 * gcc.dg/torture/pr69652.c: New test.
14725 2016-02-10 Jakub Jelinek <jakub@redhat.com>
14726 Patrick Palka <ppalka@gcc.gnu.org>
14730 * g++.dg/ipa/pr69241-1.C: New test.
14731 * g++.dg/ipa/pr69241-2.C: New test.
14732 * g++.dg/ipa/pr69241-3.C: New test.
14733 * g++.dg/ipa/pr69649.C: New test.
14735 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
14737 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14738 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14740 2016-02-10 Bin Cheng <bin.cheng@arm.com>
14742 PR tree-optimization/68021
14743 * gcc.dg/tree-ssa/pr68021.c: New test.
14745 2016-02-10 Richard Biener <rguenther@suse.de>
14747 PR tree-optimization/69726
14748 * gcc.dg/uninit-22.c: New testcase.
14750 2016-02-09 Andrew Pinski <apinski@cavium.com>
14753 * gcc.c-torture/compile/20160205-1.c: New testcase.
14755 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14758 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14759 instead accessing a really large arrray.
14760 * gcc.target/powerpc/fusion3.c: Likewise.
14762 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
14765 * gcc.c-torture/execute/pr68532.c: New test.
14767 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
14770 * gcc.dg/pr69634.c: New.
14772 2016-02-09 Richard Biener <rguenther@suse.de>
14774 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14776 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
14778 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14780 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14782 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14784 2016-02-09 Richard Biener <rguenther@suse.de>
14786 PR tree-optimization/69715
14787 * gcc.dg/torture/pr69715.c: New testcase.
14789 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14792 * g++.dg/cpp0x/trailing12.C: New test.
14793 * g++.dg/cpp0x/trailing13.C: New test.
14795 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14799 * g++.dg/cpp1y/auto-fn29.C: New test.
14800 * g++.dg/cpp1y/auto-fn30.C: New test.
14802 2016-02-08 Jakub Jelinek <jakub@redhat.com>
14804 PR tree-optimization/69209
14805 * gcc.c-torture/compile/pr69209.c: New test.
14807 2016-02-08 Jeff Law <law@redhat.com>
14809 PR tree-optimization/68541
14810 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14811 of statements allowed in join block for path splitting.
14813 2016-02-08 Jakub Jelinek <jakub@redhat.com>
14816 * g++.dg/gomp/pr59627.C: New test.
14819 * g++.dg/ipa/pr69239.C: New test.
14821 2016-02-08 David Malcolm <dmalcolm@redhat.com>
14823 PR preprocessor/69664
14824 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14825 * gcc.dg/cpp/warn-comments.c: Likewise.
14827 2016-02-08 Marek Polacek <polacek@redhat.com>
14830 * g++.dg/init/const12.C: New test.
14832 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14835 * gcc.dg/lto/pr55113_0.c: Remove test.
14837 2016-02-08 Richard Biener <rguenther@suse.de>
14839 PR tree-optimization/69719
14840 * gcc.dg/torture/pr69719.c: New testcase.
14842 2016-02-08 Richard Biener <rguenther@suse.de>
14843 Jeff Law <law@redhat.com>
14846 * gcc.target/mips/pr68273.c: New testcase.
14848 2016-02-08 Richard Biener <rguenther@suse.de>
14850 PR rtl-optimization/69274
14851 * gcc.target/i386/addr-sel-1.c: XFAIL.
14853 2016-02-08 Jeff Law <law@redhat.com>
14855 PR tree-optimization/68541
14856 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14858 PR tree-optimization/65917
14859 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14861 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14864 * gfortran.dg/namelist_args.f90: New test.
14866 2016-02-05 Jeff Law <law@redhat.com>
14868 PR tree-optimization/68541
14869 * gcc.dg/tree-ssa/split-path-2.c: New test.
14870 * gcc.dg/tree-ssa/split-path-3.c: New test.
14871 * gcc.dg/tree-ssa/split-path-4.c: New test.
14872 * gcc.dg/tree-ssa/split-path-5.c: New test.
14873 * gcc.dg/tree-ssa/split-path-6.c: New test.
14874 * gcc.dg/tree-ssa/split-path-7.c: New test.
14876 2016-02-05 Martin Sebor <msebor@redhat.com>
14879 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14880 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14882 2016-02-06 Richard HEnderson <rth@redhat.com>
14885 * gcc.target/i386/addr-space-4.c: New.
14886 * gcc.target/i386/addr-space-5.c: New.
14888 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14891 * gfortran.dg/elemental_dependency_6.f90: New.
14893 2016-02-05 Jakub Jelinek <jakub@redhat.com>
14895 PR rtl-optimization/69691
14896 * gcc.c-torture/execute/pr69691.c: New test.
14899 * g++.dg/parse/pr69628.C: New test.
14901 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
14903 * gcc.dg/sancov/asan.c: Move to ...
14904 * gcc.dg/asan/sancov-1.c: ... here.
14906 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
14908 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14910 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14913 * gcc.target/i386/pr69677.c: New test.
14915 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14918 * g++.dg/template/pr68948.C: New test.
14920 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14922 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14923 (only necessary on s390x).
14925 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14927 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14928 -mno-accumulate-outgoing-args.
14930 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14932 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14934 2016-02-04 Jakub Jelinek <jakub@redhat.com>
14937 * c-c++-common/pr69669.c: New test.
14939 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14942 * g++.dg/pr69667.C: New file.
14944 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14947 * gcc.dg/pr69619.c: Add new test.
14949 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14951 PR rtl-optimization/69577
14952 * gcc.target/i386/pr69577.c: New test.
14954 2016-02-04 Martin Liska <mliska@suse.cz>
14956 * g++.dg/asan/pr69276.C: New test.
14958 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14962 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14963 a single smulbb instruction.
14964 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14965 * gcc.target/amr/wmul-2.c: Likewise.
14967 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14971 * gcc.c-torture/execute/pr67714.c: New test.
14973 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14976 * gcc.target/i386/pr69454-1.c: New test.
14977 * gcc.target/i386/pr69454-2.c: New test.
14979 2016-02-03 Martin Sebor <msebor@redhat.com>
14986 * g++.dg/ext/flexarray-mangle-2.C: New test.
14987 * g++.dg/ext/flexarray-mangle.C: New test.
14988 * g++.dg/ext/flexarray-subst.C: New test.
14989 * g++.dg/ext/flexary11.C: New test.
14990 * g++.dg/ext/flexary12.C: New test.
14991 * g++.dg/ext/flexary13.C: New test.
14992 * g++.dg/ext/flexary14.C: New test.
14993 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14995 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14997 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14998 Define only if CHECK_FLOAT128 is defined.
14999 (main): Properly initialize u5.
15001 2016-02-03 Jakub Jelinek <jakub@redhat.com>
15004 * gcc.dg/pr69627.c: New test.
15007 * gcc.dg/pr69644.c: New test.
15009 2016-02-03 Mike Stump <mikestump@comcast.net>
15011 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15012 support for struct-layout-1.exp.
15014 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15017 * g++.dg/cpp0x/pr69056.C: New test.
15019 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15020 Alexandre Oliva <aoliva@redhat.com>
15023 * gcc.target/powerpc/pr69461.c: New.
15025 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
15027 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15028 works from here ...
15029 (check_effective_target_fsanitize_thread): ... to here. Do not
15030 specify additional compile flags for the test source.
15031 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15032 specify additional compile flags for the test source.
15034 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15036 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15038 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15042 * gfortran.dg/coarray_allocate_2.f08: New test.
15043 * gfortran.dg/coarray_allocate_3.f08: New test.
15044 * gfortran.dg/coarray_allocate_4.f08: New test.
15046 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15048 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15049 use same scan-tree-dump-times on all platforms.
15050 * gcc.dg/vect/vect-outer-1.c: Likewise.
15051 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15052 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15053 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15054 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15055 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15056 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15057 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15059 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15061 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15064 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15066 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15068 2016-02-02 James Norris <jnorris@codesourcery.com>
15070 * c-c++-common/goacc/routine-5.c: Add tests.
15072 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
15074 * gcc.target/nvptx/unsigned-cmp.c: New test.
15076 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15078 * gcc.target/aarch64/scalar_shift_1.c
15079 (test_corners_sisd_di): Improve force to SIMD register.
15080 (test_corners_sisd_si): Likewise.
15081 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15082 Remove scan-assembler check for ldr.
15084 2016-02-02 Richard Biener <rguenther@suse.de>
15086 PR tree-optimization/69595
15087 * gcc.dg/Warray-bounds-17.c: New testcase.
15089 2016-02-02 Richard Biener <rguenther@suse.de>
15091 PR tree-optimization/69606
15092 * gcc.dg/torture/pr69606.c: New testcase.
15094 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15096 PR middle-end/68542
15097 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15098 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15100 2016-02-02 Alan Modra <amodra@gmail.com>
15103 * gcc.target/powerpc/pr69548.c: New test.
15105 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15107 PR rtl-optimization/69592
15108 * gcc.dg/pr69592.c: New test.
15110 PR preprocessor/69543
15112 * gcc.dg/pr69543.c: New test.
15113 * gcc.dg/pr69558.c: New test.
15115 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
15118 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
15120 2016-02-01 Martin Sebor <msebor@redhat.com>
15122 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15124 2016-02-01 Bin Cheng <bin.cheng@arm.com>
15126 PR tree-optimization/67921
15127 * c-c++-common/ubsan/pr67921.c: New test.
15129 2016-02-01 Richard Biener <rguenther@suse.de>
15131 PR middle-end/69556
15132 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15134 2016-02-01 Richard Biener <rguenther@suse.de>
15136 PR tree-optimization/69574
15137 * gcc.dg/torture/pr69574.c: New testcase.
15139 2016-02-01 Richard Biener <rguenther@suse.de>
15141 PR tree-optimization/69579
15142 * gcc.dg/setjmp-6.c: New testcase.
15144 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15146 PR rtl-optimization/69570
15147 * g++.dg/opt/pr69570.C: New test.
15149 2016-02-01 Richard Henderson <rth@redhat.com>
15151 * gcc.dg/pr69535.c: New test.
15153 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
15156 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15157 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15160 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15162 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15164 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
15167 * gfortran.dg/allocate_with_source_17.f03: New test.
15169 2016-01-30 Jakub Jelinek <jakub@redhat.com>
15171 PR tree-optimization/69546
15172 * gcc.dg/torture/pr69546.c: New test.
15174 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
15177 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15179 2016-01-30 Martin Sebor <msebor@redhat.com>
15182 * g++.dg/ext/flexary10.C: New test.
15184 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15187 gfortran.dg/common_23.f90: New test.
15189 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15192 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15193 condition being checked, and disable it when the target supports
15194 misaligned loads and stores.
15196 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15199 * gcc.dg/torture/pr69518.c: New test.
15201 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15204 * gcc.target/i386/pr69530.c: New test.
15206 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
15209 * gcc.target/mips/div-delay.c: New test.
15211 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15214 * gcc.target/i386/pr69551.c: New test.
15217 * gcc.target/i386/pr66137.c: New test.
15219 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15221 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15222 always built for p5600.
15223 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15224 isa=p5600 dg-option.
15226 2016-01-29 Richard Biener <rguenther@suse.de>
15228 PR tree-optimization/69547
15229 * g++.dg/tree-ssa/pr69547.C: New testcase.
15231 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15234 * g++.dg/warn/Wunused-function2.C: New test.
15236 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15238 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15239 support for test to succeed.
15241 2016-01-29 Marek Polacek <polacek@redhat.com>
15245 * g++.dg/ext/constexpr-vla2.C: New test.
15246 * g++.dg/ext/constexpr-vla3.C: New test.
15247 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15249 2016-01-29 Richard Biener <rguenther@suse.de>
15251 PR middle-end/69537
15252 * gcc.dg/uninit-21.c: New testcase.
15254 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
15257 * gcc.target/i386/pr69459.c: New test.
15259 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
15262 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15263 * gcc.target/mips/pr68400.c: New test.
15265 2016-01-28 Martin Sebor <msebor@redhat.com>
15268 * gcc.target/powerpc/pr17381.c: New test.
15270 2016-01-28 Jakub Jelinek <jakub@redhat.com>
15272 PR middle-end/69542
15273 * gcc.dg/torture/pr69542.c: New test.
15275 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15277 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15279 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
15281 * gcc.dg/pr65980.c: Skip on AIX.
15282 * gcc.dg/pr66688.c: Same.
15284 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
15287 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15288 * gcc.dg/tree-ssa/sra-18.c: Same.
15290 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15293 * gfortran.dg/block_15.f08: New test.
15294 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15295 on incorrectly closed BLOCK.
15297 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15299 * gcc.dg/declare-simd.c: New test.
15301 2016-01-28 Richard Biener <rguenther@suse.de>
15303 PR tree-optimization/69466
15304 * gfortran.dg/vect/pr69466.f90: New testcase.
15306 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15308 * g++.dg/pr67989.C: Remove ARM-specific option.
15309 * gcc.target/arm/pr67989.C: New file.
15311 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
15313 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15314 and expm1 test for glibc < 2.11.
15316 2016-01-27 Richard Henderson <rth@redhat.com>
15318 * gcc.c-torture/execute/pr69447.c: New test.
15320 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
15323 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15325 2016-01-27 Jakub Jelinek <jakub@redhat.com>
15328 * gcc.dg/pr66869.c: New test.
15330 2016-01-25 Jeff Law <law@redhat.com>
15332 PR tree-optimization/68398
15333 PR tree-optimization/69196
15334 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15335 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15336 path to avoid new heuristic allowing more irreducible regions
15337 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15338 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15339 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15340 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15341 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15343 2016-01-27 Marek Polacek <polacek@redhat.com>
15346 * c-c++-common/vector-compare-4.c: New test.
15348 2016-01-27 David Malcolm <dmalcolm@redhat.com>
15350 PR preprocessor/69126
15351 * c-c++-common/pr69126.c: New test case.
15353 2016-01-27 Ian Lance Taylor <iant@google.com>
15355 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15357 2016-01-27 Ryan Burn <contact@rnburn.com>
15360 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15362 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
15365 * gcc.target/i386/pr69512.c: New test.
15367 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15370 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15372 2016-01-27 Marek Polacek <polacek@redhat.com>
15375 * g++.dg/pr69379.C: New test.
15377 2016-01-27 Martin Sebor <msebor@redhat.com>
15380 * g++.dg/abi/Wabi-2-2.C: New test.
15381 * g++.dg/abi/Wabi-2-3.C: New test.
15382 * g++.dg/abi/Wabi-3-2.C: New test.
15383 * g++.dg/abi/Wabi-3-3.C: New test.
15385 2016-01-27 Richard Biener <rguenther@suse.de>
15387 PR tree-optimization/69166
15388 * gcc.dg/torture/pr69166.c: New testcase.
15390 2016-01-27 Martin Jambor <mjambor@suse.cz>
15392 PR tree-optimization/69355
15393 * gcc.dg/tree-ssa/pr69355.c: New test.
15395 2016-01-27 Marek Polacek <polacek@redhat.com>
15398 * g++.dg/ext/constexpr-vla1.C: New test.
15400 2016-01-20 Christian Bruel <christian.bruel@st.com>
15403 * gcc.target/arm/pr69245.c: New test.
15405 2016-01-27 Jakub Jelinek <jakub@redhat.com>
15407 PR tree-optimization/69399
15408 * gcc.dg/torture/pr69399.c: New test.
15410 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15412 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15414 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15416 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15418 2016-01-26 Tom de Vries <tom@codesourcery.com>
15420 PR tree-optimization/69110
15421 * gcc.dg/autopar/pr69110.c: New test.
15423 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
15424 Sebastian Pop <s.pop@samsung.com>
15426 * gcc.dg/graphite/isl-ast-op-select.c: New.
15428 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
15431 * gfortran.dg/allocate_error_6.f90: New test.
15433 2016-01-26 Richard Henderson <rth@redhat.com>
15435 * gcc.dg/tm/pr60908.c: New test.
15437 2016-01-26 David Malcolm <dmalcolm@redhat.com>
15440 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15442 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15443 expected multiline output to reflect the colorization being
15444 disabled before newlines.
15445 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15446 (custom_diagnostic_finalizer): Replace call to
15447 pp_newline_and_flush with call to pp_flush.
15448 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15449 * gfortran.dg/implicit_class_1.f90: Likewise.
15450 * lib/gcc-dg.exp (allow_blank_lines): New global.
15451 (dg-allow-blank-lines-in-output): New procedure.
15452 (gcc-dg-prune): Complain about blank lines in the output, unless
15453 dg-allow-blank-lines-in-output was called.
15454 * lib/multiline.exp (_build_multiline_regex): Only support
15455 arbitrary followup text for non-blank-lines, not for blank lines.
15457 2016-01-26 Jakub Jelinek <jakub@redhat.com>
15459 PR tree-optimization/69483
15460 * gcc.dg/pr69483.c: New test.
15461 * g++.dg/opt/pr69483.C: New test.
15463 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15466 * gcc.target/arm/pr68620.c: New test.
15468 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15470 * gcc.target/i386/pr68986-2.c: Remove -m32.
15472 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15475 * gcc.target/i386/pr68986-1.c: New test.
15476 * gcc.target/i386/pr68986-2.c: Likewise.
15477 * gcc.target/i386/pr68986-3.c: Likewise.
15479 2016-01-26 Christian Bruel <christian.bruel@st.com>
15481 * lib/target-supports.exp
15482 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15483 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15484 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15486 2016-01-26 Richard Biener <rguenther@suse.de>
15488 PR tree-optimization/69452
15489 * gcc.dg/torture/pr69452.c: New testcase.
15491 2016-01-26 Jakub Jelinek <jakub@redhat.com>
15494 * gcc.dg/pr69442.c: New test.
15496 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15499 * gcc.target/aarch64/simd/pr67896.C: New.
15501 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15503 PR tree-optimization/69400
15504 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15506 (plugin_init): Call it.
15507 * gcc.dg/torture/pr69400.c: New test.
15509 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15511 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15513 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15514 Sebastian Pop <s.pop@samsung.com>
15516 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15519 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15520 Sebastian Pop <s.pop@samsung.com>
15522 * gcc.dg/graphite/pr69292.c: New.
15524 2016-01-25 Jakub Jelinek <jakub@redhat.com>
15526 * c-c++-common/goacc/use_device-1.c: New test.
15528 2016-01-25 Jeff Law <law@redhat.com>
15530 PR tree-optimization/69196
15531 PR tree-optimization/68398
15532 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15533 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15535 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
15538 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15541 2016-01-25 Richard Biener <rguenther@suse.de>
15544 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15546 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15549 * gcc.dg/pr69421.c: New test.
15551 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15553 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15554 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15555 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15556 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15557 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15558 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15559 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15560 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15561 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15562 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15564 2016-01-25 Richard Biener <rguenther@suse.de>
15566 PR tree-optimization/69376
15567 * gcc.dg/torture/pr69376.c: New testcase.
15569 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15573 * gfortran.dg/interface_38.f90: New test.
15574 * gfortran.dg/interface_39.f90: New test.
15576 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15579 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15584 * g++.dg/template/pr11858.C: New test.
15585 * g++.dg/template/pr24663.C: New test.
15586 * g++.dg/template/unify12.C: New test.
15587 * g++.dg/template/unify13.C: New test.
15588 * g++.dg/template/unify14.C: New test.
15589 * g++.dg/template/unify15.C: New test.
15590 * g++.dg/template/unify16.C: New test.
15591 * g++.dg/template/unify17.C: New test.
15593 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15596 gfortran.dg/pr68283.f90: New test.
15598 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15601 * gfortran.dg/inline_matmul_13.f90: New test.
15602 * gfortran.dg/matmul_bounds_8.f90: New test.
15603 * gfortran.dg/matmul_bounds_9.f90: New test.
15604 * gfortran.dg/matmul_bounds_10.f90: New test.
15606 2016-01-23 Tom de Vries <tom@codesourcery.com>
15608 PR tree-optimization/69426
15609 * gcc.dg/autopar/pr69426.c: New test.
15611 2016-01-23 Martin Sebor <msebor@redhat.com>
15615 * g++.dg/cpp0x/alignas5.C: New test.
15616 * g++.dg/ext/vector29.C: Same.
15618 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
15620 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15621 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15622 _GNU_SOURCE from compile flags to the source.
15623 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15624 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15625 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15626 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15628 2016-01-22 Jakub Jelinek <jakub@redhat.com>
15631 * g++.dg/opt/pr69432.C: New test.
15633 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15635 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15636 32-bit targets testing an -m64 multilib.
15638 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15640 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15643 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15645 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15647 2016-01-21 Christian Bruel <christian.bruel@st.com>
15650 * gcc.target/i386/pr68674.c
15651 * gcc.target/aarch64/pr68674.c
15652 * gcc.target/arm/pr68674.c
15654 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15657 * gcc.c-torture/execute/pr69403.c: New test.
15659 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15662 * g++.dg/template/pr55843.C: New.
15664 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15667 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15668 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15670 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15673 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15674 from dg-do compile directive, and instead add
15675 { dg-require-effective-target int128 }.
15677 2016-01-20 Martin Sebor <msebor@redhat.com>
15680 * gcc.dg/sync-fetch.c: New test.
15682 2016-01-21 Martin Sebor <msebor@redhat.com>
15685 * gcc.target/powerpc/pr69252.c: New test.
15687 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15690 * gfortran.dg/pr65996.f90: New test.
15692 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15695 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
15696 expected to generate an error.
15698 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15700 PR middle-end/66178
15701 * gcc.dg/torture/pr66178.c: New test.
15703 2016-01-21 Anton Blanchard <anton@samba.org>
15704 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15707 * gcc.target/powerpc/pr63354.c: New test.
15709 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15711 PR rtl-optimization/68990
15712 * gcc.target/i386/pr68990: New.
15714 2016-01-21 Nick Clifton <nickc@redhat.com>
15717 * gcc.target/mips/pr69129.c: New.
15719 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15722 * g++.dg/cpp0x/pr58046.C: New.
15724 2016-01-21 Jakub Jelinek <jakub@redhat.com>
15728 * gcc.target/arm/pr69187.c: New test.
15731 * g++.dg/torture/pr69355.C: New test.
15733 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15734 Sebastian Pop <s.pop@samsung.com>
15736 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15738 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15739 Sebastian Pop <s.pop@samsung.com>
15741 * gcc.dg/graphite/pr68976.c: New test.
15743 2016-01-21 Jakub Jelinek <jakub@redhat.com>
15745 PR middle-end/67653
15746 * c-c++-common/pr67653.c: New test.
15747 * gcc.dg/torture/pr29119.c: Add dg-warning.
15749 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15751 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15753 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15756 * gcc.dg/pr24293.c: New test.
15757 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15758 incomplete struct type.
15759 * gcc.dg/declspec-1.c: Likewise.
15760 * gcc.dg/pr63549.c: Likewise.
15762 2016-01-20 Jakub Jelinek <jakub@redhat.com>
15764 PR tree-optimization/66612
15765 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15766 for bdn instruction.
15768 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15770 * lib/target-supports.exp
15771 (check_effective_target_arm_fp_ok_nocache): New.
15772 (check_effective_target_arm_fp_ok): New.
15773 (add_options_for_arm_fp): New.
15774 (check_effective_target_arm_crypto_ok_nocache): Require
15775 target_arm_v8_neon_ok instead of arm32.
15776 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15777 (check_effective_target_arm_crypto_pragma_ok): New.
15778 (add_options_for_arm_vfp): New.
15779 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15780 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15781 target instead. Force initial fpu to vfp.
15782 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15783 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15784 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15786 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15787 use arm_vfp effective target instead. Force initial fpu to vfp.
15788 * gcc.target/arm/attr-neon3.c: Likewise.
15789 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15791 * gcc.target/arm/unsigned-float.c: Likewise.
15792 * gcc.target/arm/vfp-1.c: Likewise.
15793 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15794 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15795 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15796 * gcc.target/arm/vfp-ldmias.c: Likewise.
15797 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15798 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15799 * gcc.target/arm/vfp-stmiad.c: Likewise.
15800 * gcc.target/arm/vfp-stmias.c: Likewise.
15801 * gcc.target/arm/vnmul-1.c: Likewise.
15802 * gcc.target/arm/vnmul-2.c: Likewise.
15803 * gcc.target/arm/vnmul-3.c: Likewise.
15804 * gcc.target/arm/vnmul-4.c: Likewise.
15806 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
15809 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15810 the MPX run-time library, for compile-time MPX test.
15811 * gcc.target/i386/chkp-always_inline.c: Likewise.
15812 * gcc.target/i386/chkp-bndret.c: Likewise.
15813 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15814 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15815 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15816 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15817 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15818 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15819 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15820 * gcc.target/i386/chkp-label-address.c: Likewise.
15821 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15822 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15823 * gcc.target/i386/chkp-pr69044.c: Likewise.
15824 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15825 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15826 * gcc.target/i386/chkp-strchr.c: Likewise.
15827 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15828 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15829 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15830 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15831 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15832 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15833 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15834 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15835 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15836 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15837 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15838 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15839 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15840 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15841 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15842 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15843 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15844 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15845 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15846 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15847 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15848 * gcc.target/i386/pr63995-2.c: Likewise.
15849 * gcc.target/i386/pr64805.c: Likewise.
15850 * gcc.target/i386/pr65044.c: Likewise.
15851 * gcc.target/i386/pr65167.c: Likewise.
15852 * gcc.target/i386/pr65183.c: Likewise.
15853 * gcc.target/i386/pr65184.c: Likewise.
15854 * gcc.target/i386/thunk-retbnd.c: Likewise.
15856 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15858 PR tree-optimization/69328
15859 * gcc.dg/pr69328.c: New test.
15861 2016-01-20 Jeff Law <law@redhat.com>
15864 * gcc.target/m68k/pr25114.c: New test.
15866 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15868 * gcc.target/arm/memset-inline-10.c: Added
15869 dg-require-effective-target arm_thumb2_ok.
15871 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15873 * gcc.dg/debug/dwarf2/sso.c: New test.
15875 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
15878 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15879 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15880 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15882 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
15885 * g++.dg/ipa/devirt-50.C: New testcase.
15887 2016-01-19 Marek Polacek <polacek@redhat.com>
15890 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15891 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15893 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15896 * gcc.target/arm/pr69135_1.c: New test.
15898 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15900 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15902 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15904 * gcc.target/aarch64/ccmp_1.c: New testcase.
15906 2016-01-19 Marek Polacek <polacek@redhat.com>
15909 * g++.dg/cpp0x/enum30.C: New test.
15911 2016-01-19 Richard Biener <rguenther@suse.de>
15913 PR tree-optimization/69336
15914 * g++.dg/tree-ssa/pr69336.C: New testcase.
15916 2016-01-19 Jakub Jelinek <jakub@redhat.com>
15919 * gcc.dg/pr65779.c: New test.
15921 2016-01-19 Richard Biener <rguenther@suse.de>
15923 PR tree-optimization/69352
15924 * gcc.dg/torture/pr69352.c: New testcase.
15926 2016-01-19 Jakub Jelinek <jakub@redhat.com>
15928 PR rtl-optimization/68955
15929 PR rtl-optimization/64557
15930 * gcc.dg/torture/pr68955.c: New test.
15932 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
15935 * g++.dg/torture/pr69136.C: New testcase.
15937 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
15940 * g++.dg/lto/pr69133_0.C: New testcase.
15941 * g++.dg/lto/pr69133_1.C: New testcase.
15943 2016-01-15 Jeff Law <law@redhat.com>
15945 PR tree-optimization/69320
15946 * gcc.c-torture/pr69320-1.c: New test.
15947 * gcc.c-torture/pr69320-2.c: New test.
15948 * gcc.c-torture/pr69320-3.c: New test.
15949 * gcc.c-torture/pr69320-4.c: New test.
15951 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15956 * g++.dg/template/pr11858.C: New test.
15957 * g++.dg/template/pr24663.C: New test.
15958 * g++.dg/template/unify12.C: New test.
15959 * g++.dg/template/unify13.C: New test.
15960 * g++.dg/template/unify14.C: New test.
15961 * g++.dg/template/unify15.C: New test.
15962 * g++.dg/template/unify16.C: New test.
15963 * g++.dg/template/unify17.C: New test.
15965 2016-01-18 David Malcolm <dmalcolm@redhat.com>
15968 * gcc.dg/pr69181-1.c: New test file.
15969 * gcc.dg/pr69181-2.c: New test file.
15970 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15971 globals by moving it to...
15972 (cleanup-after-saved-dg-test): ...this new function. Add
15973 "global additional_sources_used". Add reset of global
15974 multiline_expected_outputs to the empty list.
15975 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15977 (multiline_expected_outputs): ...this, and updated comments to
15978 note that it is modified from gcc-dg.exp.
15979 (dg-end-multiline-output): Update for the above renaming.
15980 (handle-multiline-outputs): Likewise. Remove the clearing
15981 of the expected outputs to the empty list.
15983 2016-01-18 Richard Biener <rguenther@suse.de>
15985 PR tree-optimization/69297
15986 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15988 2016-01-18 Joseph Myers <joseph@codesourcery.com>
15990 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15992 * gcc.target/mips/mips-3d-2.c: Likewise.
15993 * gcc.target/mips/mips-3d-3.c: Likewise.
15994 * gcc.target/mips/mips-3d-4.c: Likewise.
15995 * gcc.target/mips/mips-3d-5.c: Likewise.
15996 * gcc.target/mips/mips-3d-6.c: Likewise.
15997 * gcc.target/mips/mips-3d-7.c: Likewise.
15998 * gcc.target/mips/mips-3d-8.c: Likewise.
15999 * gcc.target/mips/mips-3d-9.c: Likewise.
16000 * gcc.target/mips/mips-ps-1.c: Likewise.
16001 * gcc.target/mips/mips-ps-2.c: Likewise.
16002 * gcc.target/mips/mips-ps-3.c: Likewise.
16003 * gcc.target/mips/mips-ps-4.c: Likewise.
16004 * gcc.target/mips/mips-ps-5.c: Likewise.
16005 * gcc.target/mips/mips-ps-6.c: Likewise.
16006 * gcc.target/mips/mips-ps-7.c: Likewise.
16007 * gcc.target/mips/mips-ps-type.c: Likewise.
16008 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16009 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16011 2016-01-18 Tom de Vries <tom@codesourcery.com>
16013 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16014 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16015 * c-c++-common/goacc/kernels-empty.c: New test.
16016 * c-c++-common/goacc/kernels-eternal.c: New test.
16017 * c-c++-common/goacc/kernels-loop-2.c: New test.
16018 * c-c++-common/goacc/kernels-loop-3.c: New test.
16019 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16020 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16021 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16022 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16023 * c-c++-common/goacc/kernels-loop-data.c: New test.
16024 * c-c++-common/goacc/kernels-loop-g.c: New test.
16025 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16026 * c-c++-common/goacc/kernels-loop-n.c: New test.
16027 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16028 * c-c++-common/goacc/kernels-loop.c: New test.
16029 * c-c++-common/goacc/kernels-noreturn.c: New test.
16030 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16031 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16032 * c-c++-common/goacc/kernels-reduction.c: New test.
16034 2016-01-18 Tom de Vries <tom@codesourcery.com>
16036 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16037 * gcc.dg/autopar/outer-2.c: Same.
16038 * gcc.dg/autopar/outer-3.c: Same.
16039 * gcc.dg/autopar/outer-4.c: Same.
16040 * gcc.dg/autopar/outer-5.c: Same.
16041 * gcc.dg/autopar/outer-6.c: Same.
16042 * gcc.dg/autopar/parallelization-1.c: Same.
16043 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16044 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16045 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16046 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16047 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16048 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16049 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16050 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16051 * gcc.dg/autopar/pr39500-1.c: Same.
16052 * gcc.dg/autopar/pr39500-2.c: Same.
16053 * gcc.dg/autopar/pr46193.c: Same.
16054 * gcc.dg/autopar/pr46194.c: Same.
16055 * gcc.dg/autopar/pr49580.c: Same.
16056 * gcc.dg/autopar/pr49960-1.c: Same.
16057 * gcc.dg/autopar/pr49960.c: Same.
16058 * gcc.dg/autopar/pr68373.c: Same.
16059 * gcc.dg/autopar/reduc-1.c: Same.
16060 * gcc.dg/autopar/reduc-1char.c: Same.
16061 * gcc.dg/autopar/reduc-1short.c: Same.
16062 * gcc.dg/autopar/reduc-2.c: Same.
16063 * gcc.dg/autopar/reduc-2char.c: Same.
16064 * gcc.dg/autopar/reduc-2short.c: Same.
16065 * gcc.dg/autopar/reduc-3.c: Same.
16066 * gcc.dg/autopar/reduc-4.c: Same.
16067 * gcc.dg/autopar/reduc-6.c: Same.
16068 * gcc.dg/autopar/reduc-7.c: Same.
16069 * gcc.dg/autopar/reduc-8.c: Same.
16070 * gcc.dg/autopar/reduc-9.c: Same.
16071 * gcc.dg/autopar/uns-outer-4.c: Same.
16072 * gcc.dg/autopar/uns-outer-5.c: Same.
16073 * gcc.dg/autopar/uns-outer-6.c: Same.
16074 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16075 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16077 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16080 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16081 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16083 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16086 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16087 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16088 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16090 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16093 * gcc.dg/tree-ssa/sra-17.c: New.
16094 * gcc.dg/tree-ssa/sra-18.c: New.
16096 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16098 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16100 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16102 * gnat.dg/inline12.adb: New test.
16104 2016-01-18 Bin Cheng <bin.cheng@arm.com>
16106 PR tree-optimization/66797
16107 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16109 2016-01-18 Richard Biener <rguenther@suse.de>
16111 PR tree-optimization/69170
16112 * gcc.dg/torture/pr69170.c: New testcase.
16114 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
16116 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16118 2016-01-16 Tom de Vries <tom@codesourcery.com>
16120 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16122 2016-01-16 Tom de Vries <tom@codesourcery.com>
16124 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16125 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16126 redundant dg-require-effective-target pthread.
16127 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16128 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16129 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16130 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16131 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16132 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16133 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16135 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
16138 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16139 * gcc.target/powerpc/recip-7.c: Same.
16141 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16144 * g++.dg/template/pr69091.C: New test.
16146 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16148 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16149 dump does not contain an error_mark_node.
16150 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16151 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16153 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16156 * g++.dg/template/pr68936.C: New test.
16158 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
16161 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16162 * gcc.target/powerpc/recip-2.c: Same.
16163 * gcc.target/powerpc/recip-3.c: Same.
16164 * gcc.target/powerpc/recip-4.c: Same.
16165 * gcc.target/powerpc/recip-sqrtf.c: Same.
16167 2016-01-15 Jeff Law <law@redhat.com>
16169 PR tree-optimization/69270
16170 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16171 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16173 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
16176 * gfortran.dg/deferred_character_13.f90: New test for the fix
16177 of comment 3 of the PR.
16180 * gfortran.dg/deferred_character_8.f90: New test
16181 * gfortran.dg/allocate_error_5.f90: New test
16184 * gfortran.dg/deferred_character_10.f90: New test
16187 * gfortran.dg/deferred_character_14.f90: New test
16190 * gfortran.dg/deferred_character_11.f90: New test
16193 * gfortran.dg/deferred_character_9.f90: New test
16195 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16197 PR rtl-optimization/69030
16198 * gcc.target/i386/pr69030.c: New.
16200 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16202 * gcc.target/aarch64/target_attr_17.c: New test.
16204 2016-01-15 Richard Biener <rguenther@suse.de>
16206 PR tree-optimization/66856
16207 * gcc.dg/torture/pr66856-1.c: New testcase.
16208 * gcc.dg/torture/pr66856-2.c: Likewise.
16210 2016-01-15 Richard Biener <rguenther@suse.de>
16213 * g++.dg/lto/pr69137_0.C: New testcase.
16215 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16217 PR middle-end/69246
16218 * gcc.target/i386/pr69246.c: New test.
16220 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16222 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
16224 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16227 * g++.dg/init/const9.C: Disable test on S/390.
16229 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16231 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16232 * g++.dg/Wno-frame-address.C: Ditto.
16234 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16236 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16238 2016-01-15 Richard Biener <rguenther@suse.de>
16240 PR tree-optimization/68961
16241 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16243 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16245 * gcc.target/i386/pr65105-5.c: New test.
16247 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
16249 * gcc.c-torture/execute/alias-4.c: New testcase.
16251 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
16254 * g++.dg/ipa/devirt-49.C: New testcase.
16256 2016-01-15 Christian Bruel <christian.bruel@st.com>
16259 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16260 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16261 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16263 2016-01-15 Richard Biener <rguenther@suse.de>
16265 PR tree-optimization/69117
16266 * gcc.dg/torture/pr69117.c: New testcase.
16268 2015-01-14 Ryan Burn <contact@rnburn.com>
16271 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16273 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16276 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16277 range tests use 100 * maximum instead of maximum + 1.
16279 2016-01-14 Jakub Jelinek <jakub@redhat.com>
16282 * gcc.dg/guality/pr69244.c: New test.
16284 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
16286 * lib/target-supports.exp (check_effective_target_issignaling):
16288 * gcc.dg/pr61441.c: Require issignaling effective target.
16290 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16293 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16295 2016-01-14 David Malcolm <dmalcolm@redhat.com>
16298 PR preprocessor/69177
16299 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16300 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16301 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16302 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16304 2016-01-14 Marek Polacek <polacek@redhat.com>
16307 * gcc.dg/array-15.c: New test.
16309 2016-01-14 Jakub Jelinek <jakub@redhat.com>
16311 PR middle-end/68146
16312 PR tree-optimization/69155
16313 * gfortran.dg/pr68146.f: New test.
16314 * gfortran.dg/pr69155.f90: New test.
16316 2016-01-14 Richard Biener <rguenther@suse.de>
16318 PR tree-optimization/68060
16319 * gcc.dg/torture/pr68060-1.c: New testcase.
16320 * gcc.dg/torture/pr68060-2.c: Likewise.
16322 2016-01-14 Nick Clifton <nickc@redhat.com>
16324 * lib/target-supports.exp
16325 (check_effective_target_arm_neon_ok_nocache): Add an option
16326 sequence that includes setting the ARM architecture to ARMv7-A.
16327 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16328 command line options necessary to enable Neon support.
16329 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16330 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16331 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16332 * gcc.target/arm/pr69180.c: Likewise.
16334 2016-01-14 Jeff Law <law@redhat.com>
16336 PR tree-optimization/69270
16337 * gcc.dg/tree-ssa/pr69270.c: New test.
16339 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16342 * c-c++-common/pr66208.c: New file.
16344 2016-01-13 Jakub Jelinek <jakub@redhat.com>
16346 PR tree-optimization/69156
16347 * gcc.dg/pr69156.c: New test.
16349 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16351 * gcc.target/i386/pr69225-7.c: New test.
16353 2016-01-13 Richard Henderson <rth@redhat.com>
16355 * gcc.dg/tm/memopt-13.c: Update expected function.
16356 * gcc.dg/tm/memopt-6.c: Likewise.
16358 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
16360 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16361 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16362 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16363 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
16365 2016-01-13 Tom de Vries <tom@codesourcery.com>
16367 PR tree-optimization/69169
16368 * gcc.dg/pr69169.c: New test.
16370 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
16373 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16374 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16375 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16376 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16377 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16378 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16379 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16380 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16382 2016-01-13 Jakub Jelinek <jakub@redhat.com>
16385 * gcc.dg/pr69247.c: New test.
16387 2016-01-13 Richard Biener <rguenther@suse.de>
16389 PR tree-optimization/69242
16390 * gcc.dg/torture/pr69242.c: New testcase.
16392 2016-01-13 Richard Biener <rguenther@suse.de>
16394 PR tree-optimization/69186
16395 * gcc.dg/torture/pr69186.c: New testcase.
16397 2016-01-13 Jeff Law <law@redhat.com>
16399 PR tree-optimization/67755
16400 * gcc.dg/tree-ssa/pr67755.c: New test.
16402 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
16404 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16405 pass number in output by a star.
16407 2016-01-12 Bin Cheng <bin.cheng@arm.com>
16409 PR tree-optimization/68911
16410 * gcc.c-torture/execute/pr68911.c: New test.
16412 2016-01-12 Marek Polacek <polacek@redhat.com>
16415 * g++.dg/warn/permissive-1.C: New test.
16417 2016-01-12 Jakub Jelinek <jakub@redhat.com>
16421 * g++.dg/opt/pr69213.C: New test.
16423 2016-01-12 Christian Bruel <christian.bruel@st.com>
16426 * gcc.target/arm/pr69180.c: New test.
16428 2016-01-12 Richard Biener <rguenther@suse.de>
16431 * g++.dg/lto/pr69077_0.C: New testcase.
16432 * g++.dg/lto/pr69077_1.C: Likewise.
16434 2016-01-12 Jakub Jelinek <jakub@redhat.com>
16437 * g++.dg/opt/pr69175.C: New test.
16439 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16441 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16442 rather than #including math.h & stdlib.h.
16443 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16444 * gcc.dg/vect/pr49771.c: Likewise.
16445 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16446 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16447 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16448 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16449 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16450 * gcc.dg/vect/pr44507.c: Likewise.
16451 * gcc.dg/vect/pr45902.c: Likewise.
16452 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16453 * gcc.dg/vect/vect-117.c: Likewise.
16454 * gcc.dg/vect/vect-99.c: Likewise.
16455 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16456 * gcc.dg/vect/vect-cond-1.c: Likewise.
16457 * gcc.dg/vect/vect-cond-2.c: Likewise.
16458 * gcc.dg/vect/vect-cond-3.c: Likewise.
16459 * gcc.dg/vect/vect-cond-4.c: Likewise.
16460 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16461 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16462 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16463 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16464 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16465 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16466 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16467 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16468 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16469 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16470 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16471 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16472 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16473 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16474 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16475 include of signal.h.
16476 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16477 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16478 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16479 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16480 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16481 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16482 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16483 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16484 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16485 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16486 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16487 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16488 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16489 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16490 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16491 * gcc.dg/vect/vect-outer-5.c: Likewise.
16492 * gcc.dg/vect/vect-outer-6.c: Likewise.
16493 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16494 include of stdio.h.
16496 2016-01-12 Nick Clifton <nickc@redhat.com>
16499 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16500 to fread so that it will be found in all target runtimes.
16502 2016-01-12 Richard Biener <rguenther@suse.de>
16504 PR tree-optimization/69053
16505 * g++.dg/torture/pr69053.C: New testcase.
16507 2016-01-12 Richard Biener <rguenther@suse.de>
16509 PR tree-optimization/69168
16510 * gcc.dg/torture/pr69168.c: New testcase.
16512 2016-01-12 Richard Biener <rguenther@suse.de>
16514 PR tree-optimization/69157
16515 * gcc.dg/torture/pr69157.c: New testcase.
16517 2016-01-12 Richard Biener <rguenther@suse.de>
16519 PR tree-optimization/69174
16520 * gcc.dg/torture/pr69174.c: New testcase.
16522 2016-01-12 Jakub Jelinek <jakub@redhat.com>
16526 * g++.dg/tls/pr66808.C: New test.
16527 * g++.dg/tls/pr69000.C: New test.
16529 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16531 * gcc.target/powerpc/swaps-p8-23.c: New test.
16532 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16534 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
16536 PR tree-optimization/68356
16537 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16539 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16540 Jim Wilson <jim.wilson@linaro.org>
16543 * gcc.target/arm/pr69194.c: New test.
16545 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16548 * gcc.target/i386/pr69225-1.c: New test.
16549 * gcc.target/i386/pr69225-2.c: Likewise.
16550 * gcc.target/i386/pr69225-3.c: Likewise.
16551 * gcc.target/i386/pr69225-4.c: Likewise.
16552 * gcc.target/i386/pr69225-5.c: Likewise.
16553 * gcc.target/i386/pr69225-6.c: Likewise.
16555 2016-01-11 Jakub Jelinek <jakub@redhat.com>
16558 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16562 * gcc.dg/pr69071.c: New test.
16565 * g++.dg/opt/pr69211.C: New test.
16567 PR tree-optimization/69214
16568 * gcc.c-torture/compile/pr69214.c: New test.
16570 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
16572 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16573 * gcc.target/i386/pr66232-11.c: Ditto.
16574 * gcc.target/i386/pr66232-12.c: Ditto.
16575 * gcc.target/i386/pr66232-13.c: Ditto.
16577 2016-01-11 Richard Biener <rguenther@suse.de>
16579 PR tree-optimization/69173
16580 * gcc.dg/torture/pr69173.c: New testcase.
16582 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16584 PR rtl-optimization/68796
16585 * gcc.target/aarch64/tst_5.c: New test.
16586 * gcc.target/aarch64/tst_6.c: Likewise.
16588 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16590 PR rtl-optimization/68841
16591 * gcc.dg/pr68841.c: New test.
16592 * gcc.c-torture/execute/pr68841.c: New test.
16594 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16596 PR rtl-optimization/68920
16597 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16599 * gcc.dg/ifcvt-5.c: New test.
16601 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
16604 * g++.dg/pr69123.C: New.
16606 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16609 * gcc.target/i386/pr69010.c: New test.
16611 2016-01-11 Martin Jambor <mjambor@suse.cz>
16614 * gcc.target/i386/chkp-pr69044.c: New test.
16616 2016-01-11 Tom de Vries <tom@codesourcery.com>
16618 PR tree-optimization/69109
16619 * gcc.dg/autopar/pr69109-2.c: New test.
16620 * gcc.dg/autopar/pr69109.c: New test.
16622 2016-01-11 Tom de Vries <tom@codesourcery.com>
16624 PR tree-optimization/69108
16625 * gcc.dg/autopar/pr69108.c: New test.
16627 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16630 * c-c++-common/Wisleading-indentation.c: Augment test.
16632 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16635 * gfortran.dg/inline_matmul_12.f90: New test.
16637 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
16640 * gfortran.dg/actual_array_offset_1: New test.
16642 2016-01-10 Tom de Vries <tom@codesourcery.com>
16644 PR tree-optimization/69062
16645 * gcc.dg/autopar/pr69062.c: New test.
16647 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16649 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16650 * gcc.dg/vect/slp-perm-2.c: Likewise.
16651 * gcc.dg/vect/slp-perm-3.c: Likewise.
16652 * gcc.dg/vect/slp-perm-5.c: Likewise.
16653 * gcc.dg/vect/slp-perm-6.c: Likewise.
16654 * gcc.dg/vect/slp-perm-7.c: Likewise.
16655 * gcc.dg/vect/slp-perm-8.c: Likewise.
16657 2016-01-10 Tom de Vries <tom@codesourcery.com>
16659 PR tree-optimization/69039
16660 * gcc.dg/autopar/pr69039.c: New test.
16662 2016-01-09 Marek Polacek <polacek@redhat.com>
16665 * g++.dg/pr69113.C: New test.
16667 2016-01-09 Jakub Jelinek <jakub@redhat.com>
16669 PR middle-end/50865
16670 PR tree-optimization/69097
16671 * gcc.c-torture/execute/pr50865.c: New test.
16672 * gcc.c-torture/execute/pr69097-1.c: New test.
16673 * gcc.c-torture/execute/pr69097-2.c: New test.
16674 * gcc.dg/pr69097-1.c: New test.
16675 * gcc.dg/pr69097-2.c: New test.
16677 2016-01-09 Jakub Jelinek <jakub@redhat.com>
16680 * g++.dg/opt/pr69164.C: New test.
16682 2016-01-08 Jakub Jelinek <jakub@redhat.com>
16684 PR tree-optimization/69167
16685 * gcc.dg/pr69167.c: New test.
16687 2016-01-08 Marek Polacek <polacek@redhat.com>
16690 * g++.dg/pr68449.C: New.
16692 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16694 PR tree-optimization/68707
16695 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16696 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16697 on platforms supporting it.
16698 * gcc.dg/vect/slp-perm-2.c: Likewise.
16699 * gcc.dg/vect/slp-perm-3.c: Likewise.
16700 * gcc.dg/vect/slp-perm-5.c: Likewise.
16701 * gcc.dg/vect/slp-perm-7.c: Likewise.
16702 * gcc.dg/vect/slp-perm-8.c: Likewise.
16703 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16704 on platforms supporting it.
16706 2016-01-08 Jakub Jelinek <jakub@redhat.com>
16708 PR tree-optimization/69162
16709 * gcc.dg/pr69162.c: New test.
16711 PR tree-optimization/69172
16712 * gcc.dg/pr69172.c: New test.
16714 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16716 PR tree-optimization/67781
16717 * gcc.c-torture/execute/pr67781.c: New file.
16719 2016-01-08 Jakub Jelinek <jakub@redhat.com>
16721 PR tree-optimization/69083
16722 * gcc.dg/vect/pr69083.c: New test.
16724 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16726 PR tree-optimization/61441
16727 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16728 Use -fexcess-precision=standard for compiler options.
16729 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16731 2016-01-08 Jakub Jelinek <jakub@redhat.com>
16734 * gfortran.dg/gomp/pr69128.f90: New test.
16737 * g++.dg/ext/pr69145-1.C: New test.
16738 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16739 * g++.dg/ext/pr69145-2.h: New file.
16741 2016-01-07 Martin Sebor <msebor@redhat.com>
16744 * gcc.dg/atomic-fetch-bool.c: New test.
16745 * gcc.dg/sync-fetch-bool.c: New test.
16747 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16750 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16752 2016-01-07 Nick Clifton <nickc@redhat.com>
16755 * g++.dg/pr66655.C: New test.
16756 * g++.dg/pr66655_1.cc: Test support file.
16757 * g++.dg/pr66655.h: Test header file.
16759 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
16762 gfortran.dg/gomp/pr66680.f90: New test.
16764 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16767 * gcc.target/i386/pr69171-1.c: New test.
16768 * gcc.target/i386/pr69171-2.c: Likewise.
16769 * gcc.target/i386/pr69171-3.c: Likewise.
16770 * gcc.target/i386/pr69171-4.c: Likewise.
16771 * gcc.target/i386/pr69171-5.c: Likewise.
16772 * gcc.target/i386/pr69171-6.c: Likewise.
16774 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16776 PR middle-end/67639
16777 * c-c++-common/pr67639.c: New test.
16779 2016-01-07 Jakub Jelinek <jakub@redhat.com>
16781 PR tree-optimization/69141
16782 * g++.dg/opt/pr69141.C: New test.
16784 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16786 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16788 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
16791 * gcc.target/i386/pr69140.c: New test
16793 2016-01-06 David Malcolm <dmalcolm@redhat.com>
16795 * gcc.dg/bad-dereference.c: New test case.
16797 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16799 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16801 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16803 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16805 2016-01-06 Marek Polacek <polacek@redhat.com>
16808 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16810 2016-01-05 Marek Polacek <polacek@redhat.com>
16813 * gcc.dg/atomic-invalid-2.c: New.
16815 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16818 * gcc.target/i386/pr68991.c: New test.
16820 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16823 * g++.dg/pr68991-1.C: New test.
16824 * g++.dg/pr68991-2.C: Likewise.
16826 2016-01-05 Sergei Trofimovich <siarheit@google.com>
16829 * gcc.target/ia64/pr60465-gprel64.c: New test.
16830 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16832 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16834 PR rtl-optimization/68651
16835 * gcc.target/aarch64/pr68651_1.c: New test.
16837 2016-01-05 David Malcolm <dmalcolm@redhat.com>
16840 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16842 2016-01-05 Nathan Sidwell <nathan@acm.org>
16845 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16847 * gcc.dg/alias-15.c: New.
16849 2016-01-05 Nick Clifton <nickc@redhat.com>
16852 * g++.dg/pr68770.C: New test.
16854 2016-01-04 Mike Stump <mikestump@comcast.net>
16856 * lib/target-supports.exp (check_effective_target_cilkplus):
16857 cilkplus targets require pthreads.
16858 (check_effective_target_cilkplus): Remove special case for NVPTX.
16860 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16862 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16865 2016-01-04 Jakub Jelinek <jakub@redhat.com>
16867 Update copyright years.
16869 2016-01-04 Marek Polacek <polacek@redhat.com>
16872 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16873 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16874 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16876 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16878 * gcc.target/sparc/20160104-2.c: New test.
16880 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16882 * gcc.target/sparc/20160104-1.c: New test.
16884 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
16887 * gfortran.dg/pr65045.f90: New test.
16889 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16891 * gnat.dg/specs/debug1.ads: Delete.
16893 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16895 PR libgfortran/68867
16896 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16899 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16901 PR libgfortran/68867
16902 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16905 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
16908 * gfortran.dg/pr68864.f90: New test.
16910 2016-01-01 Jakub Jelinek <jakub@redhat.com>
16912 PR tree-optimization/69070
16913 * gcc.dg/pr69070.c: New test.
16916 * gfortran.dg/pr69055.f90: New test.
16919 * gcc.dg/pr69015.c: New test.
16921 Copyright (C) 2016 Free Software Foundation, Inc.
16923 Copying and distribution of this file, with or without modification,
16924 are permitted in any medium without royalty provided the copyright
16925 notice and this notice are preserved.