https://gcc.gnu.org/g:44dc9e765b7744067c5070a70d4076c077b64be4

commit r13-8528-g44dc9e765b7744067c5070a70d4076c077b64be4
Author: GCC Administrator <[email protected]>
Date:   Sun Mar 31 00:21:52 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 192 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/testsuite/ChangeLog |  66 +++++++++++++++++
 3 files changed, 259 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5f6e14e0180..72647ae535d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,195 @@
+2024-03-30  Xi Ruoyao  <[email protected]>
+
+       Backported from master:
+       2024-03-30  Xi Ruoyao  <[email protected]>
+
+       PR target/114175
+       * config/mips/mips.cc (mips_setup_incoming_varargs): Only skip
+       mips_function_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P
+       functions if arg.type is NULL.
+
+2024-03-30  Xi Ruoyao  <[email protected]>
+
+       Backported from master:
+       2024-03-19  Xi Ruoyao  <[email protected]>
+
+       PR target/114175
+       * config/loongarch/loongarch.cc
+       (loongarch_setup_incoming_varargs): Only skip
+       loongarch_function_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P
+       functions if arg.type is NULL.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-28  Jakub Jelinek  <[email protected]>
+
+       PR tree-optimization/112303
+       * profile-count.h (profile_count::operator+): Perform
+       addition in uint64_t variable and set m_val to MIN of that
+       val and max_count.
+       (profile_count::operator+=): Likewise.
+       (profile_count::operator-=): Formatting fix.
+       (profile_count::apply_probability): Use safe_scale_64bit
+       even in the int overload.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-26  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/111151
+       * fold-const.cc (extract_muldiv_1) <case MAX_EXPR>: Punt for
+       MULT_EXPR altogether, or for MAX_EXPR if c is -1.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-26  Jakub Jelinek  <[email protected]>
+
+       PR sanitizer/111736
+       * tsan.cc (instrument_expr): Punt on non-generic address space
+       accesses.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-23  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/111683
+       * tree-predcom.cc (pcom_worker::suitable_component_p): If has_write
+       and comp_step is RS_NONZERO, return false if any reference in the
+       component doesn't have DR_STEP a multiple of access size.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-22  Jakub Jelinek  <[email protected]>
+
+       PR sanitizer/111736
+       * ubsan.cc (ubsan_expand_null_ifn, instrument_mem_ref): Avoid
+       SANITIZE_NULL instrumentation for non-generic address spaces
+       for which targetm.addr_space.zero_address_valid (as) is true.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-20  Jakub Jelinek  <[email protected]>
+
+       PR target/114175
+       * config/visium/visium.cc (visium_setup_incoming_varargs): Only skip
+       TARGET_FUNCTION_ARG_ADVANCE for TYPE_NO_NAMED_ARGS_STDARG_P functions
+       if arg.type is NULL.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-20  Jakub Jelinek  <[email protected]>
+
+       PR target/114175
+       * config/nios2/nios2.cc (nios2_setup_incoming_varargs): Only skip
+       nios2_function_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+       if arg.type is NULL.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-20  Jakub Jelinek  <[email protected]>
+
+       PR target/114175
+       * config/nds32/nds32.cc (nds32_setup_incoming_varargs): Only skip
+       function arg advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+       if arg.type is NULL.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-20  Jakub Jelinek  <[email protected]>
+
+       PR target/114175
+       * config/m32r/m32r.cc (m32r_setup_incoming_varargs): Only skip
+       function arg advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+       if arg.type is NULL.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-20  Jakub Jelinek  <[email protected]>
+
+       PR target/114175
+       * config/ft32/ft32.cc (ft32_setup_incoming_varargs): Only skip
+       function arg advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+       if arg.type is NULL.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-20  Jakub Jelinek  <[email protected]>
+
+       PR target/114175
+       * config/epiphany/epiphany.cc (epiphany_setup_incoming_varargs): Only
+       skip function arg advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+       if arg.type is NULL.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-20  Jakub Jelinek  <[email protected]>
+
+       PR target/114175
+       * config/csky/csky.cc (csky_setup_incoming_varargs): Only skip
+       csky_function_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+       if arg.type is NULL.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-20  Jakub Jelinek  <[email protected]>
+
+       PR bootstrap/114369
+       * system.h (vec_step): Define to vec_step_ when compiling
+       with clang on PowerPC.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-19  Jakub Jelinek  <[email protected]>
+
+       PR target/114175
+       * config/arc/arc.cc (arc_setup_incoming_varargs): Only skip
+       arc_function_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+       if arg.type is NULL.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-19  Jakub Jelinek  <[email protected]>
+
+       PR target/114175
+       * config/alpha/alpha.cc (alpha_setup_incoming_varargs): Only skip
+       function_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+       if arg.type is NULL.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-19  Jakub Jelinek  <[email protected]>
+
+       PR target/114175
+       * config/rs6000/rs6000-call.cc (setup_incoming_varargs): Only skip
+       rs6000_function_arg_advance_1 for TYPE_NO_NAMED_ARGS_STDARG_P functions
+       if arg.type is NULL.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-16  Jakub Jelinek  <[email protected]>
+
+       PR target/114175
+       * config/i386/i386.cc (ix86_setup_incoming_varargs): Only skip
+       ix86_function_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+       if arg.type is NULL.
+
 2024-03-27  Richard Sandiford  <[email protected]>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5e27b15791d..bba4e6d66bc 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240330
+20240331
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c509fd2f837..9c399997949 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,69 @@
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-28  Jakub Jelinek  <[email protected]>
+
+       PR tree-optimization/112303
+       * gcc.c-torture/compile/pr112303.c: New test.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-28  Jakub Jelinek  <[email protected]>
+
+       PR tree-optimization/109925
+       * gcc.c-torture/execute/pr109925.c: New test.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-26  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/111151
+       * gcc.c-torture/execute/pr111151.c: New test.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-26  Jakub Jelinek  <[email protected]>
+
+       PR sanitizer/111736
+       * gcc.dg/tsan/pr111736.c: New test.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-23  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/111683
+       * gcc.dg/pr111683-1.c: New test.
+       * gcc.dg/pr111683-2.c: New test.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-22  Jakub Jelinek  <[email protected]>
+
+       PR sanitizer/111736
+       * gcc.dg/ubsan/pr111736.c: New test.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-19  Jakub Jelinek  <[email protected]>
+
+       PR target/114175
+       * gcc.dg/c23-stdarg-9.c: New test.
+
+2024-03-30  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2024-03-16  Jakub Jelinek  <[email protected]>
+
+       PR target/114175
+       * gcc.dg/c23-stdarg-7.c: New test.
+       * gcc.dg/c23-stdarg-8.c: New test.
+
 2024-03-29  Harald Anlauf  <[email protected]>
 
        Backported from master:

Reply via email to