mirror of
https://gcc.gnu.org/git/gcc.git
synced 2025-01-12 22:14:18 +08:00
Daily bump.
This commit is contained in:
parent
4fa6356be1
commit
e980085206
@ -1,3 +1,52 @@
|
||||
2021-03-10 David Edelsohn <dje.gcc@gmail.com>
|
||||
|
||||
PR target/99492
|
||||
* config/rs6000/aix.h (ADJUST_FIELD_ALIGN): Add check for DCmode.
|
||||
* config/rs6000/rs6000.c (rs6000_special_round_type_align): Same.
|
||||
|
||||
2021-03-10 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR target/99422
|
||||
* lra-constraints.c (process_address_1): Don't check unknown
|
||||
constraint, use X for empty constraint.
|
||||
|
||||
2021-03-10 Alex Coplan <alex.coplan@arm.com>
|
||||
|
||||
* config/aarch64/aarch64.c (aarch64_vfp_is_call_or_return_candidate):
|
||||
Fix typo in comment describing "is_ha" argument.
|
||||
|
||||
2021-03-10 John David Anglin <danglin@gcc.gnu.org>
|
||||
|
||||
* doc/sourcebuild.texi: Document LRA target selector.
|
||||
|
||||
2021-03-10 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* doc/ux.texi: Add subsection contrasting interactive versus
|
||||
batch usage of GCC.
|
||||
|
||||
2021-03-10 Joel Hutton <joel.hutton@arm.com>
|
||||
|
||||
PR target/99102
|
||||
* tree-vect-stmts.c (vectorizable_store): Fix scatter store mask
|
||||
check condition.
|
||||
(vectorizable_load): Fix gather load mask check condition.
|
||||
|
||||
2021-03-10 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/99510
|
||||
* tree.c (check_aligned_type): Check that the candidate
|
||||
has TYPE_USER_ALIGN set instead of matching with the
|
||||
original type.
|
||||
|
||||
2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* config/sparc/sparc.c (sparc_regmode_natural_size): Return 4 for
|
||||
float and vector integer modes only if the mode is not larger.
|
||||
|
||||
2021-03-10 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* config/cris/cris.h (DWARF_FRAME_REGISTERS): Define.
|
||||
|
||||
2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
* ira.c (ira_setup_alts, ira_get_dup_out_num): Process digital
|
||||
|
@ -1 +1 @@
|
||||
20210310
|
||||
20210311
|
||||
|
@ -1,3 +1,8 @@
|
||||
2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gcc-interface/decl.c (gnat_to_gnu_entity): Build a TYPE_STUB_DECL
|
||||
for the main variant of an enumeration type declared as volatile.
|
||||
|
||||
2021-03-09 Mikael Pettersson <mikpelinux@gmail.com>
|
||||
|
||||
* raise-gcc.c: On Cygwin include mingw32.h to prevent
|
||||
|
@ -1,3 +1,22 @@
|
||||
2021-03-10 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/96374
|
||||
* engine.cc (exploded_path::feasible_p): Move "snodes_visited" and
|
||||
"model" locals into a new class feasibility_state. Move heart
|
||||
of per-edge processing into
|
||||
feasibility_state::maybe_update_for_edge.
|
||||
(feasibility_state::feasibility_state): New.
|
||||
(feasibility_state::maybe_update_for_edge): New, based on loop
|
||||
body in exploded_path::feasible_p.
|
||||
* exploded-graph.h (class feasibility_state): New.
|
||||
|
||||
2021-03-10 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* supergraph.h
|
||||
(callgraph_superedge::dyn_cast_callgraph_superedge): New.
|
||||
(call_superedge::dyn_cast_callgraph_superedge): Delete.
|
||||
(return_superedge::dyn_cast_callgraph_superedge): Delete.
|
||||
|
||||
2021-03-02 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* diagnostic-manager.cc (diagnostic_manager::emit_saved_diagnostics):
|
||||
|
@ -1,3 +1,16 @@
|
||||
2021-03-10 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/99423
|
||||
* module.cc (post_load_processing): Assert not gcable.
|
||||
(laxy_load_pendings): Extend no-gc region around
|
||||
post_load_processing.
|
||||
|
||||
2021-03-10 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/99508
|
||||
* decl.c (make_rtl_for_nonlocal_decl): Propagate local-extern's
|
||||
assembler name to the ns alias.
|
||||
|
||||
2021-03-09 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/99459
|
||||
|
@ -1,3 +1,21 @@
|
||||
2021-03-10 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/99205
|
||||
* data.c (gfc_assign_data_value): Reject non-constant character
|
||||
length for lvalue.
|
||||
* trans-array.c (gfc_conv_array_initializer): Restrict loop to
|
||||
elements which are defined to avoid NULL pointer dereference.
|
||||
|
||||
2021-03-10 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* intrinsic.texi (MIN): Correct 'maximum' to 'minimum'.
|
||||
|
||||
2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR fortran/96983
|
||||
* trans-intrinsic.c (build_round_expr): Do not implicitly assume
|
||||
that __float128 is the 128-bit floating-point type.
|
||||
|
||||
2021-03-08 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/49278
|
||||
|
@ -1,3 +1,63 @@
|
||||
2021-03-10 David Edelsohn <dje.gcc@gmail.com>
|
||||
|
||||
PR target/99492
|
||||
* gcc.target/powerpc/pr99492.c: New testcase.
|
||||
|
||||
2021-03-10 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/99205
|
||||
* gfortran.dg/data_char_4.f90: New test.
|
||||
* gfortran.dg/data_char_5.f90: New test.
|
||||
|
||||
2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
|
||||
|
||||
* gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
|
||||
|
||||
2021-03-10 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/99423
|
||||
* g++.dg/modules/pr99423_a.H: New.
|
||||
* g++.dg/modules/pr99423_b.H: New.
|
||||
|
||||
2021-03-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/99305
|
||||
PR testsuite/99498
|
||||
* g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
|
||||
unsigned_char effective targets.
|
||||
|
||||
2021-03-10 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/99508
|
||||
* g++.dg/ext/pr99508.C: New.
|
||||
|
||||
2021-03-10 John David Anglin <danglin@gcc.gnu.org>
|
||||
|
||||
PR testsuite/99292
|
||||
* lib/target-supports.exp (check_effective_target_lra): New.
|
||||
* gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
|
||||
* gcc.c-torture/compile/asmgoto-5.c: Likewise.
|
||||
* gcc.c-torture/compile/pr98096.c: Likewise.
|
||||
* gcc.dg/pr97954.c: Likewise.
|
||||
|
||||
2021-03-10 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
|
||||
* gcc.dg/analyzer/zlib-2.c: Likewise.
|
||||
|
||||
2021-03-10 Joel Hutton <joel.hutton@arm.com>
|
||||
|
||||
* gcc.dg/vect/pr99102.c: Fix target selector.
|
||||
|
||||
2021-03-10 Joel Hutton <joel.hutton@arm.com>
|
||||
|
||||
PR target/99102
|
||||
* gcc.dg/vect/pr99102.c: New test.
|
||||
|
||||
2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gnat.dg/specs/lto25.ads: New test.
|
||||
|
||||
2021-03-09 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/99305
|
||||
|
@ -1,3 +1,58 @@
|
||||
2021-03-10 John David Anglin <danglin@gcc.gnu.org>
|
||||
|
||||
* testsuite/29_atomics/atomic/wait_notify/bool.cc: Add options to
|
||||
link with libatomic.
|
||||
* testsuite/29_atomics/atomic/wait_notify/generic.cc: Likewise.
|
||||
* testsuite/29_atomics/atomic/wait_notify/pointers.cc: Likewise.
|
||||
* testsuite/29_atomics/atomic_flag/wait_notify/1.cc: Likewise.
|
||||
* testsuite/30_threads/barrier/arrive.cc: Likewise.
|
||||
* testsuite/30_threads/barrier/arrive_and_drop.cc: Likewise.
|
||||
* testsuite/30_threads/barrier/arrive_and_wait.cc: Likewise.
|
||||
* testsuite/30_threads/barrier/completion.cc: Likewise.
|
||||
* testsuite/30_threads/latch/3.cc: Likewise.
|
||||
* testsuite/30_threads/semaphore/try_acquire.cc: Likewise.
|
||||
* testsuite/30_threads/semaphore/try_acquire_for.cc: Likewise.
|
||||
* testsuite/30_threads/semaphore/try_acquire_until.cc: Likewise.
|
||||
|
||||
2021-03-10 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/99413
|
||||
* include/bits/align.h: Include debug/assertions.h.
|
||||
* include/bits/codecvt.h: Include bits/c++config.h.
|
||||
* include/bits/enable_special_members.h: Likewise.
|
||||
* include/bits/erase_if.h: Likewise.
|
||||
* include/bits/functional_hash.h: Include <type_traits>.
|
||||
* include/bits/invoke.h: Include bits/move.h.
|
||||
* include/bits/ostream_insert.h: Include bits/exception_defines.h.
|
||||
* include/bits/parse_numbers.h: Include <type_traits>.
|
||||
* include/bits/predefined_ops.h: Include bits/c++config.h.
|
||||
* include/bits/range_access.h: Include bits/stl_iterator.h.
|
||||
* include/bits/stl_bvector.h: Do not include bits/stl_vector.h.
|
||||
* include/bits/stl_iterator.h: Include bits/stl_iterator_base_types.h.
|
||||
* include/bits/stl_uninitialized.h: Include bits/stl_algobase.h.
|
||||
* include/bits/uniform_int_dist.h: Include bits/concept_check.h.
|
||||
* include/bits/unique_lock.h: Include bits/std_mutex.h.
|
||||
* include/debug/assertions.h: Include bits/c++config.h.
|
||||
|
||||
2021-03-10 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/ranges_cmp.h (__eq_builtin_ptr_cmp): Remove.
|
||||
(ranges::equal_to, ranges::not_equal_to): Do not constrain
|
||||
with __eq_builtin_ptr_cmp.
|
||||
(ranges::less, ranges::greater, ranges::less_equal)
|
||||
(ranges::greater_equal): Do not constrain with
|
||||
__less_builtin_ptr_cmp.
|
||||
* libsupc++/compare (compare_three_way): Do not constrain with
|
||||
__3way_builtin_ptr_cmp.
|
||||
* testsuite/18_support/comparisons/object/builtin-ptr-three-way.cc: Moved to...
|
||||
* testsuite/18_support/comparisons/object/lwg3530.cc: ...here.
|
||||
* testsuite/20_util/function_objects/range.cmp/lwg3530.cc: New test.
|
||||
|
||||
2021-03-10 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/std/time/syn_c++20.cc: Enable synopsis checks for
|
||||
C++20 calendar types.
|
||||
|
||||
2021-03-06 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libstdc++/99396
|
||||
|
Loading…
Reference in New Issue
Block a user