aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog29
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/testsuite/ChangeLog9
-rw-r--r--libgomp/ChangeLog35
-rw-r--r--libstdc++-v3/ChangeLog40
5 files changed, 114 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fcf39f0..ecbd2f8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,32 @@
+2022-11-02 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ * common/config/riscv/riscv-common.cc: Add zawrs extension.
+ * config/riscv/riscv-opts.h (MASK_ZAWRS): New.
+ (TARGET_ZAWRS): New.
+ * config/riscv/riscv.opt: New.
+
+2022-11-02 Rasmus Villemoes <rv@rasmusvillemoes.dk>
+
+ PR driver/93371
+ * gcc.cc (ASM_MAP): Honour -ffile-prefix-map.
+
+2022-11-02 Aldy Hernandez <aldyh@redhat.com>
+
+ * value-range.cc (frange::contains_p): Fix signed zero handling.
+ (range_tests_signed_zeros): New test.
+
+2022-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * builtins.cc (mathfn_built_in_2): #undef HUGE_VAL, NAN.
+
+2022-11-02 Xionghu Luo <xionghuluo@tencent.com>
+
+ PR target/100866
+ * config/rs6000/altivec.md: (*altivec_vrl<VI_char>): Named to...
+ (altivec_vrl<VI_char>): ...this.
+ * config/rs6000/vsx.md (revb_<mode>): Call vspltish and vrlh when
+ target is Power8 and mode is V8HI.
+
2022-11-01 David Seifert <soap@gentoo.org>
* configure.ac: Add AC_CACHE_CHECK(..., gcc_cv_sys_sdt_h).
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a8fe89b..99ca023 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20221102
+20221103
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 525604d..b397adf 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2022-11-02 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ * gcc.target/riscv/zawrs.c: New test.
+
+2022-11-02 Xionghu Luo <xionghuluo@tencent.com>
+
+ PR target/100866
+ * gcc.target/powerpc/pr100866-2.c: New.
+
2022-11-01 Nathan Sidwell <nathan@acm.org>
* g++.dg/abi/lambda-sig1-18.C: New.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 477b35f..7302bde 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,38 @@
+2022-11-02 Thomas Schwinge <thomas@codesourcery.com>
+
+ PR libgomp/106643
+ PR fortran/96668
+ * oacc-mem.c (goacc_enter_data_internal): Support
+ OpenACC 'declare create' with Fortran allocatable arrays, part II.
+ * testsuite/libgomp.oacc-fortran/declare-allocatable-array_descriptor-1-directive.f90:
+ Adjust.
+ * testsuite/libgomp.oacc-fortran/pr106643-1.f90: New.
+
+2022-11-02 Thomas Schwinge <thomas@codesourcery.com>
+
+ PR libgomp/106643
+ * oacc-mem.c (goacc_enter_data_internal): Support
+ OpenACC 'declare create' with Fortran allocatable arrays, part I.
+ * testsuite/libgomp.oacc-fortran/declare-allocatable-1-directive.f90:
+ New.
+ * testsuite/libgomp.oacc-fortran/declare-allocatable-array_descriptor-1-directive.f90:
+ New.
+
+2022-11-02 Thomas Schwinge <thomas@codesourcery.com>
+
+ * testsuite/libgomp.oacc-fortran/declare-allocatable-array_descriptor-1-runtime.f90:
+ New.
+
+2022-11-02 Thomas Schwinge <thomas@codesourcery.com>
+
+ * testsuite/libgomp.oacc-fortran/declare-allocatable-1-runtime.f90:
+ New.
+
+2022-11-02 Cesar Philippidis <cesar@codesourcery.com>
+ Thomas Schwinge <thomas@codesourcery.com>
+
+ * testsuite/libgomp.oacc-fortran/declare-allocatable-1.f90: New.
+
2022-10-28 Julian Brown <julian@codesourcery.com>
Thomas Schwinge <thomas@codesourcery.com>
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index dd12669..65dfc32 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,43 @@
+2022-11-02 Jonathan Wakely <jwakely@redhat.com>
+
+ * libsupc++/eh_globals.cc (constant_init::unused): Remove.
+ * src/c++11/system_error.cc (constant_init::unused): Remove.
+ * src/c++17/memory_resource.cc (constant_init::unused): Remove.
+
+2022-11-02 Patrick Palka <ppalka@redhat.com>
+
+ * src/c++17/floating_from_chars.cc (from_chars_impl): In the
+ ERANGE case, distinguish between a denormal result and true
+ underflow by checking if the return value is 0.
+
+2022-11-02 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/std/expected (expected::_M_invalid): Remove.
+
+2022-11-02 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/std/variant (__variant::_Multi_array::__untag_result):
+ Use pragma to suppress warning.
+
+2022-11-02 Jakub Jelinek <jakub@redhat.com>
+
+ * libsupc++/compare (_Strong_order::_Fp_fmt): Add _Bfloat16.
+ (_Strong_order::_Bfloat16): New static data member.
+ (_Strong_order::_S_fp_fmt): Return _Bfloat16 for std::bfloat16_t.
+
+2022-11-02 Jakub Jelinek <jakub@redhat.com>
+
+ * src/c++17/floating_to_chars.cc (__floating_to_chars_hex): Drop const
+ from unbiased_exponent. Canonicalize denormals such that they have
+ the leading bit set by shifting effective mantissa up and decreasing
+ unbiased_exponent.
+ (__floating_to_chars_shortest): Don't instantiate
+ __floating_to_chars_hex for float16_t either and use float instead.
+ * testsuite/20_util/to_chars/float.cc (float_to_chars_test_cases):
+ Adjust testcases for shortest hex denormals.
+ * testsuite/20_util/to_chars/double.cc (double_to_chars_test_cases):
+ Likewise.
+
2022-11-01 Jakub Jelinek <jakub@redhat.com>
* include/std/charconv (__from_chars_float16_t,