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).