]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 13 Feb 2024 00:17:51 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 13 Feb 2024 00:17:51 +0000 (00:17 +0000)
12 files changed:
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/testsuite/ChangeLog
libgcc/ChangeLog
libgfortran/ChangeLog
libgm2/ChangeLog
libgomp/ChangeLog
libiberty/ChangeLog
libphobos/ChangeLog
libstdc++-v3/ChangeLog

index 253508c4145112b6d2690950a5355a123901f258..f9bee193a587ba3ae707f5bc1fbf423726c399d8 100644 (file)
@@ -1,3 +1,68 @@
+2024-02-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/113849
+       * gimple-lower-bitint.cc (bitint_large_huge::handle_cast): Don't use
+       fast path for widening casts where !m_upwards_2limb and lhs_type
+       has precision which is a multiple of limb_prec.
+
+2024-02-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/113674
+       * attribs.cc (extract_attribute_substring): Remove.
+       (lookup_scoped_attribute_spec): Don't call it.
+
+2024-02-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * gengtype.cc (adjust_field_rtx_def): Use HOST_SIZE_T_PRINT_UNSIGNED
+       and cast to fmt_size_t instead of %lu and cast to unsigned long.
+
+2024-02-12  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * Makefile.in: Add no-info dependency.
+       * configure.ac: Set BUILD_INFO=no-info if makeinfo is not
+       available.
+       * configure: Regenerate.
+
+2024-02-12  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR target/113855
+       * config/i386/darwin.h (DARWIN_HEAP_T_LIB): Moved to be
+       available to all sub-targets.
+       * config/i386/darwin32-biarch.h (DARWIN_HEAP_T_LIB): Delete.
+       * config/i386/darwin64-biarch.h (DARWIN_HEAP_T_LIB): Delete.
+
+2024-02-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/113831
+       PR tree-optimization/108355
+       * tree-ssa-sccvn.cc (copy_reference_ops_from_ref): When
+       we see variable array indices and get_ref_base_and_extent
+       can resolve those to constants fix up the ops to constants
+       as well.
+       (ao_ref_init_from_vn_reference): Use 'off' member for
+       ARRAY_REF and ARRAY_RANGE_REF instead of recomputing it.
+       (valueize_refs_1): Also fixup 'off' of ARRAY_RANGE_REF.
+
+2024-02-12  Pan Li  <pan2.li@intel.com>
+
+       * config/riscv/riscv-vector-builtins.cc (resolve_overloaded_builtin):
+       Replace args to arguments for misspelled term.
+
+2024-02-12  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR target/112944
+       * config/avr/gen-avr-mmcu-specs.cc (print_mcu) [have_flmap]:
+       <*link_rodata_in_ram>: Spec undefs symbol __do_flmap_init
+       when not linked with -mrodata-in-ram.
+
+2024-02-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/113863
+       * tree-vect-data-refs.cc (vect_analyze_early_break_dependences):
+       Record crossed virtual PHIs.
+       * tree-vect-loop.cc (move_early_exit_stmts): Elide crossed
+       virtual PHIs.
+
 2024-02-10  Marek Polacek  <polacek@redhat.com>
 
        DR 2237
index 21a1f23b6939b18dd24459996f8b17cea353f771..04623e13912a0972252a7974130333597521e998 100644 (file)
@@ -1 +1 @@
-20240212
+20240213
index b2ec9213ac401cb8bcb6021cc0497497a088f4ae..2aa478dd51dc91d9278a126869e36a012480dabf 100644 (file)
@@ -1,3 +1,9 @@
+2024-02-12  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/113545
+       * constexpr.cc (cxx_eval_switch_expr): If the condition doesn't reduce
+       to an INTEGER_CST, consider it non-constant.
+
 2024-02-10  Marek Polacek  <polacek@redhat.com>
 
        DR 2237
index 45dd0318ca14064dbca18d57d87bbdd4ff6c97a9..76c07400df6da21d8b8d4393850c8db4ebe26c9c 100644 (file)
@@ -1,3 +1,26 @@
+2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/113125
+       * types.cc (TypeVisitor::visit (TypeStruct *)): Generate TYPE_DECL and
+       apply UDAs to opaque struct declarations.
+
+2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/113772
+       * dmd/MERGE: Merge upstream dmd 11240a9663.
+       * d-builtins.cc (build_frontend_type): Update for new front-end
+       interface.
+       * types.cc (same_type_p): Likewise.
+
+2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/113758
+       * d-codegen.cc (d_build_call): Force a TARGET_EXPR when callee
+       destorys its arguments.
+       * decl.cc (DeclVisitor::visit (VarDeclaration *)): Set
+       SET_DECL_VALUE_EXPR on the temporary variable to make it a placeholder
+       for the TARGET_EXPR_SLOT.
+
 2024-02-04  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * dmd/MERGE: Merge upstream dmd a6f1083699.
index 337b71c992ffd80fc088fce7aedcc5afbe98cf07..f62cd773b85a0ec90da7a86fc9f0ce362f40f42c 100644 (file)
@@ -1,3 +1,55 @@
+2024-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       * gfortran.dg/pr109358.f90: New test.
+
+2024-02-12  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/113545
+       * g++.dg/cpp1y/constexpr-reinterpret3.C: Remove dg-ice.
+
+2024-02-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/113849
+       * gcc.dg/torture/bitint-58.c: New test.
+
+2024-02-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/113674
+       * c-c++-common/Wattributes-3.c: New test.
+
+2024-02-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/pr113693.c: Guard _BitInt(837) use with
+       __BITINT_MAXWIDTH__ >= 837.  Use dg-prune-output instead of
+       dg-message for dbgcnt message.
+
+2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/113125
+       * gdc.dg/imports/pr113125.d: New test.
+       * gdc.dg/pr113125.d: New test.
+
+2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/113758
+       * gdc.dg/torture/pr113758.d: New test.
+
+2024-02-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/113831
+       PR tree-optimization/108355
+       * gcc.dg/torture/pr113831.c: New testcase.
+       * gcc.dg/tree-ssa/ssa-fre-104.c: Likewise.
+
+2024-02-12  Pan Li  <pan2.li@intel.com>
+
+       * gcc.target/riscv/rvv/base/pr113766-1.c: Adjust the test cases.
+
+2024-02-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/113863
+       * gcc.dg/vect/pr113863.c: New testcase.
+
 2024-02-11  John David Anglin  <danglin@gcc.gnu.org>
 
        * gcc.c-torture/execute/ieee/cdivchkf.c: Use ilogb and
index 1839b688b436e03d5369595e5b3e3562e49a5c20..24acc6a9a70f4d353627257770993793b87ac029 100644 (file)
@@ -1,3 +1,13 @@
+2024-02-12  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR target/113855
+       * config.host: Add trampoline support to x?86-linux.
+       * config/i386/heap-trampoline.c (trampoline_insns): Provide
+       a variant for IA32.
+       (union ix86_trampoline): Likewise.
+       (__gcc_nested_func_ptr_created): Implement a basic trampoline
+       for IA32.
+
 2024-02-10  Jakub Jelinek  <jakub@redhat.com>
 
        * soft-fp/floatbitintdd.c (__bid_floatbitintdd): Or in all remainder
index c673cd8ca60be165ba86a7fbc9e39a384cb1db7f..25a43b26a9278d5323684b2672e8105da66a1d18 100644 (file)
@@ -1,3 +1,8 @@
+2024-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       * io/transfer.c (formatted_transfer_scalar_write): Adjust
+       bytes_used and pos variable for stream access.
+
 2024-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
        PR libfortran/111022
index 9d9014d686684cd44196032f4e7054b407b33f1e..cc4bb37086d24636b8e1ae00db6869e75b91d855 100644 (file)
@@ -1,3 +1,16 @@
+2024-02-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR modula2/113888
+       * configure.ac (GM2_CHECK_LIB): Rename gettimeofday guard to
+       HAVE_GETTIMEOFDAY.
+       (GM_CHECK_LIB): Check for settimeofday.
+       (GM2_CHECK_LIB): Check for exp10, exp10f, exp10l in libm.
+       (AC_CHECK_DECLS): Check for getenv.
+       * configure, config.h.in: Regenerate.
+       * libm2pim/dtoa.cc: Rename <strings.h>, <string.h> guards to
+       HAVE_STRINGS_H, HAVE_STRING_H.
+       * libm2pim/ldtoa.cc: Likewise.
+
 2024-01-18  Gaius Mulley  <gaiusmod2@gmail.com>
 
        PR modula2/111956
index 4ba3405bc6615f1c70237f51c43a00a3663e822c..fde51d95c4480c69990b8fe8626ded4466f5a9ea 100644 (file)
@@ -1,3 +1,11 @@
+2024-02-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR testsuite/113448
+       * testsuite/libgomp.c/alloc-pinned-1.c [!__linux__] (CHECK_SIZE):
+       Call abort.
+       * testsuite/libgomp.c/alloc-pinned-2.c [!__linux__] (CHECK_SIZE):
+       Likewise.
+
 2024-02-11  John David Anglin  <danglin@gcc.gnu.org>
 
        PR libgomp/113843
index 37bde4d1abcc8ca641bb0e9f65e5f1fecda0218f..1c5afc580f20de241403d4467005eabb77e18ec0 100644 (file)
@@ -1,3 +1,9 @@
+2024-02-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * vprintf-support.c (libiberty_vprintf_buffer_size): Handle
+       properly l, ll, z, t or on _WIN32 I64 modifiers for diouxX
+       and L modifier for fFgGeE.
+
 2024-01-13  Jakub Jelinek  <jakub@redhat.com>
 
        * cp-demangle.c (FNQUAL_COMPONENT_CASE): Add case for
index 2b36b5b99f4663dc1bfa1d9f921d0efa9988efa4..c290b48f4b2daa679edc1908c97b0c51c8e7ef44 100644 (file)
@@ -1,3 +1,14 @@
+2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/113667
+       * configure: Regenerate.
+       * configure.ac (libtool_VERSION): Update to 5:0:0.
+
+2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/113772
+       * libdruntime/MERGE: Merge upstream druntime 11240a9663.
+
 2024-02-04  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * src/MERGE: Merge upstream phobos 37796e783.
index 7b65abaf5f6a99088b96f16378bb79132070cbc7..fc8a97b5899e13f9a63bae245931e4269ca626dd 100644 (file)
@@ -1,3 +1,12 @@
+2024-02-12  Paul Keir  <paul.keir@uws.ac.uk>
+
+       PR libstdc++/113294
+       * include/bits/basic_string.h (basic_string::operator=): Use
+       _M_use_local_data() instead of _M_local_buf on the moved-from
+       string.
+       * testsuite/21_strings/basic_string/modifiers/constexpr.cc
+       (test_move): New test.
+
 2024-02-09  Ken Matsui  <kmatsui@gcc.gnu.org>
 
        * include/bits/c++config (_GLIBCXX_HAVE_BUILTIN_IS_SAME):