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