From: GCC Administrator Date: Sun, 31 Mar 2024 00:21:52 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-13.3.0~253 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=44dc9e765b7744067c5070a70d4076c077b64be4;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5f6e14e0180d..72647ae535d8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,195 @@ +2024-03-30 Xi Ruoyao + + Backported from master: + 2024-03-30 Xi Ruoyao + + 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 + + Backported from master: + 2024-03-19 Xi Ruoyao + + 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 + + Backported from master: + 2024-03-28 Jakub Jelinek + + 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 + + Backported from master: + 2024-03-26 Jakub Jelinek + + PR middle-end/111151 + * fold-const.cc (extract_muldiv_1) : Punt for + MULT_EXPR altogether, or for MAX_EXPR if c is -1. + +2024-03-30 Jakub Jelinek + + Backported from master: + 2024-03-26 Jakub Jelinek + + PR sanitizer/111736 + * tsan.cc (instrument_expr): Punt on non-generic address space + accesses. + +2024-03-30 Jakub Jelinek + + Backported from master: + 2024-03-23 Jakub Jelinek + + 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 + + Backported from master: + 2024-03-22 Jakub Jelinek + + 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 + + Backported from master: + 2024-03-20 Jakub Jelinek + + 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 + + Backported from master: + 2024-03-20 Jakub Jelinek + + 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 + + Backported from master: + 2024-03-20 Jakub Jelinek + + 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 + + Backported from master: + 2024-03-20 Jakub Jelinek + + 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 + + Backported from master: + 2024-03-20 Jakub Jelinek + + 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 + + Backported from master: + 2024-03-20 Jakub Jelinek + + 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 + + Backported from master: + 2024-03-20 Jakub Jelinek + + 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 + + Backported from master: + 2024-03-20 Jakub Jelinek + + PR bootstrap/114369 + * system.h (vec_step): Define to vec_step_ when compiling + with clang on PowerPC. + +2024-03-30 Jakub Jelinek + + Backported from master: + 2024-03-19 Jakub Jelinek + + 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 + + Backported from master: + 2024-03-19 Jakub Jelinek + + 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 + + Backported from master: + 2024-03-19 Jakub Jelinek + + 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 + + Backported from master: + 2024-03-16 Jakub Jelinek + + 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 Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5e27b15791d3..bba4e6d66bc9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240330 +20240331 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c509fd2f8372..9c3999979491 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,69 @@ +2024-03-30 Jakub Jelinek + + Backported from master: + 2024-03-28 Jakub Jelinek + + PR tree-optimization/112303 + * gcc.c-torture/compile/pr112303.c: New test. + +2024-03-30 Jakub Jelinek + + Backported from master: + 2024-03-28 Jakub Jelinek + + PR tree-optimization/109925 + * gcc.c-torture/execute/pr109925.c: New test. + +2024-03-30 Jakub Jelinek + + Backported from master: + 2024-03-26 Jakub Jelinek + + PR middle-end/111151 + * gcc.c-torture/execute/pr111151.c: New test. + +2024-03-30 Jakub Jelinek + + Backported from master: + 2024-03-26 Jakub Jelinek + + PR sanitizer/111736 + * gcc.dg/tsan/pr111736.c: New test. + +2024-03-30 Jakub Jelinek + + Backported from master: + 2024-03-23 Jakub Jelinek + + PR middle-end/111683 + * gcc.dg/pr111683-1.c: New test. + * gcc.dg/pr111683-2.c: New test. + +2024-03-30 Jakub Jelinek + + Backported from master: + 2024-03-22 Jakub Jelinek + + PR sanitizer/111736 + * gcc.dg/ubsan/pr111736.c: New test. + +2024-03-30 Jakub Jelinek + + Backported from master: + 2024-03-19 Jakub Jelinek + + PR target/114175 + * gcc.dg/c23-stdarg-9.c: New test. + +2024-03-30 Jakub Jelinek + + Backported from master: + 2024-03-16 Jakub Jelinek + + PR target/114175 + * gcc.dg/c23-stdarg-7.c: New test. + * gcc.dg/c23-stdarg-8.c: New test. + 2024-03-29 Harald Anlauf Backported from master: