mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-23 07:00:27 +08:00
Daily bump.
This commit is contained in:
parent
309e2d95e3
commit
d769c50408
@ -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:
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -1 +1 @@
|
||||
20221125
|
||||
20221126
|
||||
|
@ -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.
|
||||
|
@ -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):
|
||||
|
@ -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.
|
||||
|
Loading…
x
Reference in New Issue
Block a user