Re: [PATCH 0/8] PowerPC future support for Dense Math

2023-02-05 Thread Richard Biener via Gcc-patches
On Fri, Feb 3, 2023 at 10:16 PM Michael Meissner via Gcc-patches wrote: > > These patches were originally posted on November 10th. Segher has asked that > I > repost them. These patches are somewhat changed since the original posting to > address some of the comments. > >

Re: [PATCH] ubsan: Fix up another spot that should have been BUILT_IN_UNREACHABLE_TRAPS [PR108655]

2023-02-05 Thread Richard Biener via Gcc-patches
On Fri, Feb 3, 2023 at 9:15 PM Jakub Jelinek via Gcc-patches wrote: > > Hi! > > We ICE on the following testcase, because ivcanon calls > gimple_build_builtin_unreachable but doesn't expect it would need vops. > BUILT_IN_UNREACHABLE_TRAP I've introduced yesterday doesn't need > vops and should be

Re: [DOC PATCH] Document the VEC_PERM_EXPR tree code (and minor clean-ups).

2023-02-05 Thread Richard Biener via Gcc-patches
On Sat, Feb 4, 2023 at 9:35 PM Roger Sayle wrote: > > > This patch (primarily) documents the VEC_PERM_EXPR tree code in > generic.texi. For ease of review, it is provided below as a pair > of diffs. The first contains just the new text added to describe > VEC_PERM_EXPR, the second tidies up

Re: realpath() patch to fix symlinks resolution for win32

2023-02-05 Thread Jonathan Yong via Gcc-patches
On 1/18/23 10:44, i.nixman--- via Gcc-patches wrote: hello again! the final version of the path for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108350 successfully bootstraped for x86_64-mingw32 and x86_64-linux. could anyone apply it please? best! Looks good to me, please supply the

[PATCH] RISC-V: Add vzext.vf2 C++ API tests

2023-02-05 Thread juzhe . zhong
From: Ju-Zhe Zhong gcc/testsuite/ChangeLog: * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.

[PATCH] RISC-V: Add vzext.vf4 C++ API tests

2023-02-05 Thread juzhe . zhong
From: Ju-Zhe Zhong gcc/testsuite/ChangeLog: * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.

[PATCH] RISC-V: Add vzext.vf8 C++ API tests

2023-02-05 Thread juzhe . zhong
From: Ju-Zhe Zhong gcc/testsuite/ChangeLog: * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.

[PATCH] RISC-V: Add vsext constraint tests

2023-02-05 Thread juzhe . zhong
From: Ju-Zhe Zhong gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test. --- .../riscv/rvv/base/unop_v_constraint-2.c | 132 ++ 1 file changed, 132 insertions(+) create mode 100644

[PATCH] RISC-V: Add vsext.vf2 C API tests

2023-02-05 Thread juzhe . zhong
From: Ju-Zhe Zhong gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.

[PATCH] RISC-V: Add vsext.vf4 C API tests

2023-02-05 Thread juzhe . zhong
From: Ju-Zhe Zhong gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.

[PATCH] RISC-V: Add vsext.vf8 C API tests

2023-02-05 Thread juzhe . zhong
From: Ju-Zhe Zhong gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.

[PATCH] RISC-V: Add vzext.vf2 C API tests

2023-02-05 Thread juzhe . zhong
From: Ju-Zhe Zhong gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.

[PATCH] RISC-V: Add vzext.vf4 C API tests

2023-02-05 Thread juzhe . zhong
From: Ju-Zhe Zhong gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.

[PATCH] RISC-V: Add vzext.vf8 C API tests

2023-02-05 Thread juzhe . zhong
From: Ju-Zhe Zhong gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.

[PATCH] RISC-V: Add vsext/vzext C/C++ intrinsic support

2023-02-05 Thread juzhe . zhong
From: Ju-Zhe Zhong gcc/ChangeLog: * config/riscv/iterators.md: Add sign_extend/zero_extend. * config/riscv/riscv-vector-builtins-bases.cc (class ext): New class. (BASE): Ditto. * config/riscv/riscv-vector-builtins-bases.h: Add vsext/vzext support. *

Re: [PATCH v3] c++: -Wdangling-reference with reference wrapper [PR107532]

2023-02-05 Thread Jason Merrill via Gcc-patches
On 1/24/23 17:49, Marek Polacek wrote: On Fri, Jan 20, 2023 at 03:19:54PM -0500, Jason Merrill wrote: On 1/19/23 21:03, Marek Polacek wrote: On Thu, Jan 19, 2023 at 01:02:02PM -0500, Jason Merrill wrote: On 1/18/23 20:13, Marek Polacek wrote: On Wed, Jan 18, 2023 at 04:07:59PM -0500, Jason

Re: [PATCH 2/4] libbacktrace: detect executable path on windows

2023-02-05 Thread Ian Lance Taylor via Gcc-patches
On Sun, Feb 5, 2023 at 1:21 AM Björn Schäpers wrote: > > Am 24.01.2023 um 19:32 schrieb Ian Lance Taylor: > > On Tue, Jan 24, 2023 at 10:12 AM Eli Zaretskii via Gcc-patches > > wrote: > >> > >>> From: Ian Lance Taylor > >>> Date: Tue, 24 Jan 2023 09:58:10 -0800 > >>> Cc: g...@hazardy.de,

Re: *PING* [PATCH] Fortran: prevent redundant integer division truncation warnings [PR108592]

2023-02-05 Thread Jerry D via Gcc-patches
On 2/5/23 11:33 AM, Harald Anlauf via Fortran wrote: Early gentle ping. Am 30.01.23 um 22:55 schrieb Harald Anlauf via Gcc-patches: Dear Fortranners, the subject says it all: in some cases we emit redundant integer division truncation warnings (2 or 4), where just one would have been

Re: [PATCH 2/2] c++: speculative constexpr and is_constant_evaluated [PR108243]

2023-02-05 Thread Jason Merrill via Gcc-patches
On 2/3/23 15:51, Patrick Palka wrote: On Mon, 30 Jan 2023, Jason Merrill wrote: On 1/27/23 17:02, Patrick Palka wrote: This PR illustrates that __builtin_is_constant_evaluated currently acts as an optimization barrier for our speculative constexpr evaluation, since we don't want to

*PING* [PATCH] Fortran: prevent redundant integer division truncation warnings [PR108592]

2023-02-05 Thread Harald Anlauf via Gcc-patches
Early gentle ping. Am 30.01.23 um 22:55 schrieb Harald Anlauf via Gcc-patches: Dear Fortranners, the subject says it all: in some cases we emit redundant integer division truncation warnings (2 or 4), where just one would have been sufficient. This is solved by using gfc_warning instead of

Re: [PATCH] c++: equivalence of non-dependent calls [PR107461]

2023-02-05 Thread Jason Merrill via Gcc-patches
On 2/5/23 09:57, Patrick Palka wrote: On Sat, 4 Feb 2023, Jason Merrill wrote: On 2/4/23 20:41, Jason Merrill wrote: On 2/4/23 20:08, Patrick Palka wrote: On Sat, 4 Feb 2023, Jason Merrill wrote: On 2/4/23 15:31, Patrick Palka wrote: After r13-5684-g59e0376f607805 the (pruned) callee of a

[pushed] doc: Remove note on PW32

2023-02-05 Thread Gerald Pfeifer
Indeed looking at http://pw32.sourceforge.net indicates this has gone the way of the dodo. Pushed. Gerald gcc/ChangeLog: * doc/install.texi (Specific): Remove PW32. --- gcc/doc/install.texi | 3 --- 1 file changed, 3 deletions(-) diff --git a/gcc/doc/install.texi

[pushed] wwwdocs: mirrors: Remove ftp.uvsq.fr mirror

2023-02-05 Thread Gerald Pfeifer
ftp.uvsq.fr has been unreachable for an extensive period of time (tested from different networks). Thank you for your service in the past, ftpma...@uvsq.fr! Gerald --- htdocs/mirrors.html | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/mirrors.html b/htdocs/mirrors.html index

Re: libquadmath fix for 94756 and 87204

2023-02-05 Thread NightStrike via Gcc-patches
Jakub, ping On Thu, Jan 26, 2023, 12:50 i.nixman--- via Gcc-patches < gcc-patches@gcc.gnu.org> wrote: > hello, > > could someone look at the patch attached please? > > https://gcc.gnu.org/pipermail/gcc-patches/2023-January/610392.html >

Re: [PATCH] c++: equivalence of non-dependent calls [PR107461]

2023-02-05 Thread Patrick Palka via Gcc-patches
On Sat, 4 Feb 2023, Jason Merrill wrote: > On 2/4/23 20:41, Jason Merrill wrote: > > On 2/4/23 20:08, Patrick Palka wrote: > > > On Sat, 4 Feb 2023, Jason Merrill wrote: > > > > > > > On 2/4/23 15:31, Patrick Palka wrote: > > > > > After r13-5684-g59e0376f607805 the (pruned) callee of a

Re: [PATCH 2/4] libbacktrace: detect executable path on windows

2023-02-05 Thread Björn Schäpers
Am 24.01.2023 um 19:32 schrieb Ian Lance Taylor: On Tue, Jan 24, 2023 at 10:12 AM Eli Zaretskii via Gcc-patches wrote: From: Ian Lance Taylor Date: Tue, 24 Jan 2023 09:58:10 -0800 Cc: g...@hazardy.de, gcc-patches@gcc.gnu.org, g...@gcc.gnu.org I'd rather that the patch look like the