aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-03-11 00:16:37 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-03-11 00:16:37 +0000
commite9800852067503ed0fe4efbfcac5f172b8596ee6 (patch)
tree82290acacbc6d6a85854bdb28e77deb319a72f2e /gcc
parent4fa6356be14414957be05bdf5e22037fe1bea283 (diff)
downloadgcc-e9800852067503ed0fe4efbfcac5f172b8596ee6.zip
gcc-e9800852067503ed0fe4efbfcac5f172b8596ee6.tar.gz
gcc-e9800852067503ed0fe4efbfcac5f172b8596ee6.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog49
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/ada/ChangeLog5
-rw-r--r--gcc/analyzer/ChangeLog19
-rw-r--r--gcc/cp/ChangeLog13
-rw-r--r--gcc/fortran/ChangeLog18
-rw-r--r--gcc/testsuite/ChangeLog60
7 files changed, 165 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7fea6db..f1f3405 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 3384f6c..f2ed86a 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210310
+20210311
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index c66c7fc..2f39282 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -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
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index ce5caa3..9ed1624 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -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):
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 145b436..06c6dfa 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index eb0eb03..a78e724 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -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
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ca046f0..7ed0052 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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