aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog47
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/fortran/ChangeLog16
-rw-r--r--gcc/m2/ChangeLog4
-rw-r--r--gcc/testsuite/ChangeLog84
-rw-r--r--libstdc++-v3/ChangeLog18
6 files changed, 170 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index cb5fc50..ece7b73 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,50 @@
+2023-01-28 Philipp Tomsich <philipp.tomsich@vrull.eu>
+
+ * config/aarch64/aarch64.cc (aarch64_uxt_size): fix an
+ off-by-one in checking the permissible shift-amount.
+
+2023-01-28 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * doc/extend.texi (Named Address Spaces): Update link to the
+ AVR-Libc manual.
+
+2023-01-28 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * doc/standards.texi (Standards): Fix markup.
+
+2023-01-28 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * doc/standards.texi (Standards): Update link to Objective-C book.
+
+2023-01-28 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * doc/invoke.texi (Instrumentation Options): Update reference to
+ AddressSanitizer.
+
+2023-01-28 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * doc/standards.texi: Update Go1 link.
+
+2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
+
+ * config/riscv/predicates.md (pmode_reg_or_0_operand): New predicate.
+ * config/riscv/riscv-vector-builtins-bases.cc (class loadstore):
+ Support vlse/vsse.
+ (BASE): Ditto.
+ * config/riscv/riscv-vector-builtins-bases.h: Ditto.
+ * config/riscv/riscv-vector-builtins-functions.def (vlse): New class.
+ (vsse): New class.
+ * config/riscv/riscv-vector-builtins.cc
+ (function_expander::use_contiguous_load_insn): Support vlse/vsse.
+ * config/riscv/vector.md (@pred_strided_load<mode>): New md pattern.
+ (@pred_strided_store<mode>): Ditto.
+
+2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
+
+ * config/riscv/vector.md (tail_policy_op_idx): Remove.
+ (mask_policy_op_idx): Remove.
+ (avl_type_op_idx): Remove.
+
2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/96373
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 9348a4a..4a549ed 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230128
+20230129
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index d843a6c..9474f12 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,19 @@
+2023-01-28 Harald Anlauf <anlauf@gmx.de>
+ Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/108527
+ * resolve.cc (compare_bound_int): Expression to compare must be of
+ type INTEGER.
+ (compare_bound_mpz_t): Likewise.
+ (check_dimension): Fix comment on checks applied to array section
+ and clean up associated logic.
+
+2023-01-28 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/108453
+ * match.cc (gfc_match_common): A USE associated name shall not appear
+ in a COMMON block (F2018:C8121).
+
2023-01-27 Tobias Burnus <tobias@codesourcery.com>
PR fortran/108558
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 1f42811..6e9bc21 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,7 @@
+2023-01-28 Iain Sandoe <iain@sandoe.co.uk>
+
+ * lang.opt: Claim Wreturn-type.
+
2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
* gm2-compiler/M2Comp.mod: Import MetaString0.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index dc9bb7c..7cda1b5 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,87 @@
+2023-01-28 Harald Anlauf <anlauf@gmx.de>
+ Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/108527
+ * gfortran.dg/pr108527.f90: New test.
+
+2023-01-28 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/108453
+ * gfortran.dg/common_27.f90: New test.
+
+2023-01-28 Jonathan Yong <10walls@gmail.com>
+
+ PR c/108192
+ * g++.dg/cet-notrack-1.C: Use puts instead of printf,
+ so function call is not mangled by __mingw_printf when
+ doing assembly symbol inspection.
+
+2023-01-28 Jonathan Yong <10walls@gmail.com>
+
+ PR c/108150
+ * gcc.dg/attr-aligned.c: Make errors emitted on Windows
+ target same as on Linux.
+
+2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
+
+ * g++.target/riscv/rvv/base/vlse-1.C: New test.
+ * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
+ * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
+ * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
+ * g++.target/riscv/rvv/base/vsse-1.C: New test.
+ * gcc.target/riscv/rvv/base/vlse-1.c: New test.
+ * gcc.target/riscv/rvv/base/vlse-2.c: New test.
+ * gcc.target/riscv/rvv/base/vlse-3.c: New test.
+ * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
+ * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
+ * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
+ * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
+ * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
+ * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
+ * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
+ * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
+ * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
+ * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
+ * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
+ * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
+ * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
+ * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
+ * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
+ * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
+ * gcc.target/riscv/rvv/base/vsse-1.c: New test.
+ * gcc.target/riscv/rvv/base/vsse-2.c: New test.
+ * gcc.target/riscv/rvv/base/vsse-3.c: New test.
+ * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
+ * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
+ * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
+
+2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
+ with (\r*\n+).
+ * gfortran.dg/array_temporaries_2.f90: Likewise.
+ * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
+ * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
+ * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
+ * gfortran.dg/fmt_error_4.f90: Likewise.
+ * gfortran.dg/fmt_error_5.f90: Likewise.
+ * gfortran.dg/fmt_float.f90: Likewise.
+ * gfortran.dg/fmt_l.f90: Likewise.
+ * gfortran.dg/fmt_nonchar_2.f90: Likewise.
+ * gfortran.dg/fmt_zero_precision.f90: Likewise.
+ * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
+ * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
+ * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
+ * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
+ * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
+ * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
+ * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
+ * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
+ * gfortran.dg/namelist_40.f90: Likewise.
+ * gfortran.dg/namelist_47.f90: Likewise.
+ * gfortran.dg/namelist_print_1.f: Likewise.
+ * gfortran.dg/parameter_array_dummy.f90: Likewise.
+
2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
* gm2/pim/fail/empty.mod: New test.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index e7ba3fe..34088e6 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,21 @@
+2023-01-28 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * doc/xml/manual/appendix_contributing.xml: Adjust link to
+ ISO C++ standard at ANSI.
+ Move link to www.open-std.org to https.
+ * doc/html/manual/appendix_contributing.html: Regenerate.
+
+2023-01-28 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * doc/xml/manual/documentation_hacking.xml: Move sourceforge.net
+ links to https.
+ * doc/html/manual/documentation_hacking.html: Regenerate.
+
+2023-01-28 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * doc/xml/manual/abi.xml: Update www.open-std.org link to https.
+ * doc/html/manual/abi.html: Regenerate.
+
2023-01-27 Jakub Jelinek <jakub@redhat.com>
PR libstdc++/108568