From: GCC Administrator Date: Tue, 26 Sep 2023 00:17:58 +0000 (+0000) Subject: Daily bump. X-Git-Tag: basepoints/gcc-15~5882 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a435e4ab2e3032ea85893df42fa68f7792de31f9;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 63aff28cb079..4b181dcd989b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,59 @@ +2023-09-25 Vladimir N. Makarov + + PR middle-end/111497 + * lra-constraints.cc (lra_constraints): Copy substituted + equivalence. + * lra.cc (lra): Change comment for calling unshare_all_rtl_again. + +2023-09-25 Eric Botcazou + + * gimple-range-gori.cc (gori_compute::logical_combine): Add missing + return statement in the varying case. + +2023-09-25 Xi Ruoyao + + * doc/invoke.texi: Update -m[no-]explicit-relocs for r14-4160. + +2023-09-25 Andrew Pinski + + PR tree-optimization/110386 + * gimple-ssa-backprop.cc (strip_sign_op_1): Remove ABSU_EXPR. + +2023-09-25 Juzhe-Zhong + + PR target/111548 + * config/riscv/riscv-vsetvl.cc (earliest_pred_can_be_fused_p): Bugfix + +2023-09-25 Kewen Lin + + PR target/111366 + * config/rs6000/rs6000.cc (rs6000_update_ipa_fn_target_info): Skip + empty inline asm. + +2023-09-25 Kewen Lin + + PR target/111380 + * config/rs6000/rs6000.cc (rs6000_can_inline_p): Adopt + target_option_default_node when the callee has no option + attributes, also simplify the existing code accordingly. + +2023-09-25 Guo Jie + + * config/loongarch/lasx.md (lasx_vecinit_merge_): New + pattern for vector construction. + (vec_set_internal): Ditto. + (lasx_xvinsgr2vr__internal): Ditto. + (lasx_xvilvl__internal): Ditto. + * config/loongarch/loongarch.cc (loongarch_expand_vector_init): + Optimized the implementation of vector construction. + (loongarch_expand_vector_init_same): New function. + * config/loongarch/lsx.md (lsx_vilvl__internal): New + pattern for vector construction. + (lsx_vreplvei_mirror_): New pattern for vector + construction. + (vec_concatv2df): Ditto. + (vec_concatv4sf): Ditto. + 2023-09-24 Pan Li PR target/111546 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index a96229d57f23..d1627ee14e67 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230925 +20230926 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3352e5371bcf..0aa020c9b628 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,40 @@ +2023-09-25 Vladimir N. Makarov + + PR middle-end/111497 + * g++.target/i386/pr111497.C: new test. + +2023-09-25 Eric Botcazou + + * gnat.dg/opt102.adb:New test. + * gnat.dg/opt102_pkg.adb, gnat.dg/opt102_pkg.ads: New helper. + +2023-09-25 Andrew Pinski + + PR tree-optimization/110386 + * gcc.c-torture/compile/pr110386-1.c: New test. + * gcc.c-torture/compile/pr110386-2.c: New test. + +2023-09-25 Juzhe-Zhong + + PR target/111548 + * gcc.target/riscv/rvv/autovec/pr111548.c: New test. + +2023-09-25 Kewen Lin + + PR target/111366 + * g++.target/powerpc/pr111366.C: New test. + +2023-09-25 Kewen Lin + + PR target/111380 + * gcc.target/powerpc/pr111380-1.c: New test. + * gcc.target/powerpc/pr111380-2.c: New test. + +2023-09-25 Guo Jie + + * gcc.target/loongarch/vector/lasx/lasx-vec-construct-opt.c: New test. + * gcc.target/loongarch/vector/lsx/lsx-vec-construct-opt.c: New test. + 2023-09-24 Paul Thomas PR fortran/68155 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index a57959d706ba..d0a9df744a22 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,39 @@ +2023-09-25 Patrick Palka + + * include/std/charconv (__detail::__integer_to_chars_result_type): + Remove. + (__detail::__to_chars_16): Use to_chars_result as return type. + (__detail::__to_chars_10): Likewise. + (__detail::__to_chars_8): Likewise. + (__detail::__to_chars_2): Likewise. + (__detail::__to_chars_i): Likewise. + (__detail::__integer_from_chars_result_type): Inline the + constraint into ... + (from_chars): ... here. Use __is_standard_integer in the + constraint. Encode constraint as a defaulted non-type template + parameter instead of within the return type. + +2023-09-25 John David Anglin + + * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update. + +2023-09-25 Jonathan Wakely + + PR libstdc++/111511 + PR c++/111512 + * include/std/array (to_array): Cast memcpy arguments to void*. + * testsuite/23_containers/array/creation/111512.cc: New test. + +2023-09-25 Jonathan Wakely + + * include/bits/move.h (forward_list): Define for C++23. + * include/bits/version.def (forward_like): Define. + * include/bits/version.h: Regenerate. + * include/std/utility (__glibcxx_want_forward_like): Define. + * testsuite/20_util/forward_like/1.cc: New test. + * testsuite/20_util/forward_like/2_neg.cc: New test. + * testsuite/20_util/forward_like/version.cc: New test. + 2023-09-19 Marek Polacek * testsuite/20_util/allocator/105975.cc: Add dg-error.