aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-10-04 00:17:16 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-10-04 00:17:16 +0000
commit69fd6dcc32c92132010b7d1fe4c2a37bc045d524 (patch)
tree60761d2dfc0f1c25cdd94351e553b235ad696833 /gcc
parentc27ddea7465bfbc3b7077ddb13889014c9fd995e (diff)
downloadgcc-69fd6dcc32c92132010b7d1fe4c2a37bc045d524.zip
gcc-69fd6dcc32c92132010b7d1fe4c2a37bc045d524.tar.gz
gcc-69fd6dcc32c92132010b7d1fe4c2a37bc045d524.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog45
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/c-family/ChangeLog10
-rw-r--r--gcc/cp/ChangeLog25
-rw-r--r--gcc/po/ChangeLog4
-rw-r--r--gcc/testsuite/ChangeLog27
6 files changed, 112 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d362906..48397ff 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,48 @@
+2022-10-03 Sergei Trofimovich <siarheit@google.com>
+
+ * config/i386/t-i386: Add build-time dependencies against
+ i386-builtin-types.inc to i386-builtins.o, i386-expand.o,
+ i386-features.o.
+
+2022-10-03 Andrew Stubbs <ams@codesourcery.com>
+
+ * config/gcn/gcn-valu.md (while_ultsidi): Limit mask length using
+ operand 3.
+ * doc/md.texi (while_ult): Document new operand 3 usage.
+ * internal-fn.cc (expand_while_optab_fn): Set operand 3 when lhs_type
+ maps to a non-vector mode.
+
+2022-10-03 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/107109
+ * range-op.cc (adjust_op1_for_overflow): Don't process undefined.
+
+2022-10-03 Christophe Lyon <christophe.lyon@arm.com>
+
+ * config/arm/mve.md (mve_vrev64q_m_<supf><mode>): Add early
+ clobber.
+ (mve_vrev64q_m_f<mode>): Likewise.
+
+2022-10-03 Aldy Hernandez <aldyh@redhat.com>
+
+ * value-range.cc (irange::set_nonzero_bits): Do not pessimize range.
+ (range_tests_nonzero_bits): New test.
+
+2022-10-03 Aldy Hernandez <aldyh@redhat.com>
+
+ * value-range.cc (irange::operator==): Early bail on m_num_ranges
+ equal to 0.
+
+2022-10-03 Aldy Hernandez <aldyh@redhat.com>
+
+ * value-range.cc (irange::legacy_equal_p): Remove nonozero mask
+ check when comparing VR_VARYING ranges.
+
+2022-10-03 Aldy Hernandez <aldyh@redhat.com>
+
+ * ipa-prop.cc (struct ipa_vr_ggc_hash_traits): Do not compare
+ incompatible ranges in ipa-prop.
+
2022-10-02 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/107121
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f305746..59c7fe2 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20221003
+20221004
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index d401dc1..ea4b254 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,13 @@
+2022-10-03 Patrick Palka <ppalka@redhat.com>
+
+ * c-common.cc (c_common_reswords): Use RID_IS_SAME instead of
+ RID_IS_SAME_AS.
+
+2022-10-03 Joseph Myers <joseph@codesourcery.com>
+
+ * c-cppbuiltin.cc (builtin_define_float_constants): Do not
+ special-case __*_EPSILON__ setting for IBM long double for C2x.
+
2022-09-30 Patrick Palka <ppalka@redhat.com>
* c-common.cc (c_common_reswords): Use cp/cp-trait.def to handle
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 1dc0c43..db6fea1 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,28 @@
+2022-10-03 Jakub Jelinek <jakub@redhat.com>
+
+ * cp-tree.h (BCS_STMT_EXPR): New enumerator.
+ * name-lookup.h (enum scope_kind): Add sk_stmt_expr.
+ * name-lookup.cc (begin_scope): Handle sk_stmt_expr like sk_block.
+ * semantics.cc (begin_compound_stmt): For BCS_STMT_EXPR use
+ sk_stmt_expr.
+ * parser.cc (cp_parser_statement_expr): Use BCS_STMT_EXPR instead of
+ BCS_NORMAL.
+ * decl.cc (struct named_label_entry): Add in_stmt_expr.
+ (poplevel_named_label_1): Handle sk_stmt_expr.
+ (check_previous_goto_1): Diagnose entering of statement expression.
+ (check_goto): Likewise.
+
+2022-10-03 Patrick Palka <ppalka@redhat.com>
+
+ * constraint.cc (diagnose_trait_expr): Use CPTK_IS_SAME instead
+ of CPTK_IS_SAME_AS.
+ * cp-trait.def (IS_SAME_AS): Rename to ...
+ (IS_SAME): ... this.
+ * pt.cc (alias_ctad_tweaks): Use CPTK_IS_SAME instead of
+ CPTK_IS_SAME_AS.
+ * semantics.cc (trait_expr_value): Likewise.
+ (finish_trait_expr): Likewise.
+
2022-10-01 Patrick Palka <ppalka@redhat.com>
* semantics.cc (trait_expr_value): Make cp_trait_kind switch
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 55d13c7..9499a3d 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2022-10-03 Joseph Myers <joseph@codesourcery.com>
+
+ * sv.po: Update.
+
2022-09-22 Joseph Myers <joseph@codesourcery.com>
* fr.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f764a44..0c6e5d4 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,30 @@
+2022-10-03 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
+ Yvan ROUX <yvan.roux@foss.st.com>
+
+ * gcc.target/arm/cmse/cmse-15.c: Align with -Os improvements.
+
+2022-10-03 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/ext/stmtexpr24.C: New test.
+
+2022-10-03 Andrew MacLeod <amacleod@redhat.com>
+
+ * gcc.dg/pr107109.c: New.
+
+2022-10-03 Christophe Lyon <christophe.lyon@arm.com>
+
+ * gcc.target/arm/mve/intrinsics/vrev64q_m_s16-clobber.c: New test.
+
+2022-10-03 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/c11-float-7.c, gcc.dg/c2x-float-12.c: New tests.
+
+2022-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
+ PR fortran/107062
+ * gfortran.dg/ieee/fma_1.f90: Fix test.
+ * gfortran.dg/ieee/modes_1.f90: Fix test.
+
2022-10-01 José Rui Faustino de Sousa <jrfsousa@gmail.com>
PR fortran/100029