| 2020-01-14 David Malcolm <dmalcolm@redhat.com> |
| |
| * gcc.dg/analyzer/signal-6.c: New test. |
| |
| 2020-01-14 David Malcolm <dmalcolm@redhat.com> |
| |
| * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with |
| no statements. |
| |
| 2020-01-14 David Malcolm <dmalcolm@redhat.com> |
| |
| PR analyzer/58237 |
| * gcc.dg/analyzer/file-paths-1.c: New test. |
| |
| 2020-01-14 David Malcolm <dmalcolm@redhat.com> |
| |
| PR analyzer/58237 |
| * gcc.dg/analyzer/file-1.c (test_4): New. |
| * gcc.dg/analyzer/file-pr58237.c: New test. |
| |
| 2020-01-15 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/93262 |
| * gcc.c-torture/execute/builtins/pr93262-chk.c: New test. |
| * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file. |
| * gcc.c-torture/execute/builtins/pr93262-chk.x: New file. |
| |
| PR tree-optimization/93249 |
| * gcc.c-torture/execute/pr93249.c: New test. |
| |
| 2020-01-14 David Malcolm <dmalcolm@redhat.com> |
| |
| * gcc.dg/analyzer/signal-5.c: New test. |
| |
| 2020-01-14 David Malcolm <dmalcolm@redhat.com> |
| |
| * gcc.dg/analyzer/data-model-1.c: Remove xfail. |
| * gcc.dg/analyzer/data-model-5b.c: Likewise. |
| * gcc.dg/analyzer/data-model-5c.c: Likewise. |
| * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure. |
| * gcc.dg/analyzer/setjmp-4.c: Likewise. |
| * gcc.dg/analyzer/setjmp-6.c: Likewise. |
| * gcc.dg/analyzer/setjmp-7.c: Likewise. |
| * gcc.dg/analyzer/setjmp-7a.c: Likewise. |
| * gcc.dg/analyzer/setjmp-8.c: Likewise. |
| * gcc.dg/analyzer/setjmp-9.c: Likewise. |
| * gcc.dg/analyzer/unknown-fns.c: New test. |
| |
| 2020-01-14 David Malcolm <dmalcolm@redhat.com> |
| |
| * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test. |
| |
| 2020-01-15 Jakub Jelinek <jakub@redhat.com> |
| |
| PR lto/91576 |
| * g++.dg/lto/odr-8_1.C: Remove bogus initial lines. |
| |
| PR target/93009 |
| * gcc.target/i386/avx512vl-pr93009.c: New test. |
| |
| 2020-01-14 Jan Hubicka <hubicka@ucw.cz> |
| |
| PR lto/91576 |
| * g++.dg/lto/odr-8_0.C: New testcase. |
| * g++.dg/lto/odr-8_1.C: New testcase. |
| |
| 2020-01-14 David Malcolm <dmalcolm@redhat.com> |
| |
| * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test. |
| * gcc.dg/analyzer/abort.c: New test. |
| * gcc.dg/analyzer/alloca-leak.c: New test. |
| * gcc.dg/analyzer/analyzer-decls.h: New header. |
| * gcc.dg/analyzer/analyzer-verbosity-0.c: New test. |
| * gcc.dg/analyzer/analyzer-verbosity-1.c: New test. |
| * gcc.dg/analyzer/analyzer-verbosity-2.c: New test. |
| * gcc.dg/analyzer/analyzer.exp: New suite. |
| * gcc.dg/analyzer/attribute-nonnull.c: New test. |
| * gcc.dg/analyzer/call-summaries-1.c: New test. |
| * gcc.dg/analyzer/conditionals-2.c: New test. |
| * gcc.dg/analyzer/conditionals-3.c: New test. |
| * gcc.dg/analyzer/conditionals-notrans.c: New test. |
| * gcc.dg/analyzer/conditionals-trans.c: New test. |
| * gcc.dg/analyzer/data-model-1.c: New test. |
| * gcc.dg/analyzer/data-model-2.c: New test. |
| * gcc.dg/analyzer/data-model-3.c: New test. |
| * gcc.dg/analyzer/data-model-4.c: New test. |
| * gcc.dg/analyzer/data-model-5.c: New test. |
| * gcc.dg/analyzer/data-model-5b.c: New test. |
| * gcc.dg/analyzer/data-model-5c.c: New test. |
| * gcc.dg/analyzer/data-model-5d.c: New test. |
| * gcc.dg/analyzer/data-model-6.c: New test. |
| * gcc.dg/analyzer/data-model-7.c: New test. |
| * gcc.dg/analyzer/data-model-8.c: New test. |
| * gcc.dg/analyzer/data-model-9.c: New test. |
| * gcc.dg/analyzer/data-model-11.c: New test. |
| * gcc.dg/analyzer/data-model-12.c: New test. |
| * gcc.dg/analyzer/data-model-13.c: New test. |
| * gcc.dg/analyzer/data-model-14.c: New test. |
| * gcc.dg/analyzer/data-model-15.c: New test. |
| * gcc.dg/analyzer/data-model-16.c: New test. |
| * gcc.dg/analyzer/data-model-17.c: New test. |
| * gcc.dg/analyzer/data-model-18.c: New test. |
| * gcc.dg/analyzer/data-model-19.c: New test. |
| * gcc.dg/analyzer/data-model-path-1.c: New test. |
| * gcc.dg/analyzer/disabling.c: New test. |
| * gcc.dg/analyzer/dot-output.c: New test. |
| * gcc.dg/analyzer/double-free-lto-1-a.c: New test. |
| * gcc.dg/analyzer/double-free-lto-1-b.c: New test. |
| * gcc.dg/analyzer/double-free-lto-1.h: New header. |
| * gcc.dg/analyzer/equivalence.c: New test. |
| * gcc.dg/analyzer/explode-1.c: New test. |
| * gcc.dg/analyzer/explode-2.c: New test. |
| * gcc.dg/analyzer/factorial.c: New test. |
| * gcc.dg/analyzer/fibonacci.c: New test. |
| * gcc.dg/analyzer/fields.c: New test. |
| * gcc.dg/analyzer/file-1.c: New test. |
| * gcc.dg/analyzer/file-2.c: New test. |
| * gcc.dg/analyzer/function-ptr-1.c: New test. |
| * gcc.dg/analyzer/function-ptr-2.c: New test. |
| * gcc.dg/analyzer/function-ptr-3.c: New test. |
| * gcc.dg/analyzer/gzio-2.c: New test. |
| * gcc.dg/analyzer/gzio-3.c: New test. |
| * gcc.dg/analyzer/gzio-3a.c: New test. |
| * gcc.dg/analyzer/gzio.c: New test. |
| * gcc.dg/analyzer/infinite-recursion.c: New test. |
| * gcc.dg/analyzer/loop-2.c: New test. |
| * gcc.dg/analyzer/loop-2a.c: New test. |
| * gcc.dg/analyzer/loop-3.c: New test. |
| * gcc.dg/analyzer/loop-4.c: New test. |
| * gcc.dg/analyzer/loop.c: New test. |
| * gcc.dg/analyzer/malloc-1.c: New test. |
| * gcc.dg/analyzer/malloc-2.c: New test. |
| * gcc.dg/analyzer/malloc-3.c: New test. |
| * gcc.dg/analyzer/malloc-callbacks.c: New test. |
| * gcc.dg/analyzer/malloc-dce.c: New test. |
| * gcc.dg/analyzer/malloc-dedupe-1.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-1.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-10.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-11.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-12.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-13.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-2.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-3.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-4.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-5.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-6.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-7.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test. |
| * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test. |
| * gcc.dg/analyzer/malloc-ipa-9.c: New test. |
| * gcc.dg/analyzer/malloc-macro-inline-events.c: New test. |
| * gcc.dg/analyzer/malloc-macro-separate-events.c: New test. |
| * gcc.dg/analyzer/malloc-macro.h: New header. |
| * gcc.dg/analyzer/malloc-many-paths-1.c: New test. |
| * gcc.dg/analyzer/malloc-many-paths-2.c: New test. |
| * gcc.dg/analyzer/malloc-many-paths-3.c: New test. |
| * gcc.dg/analyzer/malloc-paths-1.c: New test. |
| * gcc.dg/analyzer/malloc-paths-10.c: New test. |
| * gcc.dg/analyzer/malloc-paths-2.c: New test. |
| * gcc.dg/analyzer/malloc-paths-3.c: New test. |
| * gcc.dg/analyzer/malloc-paths-4.c: New test. |
| * gcc.dg/analyzer/malloc-paths-5.c: New test. |
| * gcc.dg/analyzer/malloc-paths-6.c: New test. |
| * gcc.dg/analyzer/malloc-paths-7.c: New test. |
| * gcc.dg/analyzer/malloc-paths-8.c: New test. |
| * gcc.dg/analyzer/malloc-paths-9.c: New test. |
| * gcc.dg/analyzer/malloc-vs-local-1a.c: New test. |
| * gcc.dg/analyzer/malloc-vs-local-1b.c: New test. |
| * gcc.dg/analyzer/malloc-vs-local-2.c: New test. |
| * gcc.dg/analyzer/malloc-vs-local-3.c: New test. |
| * gcc.dg/analyzer/malloc-vs-local-4.c: New test. |
| * gcc.dg/analyzer/operations.c: New test. |
| * gcc.dg/analyzer/params-2.c: New test. |
| * gcc.dg/analyzer/params.c: New test. |
| * gcc.dg/analyzer/paths-1.c: New test. |
| * gcc.dg/analyzer/paths-1a.c: New test. |
| * gcc.dg/analyzer/paths-2.c: New test. |
| * gcc.dg/analyzer/paths-3.c: New test. |
| * gcc.dg/analyzer/paths-4.c: New test. |
| * gcc.dg/analyzer/paths-5.c: New test. |
| * gcc.dg/analyzer/paths-6.c: New test. |
| * gcc.dg/analyzer/paths-7.c: New test. |
| * gcc.dg/analyzer/pattern-test-1.c: New test. |
| * gcc.dg/analyzer/pattern-test-2.c: New test. |
| * gcc.dg/analyzer/pointer-merging.c: New test. |
| * gcc.dg/analyzer/pr61861.c: New test. |
| * gcc.dg/analyzer/pragma-1.c: New test. |
| * gcc.dg/analyzer/scope-1.c: New test. |
| * gcc.dg/analyzer/sensitive-1.c: New test. |
| * gcc.dg/analyzer/setjmp-1.c: New test. |
| * gcc.dg/analyzer/setjmp-2.c: New test. |
| * gcc.dg/analyzer/setjmp-3.c: New test. |
| * gcc.dg/analyzer/setjmp-4.c: New test. |
| * gcc.dg/analyzer/setjmp-5.c: New test. |
| * gcc.dg/analyzer/setjmp-6.c: New test. |
| * gcc.dg/analyzer/setjmp-7.c: New test. |
| * gcc.dg/analyzer/setjmp-7a.c: New test. |
| * gcc.dg/analyzer/setjmp-8.c: New test. |
| * gcc.dg/analyzer/setjmp-9.c: New test. |
| * gcc.dg/analyzer/signal-1.c: New test. |
| * gcc.dg/analyzer/signal-2.c: New test. |
| * gcc.dg/analyzer/signal-3.c: New test. |
| * gcc.dg/analyzer/signal-4a.c: New test. |
| * gcc.dg/analyzer/signal-4b.c: New test. |
| * gcc.dg/analyzer/strcmp-1.c: New test. |
| * gcc.dg/analyzer/switch.c: New test. |
| * gcc.dg/analyzer/taint-1.c: New test. |
| * gcc.dg/analyzer/zlib-1.c: New test. |
| * gcc.dg/analyzer/zlib-2.c: New test. |
| * gcc.dg/analyzer/zlib-3.c: New test. |
| * gcc.dg/analyzer/zlib-4.c: New test. |
| * gcc.dg/analyzer/zlib-5.c: New test. |
| * gcc.dg/analyzer/zlib-6.c: New test. |
| * lib/gcc-defs.exp (dg-check-dot): New procedure. |
| * lib/target-supports.exp (check_dot_available): New procedure. |
| (check_effective_target_analyzer): New. |
| * lib/target-supports-dg.exp (dg-require-dot): New procedure. |
| |
| 2020-01-14 Jason Merrill <jason@redhat.com> |
| |
| * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern. |
| |
| 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com> |
| |
| PR ipa/69678 |
| * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase. |
| * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase. |
| * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase. |
| * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase. |
| * lib/scandump.exp: Dump executable file name. |
| * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump. |
| |
| 2020-01-13 David Malcolm <dmalcolm@redhat.com> |
| |
| * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line |
| directive. |
| |
| 2020-01-13 Joseph Myers <joseph@codesourcery.com> |
| |
| PR c/93241 |
| * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New |
| tests. |
| |
| 2020-01-13 Martin Sebor <msebor@redhat.com> |
| |
| PR tree-optimization/93213 |
| * gcc.c-torture/execute/pr93213.c: New test. |
| |
| 2020-01-10 Thomas Schwinge <thomas@codesourcery.com> |
| |
| * c-c++-common/goacc/host_data-1.c: Extend. |
| * gfortran.dg/goacc/host_data-tree.f95: Likewise. |
| |
| 2020-01-10 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/93210 |
| * gcc.dg/pr93210.c: New test. |
| * g++.dg/opt/pr93210.C: New test. |
| |
| 2020-01-10 Vladimir Makarov <vmakarov@redhat.com> |
| |
| PR inline-asm/93027 |
| * gcc.target/i386/pr93027.c: Use the right PR number in the test. |
| |
| 2020-01-10 Vladimir Makarov <vmakarov@redhat.com> |
| |
| PR inline-asm/93027 |
| * gcc.target/i386/pr93207.c: Rename to pr93027.c. |
| |
| 2020-01-10 Vladimir Makarov <vmakarov@redhat.com> |
| |
| PR inline-asm/93027 |
| * gcc.target/i386/pr93207.c: Run it only for x86-64. |
| |
| 2020-01-10 David Malcolm <dmalcolm@redhat.com> |
| |
| * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New |
| typedef. |
| (test_diag): Add coverage of "%@". |
| * gcc.dg/plugin/diagnostic-path-format-default.c: New test. |
| * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test. |
| * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test. |
| * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test. |
| * gcc.dg/plugin/diagnostic-path-format-none.c: New test. |
| * gcc.dg/plugin/diagnostic-test-paths-1.c: New test. |
| * gcc.dg/plugin/diagnostic-test-paths-2.c: New test. |
| * gcc.dg/plugin/diagnostic-test-paths-3.c: New test. |
| * gcc.dg/plugin/diagnostic-test-paths-4.c: New test. |
| * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New. |
| * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases. |
| |
| 2020-01-10 David Malcolm <dmalcolm@redhat.com> |
| |
| * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global |
| nn_line_numbers_enabled. |
| * lib/multiline.exp (nn_line_numbers_enabled): New global. |
| (dg-enable-nn-line-numbers): New proc. |
| (maybe-handle-nn-line-numbers): New proc. |
| * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers. |
| |
| 2020-01-10 Vladimir Makarov <vmakarov@redhat.com> |
| |
| PR inline-asm/93027 |
| * gcc.target/i386/pr93207.c: New test. |
| |
| 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com> |
| |
| * testsuite/gcc.target/aarch64/pr90838.c: New test. |
| |
| 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com> |
| |
| * g++.target/aarch64/bfloat_cpp_typecheck.C: New test. |
| * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test. |
| * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test. |
| * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test. |
| |
| 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com> |
| |
| * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test. |
| * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test. |
| * gcc.target/aarch64/bfloat16_scalar_1.c: New test. |
| * gcc.target/aarch64/bfloat16_scalar_2.c: New test. |
| * gcc.target/aarch64/bfloat16_scalar_3.c: New test. |
| * gcc.target/aarch64/bfloat16_scalar_4.c: New test. |
| * gcc.target/aarch64/bfloat16_simd_1.c: New test. |
| * gcc.target/aarch64/bfloat16_simd_2.c: New test. |
| * gcc.target/aarch64/bfloat16_simd_3.c: New test. |
| |
| 2020-01-10 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef. |
| * gcc.target/aarch64/sve/pcs/return_1_128.c: New test. |
| * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise. |
| * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise. |
| * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise. |
| * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise. |
| * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise. |
| * gcc.target/aarch64/sve/single_5.c: Likewise. |
| * gcc.target/aarch64/sve/struct_vect_25.c: Likewise. |
| * gcc.target/aarch64/sve/struct_vect_26.c: Likewise. |
| |
| 2020-01-10 Martin Sebor <msebor@redhat.com> |
| |
| PR c/93132 |
| * gcc.dg/attr-access-read-only-2.c: New test. |
| |
| 2020-01-10 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and |
| return values. Use check-function-bodies instead of scan-assembler. |
| * gcc.target/aarch64/sve/sel_2.c: Likewise |
| * gcc.target/aarch64/sve/sel_3.c: Likewise. |
| |
| 2020-01-10 Martin Jambor <mjambor@suse.cz> |
| |
| * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with |
| piecemeal initialization. |
| |
| 2020-01-10 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw |
| rather than aarch64_sve_hw. |
| |
| 2020-01-10 Richard Biener <rguenther@suse.de> |
| |
| PR testsuite/93216 |
| * gcc.dg/optimize-bswaphi-1.c: Split previously added |
| case into a LE and BE variant. |
| |
| 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org> |
| |
| PR fortran/65428 |
| * gfortran.dg/zero_sized_11.f90: New test. |
| * gfortran.dg/zero_sized_12.f90: New test. |
| |
| 2020-01-09 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test. |
| * g++.target/aarch64/sve2/acle: New directory. |
| * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test. |
| * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z) |
| (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New |
| macros. |
| * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not |
| expect an error saying that the function has no f32 form, but instead |
| expect an error about SVE2 being required if the current target |
| doesn't support SVE2. |
| * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise. |
| * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise. |
| * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/compare_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c, |
| * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c, |
| * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c, |
| * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c, |
| * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c, |
| * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c, |
| * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests. |
| * gcc.target/aarch64/sve2/bcax_1.c: Likewise. |
| * gcc.target/aarch64/sve2/acle: New directory. |
| |
| 2020-01-09 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to... |
| * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this. |
| * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to... |
| * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this. |
| * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to... |
| * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this. |
| |
| 2020-01-09 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test. |
| |
| 2020-01-09 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test. |
| * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise. |
| |
| 2020-01-09 Tobias Burnus <tobias@codesourcery.com> |
| |
| PR fortran/84135 |
| * gfortran.dg/coarray/codimension_3.f90: New. |
| |
| 2020-01-09 Martin Sebor <msebor@redhat.com> |
| |
| PR middle-end/93200 |
| * gcc.dg/Wstringop-overflow-30.c: New test. |
| |
| 2020-01-09 Richard Biener <rguenther@suse.de> |
| |
| PR middle-end/93054 |
| * gcc.dg/pr93054.c: New testcase. |
| |
| 2020-01-09 Richard Biener <rguenther@suse.de> |
| |
| PR tree-optimization/93040 |
| * gcc.dg/optimize-bswaphi-1.c: Amend. |
| * gcc.dg/optimize-bswapsi-2.c: Likewise. |
| |
| 2020-01-09 Jakub Jelinek <jakub@redhat.com> |
| |
| PR inline-asm/93202 |
| * gcc.target/riscv/pr93202.c: New test. |
| |
| PR target/93141 |
| * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB |
| of the low half of the constant set. |
| * gcc.target/i386/pr93141-2.c: New test. |
| |
| 2020-01-08 Jeff Law <law@redhat.com> |
| |
| * gcc.dg/Wstringop-overflow-27.c: Make testnames unique. |
| |
| 2020-01-08 Joel Brobecker <brobecker@adacore.com> |
| Olivier Hainque <hainque@adacore.com> |
| |
| * g++.target/aarch64/sve/tls_2.C: Add missing |
| { dg-require-effective-target fpic } directive. |
| * gcc.target/aarch64/noplt_2.c: Likewise. |
| * gcc.target/aarch64/noplt_3.c: Likewise. |
| * gcc.target/aarch64/pic-constantpool1.c: Likewise. |
| * gcc.target/aarch64/pic-small.c: Likewise. |
| * gcc.target/aarch64/pic-symrefplus.c: Likewise. |
| * gcc.target/aarch64/pr66912.c: Likewise. |
| * gcc.target/aarch64/sve/tls_1.c: Likewise. |
| * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise. |
| * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise. |
| * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise. |
| * gcc.target/aarch64/tlsie_tiny_1.c: Likewise. |
| * gcc.target/aarch64/tlsle12_1.c: Likewise. |
| * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise. |
| * gcc.target/aarch64/tlsle24_1.c: Likewise. |
| * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise. |
| * gcc.target/aarch64/tlsle32_1.c: Likewise. |
| * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise. |
| * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise. |
| |
| 2020-01-08 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/93187 |
| * g++.dg/opt/pr93187.C: New test. |
| |
| PR target/93174 |
| * gcc.c-torture/compile/pr93174.c: New test. |
| |
| 2020-01-08 Olivier Hainque <hainque@adacore.com> |
| Alexandre Oliva <oliva@adacore.com> |
| |
| * gcc.target/aarch64/stack-check-alloca.h: Remove |
| #include alloca.h. #define alloca __builtin_alloca |
| instead. |
| * gcc.target/aarch64/stack-check-alloca-1.c: Add |
| { dg-require-effective-target alloca }. |
| * gcc.target/aarch64/stack-check-alloca-2.c: Likewise. |
| * gcc.target/aarch64/stack-check-alloca-3.c: Likewise. |
| * gcc.target/aarch64/stack-check-alloca-4.c: Likewise. |
| * gcc.target/aarch64/stack-check-alloca-5.c: Likewise. |
| * gcc.target/aarch64/stack-check-alloca-6.c: Likewise. |
| * gcc.target/aarch64/stack-check-alloca-7.c: Likewise. |
| * gcc.target/aarch64/stack-check-alloca-8.c: Likewise. |
| * gcc.target/aarch64/stack-check-alloca-9.c: Likewise. |
| * gcc.target/aarch64/stack-check-alloca-10.c: Likewise. |
| |
| 2020-01-08 Martin Liska <mliska@suse.cz> |
| |
| * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output. |
| * gcc.dg/ipa/ipa-icf-10.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-11.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-12.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-13.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-16.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-18.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-2.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-20.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-21.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-23.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-25.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-26.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-27.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-3.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-35.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-36.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-37.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-38.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-5.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-7.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-8.c: Likewise. |
| * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise. |
| * gcc.dg/ipa/pr64307.c: Likewise. |
| * gcc.dg/ipa/pr90555.c: Likewise. |
| * gcc.dg/ipa/propmalloc-1.c: Likewise. |
| * gcc.dg/ipa/propmalloc-2.c: Likewise. |
| * gcc.dg/ipa/propmalloc-3.c: Likewise. |
| |
| 2020-01-08 Richard Biener <rguenther@suse.de> |
| |
| PR testsuite/92997 |
| |
| 2020-01-08 Richard Earnshaw <rearnsha@arm.com> |
| |
| PR target/93188 |
| * gcc.target/arm/multilib.exp: Add new tests for rm-profile only. |
| |
| 2020-01-08 Feng Xue <fxue@os.amperecomputing.com> |
| |
| PR ipa/93084 |
| * gcc.dg/ipa/ipa-clone-3.c: New test. |
| |
| 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com> |
| |
| * g++.old-deja/g++.bugs/900208_03.C: Check locations too. |
| * g++.old-deja/g++.bugs/900519_06.C: Likewise. |
| |
| 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com> |
| |
| * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian. |
| |
| 2020-01-07 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.target/aarch64/sve/pcs/asm_4.c: New test. |
| |
| 2020-01-07 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test. |
| * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise. |
| * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise. |
| * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise. |
| |
| 2020-01-07 Jakub Jelinek <jakub@redhat.com> |
| |
| PR tree-optimization/93156 |
| * gcc.dg/tree-ssa/pr93156.c: New test. |
| |
| PR tree-optimization/93118 |
| * gcc.dg/tree-ssa/pr93118.c: New test. |
| |
| 2020-01-07 Martin Liska <mliska@suse.cz> |
| |
| PR tree-optimization/92860 |
| * gcc.dg/pr92860-2.c: New test. |
| |
| 2020-01-07 Martin Liska <mliska@suse.cz> |
| |
| PR tree-optimization/92860 |
| * gcc.dg/pr92860.c: New test. |
| |
| 2020-01-07 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c++/91369 |
| * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why |
| static_assert failed for C++2a. |
| * g++.dg/cpp2a/constexpr-new9.C: New test. |
| |
| 2020-01-06 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s. |
| * gcc.target/aarch64/sve/asrdiv_2.c: New test. |
| * gcc.target/aarch64/sve/asrdiv_3.c: Likewise. |
| |
| 2020-01-06 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.dg/vect/vect-cond-arith-8.c: New test. |
| * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise. |
| |
| 2020-01-06 Nathan Sidwell <nathan@acm.org> |
| |
| PR c++/79592 |
| * g++.dg/ubsan/vptr-4.C: Add expected error. |
| |
| 2020-01-06 Richard Sandiford <richard.sandiford@arm.com> |
| |
| * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test. |
| |
| 2020-01-05 Andrew Pinski <apinski@marvell.com> |
| |
| * gcc.c-torture/compile/20200105-1.c: New testcase. |
| * gcc.c-torture/compile/20200105-2.c: New testcase. |
| * gcc.c-torture/compile/20200105-3.c: New testcase. |
| |
| 2020-01-05 Iain Sandoe <iain@sandoe.co.uk> |
| |
| * gcc.dg/darwin-version-1.c: Adjust test to use different |
| options for Darwin4-9 and Darwin10+. |
| |
| 2020-01-05 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/93141 |
| * gcc.target/i386/pr93141-1.c: New test. |
| * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32. |
| |
| PR c++/93138 |
| * g++.dg/warn/Wredundant-tags-2.C: New test. |
| |
| PR c++/93046 |
| * g++.dg/ext/cond4.C: New test. |
| |
| 2020-01-04 Tobias Burnus <tobias@codesourcery.com> |
| |
| PR fortran/91640 |
| * gfortran.dg/contiguous_10.f90: New. |
| |
| 2020-01-03 Iain Sandoe <iain@sandoe.co.uk> |
| |
| * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require |
| effective target masm_intel. |
| * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise. |
| |
| 2020-01-03 Jakub Jelinek <jakub@redhat.com> |
| |
| PR target/93089 |
| * gcc.target/i386/pr93089-2.c: New test. |
| * gcc.target/i386/pr93089-3.c: New test. |
| |
| PR target/93089 |
| * gcc.target/i386/pr93089-1.c: New test. |
| |
| PR target/93110 |
| * gcc.dg/torture/pr93110.c: New test. |
| |
| PR rtl-optimization/93088 |
| * gcc.target/i386/pr93088.c: New test. |
| |
| 2020-01-03 Tobias Burnus <tobias@codesourcery.com> |
| |
| PR fortran/92994 |
| * gfortran.dg/associate_50.f90: Update dg-error. |
| * gfortran.dg/associate_51.f90: New. |
| |
| 2020-01-03 Jakub Jelinek <jakub@redhat.com> |
| |
| PR fortran/68020 |
| * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do |
| run. |
| |
| 2020-01-02 Andrew Pinski <apinski@marvell.com> |
| |
| * gcc.c-torture/execute/bitfld-8.c: New testcase. |
| * gcc.c-torture/execute/bitfld-9.c: New testcase. |
| |
| 2020-01-02 Jakub Jelinek <jakub@redhat.com> |
| |
| PR c/90677 |
| * c-c++-common/pr90677-2.c: New test. |
| |
| 2020-01-02 Dennis Zhang <dennis.zhang@arm.com> |
| |
| * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a. |
| |
| 2020-01-02 Tobias Burnus <tobias@codesourcery.com> |
| |
| PR fortran/68020 |
| * gfortran.dg/implied_shape_4.f90: New. |
| * gfortran.dg/implied_shape_5.f90: New. |
| |
| 2020-01-02 Jakub Jelinek <jakub@redhat.com> |
| |
| PR ipa/93087 |
| * c-c++-common/cold-1.c: New test. |
| |
| 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> |
| |
| PR libfortran/90374 |
| * gfortran.dg/fmt_zero_width.f90: Update test case. |
| |
| 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org> |
| |
| PR fortran/93113 |
| * gfortran.dg/dependency_58.f90: New test. |
| |
| 2020-01-01 Jakub Jelinek <jakub@redhat.com> |
| |
| Update copyright years. |
| |
| PR tree-optimization/93098 |
| * gcc.c-torture/compile/pr93098.c: New test. |
| |
| Copyright (C) 2020 Free Software Foundation, Inc. |
| |
| Copying and distribution of this file, with or without modification, |
| are permitted in any medium without royalty provided the copyright |
| notice and this notice are preserved. |