public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r13-6429] Daily bump.
@ 2023-03-03  0:17 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2023-03-03  0:17 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:14db9ed505d9eb84695f900017a95bc3f6c27ffe

commit r13-6429-g14db9ed505d9eb84695f900017a95bc3f6c27ffe
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Mar 3 00:16:38 2023 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  81 +++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/analyzer/ChangeLog  |  10 ++++
 gcc/cp/ChangeLog        |  56 ++++++++++++++++++++
 gcc/testsuite/ChangeLog | 135 ++++++++++++++++++++++++++++++++++++++++++++++++
 libgomp/ChangeLog       |   5 ++
 libquadmath/ChangeLog   |  14 +++++
 7 files changed, 302 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 70e5e4bd114..bc9bdff964c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,84 @@
+2023-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/108883
+	* target.h (emit_support_tinfos_callback): New typedef.
+	* targhooks.h (default_emit_support_tinfos): Declare.
+	* targhooks.cc (default_emit_support_tinfos): New function.
+	* target.def (emit_support_tinfos): New target hook.
+	* doc/tm.texi.in (emit_support_tinfos): Document it.
+	* doc/tm.texi: Regenerated.
+	* config/i386/i386.cc (ix86_emit_support_tinfos): New function.
+	(TARGET_EMIT_SUPPORT_TINFOS): Redefine.
+
+2023-03-02  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	* ira-costs.cc: Include print-rtl.h.
+	(record_reg_classes, scan_one_insn): Add code to print debug info.
+	(record_operand_costs): Find and use smaller cost for hard reg
+	move.
+
+2023-03-02  Kwok Cheung Yeung  <kcy@codesourcery.com>
+	    Paul-Antoine Arras  <pa@codesourcery.com>
+
+	* builtins.cc (mathfn_built_in_explicit): New.
+	* config/gcn/gcn.cc: Include case-cfn-macros.h.
+	(mathfn_built_in_explicit): Add prototype.
+	(gcn_vectorize_builtin_vectorized_function): New.
+	(gcn_libc_has_function): New.
+	(TARGET_LIBC_HAS_FUNCTION): Define.
+	(TARGET_VECTORIZE_BUILTIN_VECTORIZED_FUNCTION): Define.
+
+2023-03-02  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR tree-optimization/108979
+	* tree-vect-stmts.cc (vectorizable_operation): Don't mask
+	operations on invariants.
+
+2023-03-02  Robin Dapp  <rdapp@linux.ibm.com>
+
+	* config/s390/predicates.md (vll_bias_operand): Add -1 bias.
+	* config/s390/s390.cc (s390_option_override_internal): Make
+	partial vector usage the default from z13 on.
+	* config/s390/vector.md (len_load_v16qi): Add.
+	(len_store_v16qi): Add.
+
+2023-03-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+	* simplify-rtx.cc (simplify_context::simplify_subreg): Use byte instead
+	of constant 0 offset.
+
+2023-03-02  Robert Suchanek  <robert.suchanek@imgtec.com>
+
+	* config/mips/mips.cc (mips_set_text_contents_type): Use HOST_WIDE_INT
+	instead of long.
+	* config/mips/mips-protos.h (mips_set_text_contents_type): Likewise.
+
+2023-03-02  Junxian Zhu  <zhujunxian@oss.cipunited.com>
+
+	* config.gcc: add -with-{no-}msa build option.
+	* config/mips/mips.h: Likewise.
+	* doc/install.texi: Likewise.
+
+2023-03-02  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR tree-optimization/108603
+	* explow.cc (convert_memory_address_addr_space_1): Only wrap
+	the result of a recursive call in a CONST if no instructions
+	were emitted.
+
+2023-03-02  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR tree-optimization/108430
+	* tree-vect-stmts.cc (vectorizable_condition): Fix handling
+	of inverted condition.
+
+2023-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/108934
+	* fold-const.cc (native_interpret_expr) <case REAL_CST>: Before memcmp
+	comparison copy the bytes from ptr to a temporary buffer and clearing
+	padding bits in there.
+
 2023-03-01  Tobias Burnus  <tobias@codesourcery.com>
 
 	PR middle-end/108545
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0ee1d562349..7956071adad 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230302
+20230303
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 74a1ac32d22..dddee66c97a 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,13 @@
+2023-03-02  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/108968
+	* region-model.cc (region_model::get_rvalue_1): Handle VAR_DECLs
+	with a DECL_HARD_REGISTER by returning UNKNOWN.
+
+2023-03-02  Hans-Peter Nilsson  <hp@axis.com>
+
+	* kf.cc (register_known_functions): Add __errno function for newlib.
+
 2023-03-01  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/107565
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index e2f818c1a83..75d189baa73 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,59 @@
+2023-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/108883
+	* cp-tree.h (enum cp_tree_index): Remove CPTI_FALLBACK_DFLOAT*_TYPE
+	enumerators.
+	(fallback_dfloat32_type, fallback_dfloat64_type,
+	fallback_dfloat128_type): Remove.
+	* rtti.cc (emit_support_tinfo_1): If not emitted already, call
+	emit_tinfo_decl and remove from unemitted_tinfo_decls right away.
+	(emit_support_tinfos): Move &dfloat*_type_node from fundamentals array
+	into new fundamentals_with_fallback array.  Call emit_support_tinfo_1
+	on elements of that array too, with the difference that if
+	the type is NULL, use a fallback REAL_TYPE for it temporarily.
+	Drop the !targetm.decimal_float_supported_p () handling.  Call
+	targetm.emit_support_tinfos at the end.
+	* mangle.cc (write_builtin_type): Remove references to
+	fallback_dfloat*_type.  Handle bfloat16_type_node mangling.
+
+2023-03-02  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/108243
+	PR c++/97553
+	* cp-gimplify.cc (cp_fully_fold): Add an internal overload that
+	additionally takes and propagate an mce_value parameter, and
+	define the existing public overload in terms of it.
+	(cp_fully_fold_init): Pass mce_false to cp_fully_fold.
+
+2023-03-02  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/108243
+	* constexpr.cc (maybe_constant_init_1): Override
+	manifestly_const_eval to true if is_static.
+
+2023-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR debug/108716
+	* cp-gimplify.cc (cp_genericize_r) <case USING_STMT>: Set
+	DECL_SOURCE_LOCATION on IMPORTED_DECL to expression location
+	of USING_STMT or input_location.
+
+2023-03-02  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/106259
+	* parser.cc (class_decl_loc_t::diag_mismatched_tags): If the first
+	lookup of SPEC didn't find anything, try to look for
+	most_general_template.
+
+2023-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/105839
+	* parser.cc (cp_convert_omp_range_for): Allow in assert
+	decomp_first_name without DECL_HAS_VALUE_EXPR_P if it has
+	error_mark_node type.
+	(cp_finish_omp_range_for): Don't set DECL_HAS_VALUE_EXPR_P back
+	on decls which have error_mark_node type.
+
 2023-03-01  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/107574
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index af0e76a4022..93e94b2883b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,138 @@
+2023-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR testsuite/108991
+	* gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
+	before target selector.
+
+2023-03-02  Guillaume Gomez  <guillaume1.gomez@gmail.com>
+
+	PR jit/107999
+	* jit.dg/test-error-array-bounds.c: Update test.
+
+2023-03-02  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	* gcc.target/avr/pr90706.c: New.
+
+2023-03-02  Kwok Cheung Yeung  <kcy@codesourcery.com>
+	    Paul-Antoine Arras  <pa@codesourcery.com>
+
+	* gcc.target/gcn/simd-math-1.c: New testcase.
+	* gcc.target/gcn/simd-math-2.c: New testcase.
+
+2023-03-02  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/108243
+	PR c++/97553
+	* g++.dg/opt/is_constant_evaluated3.C: New test.
+
+2023-03-02  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/108243
+	* g++.dg/cpp2a/is-constant-evaluated14.C: New test.
+
+2023-03-02  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/108968
+	* gcc.dg/analyzer/uninit-pr108968-register.c: New test.
+
+2023-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR debug/108716
+	* g++.dg/debug/dwarf2/pr108716.C: New test.
+
+2023-03-02  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR tree-optimization/108979
+	* gfortran.dg/vect/pr108979.f90: New test.
+
+2023-03-02  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/106259
+	* g++.dg/warn/Wmismatched-tags-11.C: New test.
+
+2023-03-02  Robin Dapp  <rdapp@linux.ibm.com>
+
+	* gcc.target/s390/s390.exp: Add partial subdirectory.
+	* gcc.target/s390/vector/vec-nopeel-2.c: Change test
+	expectation.
+	* lib/target-supports.exp: Add s390.
+	* gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
+	* gcc.target/s390/vector/partial/s390-vec-length.h: New test.
+
+2023-03-02  Jonathan Yong  <10walls@gmail.com>
+
+	PR middle-end/97956
+	* gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
+
+2023-03-02  Jonathan Yong  <10walls@gmail.com>
+
+	* gcc.dg/overflow-warn-9.c: Add LLP64 case.
+
+2023-03-02  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR tree-optimization/108603
+	* gcc.target/aarch64/sve/pr108603.c: New test.
+
+2023-03-02  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR tree-optimization/108430
+	* gcc.target/aarch64/sve/pr108430.c: New test.
+
+2023-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/108934
+	* gcc.target/i386/auto-init-4.c: Revert PR105259 change.
+	* g++.target/i386/pr108934.C: New test.
+
+2023-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/105839
+	* g++.dg/gomp/pr105839-1.C: New test.
+	* g++.dg/gomp/pr105839-2.C: New test.
+
+2023-03-02  Richard Biener  <rguenther@suse.de>
+
+	PR testsuite/108985
+	* gcc.dg/vect/pr108950.c: Require vect_simd_clones.
+
+2023-03-02  Hans-Peter Nilsson  <hp@axis.com>
+
+	* g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
+
+2023-03-02  Hans-Peter Nilsson  <hp@axis.com>
+
+	* gcc.dg/attr-copy-6.c: Prefix asm-declared name with
+	__USER_LABEL_PREFIX__.
+
+2023-03-02  Hans-Peter Nilsson  <hp@axis.com>
+
+	* c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
+	match targets where sizeof (union U) == 5, like "packed" targets.
+
 2023-03-01  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/107574
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 0333fd38104..24308e99db2 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2023-03-02  Kwok Cheung Yeung  <kcy@codesourcery.com>
+	    Paul-Antoine Arras  <pa@codesourcery.com>
+
+	* testsuite/libgomp.c/simd-math-1.c: New testcase.
+
 2023-03-01  Tobias Burnus  <tobias@codesourcery.com>
 
 	PR middle-end/108546
diff --git a/libquadmath/ChangeLog b/libquadmath/ChangeLog
index 0cc49c5a083..3003c7a84a7 100644
--- a/libquadmath/ChangeLog
+++ b/libquadmath/ChangeLog
@@ -1,3 +1,17 @@
+2023-03-02  niXman  <i.nixman@autistici.org>
+	    Jakub Jelinek  <jakub@redhat.com>
+
+	PR libquadmath/87204
+	PR libquadmath/94756
+	* printf/gmp-impl.h (mp_limb_t, mp_limb_signed_t, BITS_PER_MP_LIMB):
+	Use 64-bit limbs on LLP64 targets.
+	* strtod/strtod_l.c (round_and_return): Cherry-pick glibc
+	9310c284ae9 BZ #16151, 4406c41c1d6 BZ #16965 and fcd6b5ac36a
+	BZ #23279 fixes.
+	(____STRTOF_INTERNAL): Cherry-pick glibc b0debe14fcf BZ #23007,
+	5556d30caee BZ #18247, 09555b9721d and c6aac3bf366 BZ #26137 and
+	d84f25c7d87 fixes.
+
 2023-01-02  Jakub Jelinek  <jakub@redhat.com>
 
 	* libquadmath.texi: Bump @copying's copyright year.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-03-03  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-03  0:17 [gcc r13-6429] 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).