mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-02 06:40:25 +08:00
Daily bump.
This commit is contained in:
parent
6e56633daa
commit
5fb1e67453
@ -1,3 +1,19 @@
|
||||
2022-12-16 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* filter-clang-warnings.py: Print each warning only one time.
|
||||
|
||||
2022-12-16 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc-changelog/git_email.py: Use PatchSet constructor
|
||||
as newline argument is not supported with older unidiff
|
||||
library.
|
||||
|
||||
2022-12-16 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* gcc-changelog/git_email.py (GitEmail:__init__): Support older
|
||||
unidiff.PatchSet that do not have a newline= argument
|
||||
of from_filename.
|
||||
|
||||
2022-12-14 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* analyze_brprob.py: Add copyright header.
|
||||
|
@ -1,3 +1,72 @@
|
||||
2022-12-16 John David Anglin <danglin@gcc.gnu.org>
|
||||
|
||||
* config/pa/pa.cc (pa_option_override): Disable -fstack-protector.
|
||||
|
||||
2022-12-16 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
Revert:
|
||||
2022-12-15 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
* ira-costs.cc: Include print-rtl.h.
|
||||
(record_reg_classes, scan_one_insn): Add code to print debug info.
|
||||
* ira.cc (ira_init_register_move_cost): Check that at least one hard
|
||||
reg of the mode are in the class contents to calculate the
|
||||
register move costs.
|
||||
|
||||
2022-12-16 Qing Zhao <qing.zhao@oracle.com>
|
||||
|
||||
* doc/invoke.texi: Document -Wstrict-flex-arrays option.
|
||||
* gimple-array-bounds.cc (check_out_of_bounds_and_warn): Add two more
|
||||
arguments.
|
||||
(array_bounds_checker::check_array_ref): Issue warnings for
|
||||
-Wstrict-flex-arrays.
|
||||
* opts.cc (finish_options): Issue warning for unsupported combination
|
||||
of -Wstrict_flex_arrays and -fstrict-flex-array.
|
||||
* tree-vrp.cc (execute_ranger_vrp): Enable the pass when
|
||||
warn_strict_flex_array is true.
|
||||
|
||||
2022-12-16 Palmer Dabbelt <palmer@rivosinc.com>
|
||||
|
||||
* config/riscv/riscv.cc (riscv_option_override): Fix comment
|
||||
wording.
|
||||
|
||||
2022-12-16 Palmer Dabbelt <palmer@rivosinc.com>
|
||||
|
||||
* doc/extend.texi (__builtin_riscv_pause): Imply
|
||||
Xgnuzihintpausestate.
|
||||
|
||||
2022-12-16 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/108086
|
||||
* tree-inline.cc (remap_ssa_name): Do not unshare the
|
||||
result from the decl_map.
|
||||
|
||||
2022-12-16 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/108086
|
||||
* tree-inline.cc (copy_bb): Remove handling of (foo *)&this->m
|
||||
substitution which is done in remap_gimple_op_r via
|
||||
re-gimplifying.
|
||||
|
||||
2022-12-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR rtl-optimization/106751
|
||||
* loop-invariant.cc (move_invariant_reg): If preheader bb ends
|
||||
with a JUMP_INSN, split the preheader edge and emit invariants
|
||||
into the new preheader basic block.
|
||||
|
||||
2022-12-16 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/108086
|
||||
* tree-inline.cc (remap_gimple_stmt): Add stmts to the
|
||||
sequence without updating them. Simplify x == x detection.
|
||||
|
||||
2022-12-16 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* config/i386/cmpccxaddintrin.h
|
||||
(__cmpccxadd_epi32): Rename to _cmpccxadd_epi32.
|
||||
(__cmpccxadd_epi64): Rename to _cmpccxadd_epi64.
|
||||
|
||||
2022-12-15 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
* ira-costs.cc: Include print-rtl.h.
|
||||
|
@ -1 +1 @@
|
||||
20221216
|
||||
20221217
|
||||
|
@ -1,3 +1,24 @@
|
||||
2022-12-16 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/106479
|
||||
* kf.cc (kf_memcpy_memmove::impl_call_pre): Pass in source region
|
||||
to region_model::check_for_poison.
|
||||
* region-model-asm.cc (region_model::on_asm_stmt): Pass NULL
|
||||
region to region_model::check_for_poison.
|
||||
* region-model.cc (region_model::check_for_poison): Add
|
||||
"src_region" param, and pass it to poisoned_value_diagnostic.
|
||||
(region_model::on_assignment): Pass NULL region to
|
||||
region_model::check_for_poison.
|
||||
(region_model::get_rvalue): Likewise.
|
||||
* region-model.h (region_model::check_for_poison): Add
|
||||
"src_region" param.
|
||||
* sm-fd.cc (fd_state_machine::on_accept): Pass in source region
|
||||
to region_model::check_for_poison.
|
||||
* varargs.cc (kf_va_copy::impl_call_pre): Pass NULL region to
|
||||
region_model::check_for_poison.
|
||||
(kf_va_arg::impl_call_pre): Pass in source region to
|
||||
region_model::check_for_poison.
|
||||
|
||||
2022-12-14 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/108065
|
||||
|
@ -1,3 +1,7 @@
|
||||
2022-12-16 Qing Zhao <qing.zhao@oracle.com>
|
||||
|
||||
* c.opt (Wstrict-flex-arrays): New option.
|
||||
|
||||
2022-12-02 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
* c-attribs.cc (handle_deprecated_attribute): Use type when
|
||||
|
@ -1,3 +1,10 @@
|
||||
2022-12-16 Andrew Pinski <pinskia@gmail.com>
|
||||
Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/107768
|
||||
* coroutines.cc (coro_rewrite_function_body): Initialize pointers
|
||||
from nullptr_node. (morph_fn_to_coro): Likewise.
|
||||
|
||||
2022-12-15 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/102104
|
||||
|
@ -1,3 +1,51 @@
|
||||
2022-12-16 John David Anglin <danglin@gcc.gnu.org>
|
||||
|
||||
* lib/target-supports.exp (check_effective_target_static): Return 0
|
||||
on hppa*-*-*.
|
||||
|
||||
2022-12-16 Andrew Pinski <pinskia@gmail.com>
|
||||
Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/107768
|
||||
* g++.dg/coroutines/pr107768.C: New test.
|
||||
|
||||
2022-12-16 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/106479
|
||||
* gcc.dg/analyzer/pr104308.c (test_memmove_within_uninit): Remove
|
||||
xfail on region creation event.
|
||||
|
||||
2022-12-16 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
Revert:
|
||||
2022-12-16 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
* gcc.target/avr/pr90706.c: New.
|
||||
|
||||
2022-12-16 Qing Zhao <qing.zhao@oracle.com>
|
||||
|
||||
* gcc.dg/Warray-bounds-flex-arrays-1.c: Update testing case with
|
||||
-Wstrict-flex-arrays.
|
||||
* gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
|
||||
* gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
|
||||
* gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
|
||||
* gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
|
||||
* gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
|
||||
* c-c++-common/Wstrict-flex-arrays.c: New test.
|
||||
* gcc.dg/Wstrict-flex-arrays-2.c: New test.
|
||||
* gcc.dg/Wstrict-flex-arrays-3.c: New test.
|
||||
* gcc.dg/Wstrict-flex-arrays.c: New test.
|
||||
|
||||
2022-12-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR rtl-optimization/106751
|
||||
* gcc.c-torture/compile/pr106751.c: New test.
|
||||
|
||||
2022-12-16 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* gcc.target/i386/cmpccxadd-1.c: Fix intrin name.
|
||||
* gcc.target/i386/cmpccxadd-2.c: Ditto.
|
||||
|
||||
2022-12-15 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/102104
|
||||
|
@ -1,3 +1,12 @@
|
||||
2022-12-16 Thomas Neumann <tneumann@users.sourceforge.net>
|
||||
|
||||
* unwind-dw2-fde.c: Initialize fde object lazily when
|
||||
the first exception tries to pass through.
|
||||
|
||||
2022-12-16 Thomas Neumann <tneumann@users.sourceforge.net>
|
||||
|
||||
* unwind-dw2-fde.c: Use radix sort instead of split+sort+merge.
|
||||
|
||||
2022-12-08 Max Filippov <jcmvbkbc@gmail.com>
|
||||
|
||||
* config/xtensa/xtensa-config-builtin.h (XCHAL_NUM_AREGS)
|
||||
|
@ -1,3 +1,9 @@
|
||||
2022-12-16 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR libfortran/108056
|
||||
* testsuite/libgomp.fortran/allocate-4.f90: Remove
|
||||
accidentally added file.
|
||||
|
||||
2022-12-15 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR libfortran/108056
|
||||
|
@ -1,3 +1,60 @@
|
||||
2022-12-16 John David Anglin <danglin@gcc.gnu.org>
|
||||
|
||||
* config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
|
||||
|
||||
2022-12-16 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/expected (expected): Add monadic operations.
|
||||
(expected<void, E>): Likewise.
|
||||
* include/std/version (__cpp_lib_expected): Bump value.
|
||||
* testsuite/20_util/expected/synopsis.cc: Adjust expected macro
|
||||
value.
|
||||
* testsuite/20_util/expected/version.cc: Likewise.
|
||||
* testsuite/20_util/expected/illformed_neg.cc: Prune additional
|
||||
errors from ill-formed monadic operations.
|
||||
* testsuite/20_util/expected/observers.cc: Check error_or.
|
||||
* testsuite/20_util/expected/monadic.cc: New test.
|
||||
|
||||
2022-12-16 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/expected (expected::_M_swap_val_unex): Guard the
|
||||
correct object.
|
||||
(expected::swap): Move is_swappable
|
||||
requirement from static_assert to constraint.
|
||||
(swap): Likewise.
|
||||
(operator==): Remove noexcept-specifier.
|
||||
* testsuite/20_util/expected/swap.cc: Check swapping of
|
||||
types without non-throwing move constructor. Check constraints
|
||||
on swap.
|
||||
* testsuite/20_util/expected/unexpected.cc: Check constraints on
|
||||
swap.
|
||||
* testsuite/20_util/expected/equality.cc: New test.
|
||||
|
||||
2022-12-16 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/alloc_traits.h (__allocator_traits_base::__rebind):
|
||||
Add static assert for rebind requirement.
|
||||
* testsuite/20_util/allocator_traits/members/rebind_alloc.cc:
|
||||
Fix invalid rebind member in test allocator.
|
||||
* testsuite/20_util/allocator_traits/requirements/rebind_neg.cc:
|
||||
New test.
|
||||
* testsuite/20_util/scoped_allocator/outermost.cc: Add rebind to
|
||||
test allocator.
|
||||
* testsuite/23_containers/forward_list/48101_neg.cc: Prune new
|
||||
static assert error.
|
||||
* testsuite/23_containers/unordered_multiset/48101_neg.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/unordered_set/48101_neg.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/vector/52591.cc: Fix typo in rebind.
|
||||
|
||||
2022-12-16 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/108118
|
||||
* include/bits/shared_ptr_base.h (weak_ptr::operator=):
|
||||
Implement as move-and-swap exactly as specified in the standard.
|
||||
* testsuite/20_util/weak_ptr/cons/self_move.cc: New test.
|
||||
|
||||
2022-12-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libstdc++/108075
|
||||
|
Loading…
x
Reference in New Issue
Block a user