aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-01-24 00:16:28 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-01-24 00:16:28 +0000
commit0c940703f00ded736c42745ac542904e22db8d51 (patch)
tree21c4f123d97566f991d16a4a0b2e329afb88e78b /gcc
parent51631875a2fa0af62ebda7484ac48368e1805dff (diff)
downloadgcc-0c940703f00ded736c42745ac542904e22db8d51.zip
gcc-0c940703f00ded736c42745ac542904e22db8d51.tar.gz
gcc-0c940703f00ded736c42745ac542904e22db8d51.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog25
-rw-r--r--gcc/testsuite/ChangeLog21
4 files changed, 55 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index dbbe553..3a7842c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,11 @@
+2022-01-23 Andrew Pinski <apinski@marvell.com>
+
+ PR target/64821
+ * config/aarch64/aarch64-builtins.cc
+ (aarch64_general_gimple_fold_builtin): Handle
+ __builtin_aarch64_sqrt* and simplify into SQRT internal
+ function.
+
2022-01-22 Jakub Jelinek <jakub@redhat.com>
PR other/104176
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1c9ace6..da164bf 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220123
+20220124
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 4b49a67..1aadfa9 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,28 @@
+2022-01-23 Will Wray <wjwray@gmail.com>
+
+ PR c++/55227
+ * decl.cc (reshape_init_r): Only call has_designator_check when
+ first_initializer_p or for the inner constructor element.
+ (cp_complete_array_type): Call reshape_init on braced-init-list.
+
+2022-01-23 Jason Merrill <jason@redhat.com>
+
+ PR c++/104182
+ * cp-gimplify.cc (cp_genericize_target_expr): Make sure nothing
+ has set DECL_INITIAL on a TARGET_EXPR slot.
+ * tree.cc (is_local_temp): Don't check DECL_CONTEXT.
+
+2022-01-23 Jason Merrill <jason@redhat.com>
+
+ PR c++/101072
+ * cp-tree.h (build_implicit_conv_flags): Declare.
+ * call.cc (build_implicit_conv_flags): Split out from...
+ (perform_implicit_conversion_flags): ...here.
+ * decl.cc (check_initializer): Use it.
+ * pt.cc (tsubst_copy_and_build): Remove TARGET_EXPR handling.
+ * semantics.cc (finish_compound_literal): Don't treat
+ scalar values like CONSTRUCTORs.
+
2022-01-21 Jason Merrill <jason@redhat.com>
* semantics.cc (find_failing_clause): Return expr if not
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8fa1689..6d22984 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,24 @@
+2022-01-23 Will Wray <wjwray@gmail.com>
+
+ PR c++/55227
+ * g++.dg/cpp2a/desig21.C: New test.
+
+2022-01-23 Andrew Pinski <apinski@marvell.com>
+
+ PR target/64821
+ * gcc.target/aarch64/vsqrt-1.c: New test.
+ * gcc.target/aarch64/vsqrt-2.c: New test.
+
+2022-01-23 Jason Merrill <jason@redhat.com>
+
+ PR c++/104182
+ * g++.dg/cpp0x/initlist127.C: New test.
+
+2022-01-23 Jason Merrill <jason@redhat.com>
+
+ PR c++/101072
+ * g++.dg/cpp0x/constexpr-empty14a.C: New test.
+
2022-01-22 David Malcolm <dmalcolm@redhat.com>
PR analyzer/104150