aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-03-30 00:16:29 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-03-30 00:16:29 +0000
commit65374af219f9c5c594951a07e766fe70c1136a1f (patch)
treeff4ebc2f17c4d49599d4228390aecb85b7f0fd32 /gcc
parent8aac913adfc14959aaf43a47cfe8d30198e1ade7 (diff)
downloadgcc-65374af219f9c5c594951a07e766fe70c1136a1f.zip
gcc-65374af219f9c5c594951a07e766fe70c1136a1f.tar.gz
gcc-65374af219f9c5c594951a07e766fe70c1136a1f.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog44
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/ada/ChangeLog6
-rw-r--r--gcc/po/ChangeLog4
-rw-r--r--gcc/testsuite/ChangeLog51
5 files changed, 106 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4331c75..2f7835e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,47 @@
+2021-03-29 Jan Hubicka <hubicka@ucw.cz>
+
+ * ipa-modref.c (merge_call_lhs_flags): Correct handling of deref.
+ (analyze_ssa_name_flags): Fix typo in comment.
+
+2021-03-29 Alex Coplan <alex.coplan@arm.com>
+
+ PR target/99216
+ * config/aarch64/aarch64-sve-builtins.cc
+ (function_builder::add_function): Add placeholder_p argument, use
+ placeholder decls if this is set.
+ (function_builder::add_unique_function): Instead of conditionally adding
+ direct overloads, unconditionally add either a direct overload or a
+ placeholder.
+ (function_builder::add_overloaded_function): Set placeholder_p if we're
+ using C++ overloads. Use the obstack for string storage instead
+ of relying on the tree nodes.
+ (function_builder::add_overloaded_functions): Don't return early for
+ m_direct_overloads: we need to add placeholders.
+ * config/aarch64/aarch64-sve-builtins.h
+ (function_builder::add_function): Add placeholder_p argument.
+
+2021-03-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/99807
+ * tree-vect-slp.c (vect_slp_analyze_node_operations_1): Move
+ assert below VEC_PERM handling.
+
+2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/99037
+ * config/aarch64/aarch64-simd.md (move_lo_quad_internal_<mode>): Use
+ aarch64_simd_or_scalar_imm_zero to match zeroes. Remove pattern
+ matching const_int 0.
+ (move_lo_quad_internal_be_<mode>): Likewise.
+ (move_lo_quad_<mode>): Update for the above.
+ * config/aarch64/iterators.md (VQ_2E): Delete.
+
+2021-03-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/99777
+ * fold-const.c (extract_muldiv_1): For conversions, punt on casts from
+ types other than scalar integral types.
+
2021-03-28 David Edelsohn <dje.gcc@gmail.com>
* config/rs6000/rs6000.c (rs6000_output_dwarf_dtprel): Do not add
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 173e326..634b2d7 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210329
+20210330
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 2f39282..651f951 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2021-03-29 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR ada/99802
+ * freeze.adb (Is_Full_Access_Aggregate): Call Is_Full_Access_Object
+ on the name of an N_Assignment_Statement to spot full access.
+
2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/decl.c (gnat_to_gnu_entity): Build a TYPE_STUB_DECL
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 63b4da6..0d4ea76 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2021-03-29 Joseph Myers <joseph@codesourcery.com>
+
+ * sv.po: Update.
+
2021-03-25 Joseph Myers <joseph@codesourcery.com>
* fr.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 557db47..570f2a7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,54 @@
+2021-03-29 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/61869
+ * gcc.dg/uninit-pr61869.c: New test.
+
+2021-03-29 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/61677
+ * gcc.dg/uninit-pr61677.c: New test.
+
+2021-03-29 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/61112
+ * gcc.dg/uninit-pr61112.c: New test.
+
+2021-03-29 Jan Hubicka <jh@suse.cz>
+
+ PR ipa/99751
+ * gcc.c-torture/compile/pr99751.c: Rename from ...
+ * gcc.c-torture/execute/pr99751.c: ... to this.
+
+2021-03-29 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.c-torture/compile/pr99751.c: New test.
+
+2021-03-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/93660
+ * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
+ declare simd warning on aarch64.
+
+2021-03-29 Alex Coplan <alex.coplan@arm.com>
+
+ PR target/99216
+ * g++.target/aarch64/sve/pr99216.C: New test.
+
+2021-03-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/99807
+ * gfortran.dg/vect/pr99807.f90: New testcase.
+
+2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/99808
+ * gcc.target/aarch64/pr99808.c: New test.
+
+2021-03-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/99777
+ * g++.dg/torture/pr99777.C: New test.
+
2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
PR target/96770