1 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
3 * gcc.dg/pr65980.c: Skip on AIX.
4 * gcc.dg/pr66688.c: Same.
6 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
9 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10 * gcc.dg/tree-ssa/sra-18.c: Same.
12 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15 * gfortran.dg/block_15.f08: New test.
16 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
17 on incorrectly closed BLOCK.
19 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
21 * gcc.dg/declare-simd.c: New test.
22 2016-01-28 Richard Biener <rguenther@suse.de>
24 PR tree-optimization/69466
25 * gfortran.dg/vect/pr69466.f90: New testcase.
27 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
29 * g++.dg/pr67989.C: Remove ARM-specific option.
30 * gcc.target/arm/pr67989.C: New file.
32 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
34 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
35 and expm1 test for glibc < 2.11.
37 2016-01-27 Richard Henderson <rth@redhat.com>
39 * gcc.c-torture/execute/pr69447.c: New test.
41 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
44 * gfortran.dg/alloc_comp_assign_15.f03: New test.
46 2016-01-27 Jakub Jelinek <jakub@redhat.com>
49 * gcc.dg/pr66869.c: New test.
51 2016-01-25 Jeff Law <law@redhat.com>
53 PR tree-optimization/68398
54 PR tree-optimization/69196
55 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
56 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
57 path to avoid new heuristic allowing more irreducible regions
58 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
59 * gcc.dg/tree-ssa/vrp46.c: Likewise.
60 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
61 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
62 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
64 2016-01-27 Marek Polacek <polacek@redhat.com>
67 * c-c++-common/vector-compare-4.c: New test.
69 2016-01-27 David Malcolm <dmalcolm@redhat.com>
72 * c-c++-common/pr69126.c: New test case.
74 2016-01-27 Ian Lance Taylor <iant@google.com>
76 * gcc.dg/tree-ssa/ivopt_5.c: New test.
78 2016-01-27 Ryan Burn <contact@rnburn.com>
81 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
83 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
86 * gcc.target/i386/pr69512.c: New test.
88 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
91 * gnat.dg/sso/*.adb: Robustify dg-output directives.
93 2016-01-27 Marek Polacek <polacek@redhat.com>
96 * g++.dg/pr69379.C: New test.
98 2016-01-27 Martin Sebor <msebor@redhat.com>
101 * g++.dg/abi/Wabi-2-2.C: New test.
102 * g++.dg/abi/Wabi-2-3.C: New test.
103 * g++.dg/abi/Wabi-3-2.C: New test.
104 * g++.dg/abi/Wabi-3-3.C: New test.
106 2016-01-27 Richard Biener <rguenther@suse.de>
108 PR tree-optimization/69166
109 * gcc.dg/torture/pr69166.c: New testcase.
111 2016-01-27 Martin Jambor <mjambor@suse.cz>
113 PR tree-optimization/69355
114 * gcc.dg/tree-ssa/pr69355.c: New test.
116 2016-01-27 Marek Polacek <polacek@redhat.com>
119 * g++.dg/ext/constexpr-vla1.C: New test.
121 2016-01-20 Christian Bruel <christian.bruel@st.com>
124 * gcc.target/arm/pr69245.c: New test.
126 2016-01-27 Jakub Jelinek <jakub@redhat.com>
128 PR tree-optimization/69399
129 * gcc.dg/torture/pr69399.c: New test.
131 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
133 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
135 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
137 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
139 2016-01-26 Tom de Vries <tom@codesourcery.com>
141 PR tree-optimization/69110
142 * gcc.dg/autopar/pr69110.c: New test.
144 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
145 Sebastian Pop <s.pop@samsung.com>
147 * gcc.dg/graphite/isl-ast-op-select.c: New.
149 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
152 * gfortran.dg/allocate_error_6.f90: New test.
154 2016-01-26 Richard Henderson <rth@redhat.com>
156 * gcc.dg/tm/pr60908.c: New test.
158 2016-01-26 David Malcolm <dmalcolm@redhat.com>
161 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
163 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
164 expected multiline output to reflect the colorization being
165 disabled before newlines.
166 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
167 (custom_diagnostic_finalizer): Replace call to
168 pp_newline_and_flush with call to pp_flush.
169 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
170 * gfortran.dg/implicit_class_1.f90: Likewise.
171 * lib/gcc-dg.exp (allow_blank_lines): New global.
172 (dg-allow-blank-lines-in-output): New procedure.
173 (gcc-dg-prune): Complain about blank lines in the output, unless
174 dg-allow-blank-lines-in-output was called.
175 * lib/multiline.exp (_build_multiline_regex): Only support
176 arbitrary followup text for non-blank-lines, not for blank lines.
178 2016-01-26 Jakub Jelinek <jakub@redhat.com>
180 PR tree-optimization/69483
181 * gcc.dg/pr69483.c: New test.
182 * g++.dg/opt/pr69483.C: New test.
184 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
187 * gcc.target/arm/pr68620.c: New test.
189 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
191 * gcc.target/i386/pr68986-2.c: Remove -m32.
193 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
196 * gcc.target/i386/pr68986-1.c: New test.
197 * gcc.target/i386/pr68986-2.c: Likewise.
198 * gcc.target/i386/pr68986-3.c: Likewise.
200 2016-01-26 Christian Bruel <christian.bruel@st.com>
202 * lib/target-supports.exp
203 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
204 (check_effective_target_arm_crypto_pragma_ok): Likewise.
205 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
207 2016-01-26 Richard Biener <rguenther@suse.de>
209 PR tree-optimization/69452
210 * gcc.dg/torture/pr69452.c: New testcase.
212 2016-01-26 Jakub Jelinek <jakub@redhat.com>
215 * gcc.dg/pr69442.c: New test.
217 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
220 * gcc.target/aarch64/simd/pr67896.C: New.
222 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
224 PR tree-optimization/69400
225 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
227 (plugin_init): Call it.
228 * gcc.dg/torture/pr69400.c: New test.
230 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
232 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
234 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
235 Sebastian Pop <s.pop@samsung.com>
237 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
240 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
241 Sebastian Pop <s.pop@samsung.com>
243 * gcc.dg/graphite/pr69292.c: New.
245 2016-01-25 Jakub Jelinek <jakub@redhat.com>
247 * c-c++-common/goacc/use_device-1.c: New test.
249 2016-01-25 Jeff Law <law@redhat.com>
251 PR tree-optimization/69196
252 PR tree-optimization/68398
253 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
254 * gcc.dg/tree-ssa/pr68198.c: Likewise.
256 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
259 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
262 2016-01-25 Richard Biener <rguenther@suse.de>
265 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
267 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
270 * gcc.dg/pr69421.c: New test.
272 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
274 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
275 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
276 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
277 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
278 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
279 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
280 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
281 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
282 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
283 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
285 2016-01-25 Richard Biener <rguenther@suse.de>
287 PR tree-optimization/69376
288 * gcc.dg/torture/pr69376.c: New testcase.
290 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
294 * gfortran.dg/interface_38.f90: New test.
295 * gfortran.dg/interface_39.f90: New test.
297 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
300 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
305 * g++.dg/template/pr11858.C: New test.
306 * g++.dg/template/pr24663.C: New test.
307 * g++.dg/template/unify12.C: New test.
308 * g++.dg/template/unify13.C: New test.
309 * g++.dg/template/unify14.C: New test.
310 * g++.dg/template/unify15.C: New test.
311 * g++.dg/template/unify16.C: New test.
312 * g++.dg/template/unify17.C: New test.
314 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
317 gfortran.dg/pr68283.f90: New test.
319 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
322 * gfortran.dg/inline_matmul_13.f90: New test.
323 * gfortran.dg/matmul_bounds_8.f90: New test.
324 * gfortran.dg/matmul_bounds_9.f90: New test.
325 * gfortran.dg/matmul_bounds_10.f90: New test.
327 2016-01-23 Tom de Vries <tom@codesourcery.com>
329 PR tree-optimization/69426
330 * gcc.dg/autopar/pr69426.c: New test.
332 2016-01-23 Martin Sebor <msebor@redhat.com>
336 * g++.dg/cpp0x/alignas5.C: New test.
337 * g++.dg/ext/vector29.C: Same.
339 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
341 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
342 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
343 _GNU_SOURCE from compile flags to the source.
344 * gcc.target/i386/chkp-stropt-12.c: Ditto.
345 * gcc.target/i386/chkp-stropt-16.c: Ditto.
346 * gcc.target/i386/chkp-stropt-4.c: Ditto.
347 * gcc.target/i386/chkp-stropt-8.c: Ditto.
349 2016-01-22 Jakub Jelinek <jakub@redhat.com>
352 * g++.dg/opt/pr69432.C: New test.
354 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
356 * gcc.target/powerpc/pr63354c: Adjust target selector to include
357 32-bit targets testing an -m64 multilib.
359 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
361 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
364 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
366 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
368 2016-01-21 Christian Bruel <christian.bruel@st.com>
371 * gcc.target/i386/pr68674.c
372 * gcc.target/aarch64/pr68674.c
373 * gcc.target/arm/pr68674.c
375 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
378 * gcc.c-torture/execute/pr69403.c: New test.
380 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
383 * g++.dg/template/pr55843.C: New.
385 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
388 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
389 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
391 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
394 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
395 from dg-do compile directive, and instead add
396 { dg-require-effective-target int128 }.
398 2016-01-20 Martin Sebor <msebor@redhat.com>
401 * gcc.dg/sync-fetch.c: New test.
403 2016-01-21 Martin Sebor <msebor@redhat.com>
406 * gcc.target/powerpc/pr69252.c: New test.
408 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
411 * gfortran.dg/pr65996.f90: New test.
413 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
416 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
417 expected to generate an error.
419 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
422 * gcc.dg/torture/pr66178.c: New test.
424 2016-01-21 Anton Blanchard <anton@samba.org>
425 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
428 * gcc.target/powerpc/pr63354.c: New test.
430 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
432 PR rtl-optimization/68990
433 * gcc.target/i386/pr68990: New.
435 2016-01-21 Nick Clifton <nickc@redhat.com>
438 * gcc.target/mips/pr69129.c: New.
440 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
443 * g++.dg/cpp0x/pr58046.C: New.
445 2016-01-21 Jakub Jelinek <jakub@redhat.com>
449 * gcc.target/arm/pr69187.c: New test.
452 * g++.dg/torture/pr69355.C: New test.
454 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
455 Sebastian Pop <s.pop@samsung.com>
457 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
459 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
460 Sebastian Pop <s.pop@samsung.com>
462 * gcc.dg/graphite/pr68976.c: New test.
464 2016-01-21 Jakub Jelinek <jakub@redhat.com>
467 * c-c++-common/pr67653.c: New test.
468 * gcc.dg/torture/pr29119.c: Add dg-warning.
470 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
472 * gcc.target/powerpc/cpu-builtin-1.c: New test.
474 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
477 * gcc.dg/pr24293.c: New test.
478 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
479 incomplete struct type.
480 * gcc.dg/declspec-1.c: Likewise.
481 * gcc.dg/pr63549.c: Likewise.
483 2016-01-20 Jakub Jelinek <jakub@redhat.com>
485 PR tree-optimization/66612
486 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
489 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
491 * lib/target-supports.exp
492 (check_effective_target_arm_fp_ok_nocache): New.
493 (check_effective_target_arm_fp_ok): New.
494 (add_options_for_arm_fp): New.
495 (check_effective_target_arm_crypto_ok_nocache): Require
496 target_arm_v8_neon_ok instead of arm32.
497 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
498 (check_effective_target_arm_crypto_pragma_ok): New.
499 (add_options_for_arm_vfp): New.
500 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
501 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
502 target instead. Force initial fpu to vfp.
503 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
504 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
505 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
507 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
508 use arm_vfp effective target instead. Force initial fpu to vfp.
509 * gcc.target/arm/attr-neon3.c: Likewise.
510 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
512 * gcc.target/arm/unsigned-float.c: Likewise.
513 * gcc.target/arm/vfp-1.c: Likewise.
514 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
515 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
516 * gcc.target/arm/vfp-ldmiad.c: Likewise.
517 * gcc.target/arm/vfp-ldmias.c: Likewise.
518 * gcc.target/arm/vfp-stmdbd.c: Likewise.
519 * gcc.target/arm/vfp-stmdbs.c: Likewise.
520 * gcc.target/arm/vfp-stmiad.c: Likewise.
521 * gcc.target/arm/vfp-stmias.c: Likewise.
522 * gcc.target/arm/vnmul-1.c: Likewise.
523 * gcc.target/arm/vnmul-2.c: Likewise.
524 * gcc.target/arm/vnmul-3.c: Likewise.
525 * gcc.target/arm/vnmul-4.c: Likewise.
527 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
530 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
531 the MPX run-time library, for compile-time MPX test.
532 * gcc.target/i386/chkp-always_inline.c: Likewise.
533 * gcc.target/i386/chkp-bndret.c: Likewise.
534 * gcc.target/i386/chkp-builtins-1.c: Likewise.
535 * gcc.target/i386/chkp-builtins-2.c: Likewise.
536 * gcc.target/i386/chkp-builtins-3.c: Likewise.
537 * gcc.target/i386/chkp-builtins-4.c: Likewise.
538 * gcc.target/i386/chkp-const-check-1.c: Likewise.
539 * gcc.target/i386/chkp-const-check-2.c: Likewise.
540 * gcc.target/i386/chkp-hidden-def.c: Likewise.
541 * gcc.target/i386/chkp-label-address.c: Likewise.
542 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
543 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
544 * gcc.target/i386/chkp-pr69044.c: Likewise.
545 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
546 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
547 * gcc.target/i386/chkp-strchr.c: Likewise.
548 * gcc.target/i386/chkp-strlen-1.c: Likewise.
549 * gcc.target/i386/chkp-strlen-2.c: Likewise.
550 * gcc.target/i386/chkp-strlen-3.c: Likewise.
551 * gcc.target/i386/chkp-strlen-4.c: Likewise.
552 * gcc.target/i386/chkp-strlen-5.c: Likewise.
553 * gcc.target/i386/chkp-stropt-1.c: Likewise.
554 * gcc.target/i386/chkp-stropt-10.c: Likewise.
555 * gcc.target/i386/chkp-stropt-11.c: Likewise.
556 * gcc.target/i386/chkp-stropt-12.c: Likewise.
557 * gcc.target/i386/chkp-stropt-13.c: Likewise.
558 * gcc.target/i386/chkp-stropt-14.c: Likewise.
559 * gcc.target/i386/chkp-stropt-15.c: Likewise.
560 * gcc.target/i386/chkp-stropt-16.c: Likewise.
561 * gcc.target/i386/chkp-stropt-2.c: Likewise.
562 * gcc.target/i386/chkp-stropt-3.c: Likewise.
563 * gcc.target/i386/chkp-stropt-4.c: Likewise.
564 * gcc.target/i386/chkp-stropt-5.c: Likewise.
565 * gcc.target/i386/chkp-stropt-6.c: Likewise.
566 * gcc.target/i386/chkp-stropt-7.c: Likewise.
567 * gcc.target/i386/chkp-stropt-8.c: Likewise.
568 * gcc.target/i386/chkp-stropt-9.c: Likewise.
569 * gcc.target/i386/pr63995-2.c: Likewise.
570 * gcc.target/i386/pr64805.c: Likewise.
571 * gcc.target/i386/pr65044.c: Likewise.
572 * gcc.target/i386/pr65167.c: Likewise.
573 * gcc.target/i386/pr65183.c: Likewise.
574 * gcc.target/i386/pr65184.c: Likewise.
575 * gcc.target/i386/thunk-retbnd.c: Likewise.
577 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
579 PR tree-optimization/69328
580 * gcc.dg/pr69328.c: New test.
582 2016-01-20 Jeff Law <law@redhat.com>
585 * gcc.target/m68k/pr25114.c: New test.
587 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
589 * gcc.target/arm/memset-inline-10.c: Added
590 dg-require-effective-target arm_thumb2_ok.
592 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
594 * gcc.dg/debug/dwarf2/sso.c: New test.
596 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
599 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
600 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
601 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
603 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
606 * g++.dg/ipa/devirt-50.C: New testcase.
608 2016-01-19 Marek Polacek <polacek@redhat.com>
611 * g++.dg/cpp1y/parameter-pack-1.C: New test.
612 * g++.dg/cpp1y/parameter-pack-2.C: New test.
614 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
617 * gcc.target/arm/pr69135_1.c: New test.
619 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
621 * gcc.target/aarch64/ccmp_1.c: Add new tests.
623 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
625 * gcc.target/aarch64/ccmp_1.c: New testcase.
627 2016-01-19 Marek Polacek <polacek@redhat.com>
630 * g++.dg/cpp0x/enum30.C: New test.
632 2016-01-19 Richard Biener <rguenther@suse.de>
634 PR tree-optimization/69336
635 * g++.dg/tree-ssa/pr69336.C: New testcase.
637 2016-01-19 Jakub Jelinek <jakub@redhat.com>
640 * gcc.dg/pr65779.c: New test.
642 2016-01-19 Richard Biener <rguenther@suse.de>
644 PR tree-optimization/69352
645 * gcc.dg/torture/pr69352.c: New testcase.
647 2016-01-19 Jakub Jelinek <jakub@redhat.com>
649 PR rtl-optimization/68955
650 PR rtl-optimization/64557
651 * gcc.dg/torture/pr68955.c: New test.
653 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
656 * g++.dg/torture/pr69136.C: New testcase.
658 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
661 * g++.dg/lto/pr69133_0.C: New testcase.
662 * g++.dg/lto/pr69133_1.C: New testcase.
664 2016-01-15 Jeff Law <law@redhat.com>
666 PR tree-optimization/69320
667 * gcc.c-torture/pr69320-1.c: New test.
668 * gcc.c-torture/pr69320-2.c: New test.
669 * gcc.c-torture/pr69320-3.c: New test.
670 * gcc.c-torture/pr69320-4.c: New test.
672 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
677 * g++.dg/template/pr11858.C: New test.
678 * g++.dg/template/pr24663.C: New test.
679 * g++.dg/template/unify12.C: New test.
680 * g++.dg/template/unify13.C: New test.
681 * g++.dg/template/unify14.C: New test.
682 * g++.dg/template/unify15.C: New test.
683 * g++.dg/template/unify16.C: New test.
684 * g++.dg/template/unify17.C: New test.
686 2016-01-18 David Malcolm <dmalcolm@redhat.com>
689 * gcc.dg/pr69181-1.c: New test file.
690 * gcc.dg/pr69181-2.c: New test file.
691 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
692 globals by moving it to...
693 (cleanup-after-saved-dg-test): ...this new function. Add
694 "global additional_sources_used". Add reset of global
695 multiline_expected_outputs to the empty list.
696 * lib/multiline.exp (_multiline_expected_outputs): Rename this
698 (multiline_expected_outputs): ...this, and updated comments to
699 note that it is modified from gcc-dg.exp.
700 (dg-end-multiline-output): Update for the above renaming.
701 (handle-multiline-outputs): Likewise. Remove the clearing
702 of the expected outputs to the empty list.
704 2016-01-18 Richard Biener <rguenther@suse.de>
706 PR tree-optimization/69297
707 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
709 2016-01-18 Joseph Myers <joseph@codesourcery.com>
711 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
713 * gcc.target/mips/mips-3d-2.c: Likewise.
714 * gcc.target/mips/mips-3d-3.c: Likewise.
715 * gcc.target/mips/mips-3d-4.c: Likewise.
716 * gcc.target/mips/mips-3d-5.c: Likewise.
717 * gcc.target/mips/mips-3d-6.c: Likewise.
718 * gcc.target/mips/mips-3d-7.c: Likewise.
719 * gcc.target/mips/mips-3d-8.c: Likewise.
720 * gcc.target/mips/mips-3d-9.c: Likewise.
721 * gcc.target/mips/mips-ps-1.c: Likewise.
722 * gcc.target/mips/mips-ps-2.c: Likewise.
723 * gcc.target/mips/mips-ps-3.c: Likewise.
724 * gcc.target/mips/mips-ps-4.c: Likewise.
725 * gcc.target/mips/mips-ps-5.c: Likewise.
726 * gcc.target/mips/mips-ps-6.c: Likewise.
727 * gcc.target/mips/mips-ps-7.c: Likewise.
728 * gcc.target/mips/mips-ps-type.c: Likewise.
729 * gcc.target/mips/mips-ps-type-2.c: Likewise.
730 * gcc.target/mips/mips16-attributes-6.c: Likewise.
732 2016-01-18 Tom de Vries <tom@codesourcery.com>
734 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
735 * c-c++-common/goacc/kernels-double-reduction.c: New test.
736 * c-c++-common/goacc/kernels-empty.c: New test.
737 * c-c++-common/goacc/kernels-eternal.c: New test.
738 * c-c++-common/goacc/kernels-loop-2.c: New test.
739 * c-c++-common/goacc/kernels-loop-3.c: New test.
740 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
741 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
742 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
743 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
744 * c-c++-common/goacc/kernels-loop-data.c: New test.
745 * c-c++-common/goacc/kernels-loop-g.c: New test.
746 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
747 * c-c++-common/goacc/kernels-loop-n.c: New test.
748 * c-c++-common/goacc/kernels-loop-nest.c: New test.
749 * c-c++-common/goacc/kernels-loop.c: New test.
750 * c-c++-common/goacc/kernels-noreturn.c: New test.
751 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
752 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
753 * c-c++-common/goacc/kernels-reduction.c: New test.
755 2016-01-18 Tom de Vries <tom@codesourcery.com>
757 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
758 * gcc.dg/autopar/outer-2.c: Same.
759 * gcc.dg/autopar/outer-3.c: Same.
760 * gcc.dg/autopar/outer-4.c: Same.
761 * gcc.dg/autopar/outer-5.c: Same.
762 * gcc.dg/autopar/outer-6.c: Same.
763 * gcc.dg/autopar/parallelization-1.c: Same.
764 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
765 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
766 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
767 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
768 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
769 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
770 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
771 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
772 * gcc.dg/autopar/pr39500-1.c: Same.
773 * gcc.dg/autopar/pr39500-2.c: Same.
774 * gcc.dg/autopar/pr46193.c: Same.
775 * gcc.dg/autopar/pr46194.c: Same.
776 * gcc.dg/autopar/pr49580.c: Same.
777 * gcc.dg/autopar/pr49960-1.c: Same.
778 * gcc.dg/autopar/pr49960.c: Same.
779 * gcc.dg/autopar/pr68373.c: Same.
780 * gcc.dg/autopar/reduc-1.c: Same.
781 * gcc.dg/autopar/reduc-1char.c: Same.
782 * gcc.dg/autopar/reduc-1short.c: Same.
783 * gcc.dg/autopar/reduc-2.c: Same.
784 * gcc.dg/autopar/reduc-2char.c: Same.
785 * gcc.dg/autopar/reduc-2short.c: Same.
786 * gcc.dg/autopar/reduc-3.c: Same.
787 * gcc.dg/autopar/reduc-4.c: Same.
788 * gcc.dg/autopar/reduc-6.c: Same.
789 * gcc.dg/autopar/reduc-7.c: Same.
790 * gcc.dg/autopar/reduc-8.c: Same.
791 * gcc.dg/autopar/reduc-9.c: Same.
792 * gcc.dg/autopar/uns-outer-4.c: Same.
793 * gcc.dg/autopar/uns-outer-5.c: Same.
794 * gcc.dg/autopar/uns-outer-6.c: Same.
795 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
796 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
798 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
801 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
802 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
804 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
807 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
808 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
809 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
811 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
814 * gcc.dg/tree-ssa/sra-17.c: New.
815 * gcc.dg/tree-ssa/sra-18.c: New.
817 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
819 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
821 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
823 * gnat.dg/inline12.adb: New test.
825 2016-01-18 Bin Cheng <bin.cheng@arm.com>
827 PR tree-optimization/66797
828 * gcc.c-torture/execute/pr65447.c: Relax check condition.
830 2016-01-18 Richard Biener <rguenther@suse.de>
832 PR tree-optimization/69170
833 * gcc.dg/torture/pr69170.c: New testcase.
835 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
837 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
839 2016-01-16 Tom de Vries <tom@codesourcery.com>
841 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
843 2016-01-16 Tom de Vries <tom@codesourcery.com>
845 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
846 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
847 redundant dg-require-effective-target pthread.
848 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
849 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
850 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
851 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
852 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
853 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
854 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
856 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
859 * gcc.target/powerpc/recip-6.c: Enable on AIX.
860 * gcc.target/powerpc/recip-7.c: Same.
862 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
865 * g++.dg/template/pr69091.C: New test.
867 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
869 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
870 dump does not contain an error_mark_node.
871 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
872 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
874 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
877 * g++.dg/template/pr68936.C: New test.
879 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
882 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
883 * gcc.target/powerpc/recip-2.c: Same.
884 * gcc.target/powerpc/recip-3.c: Same.
885 * gcc.target/powerpc/recip-4.c: Same.
886 * gcc.target/powerpc/recip-sqrtf.c: Same.
888 2016-01-15 Jeff Law <law@redhat.com>
890 PR tree-optimization/69270
891 * gcc.dg/tree-ssa/pr69270-2.c: New test.
892 * gcc.dg/tree-ssa/pr69270-3.c: New test.
894 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
897 * gfortran.dg/deferred_character_13.f90: New test for the fix
898 of comment 3 of the PR.
901 * gfortran.dg/deferred_character_8.f90: New test
902 * gfortran.dg/allocate_error_5.f90: New test
905 * gfortran.dg/deferred_character_10.f90: New test
908 * gfortran.dg/deferred_character_14.f90: New test
911 * gfortran.dg/deferred_character_11.f90: New test
914 * gfortran.dg/deferred_character_9.f90: New test
916 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
918 PR rtl-optimization/69030
919 * gcc.target/i386/pr69030.c: New.
921 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
923 * gcc.target/aarch64/target_attr_17.c: New test.
925 2016-01-15 Richard Biener <rguenther@suse.de>
927 PR tree-optimization/66856
928 * gcc.dg/torture/pr66856-1.c: New testcase.
929 * gcc.dg/torture/pr66856-2.c: Likewise.
931 2016-01-15 Richard Biener <rguenther@suse.de>
934 * g++.dg/lto/pr69137_0.C: New testcase.
936 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
939 * gcc.target/i386/pr69246.c: New test.
941 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
943 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
945 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
948 * g++.dg/init/const9.C: Disable test on S/390.
950 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
952 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
953 * g++.dg/Wno-frame-address.C: Ditto.
955 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
957 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
959 2016-01-15 Richard Biener <rguenther@suse.de>
961 PR tree-optimization/68961
962 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
964 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
966 * gcc.target/i386/pr65105-5.c: New test.
968 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
970 * gcc.c-torture/execute/alias-4.c: New testcase.
972 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
975 * g++.dg/ipa/devirt-49.C: New testcase.
977 2016-01-15 Christian Bruel <christian.bruel@st.com>
980 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
981 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
982 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
984 2016-01-15 Richard Biener <rguenther@suse.de>
986 PR tree-optimization/69117
987 * gcc.dg/torture/pr69117.c: New testcase.
989 2015-01-14 Ryan Burn <contact@rnburn.com>
992 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
994 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
997 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
998 range tests use 100 * maximum instead of maximum + 1.
1000 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1003 * gcc.dg/guality/pr69244.c: New test.
1005 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
1007 * lib/target-supports.exp (check_effective_target_issignaling):
1009 * gcc.dg/pr61441.c: Require issignaling effective target.
1011 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
1014 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
1016 2016-01-14 David Malcolm <dmalcolm@redhat.com>
1019 PR preprocessor/69177
1020 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
1021 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
1022 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
1023 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1025 2016-01-14 Marek Polacek <polacek@redhat.com>
1028 * gcc.dg/array-15.c: New test.
1030 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1033 PR tree-optimization/69155
1034 * gfortran.dg/pr68146.f: New test.
1035 * gfortran.dg/pr69155.f90: New test.
1037 2016-01-14 Richard Biener <rguenther@suse.de>
1039 PR tree-optimization/68060
1040 * gcc.dg/torture/pr68060-1.c: New testcase.
1041 * gcc.dg/torture/pr68060-2.c: Likewise.
1043 2016-01-14 Nick Clifton <nickc@redhat.com>
1045 * lib/target-supports.exp
1046 (check_effective_target_arm_neon_ok_nocache): Add an option
1047 sequence that includes setting the ARM architecture to ARMv7-A.
1048 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
1049 command line options necessary to enable Neon support.
1050 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
1051 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
1052 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
1053 * gcc.target/arm/pr69180.c: Likewise.
1055 2016-01-14 Jeff Law <law@redhat.com>
1057 PR tree-optimization/69270
1058 * gcc.dg/tree-ssa/pr69270.c: New test.
1060 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
1063 * c-c++-common/pr66208.c: New file.
1065 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1067 PR tree-optimization/69156
1068 * gcc.dg/pr69156.c: New test.
1070 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
1072 * gcc.target/i386/pr69225-7.c: New test.
1074 2016-01-13 Richard Henderson <rth@redhat.com>
1076 * gcc.dg/tm/memopt-13.c: Update expected function.
1077 * gcc.dg/tm/memopt-6.c: Likewise.
1079 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
1081 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
1082 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
1083 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
1084 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
1086 2016-01-13 Tom de Vries <tom@codesourcery.com>
1088 PR tree-optimization/69169
1089 * gcc.dg/pr69169.c: New test.
1091 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
1094 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
1095 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
1096 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1097 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1098 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1099 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1100 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1101 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1103 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1106 * gcc.dg/pr69247.c: New test.
1108 2016-01-13 Richard Biener <rguenther@suse.de>
1110 PR tree-optimization/69242
1111 * gcc.dg/torture/pr69242.c: New testcase.
1113 2016-01-13 Richard Biener <rguenther@suse.de>
1115 PR tree-optimization/69186
1116 * gcc.dg/torture/pr69186.c: New testcase.
1118 2016-01-13 Jeff Law <law@redhat.com>
1120 PR tree-optimization/67755
1121 * gcc.dg/tree-ssa/pr67755.c: New test.
1123 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1125 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
1126 pass number in output by a star.
1128 2016-01-12 Bin Cheng <bin.cheng@arm.com>
1130 PR tree-optimization/68911
1131 * gcc.c-torture/execute/pr68911.c: New test.
1133 2016-01-12 Marek Polacek <polacek@redhat.com>
1136 * g++.dg/warn/permissive-1.C: New test.
1138 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1142 * g++.dg/opt/pr69213.C: New test.
1144 2016-01-12 Christian Bruel <christian.bruel@st.com>
1147 * gcc.target/arm/pr69180.c: New test.
1149 2016-01-12 Richard Biener <rguenther@suse.de>
1152 * g++.dg/lto/pr69077_0.C: New testcase.
1153 * g++.dg/lto/pr69077_1.C: Likewise.
1155 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1158 * g++.dg/opt/pr69175.C: New test.
1160 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
1162 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
1163 rather than #including math.h & stdlib.h.
1164 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
1165 * gcc.dg/vect/pr49771.c: Likewise.
1166 * gcc.dg/vect/vect-10-big-array.c: Likewise.
1167 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
1168 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
1169 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
1170 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
1171 * gcc.dg/vect/pr44507.c: Likewise.
1172 * gcc.dg/vect/pr45902.c: Likewise.
1173 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1174 * gcc.dg/vect/vect-117.c: Likewise.
1175 * gcc.dg/vect/vect-99.c: Likewise.
1176 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1177 * gcc.dg/vect/vect-cond-1.c: Likewise.
1178 * gcc.dg/vect/vect-cond-2.c: Likewise.
1179 * gcc.dg/vect/vect-cond-3.c: Likewise.
1180 * gcc.dg/vect/vect-cond-4.c: Likewise.
1181 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1182 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1183 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1184 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
1185 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1186 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1187 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1188 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1189 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1190 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1191 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1192 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1193 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1194 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1195 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
1196 include of signal.h.
1197 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
1198 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
1199 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
1200 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
1201 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
1202 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1203 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1204 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
1205 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
1206 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1207 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1208 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1209 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
1210 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
1211 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
1212 * gcc.dg/vect/vect-outer-5.c: Likewise.
1213 * gcc.dg/vect/vect-outer-6.c: Likewise.
1214 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
1217 2016-01-12 Nick Clifton <nickc@redhat.com>
1220 * gcc.dg/lto/pr61886_0.c: Rename the external function called
1221 to fread so that it will be found in all target runtimes.
1223 2016-01-12 Richard Biener <rguenther@suse.de>
1225 PR tree-optimization/69053
1226 * g++.dg/torture/pr69053.C: New testcase.
1228 2016-01-12 Richard Biener <rguenther@suse.de>
1230 PR tree-optimization/69168
1231 * gcc.dg/torture/pr69168.c: New testcase.
1233 2016-01-12 Richard Biener <rguenther@suse.de>
1235 PR tree-optimization/69157
1236 * gcc.dg/torture/pr69157.c: New testcase.
1238 2016-01-12 Richard Biener <rguenther@suse.de>
1240 PR tree-optimization/69174
1241 * gcc.dg/torture/pr69174.c: New testcase.
1243 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1247 * g++.dg/tls/pr66808.C: New test.
1248 * g++.dg/tls/pr69000.C: New test.
1250 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1252 * gcc.target/powerpc/swaps-p8-23.c: New test.
1253 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
1255 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
1257 PR tree-optimization/68356
1258 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
1260 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1261 Jim Wilson <jim.wilson@linaro.org>
1264 * gcc.target/arm/pr69194.c: New test.
1266 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
1269 * gcc.target/i386/pr69225-1.c: New test.
1270 * gcc.target/i386/pr69225-2.c: Likewise.
1271 * gcc.target/i386/pr69225-3.c: Likewise.
1272 * gcc.target/i386/pr69225-4.c: Likewise.
1273 * gcc.target/i386/pr69225-5.c: Likewise.
1274 * gcc.target/i386/pr69225-6.c: Likewise.
1276 2016-01-11 Jakub Jelinek <jakub@redhat.com>
1279 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1283 * gcc.dg/pr69071.c: New test.
1286 * g++.dg/opt/pr69211.C: New test.
1288 PR tree-optimization/69214
1289 * gcc.c-torture/compile/pr69214.c: New test.
1291 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
1293 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1294 * gcc.target/i386/pr66232-11.c: Ditto.
1295 * gcc.target/i386/pr66232-12.c: Ditto.
1296 * gcc.target/i386/pr66232-13.c: Ditto.
1298 2016-01-11 Richard Biener <rguenther@suse.de>
1300 PR tree-optimization/69173
1301 * gcc.dg/torture/pr69173.c: New testcase.
1303 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1305 PR rtl-optimization/68796
1306 * gcc.target/aarch64/tst_5.c: New test.
1307 * gcc.target/aarch64/tst_6.c: Likewise.
1309 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1311 PR rtl-optimization/68841
1312 * gcc.dg/pr68841.c: New test.
1313 * gcc.c-torture/execute/pr68841.c: New test.
1315 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1317 PR rtl-optimization/68920
1318 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1320 * gcc.dg/ifcvt-5.c: New test.
1322 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
1325 * g++.dg/pr69123.C: New.
1327 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1330 * gcc.target/i386/pr69010.c: New test.
1332 2016-01-11 Martin Jambor <mjambor@suse.cz>
1335 * gcc.target/i386/chkp-pr69044.c: New test.
1337 2016-01-11 Tom de Vries <tom@codesourcery.com>
1339 PR tree-optimization/69109
1340 * gcc.dg/autopar/pr69109-2.c: New test.
1341 * gcc.dg/autopar/pr69109.c: New test.
1343 2016-01-11 Tom de Vries <tom@codesourcery.com>
1345 PR tree-optimization/69108
1346 * gcc.dg/autopar/pr69108.c: New test.
1348 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
1351 * c-c++-common/Wisleading-indentation.c: Augment test.
1353 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1356 * gfortran.dg/inline_matmul_12.f90: New test.
1358 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
1361 * gfortran.dg/actual_array_offset_1: New test.
1363 2016-01-10 Tom de Vries <tom@codesourcery.com>
1365 PR tree-optimization/69062
1366 * gcc.dg/autopar/pr69062.c: New test.
1368 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
1370 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
1371 * gcc.dg/vect/slp-perm-2.c: Likewise.
1372 * gcc.dg/vect/slp-perm-3.c: Likewise.
1373 * gcc.dg/vect/slp-perm-5.c: Likewise.
1374 * gcc.dg/vect/slp-perm-6.c: Likewise.
1375 * gcc.dg/vect/slp-perm-7.c: Likewise.
1376 * gcc.dg/vect/slp-perm-8.c: Likewise.
1378 2016-01-10 Tom de Vries <tom@codesourcery.com>
1380 PR tree-optimization/69039
1381 * gcc.dg/autopar/pr69039.c: New test.
1383 2016-01-09 Marek Polacek <polacek@redhat.com>
1386 * g++.dg/pr69113.C: New test.
1388 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1391 PR tree-optimization/69097
1392 * gcc.c-torture/execute/pr50865.c: New test.
1393 * gcc.c-torture/execute/pr69097-1.c: New test.
1394 * gcc.c-torture/execute/pr69097-2.c: New test.
1395 * gcc.dg/pr69097-1.c: New test.
1396 * gcc.dg/pr69097-2.c: New test.
1398 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1401 * g++.dg/opt/pr69164.C: New test.
1403 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1405 PR tree-optimization/69167
1406 * gcc.dg/pr69167.c: New test.
1408 2016-01-08 Marek Polacek <polacek@redhat.com>
1411 * g++.dg/pr68449.C: New.
1413 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
1415 PR tree-optimization/68707
1416 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
1417 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
1418 on platforms supporting it.
1419 * gcc.dg/vect/slp-perm-2.c: Likewise.
1420 * gcc.dg/vect/slp-perm-3.c: Likewise.
1421 * gcc.dg/vect/slp-perm-5.c: Likewise.
1422 * gcc.dg/vect/slp-perm-7.c: Likewise.
1423 * gcc.dg/vect/slp-perm-8.c: Likewise.
1424 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
1425 on platforms supporting it.
1427 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1429 PR tree-optimization/69162
1430 * gcc.dg/pr69162.c: New test.
1432 PR tree-optimization/69172
1433 * gcc.dg/pr69172.c: New test.
1435 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
1437 PR tree-optimization/67781
1438 * gcc.c-torture/execute/pr67781.c: New file.
1440 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1442 PR tree-optimization/69083
1443 * gcc.dg/vect/pr69083.c: New test.
1445 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
1447 PR tree-optimization/61441
1448 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
1449 Use -fexcess-precision=standard for compiler options.
1450 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
1452 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1455 * gfortran.dg/gomp/pr69128.f90: New test.
1458 * g++.dg/ext/pr69145-1.C: New test.
1459 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
1460 * g++.dg/ext/pr69145-2.h: New file.
1462 2016-01-07 Martin Sebor <msebor@redhat.com>
1465 * gcc.dg/atomic-fetch-bool.c: New test.
1466 * gcc.dg/sync-fetch-bool.c: New test.
1468 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1471 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
1473 2016-01-07 Nick Clifton <nickc@redhat.com>
1476 * g++.dg/pr66655.C: New test.
1477 * g++.dg/pr66655_1.cc: Test support file.
1478 * g++.dg/pr66655.h: Test header file.
1480 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1483 gfortran.dg/gomp/pr66680.f90: New test.
1485 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1488 * gcc.target/i386/pr69171-1.c: New test.
1489 * gcc.target/i386/pr69171-2.c: Likewise.
1490 * gcc.target/i386/pr69171-3.c: Likewise.
1491 * gcc.target/i386/pr69171-4.c: Likewise.
1492 * gcc.target/i386/pr69171-5.c: Likewise.
1493 * gcc.target/i386/pr69171-6.c: Likewise.
1495 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
1498 * c-c++-common/pr67639.c: New test.
1500 2016-01-07 Jakub Jelinek <jakub@redhat.com>
1502 PR tree-optimization/69141
1503 * g++.dg/opt/pr69141.C: New test.
1505 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
1507 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
1509 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
1512 * gcc.target/i386/pr69140.c: New test
1514 2016-01-06 David Malcolm <dmalcolm@redhat.com>
1516 * gcc.dg/bad-dereference.c: New test case.
1518 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1520 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
1522 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
1524 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
1526 2016-01-06 Marek Polacek <polacek@redhat.com>
1529 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
1531 2016-01-05 Marek Polacek <polacek@redhat.com>
1534 * gcc.dg/atomic-invalid-2.c: New.
1536 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1539 * gcc.target/i386/pr68991.c: New test.
1541 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1544 * g++.dg/pr68991-1.C: New test.
1545 * g++.dg/pr68991-2.C: Likewise.
1547 2016-01-05 Sergei Trofimovich <siarheit@google.com>
1550 * gcc.target/ia64/pr60465-gprel64.c: New test.
1551 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
1553 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1555 PR rtl-optimization/68651
1556 * gcc.target/aarch64/pr68651_1.c: New test.
1558 2016-01-05 David Malcolm <dmalcolm@redhat.com>
1561 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
1563 2016-01-05 Nathan Sidwell <nathan@acm.org>
1566 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
1568 * gcc.dg/alias-15.c: New.
1570 2016-01-05 Nick Clifton <nickc@redhat.com>
1573 * g++.dg/pr68770.C: New test.
1575 2016-01-04 Mike Stump <mikestump@comcast.net>
1577 * lib/target-supports.exp (check_effective_target_cilkplus):
1578 cilkplus targets require pthreads.
1579 (check_effective_target_cilkplus): Remove special case for NVPTX.
1581 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
1583 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
1586 2016-01-04 Jakub Jelinek <jakub@redhat.com>
1588 Update copyright years.
1590 2016-01-04 Marek Polacek <polacek@redhat.com>
1593 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
1594 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
1595 * gcc.dg/atomic/stdatomic-op-5.c: New test.
1597 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1599 * gcc.target/sparc/20160104-2.c: New test.
1601 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1603 * gcc.target/sparc/20160104-1.c: New test.
1605 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
1608 * gfortran.dg/pr65045.f90: New test.
1610 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
1612 * gnat.dg/specs/debug1.ads: Delete.
1614 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1616 PR libgfortran/68867
1617 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
1620 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1622 PR libgfortran/68867
1623 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
1626 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
1629 * gfortran.dg/pr68864.f90: New test.
1631 2016-01-01 Jakub Jelinek <jakub@redhat.com>
1633 PR tree-optimization/69070
1634 * gcc.dg/pr69070.c: New test.
1637 * gfortran.dg/pr69055.f90: New test.
1640 * gcc.dg/pr69015.c: New test.
1642 Copyright (C) 2016 Free Software Foundation, Inc.
1644 Copying and distribution of this file, with or without modification,
1645 are permitted in any medium without royalty provided the copyright
1646 notice and this notice are preserved.