]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 13 Dec 2021 00:16:28 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 13 Dec 2021 00:16:28 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/jit/ChangeLog
gcc/testsuite/ChangeLog
include/ChangeLog

index d3434715dc1add66d5166a92982d3657a2eb6097..890ddae11cebd2f603edb7c88936c8d0717dde34 100644 (file)
@@ -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.
index c59e542a641a3588fea0bd74e6362c8127f6d9f1..6fc1d23247b82f11f58896b66177bc91e3bf7bf5 100644 (file)
@@ -1 +1 @@
-20211212
+20211213
index bcbd8de572eafb8f91150e4eb57ce726b7b58118..b526affb64ed3d8499decec3dd57d2d5aef61841 100644 (file)
@@ -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
index 66f28fb860a385aa2c8a32280d8989162adc19b7..605a484584e31213e195486bb6d19a0aae466bfa 100644 (file)
@@ -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
index d89930260c6fda30a5511a12d6f3e3312bb8d3c8..90c06402167d615532ed6bd9e5daf0aeaa36df0e 100644 (file)
@@ -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
index 3ea43f142ceed8edc474d82ec6cc2f607af5149e..0cdb2e1810c511eddc786148bb0ff3170887aa4c 100644 (file)
@@ -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
index 349b795f947c0ed0915fb05e2a3b3a359c197813..ab06d513ee8614f08dbb47eb2a603105ec3d534c 100644 (file)
@@ -1,3 +1,19 @@
+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
index 2da36cfdfb2d4f31e0dd0c09b8737a0d0d60ff0d..836fa332e1dba07eaed17b9fce1cc7ac723de63a 100644 (file)
@@ -1,3 +1,16 @@
+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
index 88f15e4fd2a330b50431a820c271a432f6f3a074..6f5f7a9caf235778b82576f84e374e358c0e7406 100644 (file)
@@ -1,3 +1,7 @@
+2021-12-12  Jonathan Wakely  <jwakely@redhat.com>
+
+       * unique-ptr.h: Removed.
+
 2021-12-10  Andrew Stubbs  <ams@codesourcery.com>
 
        * gomp-constants.h (GOMP_VERSION_GCN): Bump.