]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 7 Feb 2024 00:18:31 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 7 Feb 2024 00:18:31 +0000 (00:18 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libgcc/ChangeLog
libsanitizer/ChangeLog
libssp/ChangeLog
libstdc++-v3/ChangeLog

index 0e3ac48ea04ced15fca397fe69baf195649ba5c0..499730937b94d7c64c96421c1c60e9bbd8d26758 100644 (file)
@@ -1,3 +1,57 @@
+2024-02-06  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/113689
+       * config/i386/i386.cc (x86_64_select_profile_regnum): Return
+       R10_REG after sorry.
+
+2024-02-06  Andrew Carlotti  <andrew.carlotti@arm.com>
+
+       * config/aarch64/aarch64.cc (aarch64_mangle_decl_assembler_name):
+       Move before new caller, and add ".default" suffix.
+       (get_suffixed_assembler_name): New.
+       (make_resolver_func): Use get_suffixed_assembler_name.
+       (aarch64_generate_version_dispatcher_body): Redo name mangling.
+
+2024-02-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/113763
+       * config/aarch64/aarch64.cc (aarch64_output_sme_zero_za): Change tiles
+       element from std::pair<unsigned int, char> to an unnamed struct.
+       Adjust uses of tile range variable.
+
+2024-02-06  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+       * config/riscv/riscv-vsetvl.cc (pre_vsetvl::emit_vsetvl): Fix inifinite compilation.
+       (pre_vsetvl::remove_vsetvl_pre_insns): Ditto.
+
+2024-02-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/110676
+       * gimple-fold.cc (gimple_fold_builtin_strlen): For -fsanitize=address
+       reset maxlen to sizetype maximum.
+
+2024-02-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/113736
+       * gimple-lower-bitint.cc (bitint_large_huge::limb_access): Use
+       var's address space for MEM_REF or VIEW_CONVERT_EXPRs.
+
+2024-02-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/113759
+       * tree-ssa-math-opts.cc (convert_mult_to_widen): If actual_precision
+       or from_unsignedN differs from properties of typeN, update typeN
+       to build_nonstandard_integer_type.  If TREE_TYPE (rhsN) is not
+       uselessly convertible to typeN, convert it using fold_convert or
+       build_and_insert_cast depending on if rhsN is INTEGER_CST or not.
+       (convert_plusminus_to_widen): Likewise.
+
+2024-02-06  Tejas Belagod  <tejas.belagod@arm.com>
+
+       PR target/112577
+       * config/aarch64/aarch64.cc (aarch64_class_max_nregs): Handle 64-bit
+       vector structure modes correctly.
+
 2024-02-05  Christoph Müllner  <christoph.muellner@vrull.eu>
 
        * config/riscv/thead.cc (th_print_operand_address): Fix compiler
index 14a359f38317b24d72daf3e77a0a7cda9d895bb8..fb89643727169d857bb5264df442502dc47717d7 100644 (file)
@@ -1 +1 @@
-20240206
+20240207
index 452a70c390f71d25f1762e7bcbf57ceed54d9b05..8a63a366ee1079748a84b048dcc7dae5ca599132 100644 (file)
@@ -1,3 +1,22 @@
+2024-02-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/113788
+       * parser.cc (CP_PARSER_FLAGS_PARAMETER): New enumerator.
+       (cp_parser_decl_specifier_seq): Parse RID_THIS only if
+       CP_PARSER_FLAGS_PARAMETER is set in flags.
+       (cp_parser_parameter_declaration): Or in CP_PARSER_FLAGS_PARAMETER
+       when calling cp_parser_decl_specifier_seq.
+
+2024-02-06  Marek Polacek  <polacek@redhat.com>
+
+       * method.cc (early_check_defaulted_comparison): Add
+       auto_diagnostic_group.
+
+2024-02-06  Jason Merrill  <jason@redhat.com>
+
+       PR c++/107291
+       * method.cc (early_check_defaulted_comparison): Fail if not friend.
+
 2024-02-05  Jason Merrill  <jason@redhat.com>
 
        PR c++/111286
index a824e2373514c648dd7f25459557870adb98c2dc..3fb20ec62cfc34b387a8dc3f00c4a2ed673e4dd3 100644 (file)
@@ -1,3 +1,45 @@
+2024-02-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/113788
+       * g++.dg/parse/pr113788.C: New test.
+
+2024-02-06  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/94231
+       * g++.dg/cpp0x/deleted17.C: New test.
+
+2024-02-06  Andrew Carlotti  <andrew.carlotti@arm.com>
+
+       * g++.target/aarch64/mv-symbols1.C: New test.
+       * g++.target/aarch64/mv-symbols2.C: Ditto.
+       * g++.target/aarch64/mv-symbols3.C: Ditto.
+       * g++.target/aarch64/mv-symbols4.C: Ditto.
+       * g++.target/aarch64/mv-symbols5.C: Ditto.
+       * g++.target/aarch64/mvc-symbols1.C: Ditto.
+       * g++.target/aarch64/mvc-symbols2.C: Ditto.
+       * g++.target/aarch64/mvc-symbols3.C: Ditto.
+       * g++.target/aarch64/mvc-symbols4.C: Ditto.
+
+2024-02-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/110676
+       * gcc.dg/asan/pr110676.c: New test.
+
+2024-02-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/113736
+       * gcc.dg/bitint-86.c: New test.
+
+2024-02-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/113759
+       * gcc.c-torture/compile/pr113759.c: New test.
+
+2024-02-06  Jason Merrill  <jason@redhat.com>
+
+       PR c++/107291
+       * g++.dg/cpp2a/spaceship-eq17.C: New test.
+
 2024-02-05  Jason Merrill  <jason@redhat.com>
 
        PR c++/109359
index 4824b187df571db0ff6e6b71a3a2d590ec4a0460..a2dae858307837688200d15bfd1aeb10a62cea7f 100644 (file)
@@ -1,3 +1,18 @@
+2024-02-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR target/113700
+       * config/i386/libgcc-sol2.ver (GCC_14.0.0): Added all symbols from
+       i386/libgcc-glibc.ver (GCC_12.0.0, GCC_13.0.0, GCC_14.0.0).
+       * config/i386/libgcc-glibc.ver: Request notifications on updates.
+
+2024-02-06  Matteo Italia  <matteo@mitalia.net>
+
+       PR libgcc/113337
+       * unwind-seh.c (_Unwind_Resume_or_Rethrow): forward
+       _Unwind_RaiseException return code back to caller instead of
+       calling abort, allowing __cxa_rethrow to invoke std::terminate
+       in case of uncaught rethrown exception
+
 2024-02-02  Jakub Jelinek  <jakub@redhat.com>
 
        PR libgcc/113604
index 5cb99240f3a2c78620443d720acd330a9bec2fea..29d84d57d1facd3cd3cf23eb885020421c680c88 100644 (file)
@@ -1,3 +1,10 @@
+2024-02-06  chenguoqi  <chenguoqi@loongson.cn>
+
+       * configure.tgt: Enable tsan and lsan for loongarch64.
+       * tsan/Makefile.am (EXTRA_libtsan_la_SOURCES): Add
+       tsan_rtl_loongarch64.S.
+       * tsan/Makefile.in: Regenerate.
+
 2024-01-19  Daniel Cederman  <cederman@gaisler.com>
 
        * sanitizer_common/Makefile.am (DEFS): Add @AS_SYM_ASSIGN_DEFS@.
index 3d58838302867414c819269d0ad648de361323e5..1ad0600e9d52d8c5fd16422b9b97c6a6ed175cbd 100644 (file)
@@ -1,3 +1,9 @@
+2024-02-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * configure.ac (AC_CHECK_DECLS): Check for gets.
+       * configure, config.h.in: Regenerate.
+       * gets-chk.c (gets): Guard declaration with !HAVE_DECL_GETS.
+
 2023-12-22  Christophe Lyon  <christophe.lyon@linaro.org>
 
        * Makefile.am: Allow overriding EXEPCT.
index 13bc67038c8ee13c5de9bc81140b0d09ebd8f030..b1efedde1a0db9a072a435ab0d49958fa88862e4 100644 (file)
@@ -1,3 +1,8 @@
+2024-02-06  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
+
+       * testsuite/lib/libstdc++.exp: Use "nul" for Windows, "/dev/null"
+       for other environments.
+
 2024-02-04  Jonathan Wakely  <jwakely@redhat.com>
 
        * include/std/format (__format::_Spec::_M_reserved): Define new