From 72319171e1bb9ec1ecf19b382a67735e4efe0987 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Mon, 5 Feb 2024 00:17:56 +0000 Subject: [PATCH] Daily bump. --- contrib/ChangeLog | 5 +++++ gcc/ChangeLog | 47 +++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/d/ChangeLog | 21 ++++++++++++++++++ gcc/testsuite/ChangeLog | 5 +++++ libphobos/ChangeLog | 9 ++++++++ libstdc++-v3/ChangeLog | 21 ++++++++++++++++++ 7 files changed, 109 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 0d94109b2a4..8a9526ade5c 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,8 @@ +2024-02-04 Jonathan Wakely + + * unicode/gen_libstdcxx_unicode_data.py: Add copyright and + license text to the output. + 2024-01-11 Paul Iannetta * dg-extract-results.py: Make the test_run regex case diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 32e16d3bba1..4cbc90dbb8e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,50 @@ +2024-02-04 Takayuki 'January June' Suwa + + * config/xtensa/xtensa.md (*eqne_zero_masked_bits): + Add missing ":SI" to the match_operator. + +2024-02-04 Takayuki 'January June' Suwa + + * config/xtensa/xtensa.md (SHI): New mode iterator. + (2 split patterns related to constsynth): + Change to also accept HImode operands. + +2024-02-04 Jeff Law + + * config/riscv/riscv.cc (riscv_rtx_costs): Handle SUBREG and REG + similarly. + +2024-02-04 Xi Ruoyao + + * config/loongarch/lsx.md (neg2): Remove the + incorrect expand. + * config/loongarch/simd.md (simdfmt_as_i): New define_mode_attr. + (elmsgnbit): Likewise. + (neg2): New define_insn. + * config/loongarch/lasx.md (negv4df2, negv8sf2): Remove as they + are now instantiated in simd.md. + +2024-02-04 Xi Ruoyao + + * config/loongarch/loongarch.cc (loongarch_symbol_insns): Do not + use LSX_SUPPORTED_MODE_P or LASX_SUPPORTED_MODE_P if mode is + MAX_MACHINE_MODE. + +2024-02-04 Li Wei + + * config/loongarch/loongarch.cc (loongarch_expand_vselect): Adjust. + (loongarch_expand_vselect_vconcat): Ditto. + (loongarch_try_expand_lsx_vshuf_const): New, use vshuf to implement + all 128-bit constant permutation situations. + (loongarch_expand_lsx_shuffle): Adjust and rename function name. + (loongarch_is_imm_set_shuffle): Renamed function name. + (loongarch_expand_vec_perm_even_odd): Function forward declaration. + (loongarch_expand_vec_perm_even_odd_1): Add implement for 128-bit + extract-even and extract-odd permutations. + (loongarch_is_odd_extraction): Delete. + (loongarch_is_even_extraction): Ditto. + (loongarch_expand_vec_perm_const): Adjust. + 2024-02-03 Jakub Jelinek PR middle-end/113722 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 038ebd257b3..a53d85f6c35 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240204 +20240205 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 04bac024862..45dd0318ca1 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,24 @@ +2024-02-04 Iain Buclaw + + * dmd/MERGE: Merge upstream dmd a6f1083699. + * dmd/VERSION: Bump version to v2.107.0 + * Make-lang.in (D_FRONTEND_OBJS): Add d/pragmasem.o. + * d-builtins.cc (strip_type_modifiers): Update for new front-end + interface. + * d-codegen.cc (declaration_type): Likewise. + (parameter_type): Likewise. + * d-target.cc (TargetCPP::parameterType): Likewise. + * expr.cc (ExprVisitor::visit (IndexExp *)): Likewise. + (ExprVisitor::visit (VarExp *)): Likewise. + (ExprVisitor::visit (AssocArrayLiteralExp *)): Likewise. + * runtime.cc (get_libcall_type): Likewise. + * typeinfo.cc (TypeInfoVisitor::visit (TypeInfoConstDeclaration *)): + Likewise. + (TypeInfoVisitor::visit (TypeInfoInvariantDeclaration *)): Likewise. + (TypeInfoVisitor::visit (TypeInfoSharedDeclaration *)): Likewise. + (TypeInfoVisitor::visit (TypeInfoWildDeclaration *)): Likewise. + * types.cc (build_ctype): Likewise. + 2024-02-03 Iain Buclaw * dmd/MERGE: Merge upstream dmd e770945277. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index aff4a6eb5c3..5748a98a38f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2024-02-04 Jeff Law + + * gcc.target/riscv/reg_subreg_costs.c: New test. + Co-authored-by: Jivan Hakobyan + 2024-02-03 John David Anglin * gcc.dg/pr84877.c: Adjust xfail parentheses. diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index 5e9445d2b55..2b36b5b99f4 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,12 @@ +2024-02-04 Iain Buclaw + + * src/MERGE: Merge upstream phobos 37796e783. + +2024-02-04 Iain Buclaw + + * libdruntime/MERGE: Merge upstream druntime a6f1083699. + * src/MERGE: Merge upstream phobos 31dedd7da. + 2024-02-03 Iain Buclaw * libdruntime/MERGE: Merge upstream druntime e770945277. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index f42e0a8de2c..13bc67038c8 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,24 @@ +2024-02-04 Jonathan Wakely + + * include/std/format (__format::_Spec::_M_reserved): Define new + bit-field members to reserve padding bits for future extensions. + +2024-02-04 Jonathan Wakely + + * src/experimental/Makefile.am: Use libstdc++fsconvenience.a + instead of libstdc++fs.a. + * src/experimental/Makefile.in: Regenerate. + * src/filesystem/Makefile.am: Build libstdc++fsconvenience.a as + well. + * src/filesystem/Makefile.in: Regenerate. + +2024-02-04 Jonathan Wakely + + * include/bits/text_encoding-data.h: Regenerate. + * include/bits/unicode-data.h: Regenerate. + * scripts/gen_text_encoding_data.py: Add copyright and license + text to the output. + 2024-02-02 Jonathan Wakely PR libstdc++/113335