https://gcc.gnu.org/g:93793ed35d101e8b238b6e6b0dc5fea1fd81cccf

commit r14-10190-g93793ed35d101e8b238b6e6b0dc5fea1fd81cccf
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu May 9 11:03:31 2024 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog                 |   7 +++
 gcc/ChangeLog                     |  67 ++++++++++++++++++++++
 gcc/DATESTAMP                     |   2 +-
 gcc/c-family/ChangeLog            |   9 +++
 gcc/cp/ChangeLog                  |  29 ++++++++++
 gcc/objc/ChangeLog                |  10 ++++
 gcc/testsuite/ChangeLog           | 114 ++++++++++++++++++++++++++++++++++++++
 libgcc/config/avr/libf7/ChangeLog |  11 ++++
 libgomp/ChangeLog                 |  12 ++++
 9 files changed, 260 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 181382620fd8..fd3cb3316754 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,10 @@
+2024-05-07  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-05-07  Jakub Jelinek  <ja...@redhat.com>
+
+       * gennews (files): Add files for GCC 14.
+
 2024-05-07  Release Manager
 
        * GCC 14.1.0 released.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 54959a4831ca..f93f8c0fbf90 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,70 @@
+2024-05-09  Georg-Johann Lay  <a...@gjlay.de>
+
+       Backported from master:
+       2024-05-08  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR target/114975
+       * config/avr/avr.md: Add combine pattern for
+       8-bit parity detection.
+
+2024-05-09  Georg-Johann Lay  <a...@gjlay.de>
+
+       Backported from master:
+       2024-05-08  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR target/114975
+       * config/avr/avr.md: Add combine pattern for
+       8-bit popcount detection.
+
+2024-05-08  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-05-08  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/114965
+       * tree-ssa-reassoc.cc (optimize_range_tests_to_bit_test): Don't try to
+       optimize away exp - lowi subtraction from shift count unless entry
+       test is emitted or unless r.upper_bound () is smaller than prec.
+
+2024-05-07  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-05-07  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/114907
+       * expr.cc (convert_mode_scalar): Use trunc_optab rather than
+       sext_optab for HF->BF conversions.
+       * optabs-libfuncs.cc (gen_trunc_conv_libfunc): Likewise.
+
+2024-05-07  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-05-07  Jakub Jelinek  <ja...@redhat.com>
+
+       PR sanitizer/114956
+       * tree-inline.cc: Include asan.h.
+       (copy_bb): Remove also .ASAN_MARK calls if id->dst_fn has asan/hwasan
+       sanitization disabled.
+
+2024-05-07  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-04-30  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/114876
+       * gimple-ssa-sprintf.cc (format_character): For min == 0 && max == 0,
+       set max, likely and unlikely members to 1 rather than 0.  Remove
+       useless res.knownrange = true;.  Formatting fixes.
+
+2024-05-07  Georg-Johann Lay  <a...@gjlay.de>
+
+       Backported from master:
+       2024-05-06  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR ipa/92606
+       * config/avr/avr.cc (avr_option_override): Set
+       flag_ipa_icf_variables = 0.
+
 2024-05-07  Release Manager
 
        * GCC 14.1.0 released.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 3745142efd02..73da64a4ae1e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240507
+20240509
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index db02f97ceae4..32c992089470 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,12 @@
+2024-05-07  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       Backported from master:
+       2024-05-07  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR c++/89224
+       * c-common.cc (convert_vector_to_array_for_subscript): Call 
build_qualified_type
+       for the inner type.
+
 2024-05-07  Release Manager
 
        * GCC 14.1.0 released.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 5158ee1133ce..9059d4935aee 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,32 @@
+2024-05-07  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       Backported from master:
+       2024-05-07  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR c++/89224
+       * constexpr.cc (cxx_eval_array_reference): Compare main variants
+       for the vector/array types instead of the types directly.
+
+2024-05-07  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       Backported from master:
+       2024-05-07  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/114856
+       * call.cc (make_temporary_var_for_ref_to_temp): Set context for
+       temporaries with linkage.
+       * init.cc (create_temporary_var): Revert to only set context
+       when in a function decl.
+
+2024-05-07  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-04-30  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/114889
+       * module.cc (trees_in::read_class_def): Look through
+       TEMPLATE_DECL when adding to CLASSTYPE_BEFRIENDING_CLASSES.
+
 2024-05-07  Release Manager
 
        * GCC 14.1.0 released.
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog
index 2fbbca705cc5..5b84cd892176 100644
--- a/gcc/objc/ChangeLog
+++ b/gcc/objc/ChangeLog
@@ -1,3 +1,13 @@
+2024-05-08  Iain Sandoe  <i...@sandoe.co.uk>
+
+       Backported from master:
+       2024-05-02  Iain Sandoe  <i...@sandoe.co.uk>
+
+       * objc-next-runtime-abi-02.cc (WEAK_PROTOCOLS_AFTER): New.
+       (next_runtime_abi_02_protocol_decl): Use WEAK_PROTOCOLS_AFTER
+       to determine this ABI change.
+       (build_v2_protocol_list_address_table): Likewise.
+
 2024-05-07  Release Manager
 
        * GCC 14.1.0 released.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0e93e0d4d4e2..332a8e8a8398 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,117 @@
+2024-05-09  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-05-09  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/89224
+       * g++.dg/torture/vector-subaccess-1.C: Add -Wno-psabi as additional
+       options.
+
+2024-05-09  Georg-Johann Lay  <a...@gjlay.de>
+
+       Backported from master:
+       2024-05-08  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR target/114975
+       * gcc.target/avr/pr114975-parity.c: New test.
+
+2024-05-09  Georg-Johann Lay  <a...@gjlay.de>
+
+       Backported from master:
+       2024-05-08  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR target/114975
+       * gcc.target/avr/pr114975-popcount.c: New test.
+
+2024-05-09  Georg-Johann Lay  <a...@gjlay.de>
+
+       Backported from master:
+       2024-05-08  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR target/114981
+       * gcc.target/avr/pr114981-powil.c: New test.
+
+2024-05-08  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-05-08  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/114965
+       * gcc.c-torture/execute/pr114965.c: New test.
+
+2024-05-07  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       Backported from master:
+       2024-05-07  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR c++/89224
+       * g++.dg/torture/vector-subaccess-1.C: New test.
+       * gcc.dg/pr83415.c: Change warning to error.
+
+2024-05-07  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       Backported from master:
+       2024-05-07  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/114856
+       * g++.dg/modules/pr114856.h: New test.
+       * g++.dg/modules/pr114856_a.H: New test.
+       * g++.dg/modules/pr114856_b.C: New test.
+
+2024-05-07  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-05-07  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/114907
+       * gcc.dg/pr114907.c: New test.
+
+2024-05-07  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-05-07  Jakub Jelinek  <ja...@redhat.com>
+
+       PR sanitizer/114956
+       * gcc.dg/asan/pr114956.c: New test.
+
+2024-05-07  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/113768
+       PR modula2/114133
+       * gm2/extensions/run/pass/callingc10.mod: Convert constant literal
+       numbers into INTEGER.
+       * gm2/extensions/run/pass/callingc11.mod: Ditto.
+       * gm2/extensions/run/pass/vararg2.mod: Ditto.
+       * gm2/iso/run/pass/packed.mod: Emit a printf as a runtime
+       diagnostic.
+
+2024-05-07  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-04-30  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/114876
+       * gcc.dg/pr114876.c: New test.
+       * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust expected
+       diagnostics.
+
+2024-05-07  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-04-30  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/114889
+       * g++.dg/modules/friend-8_a.H: New test.
+       * g++.dg/modules/friend-8_b.C: New test.
+
+2024-05-07  Georg-Johann Lay  <a...@gjlay.de>
+
+       Backported from master:
+       2024-05-06  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR ipa/92606
+       * gcc.target/avr/torture/pr92606.c: New test.
+
 2024-05-07  Release Manager
 
        * GCC 14.1.0 released.
diff --git a/libgcc/config/avr/libf7/ChangeLog 
b/libgcc/config/avr/libf7/ChangeLog
index a10d7c818e01..91e79641f248 100644
--- a/libgcc/config/avr/libf7/ChangeLog
+++ b/libgcc/config/avr/libf7/ChangeLog
@@ -1,3 +1,14 @@
+2024-05-09  Georg-Johann Lay  <a...@gjlay.de>
+
+       Backported from master:
+       2024-05-08  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR target/114981
+       * libf7-common.mk (F7_ASM_PARTS): Add D_powi
+       * libf7-asm.sx (F7MOD_D_powi_, __powidf2): New module and function.
+       * libf7.c (f7_powi): Fix last (wrong) statement.
+       Tweak trivial multiplications with 1.0.
+
 2024-05-07  Release Manager
 
        * GCC 14.1.0 released.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 0f53355ede16..555f1f126f26 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,15 @@
+2024-05-07  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-05-02  Jakub Jelinek  <ja...@redhat.com>
+
+       * testsuite/libgomp.c/declare-variant-4.h (gfx90c, gfx1036, gfx1103):
+       New functions.
+       (f): Add #pragma omp declare variant directives for those.
+       * testsuite/libgomp.c/declare-variant-4-gfx90c.c: New test.
+       * testsuite/libgomp.c/declare-variant-4-gfx1036.c: New test.
+       * testsuite/libgomp.c/declare-variant-4-gfx1103.c: New test.
+
 2024-05-07  Release Manager
 
        * GCC 14.1.0 released.

Reply via email to