https://gcc.gnu.org/g:a841964721931b7da03760b0bc47b3ec1f212f48
commit r13-8790-ga841964721931b7da03760b0bc47b3ec1f212f48 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Wed May 22 00:20:55 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 18 ++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 10 ++++++++++ gcc/fortran/ChangeLog | 9 +++++++++ gcc/testsuite/ChangeLog | 37 +++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 35 +++++++++++++++++++++++++++++++++++ 6 files changed, 110 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1b02f752a85..2172a4e4cbe 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,21 @@ +2024-05-21 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-05-20 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/115143 + * tree-ssa-phiopt.cc (minmax_replacement): Check for empty + phi nodes for middle bbs for the case where middle bb is not empty. + +2024-05-21 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-05-21 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/115154 + * match.pd (convert (mult zero_one_valued_p@1 INTEGER_CST@2)): Disable + for 1bit signed types. + 2024-05-21 Release Manager * GCC 13.3.0 released. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 2affb73fdd4..c9b34d6ac0f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240521 +20240522 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index c9fde9a6e39..a0bc3e00fc3 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,13 @@ +2024-05-21 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2024-05-21 Jonathan Wakely <jwak...@redhat.com> + + PR libstdc++/107800 + * cxxapi-data.csv <to_address>: Change dialect to cxx20. + * std-name-hint.gperf: Regenerate. + * std-name-hint.h: Regenerate. + 2024-05-21 Release Manager * GCC 13.3.0 released. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 09c40248583..8b9072f58a9 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,12 @@ +2024-05-21 Harald Anlauf <anl...@gmx.de> + + Backported from master: + 2024-05-11 Harald Anlauf <anl...@gmx.de> + + PR fortran/115039 + * expr.cc (gfc_traverse_expr): An inquiry ref does not constitute + a dependency and cannot collide with a symbol. + 2024-05-21 Release Manager * GCC 13.3.0 released. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9e44625bc18..ecd7bc59f02 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,40 @@ +2024-05-21 Harald Anlauf <anl...@gmx.de> + + Backported from master: + 2024-05-11 Harald Anlauf <anl...@gmx.de> + + PR fortran/115039 + * gfortran.dg/statement_function_5.f90: New test. + +2024-05-21 Kewen Lin <li...@linux.ibm.com> + + Backported from master: + 2024-04-10 Kewen Lin <li...@linux.ibm.com> + + PR testsuite/114662 + * gcc.dg/lto/pr113359-2_0.c: Use unsigned long long instead of + unsigned long. + * gcc.dg/lto/pr113359-2_1.c: Likewise. + +2024-05-21 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-05-20 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/115143 + * gcc.c-torture/compile/pr115143-1.c: New test. + * gcc.c-torture/compile/pr115143-2.c: New test. + * gcc.c-torture/compile/pr115143-3.c: New test. + +2024-05-21 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-05-21 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/115154 + * c-c++-common/ubsan/signed1bitfield-1.c: New test. + * gcc.c-torture/execute/signed1bitfield-1.c: New test. + 2024-05-21 Release Manager * GCC 13.3.0 released. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 317b1e535e5..bb56ce8109f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,38 @@ +2024-05-21 Dimitrij Mijoski <dm...@hotmail.com> + + Backported from master: + 2023-10-21 Dimitrij Mijoski <dm...@hotmail.com> + + * testsuite/22_locale/codecvt/codecvt_unicode.h: Test length() + +2024-05-21 Dimitrij Mijoski <dm...@hotmail.com> + + Backported from master: + 2023-09-29 Dimitrij Mijoski <dm...@hotmail.com> + + PR libstdc++/108976 + * src/c++11/codecvt.cc (read_utf8_code_point): Fix handing of + surrogates in UTF-8. + (ucs4_out): Fix handling of surrogates in UCS-4 -> UTF-8. + (ucs4_in): Fix handling of range with odd number of bytes. + (ucs4_out): Fix handling of surrogates in UCS-4 -> UTF-16. + (ucs2_out): Fix handling of surrogates in UCS-2 -> UTF-16. + (ucs2_in): Fix handling of range with odd number of bytes. + (__codecvt_utf16_base<char16_t>::do_in): Likewise. + (__codecvt_utf16_base<char32_t>::do_in): Likewise. + (__codecvt_utf16_base<wchar_t>::do_in): Likewise. + * testsuite/22_locale/codecvt/codecvt_unicode.cc: Renames, add + tests for codecvt_utf16<char16_t> and codecvt_utf16<char32_t>. + * testsuite/22_locale/codecvt/codecvt_unicode.h: Refactor UTF-8 + testing functions for char8_t, add more test cases for errors, + add testing functions for codecvt_utf16. + * testsuite/22_locale/codecvt/codecvt_unicode_wchar_t.cc: + Renames, add tests for codecvt_utf16<whchar_t>. + * testsuite/22_locale/codecvt/codecvt_utf16/79980.cc (test06): + Fix test. + * testsuite/22_locale/codecvt/codecvt_unicode_char8_t.cc: New + test. + 2024-05-21 Release Manager * GCC 13.3.0 released.