1 2016-01-27 Martin Sebor <msebor@redhat.com>
4 * g++.dg/abi/Wabi-2-2.C: New test.
5 * g++.dg/abi/Wabi-2-3.C: New test.
6 * g++.dg/abi/Wabi-3-2.C: New test.
7 * g++.dg/abi/Wabi-3-3.C: New test.
9 2016-01-27 Richard Biener <rguenther@suse.de>
11 PR tree-optimization/69166
12 * gcc.dg/torture/pr69166.c: New testcase.
14 2016-01-27 Martin Jambor <mjambor@suse.cz>
16 PR tree-optimization/69355
17 * gcc.dg/tree-ssa/pr69355.c: New test.
19 2016-01-27 Marek Polacek <polacek@redhat.com>
22 * g++.dg/ext/constexpr-vla1.C: New test.
24 2016-01-20 Christian Bruel <christian.bruel@st.com>
27 * gcc.target/arm/pr69245.c: New test.
29 2016-01-27 Jakub Jelinek <jakub@redhat.com>
31 PR tree-optimization/69399
32 * gcc.dg/torture/pr69399.c: New test.
34 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
36 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
38 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
40 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
42 2016-01-26 Tom de Vries <tom@codesourcery.com>
44 PR tree-optimization/69110
45 * gcc.dg/autopar/pr69110.c: New test.
47 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
48 Sebastian Pop <s.pop@samsung.com>
50 * gcc.dg/graphite/isl-ast-op-select.c: New.
52 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
55 * gfortran.dg/allocate_error_6.f90: New test.
57 2016-01-26 Richard Henderson <rth@redhat.com>
59 * gcc.dg/tm/pr60908.c: New test.
61 2016-01-26 David Malcolm <dmalcolm@redhat.com>
64 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
66 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
67 expected multiline output to reflect the colorization being
68 disabled before newlines.
69 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
70 (custom_diagnostic_finalizer): Replace call to
71 pp_newline_and_flush with call to pp_flush.
72 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
73 * gfortran.dg/implicit_class_1.f90: Likewise.
74 * lib/gcc-dg.exp (allow_blank_lines): New global.
75 (dg-allow-blank-lines-in-output): New procedure.
76 (gcc-dg-prune): Complain about blank lines in the output, unless
77 dg-allow-blank-lines-in-output was called.
78 * lib/multiline.exp (_build_multiline_regex): Only support
79 arbitrary followup text for non-blank-lines, not for blank lines.
81 2016-01-26 Jakub Jelinek <jakub@redhat.com>
83 PR tree-optimization/69483
84 * gcc.dg/pr69483.c: New test.
85 * g++.dg/opt/pr69483.C: New test.
87 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
90 * gcc.target/arm/pr68620.c: New test.
92 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
94 * gcc.target/i386/pr68986-2.c: Remove -m32.
96 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
99 * gcc.target/i386/pr68986-1.c: New test.
100 * gcc.target/i386/pr68986-2.c: Likewise.
101 * gcc.target/i386/pr68986-3.c: Likewise.
103 2016-01-26 Christian Bruel <christian.bruel@st.com>
105 * lib/target-supports.exp
106 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
107 (check_effective_target_arm_crypto_pragma_ok): Likewise.
108 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
110 2016-01-26 Richard Biener <rguenther@suse.de>
112 PR tree-optimization/69452
113 * gcc.dg/torture/pr69452.c: New testcase.
115 2016-01-26 Jakub Jelinek <jakub@redhat.com>
118 * gcc.dg/pr69442.c: New test.
120 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
123 * gcc.target/aarch64/simd/pr67896.C: New.
125 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
127 PR tree-optimization/69400
128 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
130 (plugin_init): Call it.
131 * gcc.dg/torture/pr69400.c: New test.
133 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
135 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
137 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
138 Sebastian Pop <s.pop@samsung.com>
140 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
143 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
144 Sebastian Pop <s.pop@samsung.com>
146 * gcc.dg/graphite/pr69292.c: New.
148 2016-01-25 Jakub Jelinek <jakub@redhat.com>
150 * c-c++-common/goacc/use_device-1.c: New test.
152 2016-01-25 Jeff Law <law@redhat.com>
154 PR tree-optimization/69196
155 PR tree-optimization/68398
156 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
157 * gcc.dg/tree-ssa/pr68198.c: Likewise.
159 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
162 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
165 2016-01-25 Richard Biener <rguenther@suse.de>
168 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
170 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
173 * gcc.dg/pr69421.c: New test.
175 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
177 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
178 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
179 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
180 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
181 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
182 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
183 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
184 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
185 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
186 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
188 2016-01-25 Richard Biener <rguenther@suse.de>
190 PR tree-optimization/69376
191 * gcc.dg/torture/pr69376.c: New testcase.
193 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
197 * gfortran.dg/interface_38.f90: New test.
198 * gfortran.dg/interface_39.f90: New test.
200 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
203 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
208 * g++.dg/template/pr11858.C: New test.
209 * g++.dg/template/pr24663.C: New test.
210 * g++.dg/template/unify12.C: New test.
211 * g++.dg/template/unify13.C: New test.
212 * g++.dg/template/unify14.C: New test.
213 * g++.dg/template/unify15.C: New test.
214 * g++.dg/template/unify16.C: New test.
215 * g++.dg/template/unify17.C: New test.
217 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
220 gfortran.dg/pr68283.f90: New test.
222 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
225 * gfortran.dg/inline_matmul_13.f90: New test.
226 * gfortran.dg/matmul_bounds_8.f90: New test.
227 * gfortran.dg/matmul_bounds_9.f90: New test.
228 * gfortran.dg/matmul_bounds_10.f90: New test.
230 2016-01-23 Tom de Vries <tom@codesourcery.com>
232 PR tree-optimization/69426
233 * gcc.dg/autopar/pr69426.c: New test.
235 2016-01-23 Martin Sebor <msebor@redhat.com>
239 * g++.dg/cpp0x/alignas5.C: New test.
240 * g++.dg/ext/vector29.C: Same.
242 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
244 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
245 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
246 _GNU_SOURCE from compile flags to the source.
247 * gcc.target/i386/chkp-stropt-12.c: Ditto.
248 * gcc.target/i386/chkp-stropt-16.c: Ditto.
249 * gcc.target/i386/chkp-stropt-4.c: Ditto.
250 * gcc.target/i386/chkp-stropt-8.c: Ditto.
252 2016-01-22 Jakub Jelinek <jakub@redhat.com>
255 * g++.dg/opt/pr69432.C: New test.
257 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
259 * gcc.target/powerpc/pr63354c: Adjust target selector to include
260 32-bit targets testing an -m64 multilib.
262 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
264 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
267 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
269 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
271 2016-01-21 Christian Bruel <christian.bruel@st.com>
274 * gcc.target/i386/pr68674.c
275 * gcc.target/aarch64/pr68674.c
276 * gcc.target/arm/pr68674.c
278 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
281 * gcc.c-torture/execute/pr69403.c: New test.
283 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
286 * g++.dg/template/pr55843.C: New.
288 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
291 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
292 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
294 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
297 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
298 from dg-do compile directive, and instead add
299 { dg-require-effective-target int128 }.
301 2016-01-20 Martin Sebor <msebor@redhat.com>
304 * gcc.dg/sync-fetch.c: New test.
306 2016-01-21 Martin Sebor <msebor@redhat.com>
309 * gcc.target/powerpc/pr69252.c: New test.
311 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
314 * gfortran.dg/pr65996.f90: New test.
316 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
319 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
320 expected to generate an error.
322 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
325 * gcc.dg/torture/pr66178.c: New test.
327 2016-01-21 Anton Blanchard <anton@samba.org>
328 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
331 * gcc.target/powerpc/pr63354.c: New test.
333 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
335 PR rtl-optimization/68990
336 * gcc.target/i386/pr68990: New.
338 2016-01-21 Nick Clifton <nickc@redhat.com>
341 * gcc.target/mips/pr69129.c: New.
343 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
346 * g++.dg/cpp0x/pr58046.C: New.
348 2016-01-21 Jakub Jelinek <jakub@redhat.com>
352 * gcc.target/arm/pr69187.c: New test.
355 * g++.dg/torture/pr69355.C: New test.
357 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
358 Sebastian Pop <s.pop@samsung.com>
360 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
362 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
363 Sebastian Pop <s.pop@samsung.com>
365 * gcc.dg/graphite/pr68976.c: New test.
367 2016-01-21 Jakub Jelinek <jakub@redhat.com>
370 * c-c++-common/pr67653.c: New test.
371 * gcc.dg/torture/pr29119.c: Add dg-warning.
373 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
375 * gcc.target/powerpc/cpu-builtin-1.c: New test.
377 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
380 * gcc.dg/pr24293.c: New test.
381 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
382 incomplete struct type.
383 * gcc.dg/declspec-1.c: Likewise.
384 * gcc.dg/pr63549.c: Likewise.
386 2016-01-20 Jakub Jelinek <jakub@redhat.com>
388 PR tree-optimization/66612
389 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
392 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
394 * lib/target-supports.exp
395 (check_effective_target_arm_fp_ok_nocache): New.
396 (check_effective_target_arm_fp_ok): New.
397 (add_options_for_arm_fp): New.
398 (check_effective_target_arm_crypto_ok_nocache): Require
399 target_arm_v8_neon_ok instead of arm32.
400 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
401 (check_effective_target_arm_crypto_pragma_ok): New.
402 (add_options_for_arm_vfp): New.
403 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
404 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
405 target instead. Force initial fpu to vfp.
406 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
407 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
408 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
410 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
411 use arm_vfp effective target instead. Force initial fpu to vfp.
412 * gcc.target/arm/attr-neon3.c: Likewise.
413 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
415 * gcc.target/arm/unsigned-float.c: Likewise.
416 * gcc.target/arm/vfp-1.c: Likewise.
417 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
418 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
419 * gcc.target/arm/vfp-ldmiad.c: Likewise.
420 * gcc.target/arm/vfp-ldmias.c: Likewise.
421 * gcc.target/arm/vfp-stmdbd.c: Likewise.
422 * gcc.target/arm/vfp-stmdbs.c: Likewise.
423 * gcc.target/arm/vfp-stmiad.c: Likewise.
424 * gcc.target/arm/vfp-stmias.c: Likewise.
425 * gcc.target/arm/vnmul-1.c: Likewise.
426 * gcc.target/arm/vnmul-2.c: Likewise.
427 * gcc.target/arm/vnmul-3.c: Likewise.
428 * gcc.target/arm/vnmul-4.c: Likewise.
430 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
433 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
434 the MPX run-time library, for compile-time MPX test.
435 * gcc.target/i386/chkp-always_inline.c: Likewise.
436 * gcc.target/i386/chkp-bndret.c: Likewise.
437 * gcc.target/i386/chkp-builtins-1.c: Likewise.
438 * gcc.target/i386/chkp-builtins-2.c: Likewise.
439 * gcc.target/i386/chkp-builtins-3.c: Likewise.
440 * gcc.target/i386/chkp-builtins-4.c: Likewise.
441 * gcc.target/i386/chkp-const-check-1.c: Likewise.
442 * gcc.target/i386/chkp-const-check-2.c: Likewise.
443 * gcc.target/i386/chkp-hidden-def.c: Likewise.
444 * gcc.target/i386/chkp-label-address.c: Likewise.
445 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
446 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
447 * gcc.target/i386/chkp-pr69044.c: Likewise.
448 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
449 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
450 * gcc.target/i386/chkp-strchr.c: Likewise.
451 * gcc.target/i386/chkp-strlen-1.c: Likewise.
452 * gcc.target/i386/chkp-strlen-2.c: Likewise.
453 * gcc.target/i386/chkp-strlen-3.c: Likewise.
454 * gcc.target/i386/chkp-strlen-4.c: Likewise.
455 * gcc.target/i386/chkp-strlen-5.c: Likewise.
456 * gcc.target/i386/chkp-stropt-1.c: Likewise.
457 * gcc.target/i386/chkp-stropt-10.c: Likewise.
458 * gcc.target/i386/chkp-stropt-11.c: Likewise.
459 * gcc.target/i386/chkp-stropt-12.c: Likewise.
460 * gcc.target/i386/chkp-stropt-13.c: Likewise.
461 * gcc.target/i386/chkp-stropt-14.c: Likewise.
462 * gcc.target/i386/chkp-stropt-15.c: Likewise.
463 * gcc.target/i386/chkp-stropt-16.c: Likewise.
464 * gcc.target/i386/chkp-stropt-2.c: Likewise.
465 * gcc.target/i386/chkp-stropt-3.c: Likewise.
466 * gcc.target/i386/chkp-stropt-4.c: Likewise.
467 * gcc.target/i386/chkp-stropt-5.c: Likewise.
468 * gcc.target/i386/chkp-stropt-6.c: Likewise.
469 * gcc.target/i386/chkp-stropt-7.c: Likewise.
470 * gcc.target/i386/chkp-stropt-8.c: Likewise.
471 * gcc.target/i386/chkp-stropt-9.c: Likewise.
472 * gcc.target/i386/pr63995-2.c: Likewise.
473 * gcc.target/i386/pr64805.c: Likewise.
474 * gcc.target/i386/pr65044.c: Likewise.
475 * gcc.target/i386/pr65167.c: Likewise.
476 * gcc.target/i386/pr65183.c: Likewise.
477 * gcc.target/i386/pr65184.c: Likewise.
478 * gcc.target/i386/thunk-retbnd.c: Likewise.
480 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
482 PR tree-optimization/69328
483 * gcc.dg/pr69328.c: New test.
485 2016-01-20 Jeff Law <law@redhat.com>
488 * gcc.target/m68k/pr25114.c: New test.
490 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
492 * gcc.target/arm/memset-inline-10.c: Added
493 dg-require-effective-target arm_thumb2_ok.
495 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
497 * gcc.dg/debug/dwarf2/sso.c: New test.
499 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
502 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
503 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
504 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
506 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
509 * g++.dg/ipa/devirt-50.C: New testcase.
511 2016-01-19 Marek Polacek <polacek@redhat.com>
514 * g++.dg/cpp1y/parameter-pack-1.C: New test.
515 * g++.dg/cpp1y/parameter-pack-2.C: New test.
517 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
520 * gcc.target/arm/pr69135_1.c: New test.
522 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
524 * gcc.target/aarch64/ccmp_1.c: Add new tests.
526 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
528 * gcc.target/aarch64/ccmp_1.c: New testcase.
530 2016-01-19 Marek Polacek <polacek@redhat.com>
533 * g++.dg/cpp0x/enum30.C: New test.
535 2016-01-19 Richard Biener <rguenther@suse.de>
537 PR tree-optimization/69336
538 * g++.dg/tree-ssa/pr69336.C: New testcase.
540 2016-01-19 Jakub Jelinek <jakub@redhat.com>
543 * gcc.dg/pr65779.c: New test.
545 2016-01-19 Richard Biener <rguenther@suse.de>
547 PR tree-optimization/69352
548 * gcc.dg/torture/pr69352.c: New testcase.
550 2016-01-19 Jakub Jelinek <jakub@redhat.com>
552 PR rtl-optimization/68955
553 PR rtl-optimization/64557
554 * gcc.dg/torture/pr68955.c: New test.
556 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
559 * g++.dg/torture/pr69136.C: New testcase.
561 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
564 * g++.dg/lto/pr69133_0.C: New testcase.
565 * g++.dg/lto/pr69133_1.C: New testcase.
567 2016-01-15 Jeff Law <law@redhat.com>
569 PR tree-optimization/69320
570 * gcc.c-torture/pr69320-1.c: New test.
571 * gcc.c-torture/pr69320-2.c: New test.
572 * gcc.c-torture/pr69320-3.c: New test.
573 * gcc.c-torture/pr69320-4.c: New test.
575 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
580 * g++.dg/template/pr11858.C: New test.
581 * g++.dg/template/pr24663.C: New test.
582 * g++.dg/template/unify12.C: New test.
583 * g++.dg/template/unify13.C: New test.
584 * g++.dg/template/unify14.C: New test.
585 * g++.dg/template/unify15.C: New test.
586 * g++.dg/template/unify16.C: New test.
587 * g++.dg/template/unify17.C: New test.
589 2016-01-18 David Malcolm <dmalcolm@redhat.com>
592 * gcc.dg/pr69181-1.c: New test file.
593 * gcc.dg/pr69181-2.c: New test file.
594 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
595 globals by moving it to...
596 (cleanup-after-saved-dg-test): ...this new function. Add
597 "global additional_sources_used". Add reset of global
598 multiline_expected_outputs to the empty list.
599 * lib/multiline.exp (_multiline_expected_outputs): Rename this
601 (multiline_expected_outputs): ...this, and updated comments to
602 note that it is modified from gcc-dg.exp.
603 (dg-end-multiline-output): Update for the above renaming.
604 (handle-multiline-outputs): Likewise. Remove the clearing
605 of the expected outputs to the empty list.
607 2016-01-18 Richard Biener <rguenther@suse.de>
609 PR tree-optimization/69297
610 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
612 2016-01-18 Joseph Myers <joseph@codesourcery.com>
614 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
616 * gcc.target/mips/mips-3d-2.c: Likewise.
617 * gcc.target/mips/mips-3d-3.c: Likewise.
618 * gcc.target/mips/mips-3d-4.c: Likewise.
619 * gcc.target/mips/mips-3d-5.c: Likewise.
620 * gcc.target/mips/mips-3d-6.c: Likewise.
621 * gcc.target/mips/mips-3d-7.c: Likewise.
622 * gcc.target/mips/mips-3d-8.c: Likewise.
623 * gcc.target/mips/mips-3d-9.c: Likewise.
624 * gcc.target/mips/mips-ps-1.c: Likewise.
625 * gcc.target/mips/mips-ps-2.c: Likewise.
626 * gcc.target/mips/mips-ps-3.c: Likewise.
627 * gcc.target/mips/mips-ps-4.c: Likewise.
628 * gcc.target/mips/mips-ps-5.c: Likewise.
629 * gcc.target/mips/mips-ps-6.c: Likewise.
630 * gcc.target/mips/mips-ps-7.c: Likewise.
631 * gcc.target/mips/mips-ps-type.c: Likewise.
632 * gcc.target/mips/mips-ps-type-2.c: Likewise.
633 * gcc.target/mips/mips16-attributes-6.c: Likewise.
635 2016-01-18 Tom de Vries <tom@codesourcery.com>
637 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
638 * c-c++-common/goacc/kernels-double-reduction.c: New test.
639 * c-c++-common/goacc/kernels-empty.c: New test.
640 * c-c++-common/goacc/kernels-eternal.c: New test.
641 * c-c++-common/goacc/kernels-loop-2.c: New test.
642 * c-c++-common/goacc/kernels-loop-3.c: New test.
643 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
644 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
645 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
646 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
647 * c-c++-common/goacc/kernels-loop-data.c: New test.
648 * c-c++-common/goacc/kernels-loop-g.c: New test.
649 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
650 * c-c++-common/goacc/kernels-loop-n.c: New test.
651 * c-c++-common/goacc/kernels-loop-nest.c: New test.
652 * c-c++-common/goacc/kernels-loop.c: New test.
653 * c-c++-common/goacc/kernels-noreturn.c: New test.
654 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
655 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
656 * c-c++-common/goacc/kernels-reduction.c: New test.
658 2016-01-18 Tom de Vries <tom@codesourcery.com>
660 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
661 * gcc.dg/autopar/outer-2.c: Same.
662 * gcc.dg/autopar/outer-3.c: Same.
663 * gcc.dg/autopar/outer-4.c: Same.
664 * gcc.dg/autopar/outer-5.c: Same.
665 * gcc.dg/autopar/outer-6.c: Same.
666 * gcc.dg/autopar/parallelization-1.c: Same.
667 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
668 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
669 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
670 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
671 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
672 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
673 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
674 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
675 * gcc.dg/autopar/pr39500-1.c: Same.
676 * gcc.dg/autopar/pr39500-2.c: Same.
677 * gcc.dg/autopar/pr46193.c: Same.
678 * gcc.dg/autopar/pr46194.c: Same.
679 * gcc.dg/autopar/pr49580.c: Same.
680 * gcc.dg/autopar/pr49960-1.c: Same.
681 * gcc.dg/autopar/pr49960.c: Same.
682 * gcc.dg/autopar/pr68373.c: Same.
683 * gcc.dg/autopar/reduc-1.c: Same.
684 * gcc.dg/autopar/reduc-1char.c: Same.
685 * gcc.dg/autopar/reduc-1short.c: Same.
686 * gcc.dg/autopar/reduc-2.c: Same.
687 * gcc.dg/autopar/reduc-2char.c: Same.
688 * gcc.dg/autopar/reduc-2short.c: Same.
689 * gcc.dg/autopar/reduc-3.c: Same.
690 * gcc.dg/autopar/reduc-4.c: Same.
691 * gcc.dg/autopar/reduc-6.c: Same.
692 * gcc.dg/autopar/reduc-7.c: Same.
693 * gcc.dg/autopar/reduc-8.c: Same.
694 * gcc.dg/autopar/reduc-9.c: Same.
695 * gcc.dg/autopar/uns-outer-4.c: Same.
696 * gcc.dg/autopar/uns-outer-5.c: Same.
697 * gcc.dg/autopar/uns-outer-6.c: Same.
698 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
699 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
701 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
704 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
705 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
707 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
710 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
711 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
712 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
714 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
717 * gcc.dg/tree-ssa/sra-17.c: New.
718 * gcc.dg/tree-ssa/sra-18.c: New.
720 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
722 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
724 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
726 * gnat.dg/inline12.adb: New test.
728 2016-01-18 Bin Cheng <bin.cheng@arm.com>
730 PR tree-optimization/66797
731 * gcc.c-torture/execute/pr65447.c: Relax check condition.
733 2016-01-18 Richard Biener <rguenther@suse.de>
735 PR tree-optimization/69170
736 * gcc.dg/torture/pr69170.c: New testcase.
738 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
740 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
742 2016-01-16 Tom de Vries <tom@codesourcery.com>
744 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
746 2016-01-16 Tom de Vries <tom@codesourcery.com>
748 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
749 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
750 redundant dg-require-effective-target pthread.
751 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
752 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
753 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
754 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
755 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
756 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
757 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
759 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
762 * gcc.target/powerpc/recip-6.c: Enable on AIX.
763 * gcc.target/powerpc/recip-7.c: Same.
765 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
768 * g++.dg/template/pr69091.C: New test.
770 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
772 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
773 dump does not contain an error_mark_node.
774 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
775 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
777 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
780 * g++.dg/template/pr68936.C: New test.
782 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
785 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
786 * gcc.target/powerpc/recip-2.c: Same.
787 * gcc.target/powerpc/recip-3.c: Same.
788 * gcc.target/powerpc/recip-4.c: Same.
789 * gcc.target/powerpc/recip-sqrtf.c: Same.
791 2016-01-15 Jeff Law <law@redhat.com>
793 PR tree-optimization/69270
794 * gcc.dg/tree-ssa/pr69270-2.c: New test.
795 * gcc.dg/tree-ssa/pr69270-3.c: New test.
797 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
800 * gfortran.dg/deferred_character_13.f90: New test for the fix
801 of comment 3 of the PR.
804 * gfortran.dg/deferred_character_8.f90: New test
805 * gfortran.dg/allocate_error_5.f90: New test
808 * gfortran.dg/deferred_character_10.f90: New test
811 * gfortran.dg/deferred_character_14.f90: New test
814 * gfortran.dg/deferred_character_11.f90: New test
817 * gfortran.dg/deferred_character_9.f90: New test
819 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
821 PR rtl-optimization/69030
822 * gcc.target/i386/pr69030.c: New.
824 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
826 * gcc.target/aarch64/target_attr_17.c: New test.
828 2016-01-15 Richard Biener <rguenther@suse.de>
830 PR tree-optimization/66856
831 * gcc.dg/torture/pr66856-1.c: New testcase.
832 * gcc.dg/torture/pr66856-2.c: Likewise.
834 2016-01-15 Richard Biener <rguenther@suse.de>
837 * g++.dg/lto/pr69137_0.C: New testcase.
839 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
842 * gcc.target/i386/pr69246.c: New test.
844 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
846 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
848 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
851 * g++.dg/init/const9.C: Disable test on S/390.
853 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
855 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
856 * g++.dg/Wno-frame-address.C: Ditto.
858 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
860 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
862 2016-01-15 Richard Biener <rguenther@suse.de>
864 PR tree-optimization/68961
865 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
867 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
869 * gcc.target/i386/pr65105-5.c: New test.
871 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
873 * gcc.c-torture/execute/alias-4.c: New testcase.
875 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
878 * g++.dg/ipa/devirt-49.C: New testcase.
880 2016-01-15 Christian Bruel <christian.bruel@st.com>
883 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
884 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
885 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
887 2016-01-15 Richard Biener <rguenther@suse.de>
889 PR tree-optimization/69117
890 * gcc.dg/torture/pr69117.c: New testcase.
892 2015-01-14 Ryan Burn <contact@rnburn.com>
895 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
897 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
900 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
901 range tests use 100 * maximum instead of maximum + 1.
903 2016-01-14 Jakub Jelinek <jakub@redhat.com>
906 * gcc.dg/guality/pr69244.c: New test.
908 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
910 * lib/target-supports.exp (check_effective_target_issignaling):
912 * gcc.dg/pr61441.c: Require issignaling effective target.
914 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
917 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
919 2016-01-14 David Malcolm <dmalcolm@redhat.com>
922 PR preprocessor/69177
923 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
924 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
925 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
926 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
928 2016-01-14 Marek Polacek <polacek@redhat.com>
931 * gcc.dg/array-15.c: New test.
933 2016-01-14 Jakub Jelinek <jakub@redhat.com>
936 PR tree-optimization/69155
937 * gfortran.dg/pr68146.f: New test.
938 * gfortran.dg/pr69155.f90: New test.
940 2016-01-14 Richard Biener <rguenther@suse.de>
942 PR tree-optimization/68060
943 * gcc.dg/torture/pr68060-1.c: New testcase.
944 * gcc.dg/torture/pr68060-2.c: Likewise.
946 2016-01-14 Nick Clifton <nickc@redhat.com>
948 * lib/target-supports.exp
949 (check_effective_target_arm_neon_ok_nocache): Add an option
950 sequence that includes setting the ARM architecture to ARMv7-A.
951 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
952 command line options necessary to enable Neon support.
953 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
954 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
955 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
956 * gcc.target/arm/pr69180.c: Likewise.
958 2016-01-14 Jeff Law <law@redhat.com>
960 PR tree-optimization/69270
961 * gcc.dg/tree-ssa/pr69270.c: New test.
963 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
966 * c-c++-common/pr66208.c: New file.
968 2016-01-13 Jakub Jelinek <jakub@redhat.com>
970 PR tree-optimization/69156
971 * gcc.dg/pr69156.c: New test.
973 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
975 * gcc.target/i386/pr69225-7.c: New test.
977 2016-01-13 Richard Henderson <rth@redhat.com>
979 * gcc.dg/tm/memopt-13.c: Update expected function.
980 * gcc.dg/tm/memopt-6.c: Likewise.
982 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
984 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
985 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
986 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
987 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
989 2016-01-13 Tom de Vries <tom@codesourcery.com>
991 PR tree-optimization/69169
992 * gcc.dg/pr69169.c: New test.
994 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
997 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
998 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
999 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1000 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1001 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1002 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1003 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1004 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1006 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1009 * gcc.dg/pr69247.c: New test.
1011 2016-01-13 Richard Biener <rguenther@suse.de>
1013 PR tree-optimization/69242
1014 * gcc.dg/torture/pr69242.c: New testcase.
1016 2016-01-13 Richard Biener <rguenther@suse.de>
1018 PR tree-optimization/69186
1019 * gcc.dg/torture/pr69186.c: New testcase.
1021 2016-01-13 Jeff Law <law@redhat.com>
1023 PR tree-optimization/67755
1024 * gcc.dg/tree-ssa/pr67755.c: New test.
1026 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1028 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
1029 pass number in output by a star.
1031 2016-01-12 Bin Cheng <bin.cheng@arm.com>
1033 PR tree-optimization/68911
1034 * gcc.c-torture/execute/pr68911.c: New test.
1036 2016-01-12 Marek Polacek <polacek@redhat.com>
1039 * g++.dg/warn/permissive-1.C: New test.
1041 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1045 * g++.dg/opt/pr69213.C: New test.
1047 2016-01-12 Christian Bruel <christian.bruel@st.com>
1050 * gcc.target/arm/pr69180.c: New test.
1052 2016-01-12 Richard Biener <rguenther@suse.de>
1055 * g++.dg/lto/pr69077_0.C: New testcase.
1056 * g++.dg/lto/pr69077_1.C: Likewise.
1058 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1061 * g++.dg/opt/pr69175.C: New test.
1063 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
1065 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
1066 rather than #including math.h & stdlib.h.
1067 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
1068 * gcc.dg/vect/pr49771.c: Likewise.
1069 * gcc.dg/vect/vect-10-big-array.c: Likewise.
1070 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
1071 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
1072 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
1073 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
1074 * gcc.dg/vect/pr44507.c: Likewise.
1075 * gcc.dg/vect/pr45902.c: Likewise.
1076 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1077 * gcc.dg/vect/vect-117.c: Likewise.
1078 * gcc.dg/vect/vect-99.c: Likewise.
1079 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1080 * gcc.dg/vect/vect-cond-1.c: Likewise.
1081 * gcc.dg/vect/vect-cond-2.c: Likewise.
1082 * gcc.dg/vect/vect-cond-3.c: Likewise.
1083 * gcc.dg/vect/vect-cond-4.c: Likewise.
1084 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1085 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1086 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1087 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
1088 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1089 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1090 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1091 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1092 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1093 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1094 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1095 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1096 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1097 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1098 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
1099 include of signal.h.
1100 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
1101 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
1102 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
1103 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
1104 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
1105 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1106 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1107 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
1108 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
1109 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1110 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1111 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1112 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
1113 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
1114 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
1115 * gcc.dg/vect/vect-outer-5.c: Likewise.
1116 * gcc.dg/vect/vect-outer-6.c: Likewise.
1117 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
1120 2016-01-12 Nick Clifton <nickc@redhat.com>
1123 * gcc.dg/lto/pr61886_0.c: Rename the external function called
1124 to fread so that it will be found in all target runtimes.
1126 2016-01-12 Richard Biener <rguenther@suse.de>
1128 PR tree-optimization/69053
1129 * g++.dg/torture/pr69053.C: New testcase.
1131 2016-01-12 Richard Biener <rguenther@suse.de>
1133 PR tree-optimization/69168
1134 * gcc.dg/torture/pr69168.c: New testcase.
1136 2016-01-12 Richard Biener <rguenther@suse.de>
1138 PR tree-optimization/69157
1139 * gcc.dg/torture/pr69157.c: New testcase.
1141 2016-01-12 Richard Biener <rguenther@suse.de>
1143 PR tree-optimization/69174
1144 * gcc.dg/torture/pr69174.c: New testcase.
1146 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1150 * g++.dg/tls/pr66808.C: New test.
1151 * g++.dg/tls/pr69000.C: New test.
1153 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1155 * gcc.target/powerpc/swaps-p8-23.c: New test.
1156 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
1158 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
1160 PR tree-optimization/68356
1161 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
1163 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1164 Jim Wilson <jim.wilson@linaro.org>
1167 * gcc.target/arm/pr69194.c: New test.
1169 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
1172 * gcc.target/i386/pr69225-1.c: New test.
1173 * gcc.target/i386/pr69225-2.c: Likewise.
1174 * gcc.target/i386/pr69225-3.c: Likewise.
1175 * gcc.target/i386/pr69225-4.c: Likewise.
1176 * gcc.target/i386/pr69225-5.c: Likewise.
1177 * gcc.target/i386/pr69225-6.c: Likewise.
1179 2016-01-11 Jakub Jelinek <jakub@redhat.com>
1182 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1186 * gcc.dg/pr69071.c: New test.
1189 * g++.dg/opt/pr69211.C: New test.
1191 PR tree-optimization/69214
1192 * gcc.c-torture/compile/pr69214.c: New test.
1194 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
1196 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1197 * gcc.target/i386/pr66232-11.c: Ditto.
1198 * gcc.target/i386/pr66232-12.c: Ditto.
1199 * gcc.target/i386/pr66232-13.c: Ditto.
1201 2016-01-11 Richard Biener <rguenther@suse.de>
1203 PR tree-optimization/69173
1204 * gcc.dg/torture/pr69173.c: New testcase.
1206 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1208 PR rtl-optimization/68796
1209 * gcc.target/aarch64/tst_5.c: New test.
1210 * gcc.target/aarch64/tst_6.c: Likewise.
1212 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1214 PR rtl-optimization/68841
1215 * gcc.dg/pr68841.c: New test.
1216 * gcc.c-torture/execute/pr68841.c: New test.
1218 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1220 PR rtl-optimization/68920
1221 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1223 * gcc.dg/ifcvt-5.c: New test.
1225 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
1228 * g++.dg/pr69123.C: New.
1230 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1233 * gcc.target/i386/pr69010.c: New test.
1235 2016-01-11 Martin Jambor <mjambor@suse.cz>
1238 * gcc.target/i386/chkp-pr69044.c: New test.
1240 2016-01-11 Tom de Vries <tom@codesourcery.com>
1242 PR tree-optimization/69109
1243 * gcc.dg/autopar/pr69109-2.c: New test.
1244 * gcc.dg/autopar/pr69109.c: New test.
1246 2016-01-11 Tom de Vries <tom@codesourcery.com>
1248 PR tree-optimization/69108
1249 * gcc.dg/autopar/pr69108.c: New test.
1251 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
1254 * c-c++-common/Wisleading-indentation.c: Augment test.
1256 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1259 * gfortran.dg/inline_matmul_12.f90: New test.
1261 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
1264 * gfortran.dg/actual_array_offset_1: New test.
1266 2016-01-10 Tom de Vries <tom@codesourcery.com>
1268 PR tree-optimization/69062
1269 * gcc.dg/autopar/pr69062.c: New test.
1271 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
1273 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
1274 * gcc.dg/vect/slp-perm-2.c: Likewise.
1275 * gcc.dg/vect/slp-perm-3.c: Likewise.
1276 * gcc.dg/vect/slp-perm-5.c: Likewise.
1277 * gcc.dg/vect/slp-perm-6.c: Likewise.
1278 * gcc.dg/vect/slp-perm-7.c: Likewise.
1279 * gcc.dg/vect/slp-perm-8.c: Likewise.
1281 2016-01-10 Tom de Vries <tom@codesourcery.com>
1283 PR tree-optimization/69039
1284 * gcc.dg/autopar/pr69039.c: New test.
1286 2016-01-09 Marek Polacek <polacek@redhat.com>
1289 * g++.dg/pr69113.C: New test.
1291 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1294 PR tree-optimization/69097
1295 * gcc.c-torture/execute/pr50865.c: New test.
1296 * gcc.c-torture/execute/pr69097-1.c: New test.
1297 * gcc.c-torture/execute/pr69097-2.c: New test.
1298 * gcc.dg/pr69097-1.c: New test.
1299 * gcc.dg/pr69097-2.c: New test.
1301 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1304 * g++.dg/opt/pr69164.C: New test.
1306 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1308 PR tree-optimization/69167
1309 * gcc.dg/pr69167.c: New test.
1311 2016-01-08 Marek Polacek <polacek@redhat.com>
1314 * g++.dg/pr68449.C: New.
1316 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
1318 PR tree-optimization/68707
1319 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
1320 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
1321 on platforms supporting it.
1322 * gcc.dg/vect/slp-perm-2.c: Likewise.
1323 * gcc.dg/vect/slp-perm-3.c: Likewise.
1324 * gcc.dg/vect/slp-perm-5.c: Likewise.
1325 * gcc.dg/vect/slp-perm-7.c: Likewise.
1326 * gcc.dg/vect/slp-perm-8.c: Likewise.
1327 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
1328 on platforms supporting it.
1330 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1332 PR tree-optimization/69162
1333 * gcc.dg/pr69162.c: New test.
1335 PR tree-optimization/69172
1336 * gcc.dg/pr69172.c: New test.
1338 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
1340 PR tree-optimization/67781
1341 * gcc.c-torture/execute/pr67781.c: New file.
1343 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1345 PR tree-optimization/69083
1346 * gcc.dg/vect/pr69083.c: New test.
1348 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
1350 PR tree-optimization/61441
1351 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
1352 Use -fexcess-precision=standard for compiler options.
1353 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
1355 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1358 * gfortran.dg/gomp/pr69128.f90: New test.
1361 * g++.dg/ext/pr69145-1.C: New test.
1362 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
1363 * g++.dg/ext/pr69145-2.h: New file.
1365 2016-01-07 Martin Sebor <msebor@redhat.com>
1368 * gcc.dg/atomic-fetch-bool.c: New test.
1369 * gcc.dg/sync-fetch-bool.c: New test.
1371 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1374 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
1376 2016-01-07 Nick Clifton <nickc@redhat.com>
1379 * g++.dg/pr66655.C: New test.
1380 * g++.dg/pr66655_1.cc: Test support file.
1381 * g++.dg/pr66655.h: Test header file.
1383 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1386 gfortran.dg/gomp/pr66680.f90: New test.
1388 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1391 * gcc.target/i386/pr69171-1.c: New test.
1392 * gcc.target/i386/pr69171-2.c: Likewise.
1393 * gcc.target/i386/pr69171-3.c: Likewise.
1394 * gcc.target/i386/pr69171-4.c: Likewise.
1395 * gcc.target/i386/pr69171-5.c: Likewise.
1396 * gcc.target/i386/pr69171-6.c: Likewise.
1398 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
1401 * c-c++-common/pr67639.c: New test.
1403 2016-01-07 Jakub Jelinek <jakub@redhat.com>
1405 PR tree-optimization/69141
1406 * g++.dg/opt/pr69141.C: New test.
1408 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
1410 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
1412 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
1415 * gcc.target/i386/pr69140.c: New test
1417 2016-01-06 David Malcolm <dmalcolm@redhat.com>
1419 * gcc.dg/bad-dereference.c: New test case.
1421 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1423 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
1425 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
1427 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
1429 2016-01-06 Marek Polacek <polacek@redhat.com>
1432 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
1434 2016-01-05 Marek Polacek <polacek@redhat.com>
1437 * gcc.dg/atomic-invalid-2.c: New.
1439 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1442 * gcc.target/i386/pr68991.c: New test.
1444 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1447 * g++.dg/pr68991-1.C: New test.
1448 * g++.dg/pr68991-2.C: Likewise.
1450 2016-01-05 Sergei Trofimovich <siarheit@google.com>
1453 * gcc.target/ia64/pr60465-gprel64.c: New test.
1454 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
1456 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1458 PR rtl-optimization/68651
1459 * gcc.target/aarch64/pr68651_1.c: New test.
1461 2016-01-05 David Malcolm <dmalcolm@redhat.com>
1464 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
1466 2016-01-05 Nathan Sidwell <nathan@acm.org>
1469 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
1471 * gcc.dg/alias-15.c: New.
1473 2016-01-05 Nick Clifton <nickc@redhat.com>
1476 * g++.dg/pr68770.C: New test.
1478 2016-01-04 Mike Stump <mikestump@comcast.net>
1480 * lib/target-supports.exp (check_effective_target_cilkplus):
1481 cilkplus targets require pthreads.
1482 (check_effective_target_cilkplus): Remove special case for NVPTX.
1484 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
1486 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
1489 2016-01-04 Jakub Jelinek <jakub@redhat.com>
1491 Update copyright years.
1493 2016-01-04 Marek Polacek <polacek@redhat.com>
1496 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
1497 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
1498 * gcc.dg/atomic/stdatomic-op-5.c: New test.
1500 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1502 * gcc.target/sparc/20160104-2.c: New test.
1504 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1506 * gcc.target/sparc/20160104-1.c: New test.
1508 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
1511 * gfortran.dg/pr65045.f90: New test.
1513 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
1515 * gnat.dg/specs/debug1.ads: Delete.
1517 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1519 PR libgfortran/68867
1520 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
1523 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1525 PR libgfortran/68867
1526 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
1529 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
1532 * gfortran.dg/pr68864.f90: New test.
1534 2016-01-01 Jakub Jelinek <jakub@redhat.com>
1536 PR tree-optimization/69070
1537 * gcc.dg/pr69070.c: New test.
1540 * gfortran.dg/pr69055.f90: New test.
1543 * gcc.dg/pr69015.c: New test.
1545 Copyright (C) 2016 Free Software Foundation, Inc.
1547 Copying and distribution of this file, with or without modification,
1548 are permitted in any medium without royalty provided the copyright
1549 notice and this notice are preserved.