1 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
4 * gcc.target/i386/pr69459.c: New test.
6 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
9 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10 * gcc.target/mips/pr68400.c: New test.
12 2016-01-28 Martin Sebor <msebor@redhat.com>
15 * gcc.target/powerpc/pr17381.c: New test.
17 2016-01-28 Jakub Jelinek <jakub@redhat.com>
20 * gcc.dg/torture/pr69542.c: New test.
22 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
24 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
26 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
28 * gcc.dg/pr65980.c: Skip on AIX.
29 * gcc.dg/pr66688.c: Same.
31 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
34 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
35 * gcc.dg/tree-ssa/sra-18.c: Same.
37 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
40 * gfortran.dg/block_15.f08: New test.
41 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
42 on incorrectly closed BLOCK.
44 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
46 * gcc.dg/declare-simd.c: New test.
47 2016-01-28 Richard Biener <rguenther@suse.de>
49 PR tree-optimization/69466
50 * gfortran.dg/vect/pr69466.f90: New testcase.
52 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
54 * g++.dg/pr67989.C: Remove ARM-specific option.
55 * gcc.target/arm/pr67989.C: New file.
57 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
59 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
60 and expm1 test for glibc < 2.11.
62 2016-01-27 Richard Henderson <rth@redhat.com>
64 * gcc.c-torture/execute/pr69447.c: New test.
66 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
69 * gfortran.dg/alloc_comp_assign_15.f03: New test.
71 2016-01-27 Jakub Jelinek <jakub@redhat.com>
74 * gcc.dg/pr66869.c: New test.
76 2016-01-25 Jeff Law <law@redhat.com>
78 PR tree-optimization/68398
79 PR tree-optimization/69196
80 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
81 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
82 path to avoid new heuristic allowing more irreducible regions
83 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
84 * gcc.dg/tree-ssa/vrp46.c: Likewise.
85 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
86 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
87 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
89 2016-01-27 Marek Polacek <polacek@redhat.com>
92 * c-c++-common/vector-compare-4.c: New test.
94 2016-01-27 David Malcolm <dmalcolm@redhat.com>
97 * c-c++-common/pr69126.c: New test case.
99 2016-01-27 Ian Lance Taylor <iant@google.com>
101 * gcc.dg/tree-ssa/ivopt_5.c: New test.
103 2016-01-27 Ryan Burn <contact@rnburn.com>
106 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
108 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
111 * gcc.target/i386/pr69512.c: New test.
113 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
116 * gnat.dg/sso/*.adb: Robustify dg-output directives.
118 2016-01-27 Marek Polacek <polacek@redhat.com>
121 * g++.dg/pr69379.C: New test.
123 2016-01-27 Martin Sebor <msebor@redhat.com>
126 * g++.dg/abi/Wabi-2-2.C: New test.
127 * g++.dg/abi/Wabi-2-3.C: New test.
128 * g++.dg/abi/Wabi-3-2.C: New test.
129 * g++.dg/abi/Wabi-3-3.C: New test.
131 2016-01-27 Richard Biener <rguenther@suse.de>
133 PR tree-optimization/69166
134 * gcc.dg/torture/pr69166.c: New testcase.
136 2016-01-27 Martin Jambor <mjambor@suse.cz>
138 PR tree-optimization/69355
139 * gcc.dg/tree-ssa/pr69355.c: New test.
141 2016-01-27 Marek Polacek <polacek@redhat.com>
144 * g++.dg/ext/constexpr-vla1.C: New test.
146 2016-01-20 Christian Bruel <christian.bruel@st.com>
149 * gcc.target/arm/pr69245.c: New test.
151 2016-01-27 Jakub Jelinek <jakub@redhat.com>
153 PR tree-optimization/69399
154 * gcc.dg/torture/pr69399.c: New test.
156 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
158 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
160 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
162 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
164 2016-01-26 Tom de Vries <tom@codesourcery.com>
166 PR tree-optimization/69110
167 * gcc.dg/autopar/pr69110.c: New test.
169 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
170 Sebastian Pop <s.pop@samsung.com>
172 * gcc.dg/graphite/isl-ast-op-select.c: New.
174 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
177 * gfortran.dg/allocate_error_6.f90: New test.
179 2016-01-26 Richard Henderson <rth@redhat.com>
181 * gcc.dg/tm/pr60908.c: New test.
183 2016-01-26 David Malcolm <dmalcolm@redhat.com>
186 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
188 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
189 expected multiline output to reflect the colorization being
190 disabled before newlines.
191 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
192 (custom_diagnostic_finalizer): Replace call to
193 pp_newline_and_flush with call to pp_flush.
194 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
195 * gfortran.dg/implicit_class_1.f90: Likewise.
196 * lib/gcc-dg.exp (allow_blank_lines): New global.
197 (dg-allow-blank-lines-in-output): New procedure.
198 (gcc-dg-prune): Complain about blank lines in the output, unless
199 dg-allow-blank-lines-in-output was called.
200 * lib/multiline.exp (_build_multiline_regex): Only support
201 arbitrary followup text for non-blank-lines, not for blank lines.
203 2016-01-26 Jakub Jelinek <jakub@redhat.com>
205 PR tree-optimization/69483
206 * gcc.dg/pr69483.c: New test.
207 * g++.dg/opt/pr69483.C: New test.
209 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
212 * gcc.target/arm/pr68620.c: New test.
214 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
216 * gcc.target/i386/pr68986-2.c: Remove -m32.
218 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
221 * gcc.target/i386/pr68986-1.c: New test.
222 * gcc.target/i386/pr68986-2.c: Likewise.
223 * gcc.target/i386/pr68986-3.c: Likewise.
225 2016-01-26 Christian Bruel <christian.bruel@st.com>
227 * lib/target-supports.exp
228 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
229 (check_effective_target_arm_crypto_pragma_ok): Likewise.
230 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
232 2016-01-26 Richard Biener <rguenther@suse.de>
234 PR tree-optimization/69452
235 * gcc.dg/torture/pr69452.c: New testcase.
237 2016-01-26 Jakub Jelinek <jakub@redhat.com>
240 * gcc.dg/pr69442.c: New test.
242 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
245 * gcc.target/aarch64/simd/pr67896.C: New.
247 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
249 PR tree-optimization/69400
250 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
252 (plugin_init): Call it.
253 * gcc.dg/torture/pr69400.c: New test.
255 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
257 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
259 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
260 Sebastian Pop <s.pop@samsung.com>
262 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
265 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
266 Sebastian Pop <s.pop@samsung.com>
268 * gcc.dg/graphite/pr69292.c: New.
270 2016-01-25 Jakub Jelinek <jakub@redhat.com>
272 * c-c++-common/goacc/use_device-1.c: New test.
274 2016-01-25 Jeff Law <law@redhat.com>
276 PR tree-optimization/69196
277 PR tree-optimization/68398
278 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
279 * gcc.dg/tree-ssa/pr68198.c: Likewise.
281 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
284 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
287 2016-01-25 Richard Biener <rguenther@suse.de>
290 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
292 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
295 * gcc.dg/pr69421.c: New test.
297 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
299 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
300 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
301 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
302 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
303 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
304 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
305 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
306 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
307 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
308 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
310 2016-01-25 Richard Biener <rguenther@suse.de>
312 PR tree-optimization/69376
313 * gcc.dg/torture/pr69376.c: New testcase.
315 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
319 * gfortran.dg/interface_38.f90: New test.
320 * gfortran.dg/interface_39.f90: New test.
322 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
325 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
330 * g++.dg/template/pr11858.C: New test.
331 * g++.dg/template/pr24663.C: New test.
332 * g++.dg/template/unify12.C: New test.
333 * g++.dg/template/unify13.C: New test.
334 * g++.dg/template/unify14.C: New test.
335 * g++.dg/template/unify15.C: New test.
336 * g++.dg/template/unify16.C: New test.
337 * g++.dg/template/unify17.C: New test.
339 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
342 gfortran.dg/pr68283.f90: New test.
344 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
347 * gfortran.dg/inline_matmul_13.f90: New test.
348 * gfortran.dg/matmul_bounds_8.f90: New test.
349 * gfortran.dg/matmul_bounds_9.f90: New test.
350 * gfortran.dg/matmul_bounds_10.f90: New test.
352 2016-01-23 Tom de Vries <tom@codesourcery.com>
354 PR tree-optimization/69426
355 * gcc.dg/autopar/pr69426.c: New test.
357 2016-01-23 Martin Sebor <msebor@redhat.com>
361 * g++.dg/cpp0x/alignas5.C: New test.
362 * g++.dg/ext/vector29.C: Same.
364 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
366 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
367 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
368 _GNU_SOURCE from compile flags to the source.
369 * gcc.target/i386/chkp-stropt-12.c: Ditto.
370 * gcc.target/i386/chkp-stropt-16.c: Ditto.
371 * gcc.target/i386/chkp-stropt-4.c: Ditto.
372 * gcc.target/i386/chkp-stropt-8.c: Ditto.
374 2016-01-22 Jakub Jelinek <jakub@redhat.com>
377 * g++.dg/opt/pr69432.C: New test.
379 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
381 * gcc.target/powerpc/pr63354c: Adjust target selector to include
382 32-bit targets testing an -m64 multilib.
384 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
386 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
389 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
391 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
393 2016-01-21 Christian Bruel <christian.bruel@st.com>
396 * gcc.target/i386/pr68674.c
397 * gcc.target/aarch64/pr68674.c
398 * gcc.target/arm/pr68674.c
400 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
403 * gcc.c-torture/execute/pr69403.c: New test.
405 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
408 * g++.dg/template/pr55843.C: New.
410 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
413 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
414 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
416 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
419 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
420 from dg-do compile directive, and instead add
421 { dg-require-effective-target int128 }.
423 2016-01-20 Martin Sebor <msebor@redhat.com>
426 * gcc.dg/sync-fetch.c: New test.
428 2016-01-21 Martin Sebor <msebor@redhat.com>
431 * gcc.target/powerpc/pr69252.c: New test.
433 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
436 * gfortran.dg/pr65996.f90: New test.
438 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
441 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
442 expected to generate an error.
444 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
447 * gcc.dg/torture/pr66178.c: New test.
449 2016-01-21 Anton Blanchard <anton@samba.org>
450 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
453 * gcc.target/powerpc/pr63354.c: New test.
455 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
457 PR rtl-optimization/68990
458 * gcc.target/i386/pr68990: New.
460 2016-01-21 Nick Clifton <nickc@redhat.com>
463 * gcc.target/mips/pr69129.c: New.
465 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
468 * g++.dg/cpp0x/pr58046.C: New.
470 2016-01-21 Jakub Jelinek <jakub@redhat.com>
474 * gcc.target/arm/pr69187.c: New test.
477 * g++.dg/torture/pr69355.C: New test.
479 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
480 Sebastian Pop <s.pop@samsung.com>
482 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
484 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
485 Sebastian Pop <s.pop@samsung.com>
487 * gcc.dg/graphite/pr68976.c: New test.
489 2016-01-21 Jakub Jelinek <jakub@redhat.com>
492 * c-c++-common/pr67653.c: New test.
493 * gcc.dg/torture/pr29119.c: Add dg-warning.
495 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
497 * gcc.target/powerpc/cpu-builtin-1.c: New test.
499 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
502 * gcc.dg/pr24293.c: New test.
503 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
504 incomplete struct type.
505 * gcc.dg/declspec-1.c: Likewise.
506 * gcc.dg/pr63549.c: Likewise.
508 2016-01-20 Jakub Jelinek <jakub@redhat.com>
510 PR tree-optimization/66612
511 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
514 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
516 * lib/target-supports.exp
517 (check_effective_target_arm_fp_ok_nocache): New.
518 (check_effective_target_arm_fp_ok): New.
519 (add_options_for_arm_fp): New.
520 (check_effective_target_arm_crypto_ok_nocache): Require
521 target_arm_v8_neon_ok instead of arm32.
522 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
523 (check_effective_target_arm_crypto_pragma_ok): New.
524 (add_options_for_arm_vfp): New.
525 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
526 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
527 target instead. Force initial fpu to vfp.
528 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
529 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
530 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
532 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
533 use arm_vfp effective target instead. Force initial fpu to vfp.
534 * gcc.target/arm/attr-neon3.c: Likewise.
535 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
537 * gcc.target/arm/unsigned-float.c: Likewise.
538 * gcc.target/arm/vfp-1.c: Likewise.
539 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
540 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
541 * gcc.target/arm/vfp-ldmiad.c: Likewise.
542 * gcc.target/arm/vfp-ldmias.c: Likewise.
543 * gcc.target/arm/vfp-stmdbd.c: Likewise.
544 * gcc.target/arm/vfp-stmdbs.c: Likewise.
545 * gcc.target/arm/vfp-stmiad.c: Likewise.
546 * gcc.target/arm/vfp-stmias.c: Likewise.
547 * gcc.target/arm/vnmul-1.c: Likewise.
548 * gcc.target/arm/vnmul-2.c: Likewise.
549 * gcc.target/arm/vnmul-3.c: Likewise.
550 * gcc.target/arm/vnmul-4.c: Likewise.
552 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
555 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
556 the MPX run-time library, for compile-time MPX test.
557 * gcc.target/i386/chkp-always_inline.c: Likewise.
558 * gcc.target/i386/chkp-bndret.c: Likewise.
559 * gcc.target/i386/chkp-builtins-1.c: Likewise.
560 * gcc.target/i386/chkp-builtins-2.c: Likewise.
561 * gcc.target/i386/chkp-builtins-3.c: Likewise.
562 * gcc.target/i386/chkp-builtins-4.c: Likewise.
563 * gcc.target/i386/chkp-const-check-1.c: Likewise.
564 * gcc.target/i386/chkp-const-check-2.c: Likewise.
565 * gcc.target/i386/chkp-hidden-def.c: Likewise.
566 * gcc.target/i386/chkp-label-address.c: Likewise.
567 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
568 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
569 * gcc.target/i386/chkp-pr69044.c: Likewise.
570 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
571 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
572 * gcc.target/i386/chkp-strchr.c: Likewise.
573 * gcc.target/i386/chkp-strlen-1.c: Likewise.
574 * gcc.target/i386/chkp-strlen-2.c: Likewise.
575 * gcc.target/i386/chkp-strlen-3.c: Likewise.
576 * gcc.target/i386/chkp-strlen-4.c: Likewise.
577 * gcc.target/i386/chkp-strlen-5.c: Likewise.
578 * gcc.target/i386/chkp-stropt-1.c: Likewise.
579 * gcc.target/i386/chkp-stropt-10.c: Likewise.
580 * gcc.target/i386/chkp-stropt-11.c: Likewise.
581 * gcc.target/i386/chkp-stropt-12.c: Likewise.
582 * gcc.target/i386/chkp-stropt-13.c: Likewise.
583 * gcc.target/i386/chkp-stropt-14.c: Likewise.
584 * gcc.target/i386/chkp-stropt-15.c: Likewise.
585 * gcc.target/i386/chkp-stropt-16.c: Likewise.
586 * gcc.target/i386/chkp-stropt-2.c: Likewise.
587 * gcc.target/i386/chkp-stropt-3.c: Likewise.
588 * gcc.target/i386/chkp-stropt-4.c: Likewise.
589 * gcc.target/i386/chkp-stropt-5.c: Likewise.
590 * gcc.target/i386/chkp-stropt-6.c: Likewise.
591 * gcc.target/i386/chkp-stropt-7.c: Likewise.
592 * gcc.target/i386/chkp-stropt-8.c: Likewise.
593 * gcc.target/i386/chkp-stropt-9.c: Likewise.
594 * gcc.target/i386/pr63995-2.c: Likewise.
595 * gcc.target/i386/pr64805.c: Likewise.
596 * gcc.target/i386/pr65044.c: Likewise.
597 * gcc.target/i386/pr65167.c: Likewise.
598 * gcc.target/i386/pr65183.c: Likewise.
599 * gcc.target/i386/pr65184.c: Likewise.
600 * gcc.target/i386/thunk-retbnd.c: Likewise.
602 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
604 PR tree-optimization/69328
605 * gcc.dg/pr69328.c: New test.
607 2016-01-20 Jeff Law <law@redhat.com>
610 * gcc.target/m68k/pr25114.c: New test.
612 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
614 * gcc.target/arm/memset-inline-10.c: Added
615 dg-require-effective-target arm_thumb2_ok.
617 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
619 * gcc.dg/debug/dwarf2/sso.c: New test.
621 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
624 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
625 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
626 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
628 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
631 * g++.dg/ipa/devirt-50.C: New testcase.
633 2016-01-19 Marek Polacek <polacek@redhat.com>
636 * g++.dg/cpp1y/parameter-pack-1.C: New test.
637 * g++.dg/cpp1y/parameter-pack-2.C: New test.
639 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
642 * gcc.target/arm/pr69135_1.c: New test.
644 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
646 * gcc.target/aarch64/ccmp_1.c: Add new tests.
648 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
650 * gcc.target/aarch64/ccmp_1.c: New testcase.
652 2016-01-19 Marek Polacek <polacek@redhat.com>
655 * g++.dg/cpp0x/enum30.C: New test.
657 2016-01-19 Richard Biener <rguenther@suse.de>
659 PR tree-optimization/69336
660 * g++.dg/tree-ssa/pr69336.C: New testcase.
662 2016-01-19 Jakub Jelinek <jakub@redhat.com>
665 * gcc.dg/pr65779.c: New test.
667 2016-01-19 Richard Biener <rguenther@suse.de>
669 PR tree-optimization/69352
670 * gcc.dg/torture/pr69352.c: New testcase.
672 2016-01-19 Jakub Jelinek <jakub@redhat.com>
674 PR rtl-optimization/68955
675 PR rtl-optimization/64557
676 * gcc.dg/torture/pr68955.c: New test.
678 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
681 * g++.dg/torture/pr69136.C: New testcase.
683 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
686 * g++.dg/lto/pr69133_0.C: New testcase.
687 * g++.dg/lto/pr69133_1.C: New testcase.
689 2016-01-15 Jeff Law <law@redhat.com>
691 PR tree-optimization/69320
692 * gcc.c-torture/pr69320-1.c: New test.
693 * gcc.c-torture/pr69320-2.c: New test.
694 * gcc.c-torture/pr69320-3.c: New test.
695 * gcc.c-torture/pr69320-4.c: New test.
697 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
702 * g++.dg/template/pr11858.C: New test.
703 * g++.dg/template/pr24663.C: New test.
704 * g++.dg/template/unify12.C: New test.
705 * g++.dg/template/unify13.C: New test.
706 * g++.dg/template/unify14.C: New test.
707 * g++.dg/template/unify15.C: New test.
708 * g++.dg/template/unify16.C: New test.
709 * g++.dg/template/unify17.C: New test.
711 2016-01-18 David Malcolm <dmalcolm@redhat.com>
714 * gcc.dg/pr69181-1.c: New test file.
715 * gcc.dg/pr69181-2.c: New test file.
716 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
717 globals by moving it to...
718 (cleanup-after-saved-dg-test): ...this new function. Add
719 "global additional_sources_used". Add reset of global
720 multiline_expected_outputs to the empty list.
721 * lib/multiline.exp (_multiline_expected_outputs): Rename this
723 (multiline_expected_outputs): ...this, and updated comments to
724 note that it is modified from gcc-dg.exp.
725 (dg-end-multiline-output): Update for the above renaming.
726 (handle-multiline-outputs): Likewise. Remove the clearing
727 of the expected outputs to the empty list.
729 2016-01-18 Richard Biener <rguenther@suse.de>
731 PR tree-optimization/69297
732 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
734 2016-01-18 Joseph Myers <joseph@codesourcery.com>
736 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
738 * gcc.target/mips/mips-3d-2.c: Likewise.
739 * gcc.target/mips/mips-3d-3.c: Likewise.
740 * gcc.target/mips/mips-3d-4.c: Likewise.
741 * gcc.target/mips/mips-3d-5.c: Likewise.
742 * gcc.target/mips/mips-3d-6.c: Likewise.
743 * gcc.target/mips/mips-3d-7.c: Likewise.
744 * gcc.target/mips/mips-3d-8.c: Likewise.
745 * gcc.target/mips/mips-3d-9.c: Likewise.
746 * gcc.target/mips/mips-ps-1.c: Likewise.
747 * gcc.target/mips/mips-ps-2.c: Likewise.
748 * gcc.target/mips/mips-ps-3.c: Likewise.
749 * gcc.target/mips/mips-ps-4.c: Likewise.
750 * gcc.target/mips/mips-ps-5.c: Likewise.
751 * gcc.target/mips/mips-ps-6.c: Likewise.
752 * gcc.target/mips/mips-ps-7.c: Likewise.
753 * gcc.target/mips/mips-ps-type.c: Likewise.
754 * gcc.target/mips/mips-ps-type-2.c: Likewise.
755 * gcc.target/mips/mips16-attributes-6.c: Likewise.
757 2016-01-18 Tom de Vries <tom@codesourcery.com>
759 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
760 * c-c++-common/goacc/kernels-double-reduction.c: New test.
761 * c-c++-common/goacc/kernels-empty.c: New test.
762 * c-c++-common/goacc/kernels-eternal.c: New test.
763 * c-c++-common/goacc/kernels-loop-2.c: New test.
764 * c-c++-common/goacc/kernels-loop-3.c: New test.
765 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
766 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
767 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
768 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
769 * c-c++-common/goacc/kernels-loop-data.c: New test.
770 * c-c++-common/goacc/kernels-loop-g.c: New test.
771 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
772 * c-c++-common/goacc/kernels-loop-n.c: New test.
773 * c-c++-common/goacc/kernels-loop-nest.c: New test.
774 * c-c++-common/goacc/kernels-loop.c: New test.
775 * c-c++-common/goacc/kernels-noreturn.c: New test.
776 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
777 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
778 * c-c++-common/goacc/kernels-reduction.c: New test.
780 2016-01-18 Tom de Vries <tom@codesourcery.com>
782 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
783 * gcc.dg/autopar/outer-2.c: Same.
784 * gcc.dg/autopar/outer-3.c: Same.
785 * gcc.dg/autopar/outer-4.c: Same.
786 * gcc.dg/autopar/outer-5.c: Same.
787 * gcc.dg/autopar/outer-6.c: Same.
788 * gcc.dg/autopar/parallelization-1.c: Same.
789 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
790 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
791 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
792 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
793 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
794 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
795 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
796 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
797 * gcc.dg/autopar/pr39500-1.c: Same.
798 * gcc.dg/autopar/pr39500-2.c: Same.
799 * gcc.dg/autopar/pr46193.c: Same.
800 * gcc.dg/autopar/pr46194.c: Same.
801 * gcc.dg/autopar/pr49580.c: Same.
802 * gcc.dg/autopar/pr49960-1.c: Same.
803 * gcc.dg/autopar/pr49960.c: Same.
804 * gcc.dg/autopar/pr68373.c: Same.
805 * gcc.dg/autopar/reduc-1.c: Same.
806 * gcc.dg/autopar/reduc-1char.c: Same.
807 * gcc.dg/autopar/reduc-1short.c: Same.
808 * gcc.dg/autopar/reduc-2.c: Same.
809 * gcc.dg/autopar/reduc-2char.c: Same.
810 * gcc.dg/autopar/reduc-2short.c: Same.
811 * gcc.dg/autopar/reduc-3.c: Same.
812 * gcc.dg/autopar/reduc-4.c: Same.
813 * gcc.dg/autopar/reduc-6.c: Same.
814 * gcc.dg/autopar/reduc-7.c: Same.
815 * gcc.dg/autopar/reduc-8.c: Same.
816 * gcc.dg/autopar/reduc-9.c: Same.
817 * gcc.dg/autopar/uns-outer-4.c: Same.
818 * gcc.dg/autopar/uns-outer-5.c: Same.
819 * gcc.dg/autopar/uns-outer-6.c: Same.
820 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
821 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
823 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
826 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
827 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
829 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
832 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
833 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
834 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
836 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
839 * gcc.dg/tree-ssa/sra-17.c: New.
840 * gcc.dg/tree-ssa/sra-18.c: New.
842 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
844 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
846 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
848 * gnat.dg/inline12.adb: New test.
850 2016-01-18 Bin Cheng <bin.cheng@arm.com>
852 PR tree-optimization/66797
853 * gcc.c-torture/execute/pr65447.c: Relax check condition.
855 2016-01-18 Richard Biener <rguenther@suse.de>
857 PR tree-optimization/69170
858 * gcc.dg/torture/pr69170.c: New testcase.
860 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
862 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
864 2016-01-16 Tom de Vries <tom@codesourcery.com>
866 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
868 2016-01-16 Tom de Vries <tom@codesourcery.com>
870 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
871 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
872 redundant dg-require-effective-target pthread.
873 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
874 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
875 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
876 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
877 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
878 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
879 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
881 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
884 * gcc.target/powerpc/recip-6.c: Enable on AIX.
885 * gcc.target/powerpc/recip-7.c: Same.
887 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
890 * g++.dg/template/pr69091.C: New test.
892 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
894 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
895 dump does not contain an error_mark_node.
896 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
897 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
899 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
902 * g++.dg/template/pr68936.C: New test.
904 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
907 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
908 * gcc.target/powerpc/recip-2.c: Same.
909 * gcc.target/powerpc/recip-3.c: Same.
910 * gcc.target/powerpc/recip-4.c: Same.
911 * gcc.target/powerpc/recip-sqrtf.c: Same.
913 2016-01-15 Jeff Law <law@redhat.com>
915 PR tree-optimization/69270
916 * gcc.dg/tree-ssa/pr69270-2.c: New test.
917 * gcc.dg/tree-ssa/pr69270-3.c: New test.
919 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
922 * gfortran.dg/deferred_character_13.f90: New test for the fix
923 of comment 3 of the PR.
926 * gfortran.dg/deferred_character_8.f90: New test
927 * gfortran.dg/allocate_error_5.f90: New test
930 * gfortran.dg/deferred_character_10.f90: New test
933 * gfortran.dg/deferred_character_14.f90: New test
936 * gfortran.dg/deferred_character_11.f90: New test
939 * gfortran.dg/deferred_character_9.f90: New test
941 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
943 PR rtl-optimization/69030
944 * gcc.target/i386/pr69030.c: New.
946 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
948 * gcc.target/aarch64/target_attr_17.c: New test.
950 2016-01-15 Richard Biener <rguenther@suse.de>
952 PR tree-optimization/66856
953 * gcc.dg/torture/pr66856-1.c: New testcase.
954 * gcc.dg/torture/pr66856-2.c: Likewise.
956 2016-01-15 Richard Biener <rguenther@suse.de>
959 * g++.dg/lto/pr69137_0.C: New testcase.
961 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
964 * gcc.target/i386/pr69246.c: New test.
966 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
968 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
970 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
973 * g++.dg/init/const9.C: Disable test on S/390.
975 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
977 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
978 * g++.dg/Wno-frame-address.C: Ditto.
980 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
982 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
984 2016-01-15 Richard Biener <rguenther@suse.de>
986 PR tree-optimization/68961
987 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
989 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
991 * gcc.target/i386/pr65105-5.c: New test.
993 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
995 * gcc.c-torture/execute/alias-4.c: New testcase.
997 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
1000 * g++.dg/ipa/devirt-49.C: New testcase.
1002 2016-01-15 Christian Bruel <christian.bruel@st.com>
1005 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
1006 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
1007 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
1009 2016-01-15 Richard Biener <rguenther@suse.de>
1011 PR tree-optimization/69117
1012 * gcc.dg/torture/pr69117.c: New testcase.
1014 2015-01-14 Ryan Burn <contact@rnburn.com>
1017 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
1019 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1022 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
1023 range tests use 100 * maximum instead of maximum + 1.
1025 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1028 * gcc.dg/guality/pr69244.c: New test.
1030 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
1032 * lib/target-supports.exp (check_effective_target_issignaling):
1034 * gcc.dg/pr61441.c: Require issignaling effective target.
1036 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
1039 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
1041 2016-01-14 David Malcolm <dmalcolm@redhat.com>
1044 PR preprocessor/69177
1045 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
1046 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
1047 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
1048 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1050 2016-01-14 Marek Polacek <polacek@redhat.com>
1053 * gcc.dg/array-15.c: New test.
1055 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1058 PR tree-optimization/69155
1059 * gfortran.dg/pr68146.f: New test.
1060 * gfortran.dg/pr69155.f90: New test.
1062 2016-01-14 Richard Biener <rguenther@suse.de>
1064 PR tree-optimization/68060
1065 * gcc.dg/torture/pr68060-1.c: New testcase.
1066 * gcc.dg/torture/pr68060-2.c: Likewise.
1068 2016-01-14 Nick Clifton <nickc@redhat.com>
1070 * lib/target-supports.exp
1071 (check_effective_target_arm_neon_ok_nocache): Add an option
1072 sequence that includes setting the ARM architecture to ARMv7-A.
1073 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
1074 command line options necessary to enable Neon support.
1075 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
1076 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
1077 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
1078 * gcc.target/arm/pr69180.c: Likewise.
1080 2016-01-14 Jeff Law <law@redhat.com>
1082 PR tree-optimization/69270
1083 * gcc.dg/tree-ssa/pr69270.c: New test.
1085 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
1088 * c-c++-common/pr66208.c: New file.
1090 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1092 PR tree-optimization/69156
1093 * gcc.dg/pr69156.c: New test.
1095 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
1097 * gcc.target/i386/pr69225-7.c: New test.
1099 2016-01-13 Richard Henderson <rth@redhat.com>
1101 * gcc.dg/tm/memopt-13.c: Update expected function.
1102 * gcc.dg/tm/memopt-6.c: Likewise.
1104 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
1106 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
1107 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
1108 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
1109 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
1111 2016-01-13 Tom de Vries <tom@codesourcery.com>
1113 PR tree-optimization/69169
1114 * gcc.dg/pr69169.c: New test.
1116 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
1119 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
1120 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
1121 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1122 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1123 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1124 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1125 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1126 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1128 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1131 * gcc.dg/pr69247.c: New test.
1133 2016-01-13 Richard Biener <rguenther@suse.de>
1135 PR tree-optimization/69242
1136 * gcc.dg/torture/pr69242.c: New testcase.
1138 2016-01-13 Richard Biener <rguenther@suse.de>
1140 PR tree-optimization/69186
1141 * gcc.dg/torture/pr69186.c: New testcase.
1143 2016-01-13 Jeff Law <law@redhat.com>
1145 PR tree-optimization/67755
1146 * gcc.dg/tree-ssa/pr67755.c: New test.
1148 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1150 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
1151 pass number in output by a star.
1153 2016-01-12 Bin Cheng <bin.cheng@arm.com>
1155 PR tree-optimization/68911
1156 * gcc.c-torture/execute/pr68911.c: New test.
1158 2016-01-12 Marek Polacek <polacek@redhat.com>
1161 * g++.dg/warn/permissive-1.C: New test.
1163 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1167 * g++.dg/opt/pr69213.C: New test.
1169 2016-01-12 Christian Bruel <christian.bruel@st.com>
1172 * gcc.target/arm/pr69180.c: New test.
1174 2016-01-12 Richard Biener <rguenther@suse.de>
1177 * g++.dg/lto/pr69077_0.C: New testcase.
1178 * g++.dg/lto/pr69077_1.C: Likewise.
1180 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1183 * g++.dg/opt/pr69175.C: New test.
1185 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
1187 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
1188 rather than #including math.h & stdlib.h.
1189 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
1190 * gcc.dg/vect/pr49771.c: Likewise.
1191 * gcc.dg/vect/vect-10-big-array.c: Likewise.
1192 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
1193 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
1194 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
1195 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
1196 * gcc.dg/vect/pr44507.c: Likewise.
1197 * gcc.dg/vect/pr45902.c: Likewise.
1198 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1199 * gcc.dg/vect/vect-117.c: Likewise.
1200 * gcc.dg/vect/vect-99.c: Likewise.
1201 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1202 * gcc.dg/vect/vect-cond-1.c: Likewise.
1203 * gcc.dg/vect/vect-cond-2.c: Likewise.
1204 * gcc.dg/vect/vect-cond-3.c: Likewise.
1205 * gcc.dg/vect/vect-cond-4.c: Likewise.
1206 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1207 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1208 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1209 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
1210 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1211 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1212 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1213 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1214 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1215 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1216 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1217 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1218 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1219 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1220 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
1221 include of signal.h.
1222 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
1223 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
1224 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
1225 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
1226 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
1227 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1228 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1229 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
1230 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
1231 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1232 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1233 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1234 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
1235 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
1236 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
1237 * gcc.dg/vect/vect-outer-5.c: Likewise.
1238 * gcc.dg/vect/vect-outer-6.c: Likewise.
1239 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
1242 2016-01-12 Nick Clifton <nickc@redhat.com>
1245 * gcc.dg/lto/pr61886_0.c: Rename the external function called
1246 to fread so that it will be found in all target runtimes.
1248 2016-01-12 Richard Biener <rguenther@suse.de>
1250 PR tree-optimization/69053
1251 * g++.dg/torture/pr69053.C: New testcase.
1253 2016-01-12 Richard Biener <rguenther@suse.de>
1255 PR tree-optimization/69168
1256 * gcc.dg/torture/pr69168.c: New testcase.
1258 2016-01-12 Richard Biener <rguenther@suse.de>
1260 PR tree-optimization/69157
1261 * gcc.dg/torture/pr69157.c: New testcase.
1263 2016-01-12 Richard Biener <rguenther@suse.de>
1265 PR tree-optimization/69174
1266 * gcc.dg/torture/pr69174.c: New testcase.
1268 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1272 * g++.dg/tls/pr66808.C: New test.
1273 * g++.dg/tls/pr69000.C: New test.
1275 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1277 * gcc.target/powerpc/swaps-p8-23.c: New test.
1278 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
1280 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
1282 PR tree-optimization/68356
1283 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
1285 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1286 Jim Wilson <jim.wilson@linaro.org>
1289 * gcc.target/arm/pr69194.c: New test.
1291 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
1294 * gcc.target/i386/pr69225-1.c: New test.
1295 * gcc.target/i386/pr69225-2.c: Likewise.
1296 * gcc.target/i386/pr69225-3.c: Likewise.
1297 * gcc.target/i386/pr69225-4.c: Likewise.
1298 * gcc.target/i386/pr69225-5.c: Likewise.
1299 * gcc.target/i386/pr69225-6.c: Likewise.
1301 2016-01-11 Jakub Jelinek <jakub@redhat.com>
1304 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1308 * gcc.dg/pr69071.c: New test.
1311 * g++.dg/opt/pr69211.C: New test.
1313 PR tree-optimization/69214
1314 * gcc.c-torture/compile/pr69214.c: New test.
1316 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
1318 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1319 * gcc.target/i386/pr66232-11.c: Ditto.
1320 * gcc.target/i386/pr66232-12.c: Ditto.
1321 * gcc.target/i386/pr66232-13.c: Ditto.
1323 2016-01-11 Richard Biener <rguenther@suse.de>
1325 PR tree-optimization/69173
1326 * gcc.dg/torture/pr69173.c: New testcase.
1328 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1330 PR rtl-optimization/68796
1331 * gcc.target/aarch64/tst_5.c: New test.
1332 * gcc.target/aarch64/tst_6.c: Likewise.
1334 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1336 PR rtl-optimization/68841
1337 * gcc.dg/pr68841.c: New test.
1338 * gcc.c-torture/execute/pr68841.c: New test.
1340 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1342 PR rtl-optimization/68920
1343 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1345 * gcc.dg/ifcvt-5.c: New test.
1347 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
1350 * g++.dg/pr69123.C: New.
1352 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1355 * gcc.target/i386/pr69010.c: New test.
1357 2016-01-11 Martin Jambor <mjambor@suse.cz>
1360 * gcc.target/i386/chkp-pr69044.c: New test.
1362 2016-01-11 Tom de Vries <tom@codesourcery.com>
1364 PR tree-optimization/69109
1365 * gcc.dg/autopar/pr69109-2.c: New test.
1366 * gcc.dg/autopar/pr69109.c: New test.
1368 2016-01-11 Tom de Vries <tom@codesourcery.com>
1370 PR tree-optimization/69108
1371 * gcc.dg/autopar/pr69108.c: New test.
1373 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
1376 * c-c++-common/Wisleading-indentation.c: Augment test.
1378 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1381 * gfortran.dg/inline_matmul_12.f90: New test.
1383 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
1386 * gfortran.dg/actual_array_offset_1: New test.
1388 2016-01-10 Tom de Vries <tom@codesourcery.com>
1390 PR tree-optimization/69062
1391 * gcc.dg/autopar/pr69062.c: New test.
1393 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
1395 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
1396 * gcc.dg/vect/slp-perm-2.c: Likewise.
1397 * gcc.dg/vect/slp-perm-3.c: Likewise.
1398 * gcc.dg/vect/slp-perm-5.c: Likewise.
1399 * gcc.dg/vect/slp-perm-6.c: Likewise.
1400 * gcc.dg/vect/slp-perm-7.c: Likewise.
1401 * gcc.dg/vect/slp-perm-8.c: Likewise.
1403 2016-01-10 Tom de Vries <tom@codesourcery.com>
1405 PR tree-optimization/69039
1406 * gcc.dg/autopar/pr69039.c: New test.
1408 2016-01-09 Marek Polacek <polacek@redhat.com>
1411 * g++.dg/pr69113.C: New test.
1413 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1416 PR tree-optimization/69097
1417 * gcc.c-torture/execute/pr50865.c: New test.
1418 * gcc.c-torture/execute/pr69097-1.c: New test.
1419 * gcc.c-torture/execute/pr69097-2.c: New test.
1420 * gcc.dg/pr69097-1.c: New test.
1421 * gcc.dg/pr69097-2.c: New test.
1423 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1426 * g++.dg/opt/pr69164.C: New test.
1428 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1430 PR tree-optimization/69167
1431 * gcc.dg/pr69167.c: New test.
1433 2016-01-08 Marek Polacek <polacek@redhat.com>
1436 * g++.dg/pr68449.C: New.
1438 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
1440 PR tree-optimization/68707
1441 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
1442 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
1443 on platforms supporting it.
1444 * gcc.dg/vect/slp-perm-2.c: Likewise.
1445 * gcc.dg/vect/slp-perm-3.c: Likewise.
1446 * gcc.dg/vect/slp-perm-5.c: Likewise.
1447 * gcc.dg/vect/slp-perm-7.c: Likewise.
1448 * gcc.dg/vect/slp-perm-8.c: Likewise.
1449 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
1450 on platforms supporting it.
1452 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1454 PR tree-optimization/69162
1455 * gcc.dg/pr69162.c: New test.
1457 PR tree-optimization/69172
1458 * gcc.dg/pr69172.c: New test.
1460 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
1462 PR tree-optimization/67781
1463 * gcc.c-torture/execute/pr67781.c: New file.
1465 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1467 PR tree-optimization/69083
1468 * gcc.dg/vect/pr69083.c: New test.
1470 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
1472 PR tree-optimization/61441
1473 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
1474 Use -fexcess-precision=standard for compiler options.
1475 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
1477 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1480 * gfortran.dg/gomp/pr69128.f90: New test.
1483 * g++.dg/ext/pr69145-1.C: New test.
1484 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
1485 * g++.dg/ext/pr69145-2.h: New file.
1487 2016-01-07 Martin Sebor <msebor@redhat.com>
1490 * gcc.dg/atomic-fetch-bool.c: New test.
1491 * gcc.dg/sync-fetch-bool.c: New test.
1493 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1496 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
1498 2016-01-07 Nick Clifton <nickc@redhat.com>
1501 * g++.dg/pr66655.C: New test.
1502 * g++.dg/pr66655_1.cc: Test support file.
1503 * g++.dg/pr66655.h: Test header file.
1505 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1508 gfortran.dg/gomp/pr66680.f90: New test.
1510 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1513 * gcc.target/i386/pr69171-1.c: New test.
1514 * gcc.target/i386/pr69171-2.c: Likewise.
1515 * gcc.target/i386/pr69171-3.c: Likewise.
1516 * gcc.target/i386/pr69171-4.c: Likewise.
1517 * gcc.target/i386/pr69171-5.c: Likewise.
1518 * gcc.target/i386/pr69171-6.c: Likewise.
1520 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
1523 * c-c++-common/pr67639.c: New test.
1525 2016-01-07 Jakub Jelinek <jakub@redhat.com>
1527 PR tree-optimization/69141
1528 * g++.dg/opt/pr69141.C: New test.
1530 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
1532 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
1534 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
1537 * gcc.target/i386/pr69140.c: New test
1539 2016-01-06 David Malcolm <dmalcolm@redhat.com>
1541 * gcc.dg/bad-dereference.c: New test case.
1543 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1545 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
1547 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
1549 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
1551 2016-01-06 Marek Polacek <polacek@redhat.com>
1554 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
1556 2016-01-05 Marek Polacek <polacek@redhat.com>
1559 * gcc.dg/atomic-invalid-2.c: New.
1561 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1564 * gcc.target/i386/pr68991.c: New test.
1566 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1569 * g++.dg/pr68991-1.C: New test.
1570 * g++.dg/pr68991-2.C: Likewise.
1572 2016-01-05 Sergei Trofimovich <siarheit@google.com>
1575 * gcc.target/ia64/pr60465-gprel64.c: New test.
1576 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
1578 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1580 PR rtl-optimization/68651
1581 * gcc.target/aarch64/pr68651_1.c: New test.
1583 2016-01-05 David Malcolm <dmalcolm@redhat.com>
1586 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
1588 2016-01-05 Nathan Sidwell <nathan@acm.org>
1591 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
1593 * gcc.dg/alias-15.c: New.
1595 2016-01-05 Nick Clifton <nickc@redhat.com>
1598 * g++.dg/pr68770.C: New test.
1600 2016-01-04 Mike Stump <mikestump@comcast.net>
1602 * lib/target-supports.exp (check_effective_target_cilkplus):
1603 cilkplus targets require pthreads.
1604 (check_effective_target_cilkplus): Remove special case for NVPTX.
1606 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
1608 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
1611 2016-01-04 Jakub Jelinek <jakub@redhat.com>
1613 Update copyright years.
1615 2016-01-04 Marek Polacek <polacek@redhat.com>
1618 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
1619 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
1620 * gcc.dg/atomic/stdatomic-op-5.c: New test.
1622 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1624 * gcc.target/sparc/20160104-2.c: New test.
1626 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1628 * gcc.target/sparc/20160104-1.c: New test.
1630 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
1633 * gfortran.dg/pr65045.f90: New test.
1635 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
1637 * gnat.dg/specs/debug1.ads: Delete.
1639 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1641 PR libgfortran/68867
1642 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
1645 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1647 PR libgfortran/68867
1648 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
1651 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
1654 * gfortran.dg/pr68864.f90: New test.
1656 2016-01-01 Jakub Jelinek <jakub@redhat.com>
1658 PR tree-optimization/69070
1659 * gcc.dg/pr69070.c: New test.
1662 * gfortran.dg/pr69055.f90: New test.
1665 * gcc.dg/pr69015.c: New test.
1667 Copyright (C) 2016 Free Software Foundation, Inc.
1669 Copying and distribution of this file, with or without modification,
1670 are permitted in any medium without royalty provided the copyright
1671 notice and this notice are preserved.