Daily bump.
This commit is contained in:
parent
34fca8f3e0
commit
e2b20ed3ef
8 changed files with 190 additions and 1 deletions
111
gcc/ChangeLog
111
gcc/ChangeLog
|
@ -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.
|
||||
|
|
|
@ -1 +1 @@
|
|||
20230223
|
||||
20230224
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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):
|
||||
|
|
Loading…
Add table
Reference in a new issue