]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 24 Feb 2023 00:17:09 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 24 Feb 2023 00:17:09 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/d/ChangeLog
gcc/fortran/ChangeLog
gcc/go/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 429cddab618d749b05701a0b0b94beab90fe8f3f..c9e9927dc9f751c4a41b2fc34080d5441c79c5bb 100644 (file)
@@ -1,3 +1,114 @@
+2023-02-23  Max Filippov  <jcmvbkbc@gmail.com>
+
+       * config/xtensa/xtensa-dynconfig.cc (config.h, system.h)
+       (coretypes.h, diagnostic.h, intl.h): Use "..." instead of <...>
+       for the gcc-internal headers.
+
+2023-02-23  Max Filippov  <jcmvbkbc@gmail.com>
+
+       * config/xtensa/t-xtensa (xtensa-dynconfig.o): Use $(COMPILE)
+       and $(POSTCOMPILE) instead of manual dependency listing.
+       * config/xtensa/xtensa-dynconfig.c: Rename to ...
+       * config/xtensa/xtensa-dynconfig.cc: ... this.
+
+2023-02-23  Arsen Arsenović  <arsen@aarsen.me>
+
+       * doc/cfg.texi: Reorder index entries around @items.
+       * doc/cpp.texi: Ditto.
+       * doc/cppenv.texi: Ditto.
+       * doc/cppopts.texi: Ditto.
+       * doc/generic.texi: Ditto.
+       * doc/install.texi: Ditto.
+       * doc/extend.texi: Ditto.
+       * doc/invoke.texi: Ditto.
+       * doc/md.texi: Ditto.
+       * doc/rtl.texi: Ditto.
+       * doc/tm.texi.in: Ditto.
+       * doc/trouble.texi: Ditto.
+       * doc/tm.texi: Regenerate.
+
+2023-02-23  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+
+       * config/xtensa/xtensa.md: New peephole2 pattern that eliminates
+       the occurrence of general-purpose register used only once and for
+       transferring intermediate value.
+
+2023-02-23  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+
+       * config/xtensa/xtensa.cc (machine_function): Add new member
+       'eliminated_callee_saved_bmp'.
+       (xtensa_can_eliminate_callee_saved_reg_p): New function to
+       determine whether the register can be eliminated or not.
+       (xtensa_expand_prologue): Add invoking the above function and
+       elimination the use of callee-saved register by using its stack
+       slot through the stack pointer (or the frame pointer if needed)
+       directly.
+       (xtensa_expand_prologue): Modify to not emit register restoration
+       insn from its stack slot if the register is already eliminated.
+
+2023-02-23  Jakub Jelinek  <jakub@redhat.com>
+
+       PR translation/108890
+       * config/xtensa/xtensa-dynconfig.c (xtensa_load_config): Drop _()s
+       around fatal_error format strings.
+
+2023-02-23  Richard Biener  <rguenther@suse.de>
+
+       * tree-ssa-structalias.cc (handle_lhs_call): Do not
+       re-create rhsc, only truncate it.
+
+2023-02-23  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/106258
+       * ipa-prop.cc (try_make_edge_direct_virtual_call): Handle
+       BUILT_IN_UNREACHABLE_TRAP like BUILT_IN_UNREACHABLE.
+
+2023-02-23  Richard Biener  <rguenther@suse.de>
+
+       * tree-if-conv.cc (tree_if_conversion): Properly manage
+       memory of refs and the contained data references.
+
+2023-02-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/108888
+       * tree-if-conv.cc (if_convertible_stmt_p): Set PLF_2 on
+       calls to predicate.
+       (predicate_statements): Only predicate calls with PLF_2.
+
+2023-02-23  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+
+       * config/xtensa/xtensa.md
+       (zero_cost_loop_start, zero_cost_loop_end, loop_end):
+       Add missing "SI:" to PLUS RTXes.
+
+2023-02-23  Max Filippov  <jcmvbkbc@gmail.com>
+
+       PR target/108876
+       * config/xtensa/xtensa.cc (xtensa_expand_epilogue):
+       Emit (use (reg:SI A0_REG)) at the end in the sibling call
+       (i.e. the same place as (return) in the normal call).
+
+2023-02-23  Max Filippov  <jcmvbkbc@gmail.com>
+
+       Revert:
+       2023-02-21  Max Filippov  <jcmvbkbc@gmail.com>
+
+       PR target/108876
+       * config/xtensa/xtensa.cc (xtensa_expand_epilogue): Drop emit_use
+       for A0_REG.
+       * config/xtensa/xtensa.md (sibcall, sibcall_internal)
+       (sibcall_value, sibcall_value_internal): Add 'use' expression
+       for A0_REG.
+
+2023-02-23  Arsen Arsenović  <arsen@aarsen.me>
+
+       * doc/cppdiropts.texi: Reorder @opindex commands to precede
+       @items they relate to.
+       * doc/cppopts.texi: Ditto.
+       * doc/cppwarnopts.texi: Ditto.
+       * doc/invoke.texi: Ditto.
+       * doc/lto.texi: Ditto.
+
 2023-02-22  Andrew Stubbs  <ams@codesourcery.com>
 
        * internal-fn.cc (expand_MASK_CALL): New.
index 40fc33749430b5acde57e237e86d6f63a7def295..fb96f27d1825a884fe2146520b6447648ed0abe7 100644 (file)
@@ -1 +1 @@
-20230223
+20230224
index c0e8cdfff190165b9b6f953b5657a7b36b81fa71..b417f75a2008ae5a740327aded0e4bfdd65ae18d 100644 (file)
@@ -1,3 +1,8 @@
+2023-02-23  Jakub Jelinek  <jakub@redhat.com>
+
+       PR translation/108890
+       * c.opt (fcontracts): Fix description.
+
 2023-02-22  Marek Polacek  <polacek@redhat.com>
 
        PR c/108880
index bac136694c8b1a8a471fa91d1cdabc54ac640b8b..c9e63fe0a846d2ec92e0bfbcea307ee6f5bc4151 100644 (file)
@@ -1,3 +1,12 @@
+2023-02-23  Arsen Arsenović  <arsen@aarsen.me>
+
+       * implement-d.texi: Reorder index entries around @items.
+
+2023-02-23  Arsen Arsenović  <arsen@aarsen.me>
+
+       * gdc.texi: Reorder @opindex commands to precede @items they
+       relate to.
+
 2023-02-21  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * Make-lang.in (D_FRONTEND_OBJS): Add d/location.o.
index 5cca97e7c461fafbbb53ee5dbaefb5d2494ed846..d8cf19c6af0de57fa85594a55e916a6161ca90e5 100644 (file)
@@ -1,3 +1,12 @@
+2023-02-23  Arsen Arsenović  <arsen@aarsen.me>
+
+       * invoke.texi: Reorder index entries around @items.
+
+2023-02-23  Arsen Arsenović  <arsen@aarsen.me>
+
+       * invoke.texi: Reorder @opindex commands to precede @items they
+       relate to.
+
 2023-02-22  Harald Anlauf  <anlauf@gmx.de>
 
        PR fortran/96024
index a4173f42bd8f66fbd0429223eef38486db7edcd8..e091babba9682d36b2f4bae38d4d8b4fb2b20f3a 100644 (file)
@@ -1,3 +1,7 @@
+2023-02-23  Arsen Arsenović  <arsen@aarsen.me>
+
+       * gccgo.texi: Reorder index entries around @items.
+
 2023-01-17  Ian Lance Taylor  <iant@golang.org>
 
        PR go/108426
index ad95bd9ea5c48c0c3850d5c630fe6f8429e8e636..b7e53a8698e52db30fe0b9053212cfbd0a29da4a 100644 (file)
@@ -1,3 +1,23 @@
+2023-02-23  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+
+       * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
+       * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
+
+2023-02-23  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+
+       * gcc.target/xtensa/elim_callee_saved.c: New.
+
+2023-02-23  Jakub Jelinek  <jakub@redhat.com>
+
+       PR testsuite/108899
+       * g++.dg/modules/modules.exp: Only override unsupported if it
+       exists and saved-unsupported doesn't.
+
+2023-02-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/108888
+       * g++.dg/torture/pr108888.C: New testcase.
+
 2023-02-22  Marek Polacek  <polacek@redhat.com>
 
        PR c/108880
index eec06fdc86394b2b3f269bb69d19aca07801f311..461e04aff4a92e8f9de13798982612850cf2a755 100644 (file)
@@ -1,3 +1,34 @@
+2023-02-23  Matthias Kretz  <m.kretz@gsi.de>
+
+       * testsuite/experimental/simd/tests/reductions.cc: Introduce
+       max_distance as the type-dependent max error.
+
+2023-02-23  Matthias Kretz  <m.kretz@gsi.de>
+
+       * include/experimental/bits/simd_builtin.h (_S_set): Compare as
+       int. The actual range of these indexes is very small.
+
+2023-02-23  Matthias Kretz  <m.kretz@gsi.de>
+
+       * include/experimental/bits/simd_x86.h (_S_bit_shift_left)
+       (_S_bit_shift_right): Declare constexpr. The implementation was
+       already expecting constexpr evaluation.
+
+2023-02-23  Matthias Kretz  <m.kretz@gsi.de>
+
+       PR libstdc++/108030
+       * include/experimental/bits/simd_detail.h
+       (_GLIBCXX_SIMD_ALWAYS_INLINE_LAMBDA): Define as empty for
+       __clang__.
+
+2023-02-23  Matthias Kretz  <m.kretz@gsi.de>
+
+       PR libstdc++/108030
+       * include/experimental/bits/simd.h (__vector_broadcast):
+       Implement via __vector_broadcast_impl instead of
+       __call_with_n_evaluations + 2 lambdas.
+       (__vector_broadcast_impl): New.
+
 2023-02-22  Alexandre Oliva  <oliva@adacore.com>
 
        * src/c++11/shared_ptr.cc (__gnu_internal::get_mutex):