summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog27
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/c-family/ChangeLog13
-rw-r--r--gcc/fortran/ChangeLog10
-rw-r--r--gcc/testsuite/ChangeLog16
-rw-r--r--include/ChangeLog6
-rw-r--r--libgcc/ChangeLog8
-rw-r--r--libiberty/ChangeLog6
8 files changed, 87 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 400943946cb..27173950bcc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,30 @@
+2022-03-19 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * diagnostic.cc (diagnostic_cc_tests): Rename to...
+ (c_diagnostic_cc_tests): ...this.
+ * opt-problem.cc (opt_problem_cc_tests): Rename to...
+ (c_opt_problem_cc_tests): ...this.
+ * selftest-run-tests.cc (selftest::run_tests): No longer run
+ opt_problem_cc_tests or diagnostic_cc_tests.
+ * selftest.h (diagnostic_cc_tests): Remove declaration.
+ (opt_problem_cc_tests): Likewise.
+
+2022-03-19 Marc Nieper-Wißkirchen <marc@nieper-wisskirchen.de>
+
+ PR jit/63854
+ * hash-traits.h (struct typed_const_free_remove): New.
+ (struct free_string_hash): New.
+ * pass_manager.h: Use free_string_hash.
+ * passes.cc (pass_manager::register_pass_name): Use free_string_hash.
+ (pass_manager::~pass_manager): Delete allocated m_name_to_pass_map.
+
+2022-03-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/104971
+ * config/i386/i386-expand.cc
+ (ix86_expand_builtin) <case IX86_BUILTIN_READ_FLAGS>: If ignore,
+ don't push/pop anything and just return const0_rtx.
+
2022-03-18 Vladimir N. Makarov <vmakarov@redhat.com>
PR rtl-optimization/104961
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b3f465bb5e7..bc8d2d2e07f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220319
+20220320
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index e82d5f80e98..7828083889b 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,16 @@
+2022-03-19 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * c-common.cc (c_family_tests): Call the new tests.
+ * c-common.h (c_diagnostic_tests): Declare.
+ (c_opt_problem_cc_tests): Likewise.
+
+2022-03-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/101515
+ * c-pretty-print.cc (c_fold_indirect_ref_for_warn): For C++ don't
+ return COMPONENT_REFs with FIELD_DECLs whose containing scope can't
+ be printed.
+
2022-03-16 Christophe Lyon <christophe.lyon@arm.com>
Roger Sayle <roger@nextmovesoftware.com>
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 782589f4ef1..59cb22ec3a1 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,13 @@
+2022-03-19 Mikael Morin <mikael@gcc.gnu.org>
+
+ PR fortran/104228
+ PR fortran/104570
+ * parse.cc (parse_associate): Use a new distinct gfc_charlen if the
+ copied type has one whose length is not known to be constant.
+ * resolve.cc (resolve_assoc_var): Reset charlen if it’s shared with
+ the associate target regardless of the expression type.
+ Don’t reinitialize charlen if it’s deferred.
+
2022-03-18 Tobias Burnus <tobias@codesourcery.com>
PR fortran/103039
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 71b55500b7e..e0af2aacc15 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,19 @@
+2022-03-19 Mikael Morin <mikael@gcc.gnu.org>
+
+ PR fortran/104228
+ PR fortran/104570
+ * gfortran.dg/associate_58.f90: New test.
+
+2022-03-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/104971
+ * gcc.target/i386/pr104971.c: New test.
+
+2022-03-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/101515
+ * g++.dg/warn/pr101515.C: New test.
+
2022-03-18 David Malcolm <dmalcolm@redhat.com>
PR analyzer/104943
diff --git a/include/ChangeLog b/include/ChangeLog
index 6f5f7a9caf2..e8bfe3982e5 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,9 @@
+2022-03-19 Tiezhu Yang <yangtiezhu@loongson.cn>
+
+ * floatformat.h (floatformat_ieee_quad_big): Renamed from
+ floatformat_ia64_quad_big.
+ (floatformat_ieee_quad_little): Similarly.
+
2021-12-12 Jonathan Wakely <jwakely@redhat.com>
* unique-ptr.h: Removed.
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index f023ce26507..b488ef2ca84 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,11 @@
+2022-03-19 Sergei Trofimovich <slyfox at gentoo dot org>
+
+ PR libgcc/86224
+ * config/m68k/lb1sf68.S (__mulsi3_internal): Internal, hidden alias
+ for __mulsi3.
+ (__udivsi3_internal, __divsi3_internal): Similarly.
+ (__umodsi3, __modsi3): Use the internal function names.
+
2022-03-09 Tobias Burnus <tobias@codesourcery.com>
PR target/102215
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 7683a82e57f..844d7738ef2 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,9 @@
+2022-03-19 Tiezhu Yang <yangtiezhu@loongson.cn>
+
+ * floatformat.c (floatformat_ieee_quad_big): Renamed from
+ floatformat_ia64_quad_big.
+ (floatformat_ieee_quad_little): Similarly.
+
2022-02-22 Jakub Jelinek <jakub@redhat.com>
PR lto/104617