[gcc r10-9627] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Wed Mar 31 00:17:54 GMT 2021
https://gcc.gnu.org/g:99c560a8399084b4bc6a788eaebdf7e89b1a47eb
commit r10-9627-g99c560a8399084b4bc6a788eaebdf7e89b1a47eb
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Wed Mar 31 00:17:20 2021 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 34 ++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/c/ChangeLog | 10 ++++++++++
gcc/cp/ChangeLog | 23 +++++++++++++++++++++++
gcc/testsuite/ChangeLog | 42 ++++++++++++++++++++++++++++++++++++++++++
5 files changed, 110 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5bd774139d1..7ef023a490e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,37 @@
+2021-03-30 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-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/99334
+ * dwarf2out.h (struct dw_fde_node): Add rule18 member.
+ * dwarf2cfi.c (dwarf2out_frame_debug_expr): When handling (set hfp sp)
+ assignment with drap_reg active, queue reg save for hfp with offset 0
+ and flush queued reg saves. When handling a push with rule18,
+ defer queueing reg save for hfp and just assert the offset is 0.
+ (scan_trace): Assert that fde->rule18 is false.
+
+2021-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/99388
+ * dwarf2out.c (insert_float): Change return type from void to
+ unsigned, handle GET_MODE_SIZE (mode) == 2 and return element size.
+ (mem_loc_descriptor, loc_descriptor, add_const_value_attribute):
+ Adjust callers.
+
+2021-03-30 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/99824
+ * stor-layout.c (set_min_and_max_values_for_integral_type):
+ Assert the precision is within the bounds of
+ WIDE_INT_MAX_PRECISION.
+ * tree-ssa-sccvn.c (ao_ref_init_from_vn_reference): Use
+ the outermost component ref only to lower the access size
+ and initialize that from the access type.
+
2021-03-29 Alex Coplan <alex.coplan@arm.com>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 634b2d7af28..eafec334c60 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210330
+20210331
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 602f827ea35..545d7052920 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,13 @@
+2021-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/99588
+ * c-typeck.c (mark_exp_read): Recognize what build_atomic_assign
+ with modifycode NOP_EXPR produces and mark the _Atomic var as read
+ if found.
+ (build_atomic_assign): For modifycode of NOP_EXPR, use COMPOUND_EXPRs
+ rather than STATEMENT_LIST. Otherwise call mark_exp_read on lhs.
+ Set TREE_SIDE_EFFECTS on the TARGET_EXPR.
+
2021-03-24 Iain Sandoe <iain@sandoe.co.uk>
* c-parser.c (c_parser_objc_at_property_declaration):
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 408d99bdf04..30e4e14260b 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,26 @@
+2021-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/99790
+ * cp-gimplify.c (cp_gimplify_expr): Handle PTRMEM_CST.
+
+2021-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/99705
+ * tree.c (bot_manip): Remap artificial automatic temporaries mentioned
+ in DECL_EXPR or in BIND_EXPR_VARS.
+
+2021-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/99745
+ * decl2.c (grokbitfield): Diagnose bitfields containing bare parameter
+ packs and don't set DECL_BIT_FIELD_REPRESENTATIVE in that case.
+
+2021-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/99650
+ * decl.c (cp_finish_decomp): Diagnose void initializers when
+ using tuple_element and get.
+
2021-03-29 Marek Polacek <polacek@redhat.com>
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 10928bf3fec..a0edd78b11e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,45 @@
+2021-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/99790
+ * g++.dg/cpp1z/pr99790.C: New test.
+
+2021-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/99777
+ * g++.dg/torture/pr99777.C: New test.
+
+2021-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/99705
+ * g++.dg/cpp0x/new5.C: New test.
+
+2021-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/99745
+ * g++.dg/cpp0x/variadic181.C: New test.
+
+2021-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/99650
+ * g++.dg/cpp1z/decomp55.C: New test.
+
+2021-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/99588
+ * gcc.dg/Wunused-var-5.c: New test.
+ * gcc.dg/Wunused-var-6.c: New test.
+
+2021-03-30 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/99824
+ * gcc.dg/torture/pr99824.c: New testcase.
+
+2021-03-30 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 Marek Polacek <polacek@redhat.com>
Backported from master:
More information about the Gcc-cvs
mailing list