]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 3 Nov 2022 00:17:32 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 3 Nov 2022 00:17:32 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index fcf39f0c82e65f7104bb5b784e2c6753ef4cdbd9..ecbd2f83af750822bdc542c1c1da3c6d9b57e059 100644 (file)
@@ -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).
index a8fe89b316ad1a9fb799011cb615a5a2ace68f6b..99ca02330bd53573629d4b5d1ed6b6f78c894858 100644 (file)
@@ -1 +1 @@
-20221102
+20221103
index 525604d9c028e7526685fd2434fefb3ff32024cc..b397adf8d32212cf11f8ea848475a12e8a7bcbd1 100644 (file)
@@ -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.
index 477b35fa47a11917f0a2278246ce09adf37cce73..7302bde4052dd359c30df577f812f24267714ea9 100644 (file)
@@ -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>
 
index dd1266916b94462ab861a1a5292b8a6012ebec5a..65dfc3231ad1feff5bce7463f554620651b2491e 100644 (file)
@@ -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,