]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 26 Nov 2022 00:17:08 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 26 Nov 2022 00:17:08 +0000 (00:17 +0000)
ChangeLog
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index 632cf0bebfbfc80035095875114752110e37dbee..506e8b92f88be2fd4fdbf8337667e1d01f6bbcd3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2022-11-25  Weimin Pan  <weimin.pan@oracle.com>
+
+       * Makefile.def: Add libsframe as new module with its dependencies.
+       * Makefile.in: Regenerated.
+       * configure.ac: Add libsframe to host_libs.
+       * configure: Regenerated.
+
 2022-11-23  Marek Polacek  <polacek@redhat.com>
 
        Revert:
index b31579d4909d221f19167820fb8ca2b289f5e125..944f67ea83de0a773f05770c4dbb35b9bf654ef0 100644 (file)
@@ -1,3 +1,11 @@
+2022-11-25  Martin Liska  <mliska@suse.cz>
+
+       Revert:
+       2022-11-25  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Temporarily disable
+       check_line.start.
+
 2022-11-25  Martin Liska  <mliska@suse.cz>
 
        * gcc-changelog/git_commit.py: Temporarily disable
index 5d7a95a01abf2f6ca1d640813465db2a17b04931..f999e2cba43d6b4f15fb48a6a4c9884b30938885 100644 (file)
@@ -1,3 +1,36 @@
+2022-11-25  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * common.opt (fopenmp-target-simd-clone): New option.
+       (target_simd_clone_device): New enum to go with it.
+       * doc/invoke.texi (-fopenmp-target-simd-clone): Document.
+       * flag-types.h (enum omp_target_simd_clone_device_kind): New.
+       * omp-simd-clone.cc (auto_simd_fail): New function.
+       (auto_simd_check_stmt): New function.
+       (plausible_type_for_simd_clone): New function.
+       (ok_for_auto_simd_clone): New function.
+       (simd_clone_create): Add force_local argument, make the symbol
+       have internal linkage if it is true.
+       (expand_simd_clones): Also check for cloneable functions with
+       "omp declare target".  Pass explicit_p argument to
+       simd_clone.compute_vecsize_and_simdlen target hook.
+       * opts.cc (default_options_table): Add -fopenmp-target-simd-clone.
+       * target.def (TARGET_SIMD_CLONE_COMPUTE_VECSIZE_AND_SIMDLEN):
+       Add bool explicit_p argument.
+       * doc/tm.texi: Regenerated.
+       * config/aarch64/aarch64.cc
+       (aarch64_simd_clone_compute_vecsize_and_simdlen): Update.
+       * config/gcn/gcn.cc
+       (gcn_simd_clone_compute_vecsize_and_simdlen): Update.
+       * config/i386/i386.cc
+       (ix86_simd_clone_compute_vecsize_and_simdlen): Update.
+
+2022-11-25  Tamar Christina  <tamar.christina@arm.com>
+
+       PR target/107830
+       * config/aarch64/aarch64.cc
+       (aarch64_vectorize_can_special_div_by_constant): Check validity during
+       codegen phase as well.
+
 2022-11-25  Eric Botcazou  <ebotcazou@adacore.com>
 
        * range-op.cc (operator_bitwise_xor::op1_range): Fix thinko.
index 9fb04058de4921aa026ecf97397c16d2833ffbbf..ba3785810969dd401df760b3952931a78251a834 100644 (file)
@@ -1 +1 @@
-20221125
+20221126
index a43b6ff5f55c6b6af5dad34474912b317279c045..f664bda986136733192bf26fdd9df02f9855c3f9 100644 (file)
@@ -1,3 +1,23 @@
+2022-11-25  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * g++.dg/gomp/target-simd-clone-1.C: New.
+       * g++.dg/gomp/target-simd-clone-2.C: New.
+       * gcc.dg/gomp/target-simd-clone-1.c: New.
+       * gcc.dg/gomp/target-simd-clone-2.c: New.
+       * gcc.dg/gomp/target-simd-clone-3.c: New.
+       * gcc.dg/gomp/target-simd-clone-4.c: New.
+       * gcc.dg/gomp/target-simd-clone-5.c: New.
+       * gcc.dg/gomp/target-simd-clone-6.c: New.
+       * gcc.dg/gomp/target-simd-clone-7.c: New.
+       * gcc.dg/gomp/target-simd-clone-8.c: New.
+       * lib/scanoffloadipa.exp: New.
+
+2022-11-25  Tamar Christina  <tamar.christina@arm.com>
+
+       PR target/107830
+       * gcc.target/aarch64/sve2/pr107830-1.c: New test.
+       * gcc.target/aarch64/sve2/pr107830-2.c: New test.
+
 2022-11-25  Eric Botcazou  <ebotcazou@adacore.com>
 
        * gnat.dg/opt100.adb: New test.
index 490f093dbcec0193b7019bd93481a39beef6a41d..afb0fad9b2fe2c15f022b20b7f944c7dd3e4c192 100644 (file)
@@ -1,3 +1,22 @@
+2022-11-25  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * testsuite/lib/libgomp.exp: Load scanoffloadipa.exp library.
+       * testsuite/libgomp.c/target-simd-clone-1.c: New.
+       * testsuite/libgomp.c/target-simd-clone-2.c: New.
+       * testsuite/libgomp.c/target-simd-clone-3.c: New.
+
+2022-11-25  Tobias Burnus  <tobias@codesourcery.com>
+
+       * plugin/plugin-nvptx.c (GOMP_OFFLOAD_load_image): Use unsigned int
+       for 'i' to match 'fn_entries'; regard absent GOMP_REV_OFFLOAD_VAR
+       as valid and the code having no reverse-offload code.
+       * testsuite/libgomp.c-c++-common/reverse-offload-2.c: New test.
+
+2022-11-25  Tobias Burnus  <tobias@codesourcery.com>
+
+       * libgomp.texi (OpenMP Implementation Status): Add three 5.1 items
+       and status for Technical Report (TR) 11.
+
 2022-11-21  Tobias Burnus  <tobias@codesourcery.com>
 
        * config/gcn/libgomp-gcn.h (struct output):
index 7c02e4442e5e1166023c374cbc733e25f71066a4..6e776d412c2d5863ac0a1683b43b265eafcc70e8 100644 (file)
@@ -1,3 +1,48 @@
+2022-11-25  Jonathan Wakely  <jwakely@redhat.com>
+
+       * acinclude.m4 (GLIBCXX_CHECK_UCHAR_H): Don't use AC_MSG_RESULT
+       unless the AC_MSG_CHECKING happened.
+       * configure: Regenerate.
+
+2022-11-25  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/107850
+       * include/bits/erase_if.h (__erase_nodes_if): Use non-const
+       reference to the container.
+       * include/experimental/map (erase_if): Likewise.
+       * include/experimental/set (erase_if): Likewise.
+       * include/experimental/unordered_map (erase_if): Likewise.
+       * include/experimental/unordered_set (erase_if): Likewise.
+       * include/std/map (erase_if): Likewise.
+       * include/std/set (erase_if): Likewise.
+       * include/std/unordered_map (erase_if): Likewise.
+       * include/std/unordered_set (erase_if): Likewise.
+       * testsuite/23_containers/map/erasure.cc: Check with
+       const-incorrect predicate.
+       * testsuite/23_containers/set/erasure.cc: Likewise.
+       * testsuite/23_containers/unordered_map/erasure.cc: Likewise.
+       * testsuite/23_containers/unordered_set/erasure.cc: Likewise.
+       * testsuite/experimental/map/erasure.cc: Likewise.
+       * testsuite/experimental/set/erasure.cc: Likewise.
+       * testsuite/experimental/unordered_map/erasure.cc: Likewise.
+       * testsuite/experimental/unordered_set/erasure.cc: Likewise.
+
+2022-11-25  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/random.h [three_way_comparison] (operator!=):
+       Do not define inequality operators when C++20 three way
+       comparisons are supported.
+       * include/ext/random [three_way_comparison] (operator!=):
+       Likewise.
+
+2022-11-25  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/stl_iterator_base_funcs.h (__distance):
+       Add always_inline attribute to overload for random
+       access iterators.
+       (advance, distance, next, prev): Add always_inline attribute to
+       inline functions that just forward to another function.
+
 2022-11-25  Jonathan Wakely  <jwakely@redhat.com>
 
        * doc/html/manual/bugs.html: Regenerate.