public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r13-1208] Daily bump.
@ 2022-06-23 0:17 GCC Administrator
0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2022-06-23 0:17 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:5d0cf158229acc8e3ebd9a12fa2a670d3c34f513
commit r13-1208-g5d0cf158229acc8e3ebd9a12fa2a670d3c34f513
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Thu Jun 23 00:16:40 2022 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 50 +++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 18 ++++++++++++++++++
gcc/d/ChangeLog | 7 +++++++
gcc/testsuite/ChangeLog | 39 ++++++++++++++++++++++++++++++++++++++
libphobos/ChangeLog | 7 +++++++
libstdc++-v3/ChangeLog | 23 +++++++++++++++++++++++
7 files changed, 145 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index aee43e452c4..0a8718f1577 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,53 @@
+2022-06-22 Jason Merrill <jason@redhat.com>
+
+ PR c++/104642
+ * common.opt: Add -funreachable-traps.
+ * doc/invoke.texi (-funreachable-traps): Document it.
+ * opts.cc (finish_options): Enable at -O0 or -Og.
+ * tree.cc (build_common_builtin_nodes): Add __builtin_trap.
+ (builtin_decl_unreachable, build_builtin_unreachable): New.
+ * tree.h: Declare them.
+ * ubsan.cc (sanitize_unreachable_fn): Factor out.
+ (ubsan_instrument_unreachable): Use
+ gimple_build_builtin_unreachable.
+ * ubsan.h (sanitize_unreachable_fn): Declare.
+ * gimple.cc (gimple_build_builtin_unreachable): New.
+ * gimple.h: Declare it.
+ * builtins.cc (expand_builtin_unreachable): Add assert.
+ (fold_builtin_0): Call build_builtin_unreachable.
+ * sanopt.cc: Don't run for just SANITIZE_RETURN
+ or SANITIZE_UNREACHABLE when trapping.
+ * cgraphunit.cc (walk_polymorphic_call_targets): Use new
+ unreachable functions.
+ * gimple-fold.cc (gimple_fold_call)
+ (gimple_get_virt_method_for_vtable)
+ * ipa-fnsummary.cc (redirect_to_unreachable)
+ * ipa-prop.cc (ipa_make_edge_direct_to_target)
+ (ipa_impossible_devirt_target)
+ * ipa.cc (walk_polymorphic_call_targets)
+ * tree-cfg.cc (pass_warn_function_return::execute)
+ (execute_fixup_cfg)
+ * tree-ssa-loop-ivcanon.cc (remove_exits_and_undefined_stmts)
+ (unloop_loops)
+ * tree-ssa-sccvn.cc (eliminate_dom_walker::eliminate_stmt):
+ Likewise.
+
+2022-06-22 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR tree-optimization/106019
+ * tree-data-ref.cc (dr_may_alias_p): Try using the
+ innermost_loop_behavior to disambiguate non-loop queries.
+
+2022-06-22 Palmer Dabbelt <palmer@rivosinc.com>
+
+ * doc/invoke.texi (RISC-V): Document -mtune=thead-c906.
+
+2022-06-22 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
+
+ * config/xtensa/xtensa.md (bswapsi2_internal):
+ Enlarge the buffer that is obviously smaller than the template
+ string given to sprintf().
+
2022-06-21 Roger Sayle <roger@nextmovesoftware.com>
Marek Polacek <polacek@redhat.com>
Segher Boessenkool <segher@kernel.crashing.org>
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index effad93f720..559031e4e87 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220622
+20220623
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 5c1c306fff9..4fb9fd58d6a 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,21 @@
+2022-06-22 Jason Merrill <jason@redhat.com>
+
+ PR c++/105908
+ * name-lookup.cc (outer_binding): Strip BASELINK.
+
+2022-06-22 Nathan Sidwell <nathan@acm.org>
+
+ * module.cc (struct duplicate_hash): Remove.
+ (duplicate_hash_map): Adjust.
+
+2022-06-22 Jason Merrill <jason@redhat.com>
+
+ PR c++/104642
+ * constexpr.cc (cxx_eval_builtin_function_call): Handle
+ unreachable/trap earlier.
+ * cp-gimplify.cc (cp_maybe_instrument_return): Use
+ build_builtin_unreachable.
+
2022-06-18 Jakub Jelinek <jakub@redhat.com>
* cp-ubsan.cc (cp_ubsan_instrument_vptr_p): Use
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 537ae39cc9c..618e987b6bf 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,10 @@
+2022-06-22 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd 6203135dc.
+ * typeinfo.cc (TypeInfoVisitor::visit (TypeInfoStructDeclaration *)):
+ Update for new front-end interface.
+ (SpeculativeTypeVisitor::visit (TypeStruct *)): Likewise.
+
2022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
* d-attribs.cc (d_langhook_attribute_table): Add no_sanitize.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5e1a1126eca..c99c66e8a18 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,42 @@
+2022-06-22 Jason Merrill <jason@redhat.com>
+
+ PR c++/105908
+ * g++.dg/cpp0x/trailing16.C: New test.
+
+2022-06-22 Jason Merrill <jason@redhat.com>
+
+ PR c++/104642
+ * g++.dg/ubsan/return-8a.C: New test.
+ * g++.dg/ubsan/return-8b.C: New test.
+ * g++.dg/ubsan/return-8d.C: New test.
+ * g++.dg/ubsan/return-8e.C: New test.
+
+2022-06-22 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR tree-optimization/106019
+ * gcc.dg/vect/bb-slp-pr106019.c: New test.
+
+2022-06-22 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.misc-tests/outputs.exp: Clean up left-overs first.
+
+2022-06-22 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.misc-tests/outputs.exp (outest): Introduce quiet mode,
+ create and return lists of passes and fails. Use it to catch
+ skip_atsave cases where -L flags are implicitly added by
+ driver self specs.
+
+2022-06-22 Alexandre Oliva <oliva@adacore.com>
+
+ * g++.dg/lto/pr90990_0.C: Require lto_incremental target.
+
+2022-06-22 Haochen Jiang <haochen.jiang@intel.com>
+
+ * gcc.target/i386/amx-check.h (request_perm_xtile_data):
+ New function to check if AMX is usable and enable AMX.
+ (main): Run test if AMX is usable.
+
2022-06-21 Roger Sayle <roger@nextmovesoftware.com>
Marek Polacek <polacek@redhat.com>
Segher Boessenkool <segher@kernel.crashing.org>
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 2450d4905eb..20935047ecb 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,10 @@
+2022-06-22 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * libdruntime/MERGE: Merge upstream druntime e150cca1.
+ * src/MERGE: Merge upstream phobos a4a18d21c.
+ * testsuite/libphobos.cycles/cycles.exp (cycle_test_list): Update
+ expected result of deprecate test.
+
2022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
* libdruntime/gcc/attributes.d (no_sanitize): Define.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 260a37213c4..b1a14975431 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,26 @@
+2022-06-22 Alexandre Oliva <oliva@adacore.com>
+
+ * libsupc++/eh_globals.cc [!_GLIBCXX_HAVE_TLS]
+ (__eh_globals_init::~__eh_globals_init): Clear _S_init first.
+
+2022-06-22 Alexandre Oliva <oliva@adacore.com>
+
+ * testsuite/30_threads/this_thread/60421.cc (test02): Call
+ sched_yield.
+
+2022-06-22 Alexandre Oliva <oliva@adacore.com>
+
+ * testsuite/20_util/to_chars/long_double.cc: Require cmath.
+
+2022-06-22 Alexandre Oliva <oliva@adacore.com>
+
+ * testsuite/23_containers/bitset/cons/dr1325-2.cc: Work around
+ global struct bitset.
+ * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
+ * testsuite/23_containers/bitset/input/1.cc: Likewise.
+ * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
+ * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
+
2022-06-17 Jonathan Wakely <jwakely@redhat.com>
* testsuite/21_strings/basic_string/cons/char/105995.cc: Add
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-06-23 0:17 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-23 0:17 [gcc r13-1208] Daily bump GCC Administrator
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).