]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 11 Mar 2021 00:16:37 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 11 Mar 2021 00:16:37 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/analyzer/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 7fea6dbe5dfc262e90101ef805a898d84b8c6eb6..f1f3405c7ead8e37e2c3fe1db0699104e2e848c4 100644 (file)
@@ -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
index 3384f6c73254cfd9485dc509c8a0ba8d80630f2a..f2ed86a869c95f04565b26b4938d5019f24bf0aa 100644 (file)
@@ -1 +1 @@
-20210310
+20210311
index c66c7fcaf050b022f721830695f65446bb9867fb..2f39282193d5c4ce3ba571d42f51a35da2f847fa 100644 (file)
@@ -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
index ce5caa37e060a39f554cd5c2b3ef64979706fb57..9ed1624c7951e11c203224224ea99af798e64b49 100644 (file)
@@ -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):
index 145b4366b24c653417482b5c758db7ed114ac196..06c6dfa5cef8efdbfd7da1da17ee807724e302b3 100644 (file)
@@ -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
index eb0eb038778d5362038bcf521334116c0b9a7e7a..a78e724de17d1db462593c2e971b0e375d9294af 100644 (file)
@@ -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
index ca046f0d6c865b0798faa4a6ab09f801014275fa..7ed0052005c277b1499a3e95d6d51d4eb17ea488 100644 (file)
@@ -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
index a8d77dcd4f1af623f97dc454a0be22a9fce42941..109a206b214c517db02fe567a6cb67bcf2cd7609 100644 (file)
@@ -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