1 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3 * g++.dg/pr67989.C: Remove ARM-specific option.
4 * gcc.target/arm/pr67989.C: New file.
6 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9 and expm1 test for glibc < 2.11.
11 2016-01-27 Richard Henderson <rth@redhat.com>
13 * gcc.c-torture/execute/pr69447.c: New test.
15 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
18 * gfortran.dg/alloc_comp_assign_15.f03: New test.
20 2016-01-27 Jakub Jelinek <jakub@redhat.com>
23 * gcc.dg/pr66869.c: New test.
25 2016-01-25 Jeff Law <law@redhat.com>
27 PR tree-optimization/68398
28 PR tree-optimization/69196
29 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
30 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
31 path to avoid new heuristic allowing more irreducible regions
32 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
33 * gcc.dg/tree-ssa/vrp46.c: Likewise.
34 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
35 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
36 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
38 2016-01-27 Marek Polacek <polacek@redhat.com>
41 * c-c++-common/vector-compare-4.c: New test.
43 2016-01-27 David Malcolm <dmalcolm@redhat.com>
46 * c-c++-common/pr69126.c: New test case.
48 2016-01-27 Ian Lance Taylor <iant@google.com>
50 * gcc.dg/tree-ssa/ivopt_5.c: New test.
52 2016-01-27 Ryan Burn <contact@rnburn.com>
55 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
57 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
60 * gcc.target/i386/pr69512.c: New test.
62 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
65 * gnat.dg/sso/*.adb: Robustify dg-output directives.
67 2016-01-27 Marek Polacek <polacek@redhat.com>
70 * g++.dg/pr69379.C: New test.
72 2016-01-27 Martin Sebor <msebor@redhat.com>
75 * g++.dg/abi/Wabi-2-2.C: New test.
76 * g++.dg/abi/Wabi-2-3.C: New test.
77 * g++.dg/abi/Wabi-3-2.C: New test.
78 * g++.dg/abi/Wabi-3-3.C: New test.
80 2016-01-27 Richard Biener <rguenther@suse.de>
82 PR tree-optimization/69166
83 * gcc.dg/torture/pr69166.c: New testcase.
85 2016-01-27 Martin Jambor <mjambor@suse.cz>
87 PR tree-optimization/69355
88 * gcc.dg/tree-ssa/pr69355.c: New test.
90 2016-01-27 Marek Polacek <polacek@redhat.com>
93 * g++.dg/ext/constexpr-vla1.C: New test.
95 2016-01-20 Christian Bruel <christian.bruel@st.com>
98 * gcc.target/arm/pr69245.c: New test.
100 2016-01-27 Jakub Jelinek <jakub@redhat.com>
102 PR tree-optimization/69399
103 * gcc.dg/torture/pr69399.c: New test.
105 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
107 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
109 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
111 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
113 2016-01-26 Tom de Vries <tom@codesourcery.com>
115 PR tree-optimization/69110
116 * gcc.dg/autopar/pr69110.c: New test.
118 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
119 Sebastian Pop <s.pop@samsung.com>
121 * gcc.dg/graphite/isl-ast-op-select.c: New.
123 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
126 * gfortran.dg/allocate_error_6.f90: New test.
128 2016-01-26 Richard Henderson <rth@redhat.com>
130 * gcc.dg/tm/pr60908.c: New test.
132 2016-01-26 David Malcolm <dmalcolm@redhat.com>
135 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
137 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
138 expected multiline output to reflect the colorization being
139 disabled before newlines.
140 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
141 (custom_diagnostic_finalizer): Replace call to
142 pp_newline_and_flush with call to pp_flush.
143 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
144 * gfortran.dg/implicit_class_1.f90: Likewise.
145 * lib/gcc-dg.exp (allow_blank_lines): New global.
146 (dg-allow-blank-lines-in-output): New procedure.
147 (gcc-dg-prune): Complain about blank lines in the output, unless
148 dg-allow-blank-lines-in-output was called.
149 * lib/multiline.exp (_build_multiline_regex): Only support
150 arbitrary followup text for non-blank-lines, not for blank lines.
152 2016-01-26 Jakub Jelinek <jakub@redhat.com>
154 PR tree-optimization/69483
155 * gcc.dg/pr69483.c: New test.
156 * g++.dg/opt/pr69483.C: New test.
158 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
161 * gcc.target/arm/pr68620.c: New test.
163 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
165 * gcc.target/i386/pr68986-2.c: Remove -m32.
167 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
170 * gcc.target/i386/pr68986-1.c: New test.
171 * gcc.target/i386/pr68986-2.c: Likewise.
172 * gcc.target/i386/pr68986-3.c: Likewise.
174 2016-01-26 Christian Bruel <christian.bruel@st.com>
176 * lib/target-supports.exp
177 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
178 (check_effective_target_arm_crypto_pragma_ok): Likewise.
179 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
181 2016-01-26 Richard Biener <rguenther@suse.de>
183 PR tree-optimization/69452
184 * gcc.dg/torture/pr69452.c: New testcase.
186 2016-01-26 Jakub Jelinek <jakub@redhat.com>
189 * gcc.dg/pr69442.c: New test.
191 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
194 * gcc.target/aarch64/simd/pr67896.C: New.
196 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
198 PR tree-optimization/69400
199 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
201 (plugin_init): Call it.
202 * gcc.dg/torture/pr69400.c: New test.
204 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
206 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
208 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
209 Sebastian Pop <s.pop@samsung.com>
211 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
214 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
215 Sebastian Pop <s.pop@samsung.com>
217 * gcc.dg/graphite/pr69292.c: New.
219 2016-01-25 Jakub Jelinek <jakub@redhat.com>
221 * c-c++-common/goacc/use_device-1.c: New test.
223 2016-01-25 Jeff Law <law@redhat.com>
225 PR tree-optimization/69196
226 PR tree-optimization/68398
227 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
228 * gcc.dg/tree-ssa/pr68198.c: Likewise.
230 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
233 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
236 2016-01-25 Richard Biener <rguenther@suse.de>
239 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
241 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
244 * gcc.dg/pr69421.c: New test.
246 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
248 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
249 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
250 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
251 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
252 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
253 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
254 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
255 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
256 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
257 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
259 2016-01-25 Richard Biener <rguenther@suse.de>
261 PR tree-optimization/69376
262 * gcc.dg/torture/pr69376.c: New testcase.
264 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
268 * gfortran.dg/interface_38.f90: New test.
269 * gfortran.dg/interface_39.f90: New test.
271 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
274 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
279 * g++.dg/template/pr11858.C: New test.
280 * g++.dg/template/pr24663.C: New test.
281 * g++.dg/template/unify12.C: New test.
282 * g++.dg/template/unify13.C: New test.
283 * g++.dg/template/unify14.C: New test.
284 * g++.dg/template/unify15.C: New test.
285 * g++.dg/template/unify16.C: New test.
286 * g++.dg/template/unify17.C: New test.
288 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
291 gfortran.dg/pr68283.f90: New test.
293 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
296 * gfortran.dg/inline_matmul_13.f90: New test.
297 * gfortran.dg/matmul_bounds_8.f90: New test.
298 * gfortran.dg/matmul_bounds_9.f90: New test.
299 * gfortran.dg/matmul_bounds_10.f90: New test.
301 2016-01-23 Tom de Vries <tom@codesourcery.com>
303 PR tree-optimization/69426
304 * gcc.dg/autopar/pr69426.c: New test.
306 2016-01-23 Martin Sebor <msebor@redhat.com>
310 * g++.dg/cpp0x/alignas5.C: New test.
311 * g++.dg/ext/vector29.C: Same.
313 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
315 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
316 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
317 _GNU_SOURCE from compile flags to the source.
318 * gcc.target/i386/chkp-stropt-12.c: Ditto.
319 * gcc.target/i386/chkp-stropt-16.c: Ditto.
320 * gcc.target/i386/chkp-stropt-4.c: Ditto.
321 * gcc.target/i386/chkp-stropt-8.c: Ditto.
323 2016-01-22 Jakub Jelinek <jakub@redhat.com>
326 * g++.dg/opt/pr69432.C: New test.
328 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
330 * gcc.target/powerpc/pr63354c: Adjust target selector to include
331 32-bit targets testing an -m64 multilib.
333 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
335 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
338 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
340 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
342 2016-01-21 Christian Bruel <christian.bruel@st.com>
345 * gcc.target/i386/pr68674.c
346 * gcc.target/aarch64/pr68674.c
347 * gcc.target/arm/pr68674.c
349 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
352 * gcc.c-torture/execute/pr69403.c: New test.
354 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
357 * g++.dg/template/pr55843.C: New.
359 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
362 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
363 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
365 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
368 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
369 from dg-do compile directive, and instead add
370 { dg-require-effective-target int128 }.
372 2016-01-20 Martin Sebor <msebor@redhat.com>
375 * gcc.dg/sync-fetch.c: New test.
377 2016-01-21 Martin Sebor <msebor@redhat.com>
380 * gcc.target/powerpc/pr69252.c: New test.
382 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
385 * gfortran.dg/pr65996.f90: New test.
387 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
390 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
391 expected to generate an error.
393 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
396 * gcc.dg/torture/pr66178.c: New test.
398 2016-01-21 Anton Blanchard <anton@samba.org>
399 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
402 * gcc.target/powerpc/pr63354.c: New test.
404 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
406 PR rtl-optimization/68990
407 * gcc.target/i386/pr68990: New.
409 2016-01-21 Nick Clifton <nickc@redhat.com>
412 * gcc.target/mips/pr69129.c: New.
414 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
417 * g++.dg/cpp0x/pr58046.C: New.
419 2016-01-21 Jakub Jelinek <jakub@redhat.com>
423 * gcc.target/arm/pr69187.c: New test.
426 * g++.dg/torture/pr69355.C: New test.
428 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
429 Sebastian Pop <s.pop@samsung.com>
431 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
433 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
434 Sebastian Pop <s.pop@samsung.com>
436 * gcc.dg/graphite/pr68976.c: New test.
438 2016-01-21 Jakub Jelinek <jakub@redhat.com>
441 * c-c++-common/pr67653.c: New test.
442 * gcc.dg/torture/pr29119.c: Add dg-warning.
444 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
446 * gcc.target/powerpc/cpu-builtin-1.c: New test.
448 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
451 * gcc.dg/pr24293.c: New test.
452 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
453 incomplete struct type.
454 * gcc.dg/declspec-1.c: Likewise.
455 * gcc.dg/pr63549.c: Likewise.
457 2016-01-20 Jakub Jelinek <jakub@redhat.com>
459 PR tree-optimization/66612
460 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
463 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
465 * lib/target-supports.exp
466 (check_effective_target_arm_fp_ok_nocache): New.
467 (check_effective_target_arm_fp_ok): New.
468 (add_options_for_arm_fp): New.
469 (check_effective_target_arm_crypto_ok_nocache): Require
470 target_arm_v8_neon_ok instead of arm32.
471 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
472 (check_effective_target_arm_crypto_pragma_ok): New.
473 (add_options_for_arm_vfp): New.
474 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
475 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
476 target instead. Force initial fpu to vfp.
477 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
478 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
479 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
481 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
482 use arm_vfp effective target instead. Force initial fpu to vfp.
483 * gcc.target/arm/attr-neon3.c: Likewise.
484 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
486 * gcc.target/arm/unsigned-float.c: Likewise.
487 * gcc.target/arm/vfp-1.c: Likewise.
488 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
489 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
490 * gcc.target/arm/vfp-ldmiad.c: Likewise.
491 * gcc.target/arm/vfp-ldmias.c: Likewise.
492 * gcc.target/arm/vfp-stmdbd.c: Likewise.
493 * gcc.target/arm/vfp-stmdbs.c: Likewise.
494 * gcc.target/arm/vfp-stmiad.c: Likewise.
495 * gcc.target/arm/vfp-stmias.c: Likewise.
496 * gcc.target/arm/vnmul-1.c: Likewise.
497 * gcc.target/arm/vnmul-2.c: Likewise.
498 * gcc.target/arm/vnmul-3.c: Likewise.
499 * gcc.target/arm/vnmul-4.c: Likewise.
501 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
504 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
505 the MPX run-time library, for compile-time MPX test.
506 * gcc.target/i386/chkp-always_inline.c: Likewise.
507 * gcc.target/i386/chkp-bndret.c: Likewise.
508 * gcc.target/i386/chkp-builtins-1.c: Likewise.
509 * gcc.target/i386/chkp-builtins-2.c: Likewise.
510 * gcc.target/i386/chkp-builtins-3.c: Likewise.
511 * gcc.target/i386/chkp-builtins-4.c: Likewise.
512 * gcc.target/i386/chkp-const-check-1.c: Likewise.
513 * gcc.target/i386/chkp-const-check-2.c: Likewise.
514 * gcc.target/i386/chkp-hidden-def.c: Likewise.
515 * gcc.target/i386/chkp-label-address.c: Likewise.
516 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
517 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
518 * gcc.target/i386/chkp-pr69044.c: Likewise.
519 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
520 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
521 * gcc.target/i386/chkp-strchr.c: Likewise.
522 * gcc.target/i386/chkp-strlen-1.c: Likewise.
523 * gcc.target/i386/chkp-strlen-2.c: Likewise.
524 * gcc.target/i386/chkp-strlen-3.c: Likewise.
525 * gcc.target/i386/chkp-strlen-4.c: Likewise.
526 * gcc.target/i386/chkp-strlen-5.c: Likewise.
527 * gcc.target/i386/chkp-stropt-1.c: Likewise.
528 * gcc.target/i386/chkp-stropt-10.c: Likewise.
529 * gcc.target/i386/chkp-stropt-11.c: Likewise.
530 * gcc.target/i386/chkp-stropt-12.c: Likewise.
531 * gcc.target/i386/chkp-stropt-13.c: Likewise.
532 * gcc.target/i386/chkp-stropt-14.c: Likewise.
533 * gcc.target/i386/chkp-stropt-15.c: Likewise.
534 * gcc.target/i386/chkp-stropt-16.c: Likewise.
535 * gcc.target/i386/chkp-stropt-2.c: Likewise.
536 * gcc.target/i386/chkp-stropt-3.c: Likewise.
537 * gcc.target/i386/chkp-stropt-4.c: Likewise.
538 * gcc.target/i386/chkp-stropt-5.c: Likewise.
539 * gcc.target/i386/chkp-stropt-6.c: Likewise.
540 * gcc.target/i386/chkp-stropt-7.c: Likewise.
541 * gcc.target/i386/chkp-stropt-8.c: Likewise.
542 * gcc.target/i386/chkp-stropt-9.c: Likewise.
543 * gcc.target/i386/pr63995-2.c: Likewise.
544 * gcc.target/i386/pr64805.c: Likewise.
545 * gcc.target/i386/pr65044.c: Likewise.
546 * gcc.target/i386/pr65167.c: Likewise.
547 * gcc.target/i386/pr65183.c: Likewise.
548 * gcc.target/i386/pr65184.c: Likewise.
549 * gcc.target/i386/thunk-retbnd.c: Likewise.
551 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
553 PR tree-optimization/69328
554 * gcc.dg/pr69328.c: New test.
556 2016-01-20 Jeff Law <law@redhat.com>
559 * gcc.target/m68k/pr25114.c: New test.
561 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
563 * gcc.target/arm/memset-inline-10.c: Added
564 dg-require-effective-target arm_thumb2_ok.
566 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
568 * gcc.dg/debug/dwarf2/sso.c: New test.
570 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
573 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
574 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
575 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
577 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
580 * g++.dg/ipa/devirt-50.C: New testcase.
582 2016-01-19 Marek Polacek <polacek@redhat.com>
585 * g++.dg/cpp1y/parameter-pack-1.C: New test.
586 * g++.dg/cpp1y/parameter-pack-2.C: New test.
588 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
591 * gcc.target/arm/pr69135_1.c: New test.
593 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
595 * gcc.target/aarch64/ccmp_1.c: Add new tests.
597 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
599 * gcc.target/aarch64/ccmp_1.c: New testcase.
601 2016-01-19 Marek Polacek <polacek@redhat.com>
604 * g++.dg/cpp0x/enum30.C: New test.
606 2016-01-19 Richard Biener <rguenther@suse.de>
608 PR tree-optimization/69336
609 * g++.dg/tree-ssa/pr69336.C: New testcase.
611 2016-01-19 Jakub Jelinek <jakub@redhat.com>
614 * gcc.dg/pr65779.c: New test.
616 2016-01-19 Richard Biener <rguenther@suse.de>
618 PR tree-optimization/69352
619 * gcc.dg/torture/pr69352.c: New testcase.
621 2016-01-19 Jakub Jelinek <jakub@redhat.com>
623 PR rtl-optimization/68955
624 PR rtl-optimization/64557
625 * gcc.dg/torture/pr68955.c: New test.
627 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
630 * g++.dg/torture/pr69136.C: New testcase.
632 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
635 * g++.dg/lto/pr69133_0.C: New testcase.
636 * g++.dg/lto/pr69133_1.C: New testcase.
638 2016-01-15 Jeff Law <law@redhat.com>
640 PR tree-optimization/69320
641 * gcc.c-torture/pr69320-1.c: New test.
642 * gcc.c-torture/pr69320-2.c: New test.
643 * gcc.c-torture/pr69320-3.c: New test.
644 * gcc.c-torture/pr69320-4.c: New test.
646 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
651 * g++.dg/template/pr11858.C: New test.
652 * g++.dg/template/pr24663.C: New test.
653 * g++.dg/template/unify12.C: New test.
654 * g++.dg/template/unify13.C: New test.
655 * g++.dg/template/unify14.C: New test.
656 * g++.dg/template/unify15.C: New test.
657 * g++.dg/template/unify16.C: New test.
658 * g++.dg/template/unify17.C: New test.
660 2016-01-18 David Malcolm <dmalcolm@redhat.com>
663 * gcc.dg/pr69181-1.c: New test file.
664 * gcc.dg/pr69181-2.c: New test file.
665 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
666 globals by moving it to...
667 (cleanup-after-saved-dg-test): ...this new function. Add
668 "global additional_sources_used". Add reset of global
669 multiline_expected_outputs to the empty list.
670 * lib/multiline.exp (_multiline_expected_outputs): Rename this
672 (multiline_expected_outputs): ...this, and updated comments to
673 note that it is modified from gcc-dg.exp.
674 (dg-end-multiline-output): Update for the above renaming.
675 (handle-multiline-outputs): Likewise. Remove the clearing
676 of the expected outputs to the empty list.
678 2016-01-18 Richard Biener <rguenther@suse.de>
680 PR tree-optimization/69297
681 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
683 2016-01-18 Joseph Myers <joseph@codesourcery.com>
685 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
687 * gcc.target/mips/mips-3d-2.c: Likewise.
688 * gcc.target/mips/mips-3d-3.c: Likewise.
689 * gcc.target/mips/mips-3d-4.c: Likewise.
690 * gcc.target/mips/mips-3d-5.c: Likewise.
691 * gcc.target/mips/mips-3d-6.c: Likewise.
692 * gcc.target/mips/mips-3d-7.c: Likewise.
693 * gcc.target/mips/mips-3d-8.c: Likewise.
694 * gcc.target/mips/mips-3d-9.c: Likewise.
695 * gcc.target/mips/mips-ps-1.c: Likewise.
696 * gcc.target/mips/mips-ps-2.c: Likewise.
697 * gcc.target/mips/mips-ps-3.c: Likewise.
698 * gcc.target/mips/mips-ps-4.c: Likewise.
699 * gcc.target/mips/mips-ps-5.c: Likewise.
700 * gcc.target/mips/mips-ps-6.c: Likewise.
701 * gcc.target/mips/mips-ps-7.c: Likewise.
702 * gcc.target/mips/mips-ps-type.c: Likewise.
703 * gcc.target/mips/mips-ps-type-2.c: Likewise.
704 * gcc.target/mips/mips16-attributes-6.c: Likewise.
706 2016-01-18 Tom de Vries <tom@codesourcery.com>
708 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
709 * c-c++-common/goacc/kernels-double-reduction.c: New test.
710 * c-c++-common/goacc/kernels-empty.c: New test.
711 * c-c++-common/goacc/kernels-eternal.c: New test.
712 * c-c++-common/goacc/kernels-loop-2.c: New test.
713 * c-c++-common/goacc/kernels-loop-3.c: New test.
714 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
715 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
716 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
717 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
718 * c-c++-common/goacc/kernels-loop-data.c: New test.
719 * c-c++-common/goacc/kernels-loop-g.c: New test.
720 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
721 * c-c++-common/goacc/kernels-loop-n.c: New test.
722 * c-c++-common/goacc/kernels-loop-nest.c: New test.
723 * c-c++-common/goacc/kernels-loop.c: New test.
724 * c-c++-common/goacc/kernels-noreturn.c: New test.
725 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
726 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
727 * c-c++-common/goacc/kernels-reduction.c: New test.
729 2016-01-18 Tom de Vries <tom@codesourcery.com>
731 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
732 * gcc.dg/autopar/outer-2.c: Same.
733 * gcc.dg/autopar/outer-3.c: Same.
734 * gcc.dg/autopar/outer-4.c: Same.
735 * gcc.dg/autopar/outer-5.c: Same.
736 * gcc.dg/autopar/outer-6.c: Same.
737 * gcc.dg/autopar/parallelization-1.c: Same.
738 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
739 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
740 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
741 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
742 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
743 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
744 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
745 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
746 * gcc.dg/autopar/pr39500-1.c: Same.
747 * gcc.dg/autopar/pr39500-2.c: Same.
748 * gcc.dg/autopar/pr46193.c: Same.
749 * gcc.dg/autopar/pr46194.c: Same.
750 * gcc.dg/autopar/pr49580.c: Same.
751 * gcc.dg/autopar/pr49960-1.c: Same.
752 * gcc.dg/autopar/pr49960.c: Same.
753 * gcc.dg/autopar/pr68373.c: Same.
754 * gcc.dg/autopar/reduc-1.c: Same.
755 * gcc.dg/autopar/reduc-1char.c: Same.
756 * gcc.dg/autopar/reduc-1short.c: Same.
757 * gcc.dg/autopar/reduc-2.c: Same.
758 * gcc.dg/autopar/reduc-2char.c: Same.
759 * gcc.dg/autopar/reduc-2short.c: Same.
760 * gcc.dg/autopar/reduc-3.c: Same.
761 * gcc.dg/autopar/reduc-4.c: Same.
762 * gcc.dg/autopar/reduc-6.c: Same.
763 * gcc.dg/autopar/reduc-7.c: Same.
764 * gcc.dg/autopar/reduc-8.c: Same.
765 * gcc.dg/autopar/reduc-9.c: Same.
766 * gcc.dg/autopar/uns-outer-4.c: Same.
767 * gcc.dg/autopar/uns-outer-5.c: Same.
768 * gcc.dg/autopar/uns-outer-6.c: Same.
769 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
770 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
772 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
775 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
776 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
778 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
781 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
782 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
783 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
785 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
788 * gcc.dg/tree-ssa/sra-17.c: New.
789 * gcc.dg/tree-ssa/sra-18.c: New.
791 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
793 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
795 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
797 * gnat.dg/inline12.adb: New test.
799 2016-01-18 Bin Cheng <bin.cheng@arm.com>
801 PR tree-optimization/66797
802 * gcc.c-torture/execute/pr65447.c: Relax check condition.
804 2016-01-18 Richard Biener <rguenther@suse.de>
806 PR tree-optimization/69170
807 * gcc.dg/torture/pr69170.c: New testcase.
809 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
811 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
813 2016-01-16 Tom de Vries <tom@codesourcery.com>
815 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
817 2016-01-16 Tom de Vries <tom@codesourcery.com>
819 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
820 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
821 redundant dg-require-effective-target pthread.
822 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
823 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
824 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
825 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
826 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
827 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
828 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
830 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
833 * gcc.target/powerpc/recip-6.c: Enable on AIX.
834 * gcc.target/powerpc/recip-7.c: Same.
836 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
839 * g++.dg/template/pr69091.C: New test.
841 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
843 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
844 dump does not contain an error_mark_node.
845 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
846 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
848 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
851 * g++.dg/template/pr68936.C: New test.
853 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
856 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
857 * gcc.target/powerpc/recip-2.c: Same.
858 * gcc.target/powerpc/recip-3.c: Same.
859 * gcc.target/powerpc/recip-4.c: Same.
860 * gcc.target/powerpc/recip-sqrtf.c: Same.
862 2016-01-15 Jeff Law <law@redhat.com>
864 PR tree-optimization/69270
865 * gcc.dg/tree-ssa/pr69270-2.c: New test.
866 * gcc.dg/tree-ssa/pr69270-3.c: New test.
868 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
871 * gfortran.dg/deferred_character_13.f90: New test for the fix
872 of comment 3 of the PR.
875 * gfortran.dg/deferred_character_8.f90: New test
876 * gfortran.dg/allocate_error_5.f90: New test
879 * gfortran.dg/deferred_character_10.f90: New test
882 * gfortran.dg/deferred_character_14.f90: New test
885 * gfortran.dg/deferred_character_11.f90: New test
888 * gfortran.dg/deferred_character_9.f90: New test
890 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
892 PR rtl-optimization/69030
893 * gcc.target/i386/pr69030.c: New.
895 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
897 * gcc.target/aarch64/target_attr_17.c: New test.
899 2016-01-15 Richard Biener <rguenther@suse.de>
901 PR tree-optimization/66856
902 * gcc.dg/torture/pr66856-1.c: New testcase.
903 * gcc.dg/torture/pr66856-2.c: Likewise.
905 2016-01-15 Richard Biener <rguenther@suse.de>
908 * g++.dg/lto/pr69137_0.C: New testcase.
910 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
913 * gcc.target/i386/pr69246.c: New test.
915 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
917 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
919 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
922 * g++.dg/init/const9.C: Disable test on S/390.
924 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
926 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
927 * g++.dg/Wno-frame-address.C: Ditto.
929 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
931 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
933 2016-01-15 Richard Biener <rguenther@suse.de>
935 PR tree-optimization/68961
936 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
938 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
940 * gcc.target/i386/pr65105-5.c: New test.
942 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
944 * gcc.c-torture/execute/alias-4.c: New testcase.
946 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
949 * g++.dg/ipa/devirt-49.C: New testcase.
951 2016-01-15 Christian Bruel <christian.bruel@st.com>
954 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
955 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
956 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
958 2016-01-15 Richard Biener <rguenther@suse.de>
960 PR tree-optimization/69117
961 * gcc.dg/torture/pr69117.c: New testcase.
963 2015-01-14 Ryan Burn <contact@rnburn.com>
966 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
968 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
971 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
972 range tests use 100 * maximum instead of maximum + 1.
974 2016-01-14 Jakub Jelinek <jakub@redhat.com>
977 * gcc.dg/guality/pr69244.c: New test.
979 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
981 * lib/target-supports.exp (check_effective_target_issignaling):
983 * gcc.dg/pr61441.c: Require issignaling effective target.
985 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
988 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
990 2016-01-14 David Malcolm <dmalcolm@redhat.com>
993 PR preprocessor/69177
994 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
995 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
996 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
997 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
999 2016-01-14 Marek Polacek <polacek@redhat.com>
1002 * gcc.dg/array-15.c: New test.
1004 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1007 PR tree-optimization/69155
1008 * gfortran.dg/pr68146.f: New test.
1009 * gfortran.dg/pr69155.f90: New test.
1011 2016-01-14 Richard Biener <rguenther@suse.de>
1013 PR tree-optimization/68060
1014 * gcc.dg/torture/pr68060-1.c: New testcase.
1015 * gcc.dg/torture/pr68060-2.c: Likewise.
1017 2016-01-14 Nick Clifton <nickc@redhat.com>
1019 * lib/target-supports.exp
1020 (check_effective_target_arm_neon_ok_nocache): Add an option
1021 sequence that includes setting the ARM architecture to ARMv7-A.
1022 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
1023 command line options necessary to enable Neon support.
1024 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
1025 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
1026 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
1027 * gcc.target/arm/pr69180.c: Likewise.
1029 2016-01-14 Jeff Law <law@redhat.com>
1031 PR tree-optimization/69270
1032 * gcc.dg/tree-ssa/pr69270.c: New test.
1034 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
1037 * c-c++-common/pr66208.c: New file.
1039 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1041 PR tree-optimization/69156
1042 * gcc.dg/pr69156.c: New test.
1044 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
1046 * gcc.target/i386/pr69225-7.c: New test.
1048 2016-01-13 Richard Henderson <rth@redhat.com>
1050 * gcc.dg/tm/memopt-13.c: Update expected function.
1051 * gcc.dg/tm/memopt-6.c: Likewise.
1053 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
1055 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
1056 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
1057 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
1058 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
1060 2016-01-13 Tom de Vries <tom@codesourcery.com>
1062 PR tree-optimization/69169
1063 * gcc.dg/pr69169.c: New test.
1065 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
1068 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
1069 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
1070 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1071 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1072 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1073 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1074 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1075 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1077 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1080 * gcc.dg/pr69247.c: New test.
1082 2016-01-13 Richard Biener <rguenther@suse.de>
1084 PR tree-optimization/69242
1085 * gcc.dg/torture/pr69242.c: New testcase.
1087 2016-01-13 Richard Biener <rguenther@suse.de>
1089 PR tree-optimization/69186
1090 * gcc.dg/torture/pr69186.c: New testcase.
1092 2016-01-13 Jeff Law <law@redhat.com>
1094 PR tree-optimization/67755
1095 * gcc.dg/tree-ssa/pr67755.c: New test.
1097 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1099 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
1100 pass number in output by a star.
1102 2016-01-12 Bin Cheng <bin.cheng@arm.com>
1104 PR tree-optimization/68911
1105 * gcc.c-torture/execute/pr68911.c: New test.
1107 2016-01-12 Marek Polacek <polacek@redhat.com>
1110 * g++.dg/warn/permissive-1.C: New test.
1112 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1116 * g++.dg/opt/pr69213.C: New test.
1118 2016-01-12 Christian Bruel <christian.bruel@st.com>
1121 * gcc.target/arm/pr69180.c: New test.
1123 2016-01-12 Richard Biener <rguenther@suse.de>
1126 * g++.dg/lto/pr69077_0.C: New testcase.
1127 * g++.dg/lto/pr69077_1.C: Likewise.
1129 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1132 * g++.dg/opt/pr69175.C: New test.
1134 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
1136 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
1137 rather than #including math.h & stdlib.h.
1138 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
1139 * gcc.dg/vect/pr49771.c: Likewise.
1140 * gcc.dg/vect/vect-10-big-array.c: Likewise.
1141 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
1142 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
1143 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
1144 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
1145 * gcc.dg/vect/pr44507.c: Likewise.
1146 * gcc.dg/vect/pr45902.c: Likewise.
1147 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1148 * gcc.dg/vect/vect-117.c: Likewise.
1149 * gcc.dg/vect/vect-99.c: Likewise.
1150 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1151 * gcc.dg/vect/vect-cond-1.c: Likewise.
1152 * gcc.dg/vect/vect-cond-2.c: Likewise.
1153 * gcc.dg/vect/vect-cond-3.c: Likewise.
1154 * gcc.dg/vect/vect-cond-4.c: Likewise.
1155 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1156 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1157 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1158 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
1159 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1160 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1161 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1162 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1163 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1164 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1165 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1166 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1167 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1168 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1169 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
1170 include of signal.h.
1171 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
1172 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
1173 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
1174 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
1175 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
1176 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1177 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1178 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
1179 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
1180 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1181 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1182 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1183 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
1184 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
1185 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
1186 * gcc.dg/vect/vect-outer-5.c: Likewise.
1187 * gcc.dg/vect/vect-outer-6.c: Likewise.
1188 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
1191 2016-01-12 Nick Clifton <nickc@redhat.com>
1194 * gcc.dg/lto/pr61886_0.c: Rename the external function called
1195 to fread so that it will be found in all target runtimes.
1197 2016-01-12 Richard Biener <rguenther@suse.de>
1199 PR tree-optimization/69053
1200 * g++.dg/torture/pr69053.C: New testcase.
1202 2016-01-12 Richard Biener <rguenther@suse.de>
1204 PR tree-optimization/69168
1205 * gcc.dg/torture/pr69168.c: New testcase.
1207 2016-01-12 Richard Biener <rguenther@suse.de>
1209 PR tree-optimization/69157
1210 * gcc.dg/torture/pr69157.c: New testcase.
1212 2016-01-12 Richard Biener <rguenther@suse.de>
1214 PR tree-optimization/69174
1215 * gcc.dg/torture/pr69174.c: New testcase.
1217 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1221 * g++.dg/tls/pr66808.C: New test.
1222 * g++.dg/tls/pr69000.C: New test.
1224 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1226 * gcc.target/powerpc/swaps-p8-23.c: New test.
1227 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
1229 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
1231 PR tree-optimization/68356
1232 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
1234 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1235 Jim Wilson <jim.wilson@linaro.org>
1238 * gcc.target/arm/pr69194.c: New test.
1240 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
1243 * gcc.target/i386/pr69225-1.c: New test.
1244 * gcc.target/i386/pr69225-2.c: Likewise.
1245 * gcc.target/i386/pr69225-3.c: Likewise.
1246 * gcc.target/i386/pr69225-4.c: Likewise.
1247 * gcc.target/i386/pr69225-5.c: Likewise.
1248 * gcc.target/i386/pr69225-6.c: Likewise.
1250 2016-01-11 Jakub Jelinek <jakub@redhat.com>
1253 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1257 * gcc.dg/pr69071.c: New test.
1260 * g++.dg/opt/pr69211.C: New test.
1262 PR tree-optimization/69214
1263 * gcc.c-torture/compile/pr69214.c: New test.
1265 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
1267 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1268 * gcc.target/i386/pr66232-11.c: Ditto.
1269 * gcc.target/i386/pr66232-12.c: Ditto.
1270 * gcc.target/i386/pr66232-13.c: Ditto.
1272 2016-01-11 Richard Biener <rguenther@suse.de>
1274 PR tree-optimization/69173
1275 * gcc.dg/torture/pr69173.c: New testcase.
1277 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1279 PR rtl-optimization/68796
1280 * gcc.target/aarch64/tst_5.c: New test.
1281 * gcc.target/aarch64/tst_6.c: Likewise.
1283 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1285 PR rtl-optimization/68841
1286 * gcc.dg/pr68841.c: New test.
1287 * gcc.c-torture/execute/pr68841.c: New test.
1289 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1291 PR rtl-optimization/68920
1292 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1294 * gcc.dg/ifcvt-5.c: New test.
1296 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
1299 * g++.dg/pr69123.C: New.
1301 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1304 * gcc.target/i386/pr69010.c: New test.
1306 2016-01-11 Martin Jambor <mjambor@suse.cz>
1309 * gcc.target/i386/chkp-pr69044.c: New test.
1311 2016-01-11 Tom de Vries <tom@codesourcery.com>
1313 PR tree-optimization/69109
1314 * gcc.dg/autopar/pr69109-2.c: New test.
1315 * gcc.dg/autopar/pr69109.c: New test.
1317 2016-01-11 Tom de Vries <tom@codesourcery.com>
1319 PR tree-optimization/69108
1320 * gcc.dg/autopar/pr69108.c: New test.
1322 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
1325 * c-c++-common/Wisleading-indentation.c: Augment test.
1327 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1330 * gfortran.dg/inline_matmul_12.f90: New test.
1332 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
1335 * gfortran.dg/actual_array_offset_1: New test.
1337 2016-01-10 Tom de Vries <tom@codesourcery.com>
1339 PR tree-optimization/69062
1340 * gcc.dg/autopar/pr69062.c: New test.
1342 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
1344 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
1345 * gcc.dg/vect/slp-perm-2.c: Likewise.
1346 * gcc.dg/vect/slp-perm-3.c: Likewise.
1347 * gcc.dg/vect/slp-perm-5.c: Likewise.
1348 * gcc.dg/vect/slp-perm-6.c: Likewise.
1349 * gcc.dg/vect/slp-perm-7.c: Likewise.
1350 * gcc.dg/vect/slp-perm-8.c: Likewise.
1352 2016-01-10 Tom de Vries <tom@codesourcery.com>
1354 PR tree-optimization/69039
1355 * gcc.dg/autopar/pr69039.c: New test.
1357 2016-01-09 Marek Polacek <polacek@redhat.com>
1360 * g++.dg/pr69113.C: New test.
1362 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1365 PR tree-optimization/69097
1366 * gcc.c-torture/execute/pr50865.c: New test.
1367 * gcc.c-torture/execute/pr69097-1.c: New test.
1368 * gcc.c-torture/execute/pr69097-2.c: New test.
1369 * gcc.dg/pr69097-1.c: New test.
1370 * gcc.dg/pr69097-2.c: New test.
1372 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1375 * g++.dg/opt/pr69164.C: New test.
1377 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1379 PR tree-optimization/69167
1380 * gcc.dg/pr69167.c: New test.
1382 2016-01-08 Marek Polacek <polacek@redhat.com>
1385 * g++.dg/pr68449.C: New.
1387 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
1389 PR tree-optimization/68707
1390 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
1391 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
1392 on platforms supporting it.
1393 * gcc.dg/vect/slp-perm-2.c: Likewise.
1394 * gcc.dg/vect/slp-perm-3.c: Likewise.
1395 * gcc.dg/vect/slp-perm-5.c: Likewise.
1396 * gcc.dg/vect/slp-perm-7.c: Likewise.
1397 * gcc.dg/vect/slp-perm-8.c: Likewise.
1398 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
1399 on platforms supporting it.
1401 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1403 PR tree-optimization/69162
1404 * gcc.dg/pr69162.c: New test.
1406 PR tree-optimization/69172
1407 * gcc.dg/pr69172.c: New test.
1409 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
1411 PR tree-optimization/67781
1412 * gcc.c-torture/execute/pr67781.c: New file.
1414 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1416 PR tree-optimization/69083
1417 * gcc.dg/vect/pr69083.c: New test.
1419 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
1421 PR tree-optimization/61441
1422 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
1423 Use -fexcess-precision=standard for compiler options.
1424 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
1426 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1429 * gfortran.dg/gomp/pr69128.f90: New test.
1432 * g++.dg/ext/pr69145-1.C: New test.
1433 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
1434 * g++.dg/ext/pr69145-2.h: New file.
1436 2016-01-07 Martin Sebor <msebor@redhat.com>
1439 * gcc.dg/atomic-fetch-bool.c: New test.
1440 * gcc.dg/sync-fetch-bool.c: New test.
1442 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1445 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
1447 2016-01-07 Nick Clifton <nickc@redhat.com>
1450 * g++.dg/pr66655.C: New test.
1451 * g++.dg/pr66655_1.cc: Test support file.
1452 * g++.dg/pr66655.h: Test header file.
1454 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1457 gfortran.dg/gomp/pr66680.f90: New test.
1459 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1462 * gcc.target/i386/pr69171-1.c: New test.
1463 * gcc.target/i386/pr69171-2.c: Likewise.
1464 * gcc.target/i386/pr69171-3.c: Likewise.
1465 * gcc.target/i386/pr69171-4.c: Likewise.
1466 * gcc.target/i386/pr69171-5.c: Likewise.
1467 * gcc.target/i386/pr69171-6.c: Likewise.
1469 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
1472 * c-c++-common/pr67639.c: New test.
1474 2016-01-07 Jakub Jelinek <jakub@redhat.com>
1476 PR tree-optimization/69141
1477 * g++.dg/opt/pr69141.C: New test.
1479 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
1481 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
1483 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
1486 * gcc.target/i386/pr69140.c: New test
1488 2016-01-06 David Malcolm <dmalcolm@redhat.com>
1490 * gcc.dg/bad-dereference.c: New test case.
1492 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1494 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
1496 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
1498 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
1500 2016-01-06 Marek Polacek <polacek@redhat.com>
1503 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
1505 2016-01-05 Marek Polacek <polacek@redhat.com>
1508 * gcc.dg/atomic-invalid-2.c: New.
1510 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1513 * gcc.target/i386/pr68991.c: New test.
1515 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1518 * g++.dg/pr68991-1.C: New test.
1519 * g++.dg/pr68991-2.C: Likewise.
1521 2016-01-05 Sergei Trofimovich <siarheit@google.com>
1524 * gcc.target/ia64/pr60465-gprel64.c: New test.
1525 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
1527 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1529 PR rtl-optimization/68651
1530 * gcc.target/aarch64/pr68651_1.c: New test.
1532 2016-01-05 David Malcolm <dmalcolm@redhat.com>
1535 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
1537 2016-01-05 Nathan Sidwell <nathan@acm.org>
1540 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
1542 * gcc.dg/alias-15.c: New.
1544 2016-01-05 Nick Clifton <nickc@redhat.com>
1547 * g++.dg/pr68770.C: New test.
1549 2016-01-04 Mike Stump <mikestump@comcast.net>
1551 * lib/target-supports.exp (check_effective_target_cilkplus):
1552 cilkplus targets require pthreads.
1553 (check_effective_target_cilkplus): Remove special case for NVPTX.
1555 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
1557 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
1560 2016-01-04 Jakub Jelinek <jakub@redhat.com>
1562 Update copyright years.
1564 2016-01-04 Marek Polacek <polacek@redhat.com>
1567 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
1568 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
1569 * gcc.dg/atomic/stdatomic-op-5.c: New test.
1571 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1573 * gcc.target/sparc/20160104-2.c: New test.
1575 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1577 * gcc.target/sparc/20160104-1.c: New test.
1579 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
1582 * gfortran.dg/pr65045.f90: New test.
1584 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
1586 * gnat.dg/specs/debug1.ads: Delete.
1588 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1590 PR libgfortran/68867
1591 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
1594 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1596 PR libgfortran/68867
1597 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
1600 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
1603 * gfortran.dg/pr68864.f90: New test.
1605 2016-01-01 Jakub Jelinek <jakub@redhat.com>
1607 PR tree-optimization/69070
1608 * gcc.dg/pr69070.c: New test.
1611 * gfortran.dg/pr69055.f90: New test.
1614 * gcc.dg/pr69015.c: New test.
1616 Copyright (C) 2016 Free Software Foundation, Inc.
1618 Copying and distribution of this file, with or without modification,
1619 are permitted in any medium without royalty provided the copyright
1620 notice and this notice are preserved.