diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-12-13 00:16:28 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-12-13 00:16:28 +0000 |
commit | c8dcf64b31ee9fb537e43af2b56ca87e8d585277 (patch) | |
tree | 8c8720907fcc8459827f67da76b5fb3ac9c8ba5e /gcc | |
parent | b8f7ff76d6f0b7fdffc314a19425423606b5e296 (diff) | |
download | gcc-c8dcf64b31ee9fb537e43af2b56ca87e8d585277.zip gcc-c8dcf64b31ee9fb537e43af2b56ca87e8d585277.tar.gz gcc-c8dcf64b31ee9fb537e43af2b56ca87e8d585277.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 42 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/analyzer/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/c/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 12 | ||||
-rw-r--r-- | gcc/jit/ChangeLog | 16 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 13 |
8 files changed, 100 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d343471..890ddae 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,45 @@ +2021-12-12 Jonathan Wakely <jwakely@redhat.com> + + * Makefile.in: Remove unique-ptr-tests.o. + * selftest-run-tests.c (selftest::run_tests): Remove + unique_ptr_tests_cc_tests. + * selftest.h (unique_ptr_tests_cc_tests): Remove. + * system.h: Check INCLUDE_MEMORY instead of INCLUDE_UNIQUE_PTR + and include <memory> instead of "unique-ptr.h". + * unique-ptr-tests.cc: Removed. + +2021-12-12 Roger Sayle <roger@nextmovesoftware.com> + + * config/nvptx/nvptx-opts.h (ptx_isa): Add PTX_ISA_SM53 ISA level + to enumeration. + * config/nvptx/nvptx.opt: Add sm_53 to -misa. + * config/nvptx/nvptx-modes.def: Add support for HFmode. + * config/nvptx/nvptx.h (TARGET_SM53): + New helper macro to conditionalize functionality on target ISA. + * config/nvptx/nvptx-c.c (nvptx_cpu_cpp_builtins): Add __PTX_SM__ + support for the new ISA levels. + * config/nvptx/nvptx.c (nvtx_ptx_type_from_mode): Support new HFmode + with the ".f16" suffix/qualifier. + (nvptx_file_start): Add support for TARGET_SM53. + (nvptx_omp_device_kind_arch_isa): Add support for TARGET_SM53 + and tweak TARGET_SM35. + (nvptx_scalar_mode_supported_p): Target hook with conditional + HFmode support on TARGET_SM53 and higher. + (nvptx_libgcc_floating_mode_supported_p): Likewise. + (TARGET_SCALAR_MODE_SUPPORTED_P): Use nvptx_scalar_mode_supported_p. + (TARGET_LIBGCC_FLOATING_MODE_SUPPORTED_P): Likewise, use new hook. + * config/nvptx/nvptx.md (*movhf_insn): New define_insn. + (movhf): New define_expand for HFmode moves. + (addhf3, subhf3, mulhf, extendhf<mode>2, trunc<mode>hf2): New + instructions conditional on TARGET_SM53 (i.e. -misa=sm_53). + +2021-12-12 Jan Hubicka <hubicka@ucw.cz> + + PR ipa/103665 + * ipa-modref.c (modref_access_analysis::analyze): Terminate BB + analysis on NULL memory access. + * ipa-pure-const.c (analyze_function): Likewise. + 2021-12-11 Jan Hubicka <hubicka@ucw.cz> * ipa-profile.c (ipa_profile): Do not update hot bb threshold. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index c59e542..6fc1d23 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20211212 +20211213 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index bcbd8de..b526aff 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,7 @@ +2021-12-12 Jonathan Wakely <jwakely@redhat.com> + + * engine.cc: Define INCLUDE_MEMORY instead of INCLUDE_UNIQUE_PTR. + 2021-12-06 David Malcolm <dmalcolm@redhat.com> PR analyzer/103533 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 66f28fb..605a484 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,10 @@ +2021-12-12 Jonathan Wakely <jwakely@redhat.com> + + * known-headers.cc: Define INCLUDE_MEMORY instead of + INCLUDE_UNIQUE_PTR. + * name-hint.h: Likewise. + (class name_hint): Use std::unique_ptr instead of gnu::unique_ptr. + 2021-12-09 Jakub Jelinek <jakub@redhat.com> PR pch/71934 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index d899302..90c0640 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,8 @@ +2021-12-12 Jonathan Wakely <jwakely@redhat.com> + + * c-decl.c: Define INCLUDE_MEMORY instead of INCLUDE_UNIQUE_PTR. + * c-parser.c: Likewise. + 2021-12-09 Jakub Jelinek <jakub@redhat.com> PR pch/71934 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 3ea43f1..0cdb2e1 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,15 @@ +2021-12-12 Jonathan Wakely <jwakely@redhat.com> + + * error.c: Define INCLUDE_MEMORY instead of + INCLUDE_UNIQUE_PTR. + * lex.c: Likewise. + * name-lookup.c: Likewise. + (class namespace_limit_reached): Use std::unique_ptr instead of + gnu::unique_ptr. + (suggest_alternatives_for): Use std::move instead of gnu::move. + (suggest_alternatives_in_other_namespaces): Likewise. + * parser.c: Define INCLUDE_MEMORY instead of INCLUDE_UNIQUE_PTR. + 2021-12-09 Marek Polacek <polacek@redhat.com> PR c++/103401 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 349b795..ab06d51 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,5 +1,21 @@ 2021-12-12 Antoni Boucher <bouanto@zoho.com> + PR target/100688 + * docs/topics/compatibility.rst (LIBGCCJIT_ABI_18): New ABI + tag. + * docs/topics/expressions.rst: Add documentation for the + function gcc_jit_lvalue_set_link_section. + * jit-playback.h: New function (set_link_section). + * jit-recording.c: New function (set_link_section) and + support for setting the link section. + * jit-recording.h: New function (set_link_section) and new + field m_link_section. + * libgccjit.c: New function (gcc_jit_lvalue_set_link_section). + * libgccjit.h: New function (gcc_jit_lvalue_set_link_section). + * libgccjit.map (LIBGCCJIT_ABI_18): New ABI tag. + +2021-12-12 Antoni Boucher <bouanto@zoho.com> + PR target/95415 * docs/topics/compatibility.rst (LIBGCCJIT_ABI_17): New ABI tag. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2da36cf..836fa33 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,18 @@ 2021-12-12 Antoni Boucher <bouanto@zoho.com> + PR target/100688 + * jit.dg/all-non-failing-tests.h: Mention new test + link-section-assembler. + * jit.dg/test-link-section-assembler.c: New test. + * jit.dg/jit.exp: New helper function to test that the + assembly contains a pattern. + +2021-12-12 Roger Sayle <roger@nextmovesoftware.com> + + * gcc.target/nvptx/float16-1.c: New test case. + +2021-12-12 Antoni Boucher <bouanto@zoho.com> + PR target/95415 * jit.dg/all-non-failing-tests.h: Add test-tls.c. * jit.dg/test-tls.c: New test. |