Re: [PATCH] niter: Fix up unused var warning [PR108457]

2023-01-20 Thread Richard Biener via Gcc-patches
On Thu, 19 Jan 2023, Jakub Jelinek wrote: > Hi! > > tree-ssa-loop-niter.cc (build_cltz_expr) gets unused variable mode > warning on some architectures where C[LT]Z_DEFINED_VALUE_AT_ZERO > macro(s) don't use the first argument (which includes the > defaults.h definitions of: > #define CLZ_DEFINED_

[PATCH] RISC-V: Add TARGET_MIN_VLEN > 32 into iterators of EEW = 64 vector modes

2023-01-20 Thread juzhe . zhong
From: Ju-Zhe Zhong According to RVV ISA, RVV doesn't support EEW == 64 vector type for zve32x and zve32f. So it makes sense add predicate in the iterators of EEW = 64 vector modes. gcc/ChangeLog: * config/riscv/vector-iterators.md: Add TARGET_MIN_VLEN > 32 predicates. --- gcc/config/r

[PATCH 1/4] libbacktrace: change all pc related variables to uintptr_t

2023-01-20 Thread Björn Schäpers
From: Björn Schäpers It's the right thing to do, since the PC shouldn't go out of the uintptr_t domain, and in backtrace_pcinfo the pc is uintptr_t. This is a preparation for a following patch. Tested on x86_64-linux and i686-w64-mingw32. -- >8 -- * dwarf.c: changed variables holding p

[PATCH 3/4] libbacktrace: work with aslr on windows

2023-01-20 Thread Björn Schäpers
From: Björn Schäpers Any underflow which might happen, will be countered by an overflow in dwarf.c. Tested on x86_64-linux and i686-w64-mingw32. -- >8 -- Fixes https://github.com/ianlancetaylor/libbacktrace/issues/89 and https://github.com/ianlancetaylor/libbacktrace/issues/82. * peco

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

2023-01-20 Thread Björn Schäpers
From: Björn Schäpers This is actually needed so that libstdc++'s implementation to be able to work on windows. Tested on x86_64-linux and i686-w64-mingw32. -- >8 -- * configure.ac: Add a check for windows.h. * configure, config.h.in: Regenerate. * fileline.c: Add windo

[PATCH 4/4] libbacktrace: get debug information for loaded dlls

2023-01-20 Thread Björn Schäpers
From: Björn Schäpers Fixes https://github.com/ianlancetaylor/libbacktrace/issues/53, except that libraries loaded after the backtrace_initialize are not handled. But as far as I can see that's the same for elf. Tested on x86_64-linux and i686-w64-mingw32. -- >8 -- * pecoff.c (coff_add)

[PATCH] modula2/108144 - Fix multilib install of libgm2

2023-01-20 Thread Richard Biener via Gcc-patches
The following adjusts libgm2 to properly use the multilib build infrastructure, thereby fixing the install with --enable-version-specific-runtime-libs In particular config-ml.pl needs to be applied to generated Makefiles as documented in the manual and we have to avoid clobbering the variables via

Re: [PATCH] AArch64: Gate various crypto intrinsics availability based on features

2023-01-20 Thread Tejas Belagod via Gcc-patches
From: Kyrylo Tkachov Date: Tuesday, January 17, 2023 at 3:53 PM To: Tejas Belagod , gcc-patches@gcc.gnu.org Cc: Richard Sandiford , Richard Earnshaw Subject: RE: [PATCH] AArch64: Gate various crypto intrinsics availability based on features Hi Tejas, > -Original Message- > From: G

RE: [PATCH] AArch64: Gate various crypto intrinsics availability based on features

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
Hi Tejas, Ok to backport, but can you please check the older supported releases as well if they need this? Ok for the other branches too assuming testing works ok. Thanks, Kyrill From: Tejas Belagod Sent: Friday, January 20, 2023 12:57 PM To: Kyrylo Tkachov ; gcc-patches@gcc.gnu.org Cc: Richard

Re: [PATCH 3/4] libbacktrace: work with aslr on windows

2023-01-20 Thread Eli Zaretskii via Gcc-patches
> From: Björn Schäpers > Date: Fri, 20 Jan 2023 11:54:08 +0100 > > @@ -856,7 +870,12 @@ coff_add (struct backtrace_state *state, int descriptor, > + (sections[i].offset - min_offset)); > } > > - if (!backtrace_dwarf_add (state, /* base_address */ 0, &dwarf_

libquadmath fix for 94756 and 87204

2023-01-20 Thread i.nixman--- via Gcc-patches
hello, I have fixed: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94756 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87204 tested on i686-mingw-w64, x86_64-mingw-w64, and for i686 and x86_64 linux. could anyone check and apply please? best! diff --git a/libquadmath/printf/gmp-impl.h b/libq

Re: libquadmath fix for 94756 and 87204

2023-01-20 Thread i.nixman--- via Gcc-patches
updated path. only the comment has been corrected. diff --git a/libquadmath/printf/gmp-impl.h b/libquadmath/printf/gmp-impl.h index 94d88efc57f..af0719321dc 100644 --- a/libquadmath/printf/gmp-impl.h +++ b/libquadmath/printf/gmp-impl.h @@ -33,15 +33,30 @@ MA 02111-1307, USA. */ #define MAX(h,i) (

Re: [GCC][PATCH 13/15, v6] arm: Add support for dwarf debug directives and pseudo hard-register for PAC feature.

2023-01-20 Thread Richard Earnshaw via Gcc-patches
On 18/01/2023 17:18, Srinath Parvathaneni via Gcc-patches wrote: Hello, This patch teaches the DWARF support in gcc about RA_AUTH_CODE pseudo hard-register and also updates the ".save", ".cfi_register", ".cfi_offset", ".cfi_restore" directives accordingly. This patch also adds support to em

[og12] Fix 'libgomp.c/simd-math-1.c' configuration (was: [OG12] [committed] amdgcn: Enable SIMD vectorization of math library functions)

2023-01-20 Thread Thomas Schwinge
Hi! On 2022-11-02T00:50:40+, Kwok Cheung Yeung wrote: > I have committed the following patches onto the devel/omp/gcc-12 > development branch: > > 863579c4e30 amdgcn: Enable SIMD vectorization of math functions I've pushed to devel/omp/gcc-12 commit e7d4bcb974915bfe95be6c385641fc66a4201581 "

Re: libquadmath fix for 94756 and 87204

2023-01-20 Thread Jakub Jelinek via Gcc-patches
On Fri, Jan 20, 2023 at 02:06:01PM +, i.nixman--- via Gcc-patches wrote: > I have fixed: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94756 > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87204 > > tested on i686-mingw-w64, x86_64-mingw-w64, and for i686 and x86_64 linux. > > could anyone ch

[og12] Force '--param openacc-kernels=parloops' in 'libgomp.oacc-c-c++-common/abort-3.c'

2023-01-20 Thread Thomas Schwinge
Hi! Not sure what's going on, but until we get to look into that, I've pushed to devel/omp/gcc-12 commit 9dde5e1fd14eb336afe161c0b43c74b522e20f3e "Force '--param openacc-kernels=parloops' in 'libgomp.oacc-c-c++-common/abort-3.c'", see attached. Grüße Thomas - Siemens Electron

[PATCH] file-prefix-map: Fix up -f*-prefix-map= [PR108464]

2023-01-20 Thread Jakub Jelinek via Gcc-patches
Hi! On Tue, Nov 01, 2022 at 01:46:20PM -0600, Jeff Law via Gcc-patches wrote: > > This does cause a change of behaviour if users were previously relying upon > > symlinks or absolute paths not being resolved. > > I'm not too worried about this scenario. As mentioned in the PR, this patch breaks

Re: [PATCH v4] xtensa: Eliminate the use of callee-saved register that saves and restores only once

2023-01-20 Thread Max Filippov via Gcc-patches
Hi Suwa-san, On Wed, Jan 18, 2023 at 7:50 PM Takayuki 'January June' Suwa wrote: > > In the previous patch, if insn is JUMP_INSN or CALL_INSN, it bypasses the reg > check (possibly FAIL). > > = > In the case of the CALL0 ABI, values that must be retained before and > after function calls are

Re: [PATCH v3] xtensa: Eliminate unnecessary general-purpose reg-reg moves

2023-01-20 Thread Max Filippov via Gcc-patches
Hi Suwa-san, On Wed, Jan 18, 2023 at 9:06 PM Takayuki 'January June' Suwa wrote: > > Register-register move instructions that can be easily seen as > unnecessary by the human eye may remain in the compiled result. > For example: > > /* example */ > double test(double a, double b) { > return __b

[og12] Fix 'libgomp.c/simd-math-1.c' configuration, again (was: [og12] Fix 'libgomp.c/simd-math-1.c' configuration (was: [OG12] [committed] amdgcn: Enable SIMD vectorization of math library functions)

2023-01-20 Thread Thomas Schwinge
Hi! On 2023-01-20T15:16:26+0100, I wrote: > On 2022-11-02T00:50:40+, Kwok Cheung Yeung wrote: >> I have committed the following patches onto the devel/omp/gcc-12 >> development branch: >> >> 863579c4e30 amdgcn: Enable SIMD vectorization of math functions > > I've pushed to devel/omp/gcc-12 >

[PATCH 15/23] arm: improve tests for vqrdmlashq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise. --- .../arm/mve/intrinsics/vqrdmlashq_n_s16.c | 32

[PATCH 17/23] arm: improve tests for vqdmlsdhxq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Li

[PATCH 01/23] arm: improve tests and fix vclsq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/ChangeLog: * config/arm/mve.md (mve_vclsq_s): Fix spacing. gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.

[PATCH 16/23] arm: improve tests for vqdmlsdhq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewi

[PATCH 06/23] arm: improve tests for vmulltq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16

[PATCH 04/23] arm: improve tests for vmulhq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.

[PATCH 18/23] arm: improve tests for vqrdmlsdhq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Li

[PATCH 05/23] arm: improve tests for vmullbq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16

[PATCH 03/23] arm: improve tests and fix vnegq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/ChangeLog: * config/arm/mve.md (mve_vnegq_f, mve_vnegq_s): Fix spacing. gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Improve test. * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vnegq_m_f

[PATCH 21/23] arm: improve tests and fix vqnegq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/ChangeLog: * config/arm/mve.md (mve_vqnegq_s): Fix spacing. gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise

[PATCH 12/23] arm: improve tests for vqdmladhxq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Improve test. * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Improve test. * gcc.target/arm/mve/intrinsics/vqdmladhxq_s

[PATCH 13/23] arm: improve tests for vqrdmladhq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Li

[PATCH 02/23] arm: improve tests and fix vclzq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/ChangeLog: * config/arm/mve.md (@mve_vclzq_s): Fix spacing. gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.

[PATCH 08/23] arm: improve tests for vcmlaq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Improve test. * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise. *

[PATCH 11/23] arm: improve tests for vqdmladhq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewi

[PATCH 19/23] arm: improve tests for vqrdmlsdhxq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c

[PATCH 22/23] arm: improve tests for vld2q*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Improve test. * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise. * gcc.tar

[PATCH 10/23] arm: improve tests and fix vqabsq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/ChangeLog: * config/arm/mve.md (mve_vqabsq_s): Fix spacing. gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise

[PATCH 07/23] arm: improve tests for vcaddq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Improve test. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_

[PATCH 20/23] arm: improve tests for vqrdmulhq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c

[PATCH 14/23] arm: improve tests for vqrdmladhxq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Improve test. * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c

[PATCH 09/23] arm: improve tests for vcmulq*

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Improve test. * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise. *

[PATCH 00/23] arm: rework MVE testsuite and rework backend where necessary (3rd chunck)

2023-01-20 Thread Andrea Corallo via Gcc-patches
Hi all, this 3rd series, similarly to the previous ones, rework the arm MVE testsuite for better coverage. Contextually some trivial fixes to the backend are performed. 23/23 also adds some extern "C" I forgot to add with the previous series in order to fix those tests for C++. Best Regards

[PATCH 23/23] arm: fix missing extern "C" in MVE tests

2023-01-20 Thread Andrea Corallo via Gcc-patches
gcc/testsuite/ChangeLog: * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern "C". * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c

Re: [PATCH 3/4] libbacktrace: work with aslr on windows

2023-01-20 Thread Gabriel Ravier via Gcc-patches
On 1/20/23 14:39, Eli Zaretskii via Gcc wrote: From: Björn Schäpers Date: Fri, 20 Jan 2023 11:54:08 +0100 @@ -856,7 +870,12 @@ coff_add (struct backtrace_state *state, int descriptor, + (sections[i].offset - min_offset)); } - if (!backtrace_dwarf_add

Re: [PATCH][GCC] arm: Add support for new frame unwinding instruction "0xb5".

2023-01-20 Thread Richard Earnshaw via Gcc-patches
On 10/11/2022 10:37, Srinath Parvathaneni via Gcc-patches wrote: Hi, This patch adds support for Arm frame unwinding instruction "0xb5" [1]. When an exception is taken and "0xb5" instruction is encounter during runtime stack-unwinding, we use effective vsp as modifier in pointer authenticatio

Re: [GCC][PATCH v4] arm: Add pacbti related multilib support for armv8.1-m.main.

2023-01-20 Thread Richard Earnshaw via Gcc-patches
On 13/01/2023 17:46, Srinath Parvathaneni via Gcc-patches wrote: Hi, This patch adds the support for pacbti multlilib linking by making "-mbranch-protection=none" as default multilib option for arm-none-eabi target. Eg 1. If the passed command line flags are (without mbranch-protection): a)

Re: [committed] C-SKY: Define SYSROOT_SUFFIX_SPEC.

2023-01-20 Thread Joseph Myers
On Fri, 13 Jan 2023, Xianmiao Qu via Gcc-patches wrote: > The earlier patch > https://gcc.gnu.org/pipermail/gcc-patches/2021-July/575418.html > refine the way to generate sysroot suffix, but it can't find the > right path for all CPUs. The SYSROOT_SUFFIX_SPEC should be defined > to fix it. I th

[PATCH v2][GCC] arm: Add support for new frame unwinding instruction "0xb5".

2023-01-20 Thread Srinath Parvathaneni via Gcc-patches
Hi, This patch adds support for Arm frame unwinding instruction "0xb5" [1]. When an exception is taken and "0xb5" instruction is encounter during runtime stack-unwinding, we use effective vsp as modifier in pointer authentication. On completion of stack unwinding if "0xb5" instruction is not encou

Re: git out-of-order commit (was Re: [PATCH] Fortran: Remove unused declaration)

2023-01-20 Thread Jason Merrill via Gcc-patches
On Thu, Jan 19, 2023 at 11:26 PM Bernhard Reutner-Fischer wrote: > > On 19 January 2023 20:39:08 CET, Jason Merrill wrote: > >On Sat, Nov 12, 2022 at 4:24 PM Harald Anlauf via Gcc-patches > > wrote: > >> > >> Am 12.11.22 um 22:05 schrieb Bernhard Reutner-Fischer via Gcc-patches: > >> > This funct

Re: [Patch] OpenMP/Fortran: Partially fix non-rect loop nests [PR107424]

2023-01-20 Thread Jakub Jelinek via Gcc-patches
On Thu, Jan 19, 2023 at 03:40:19PM +0100, Tobias Burnus wrote: > + gfc_symbol *var = code->ext.iterator->var->symtree->n.sym; > + > + gfc_se se; > + tree tree_var, a1, a2; > + a1 = integer_one_node; > + a2 = integer_zero_node; > + > + gfc_init_se (&se, NULL); > + gfc_conv_expr_lhs (&se, code

RE: [PATCH 01/23] arm: improve tests and fix vclsq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
Hi Andrea, > -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:39 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 01/23] arm: improve tests and fix vclsq* > > gcc/ChangeLog: > > * config/arm/

RE: [PATCH 02/23] arm: improve tests and fix vclzq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:39 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 02/23] arm: improve tests and fix vclzq* > > gcc/ChangeLog: > > * config/arm/mve.md (@

RE: [PATCH 03/23] arm: improve tests and fix vnegq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:39 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 03/23] arm: improve tests and fix vnegq* > > gcc/ChangeLog: > > * config/arm/mve.md (m

RE: [PATCH 04/23] arm: improve tests for vmulhq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:39 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 04/23] arm: improve tests for vmulhq* > > gcc/testsuite/ChangeLog: > > * gcc.target/ar

Re: [wwwdocs] gcc-13/changes.html + projects/gomp/: OpenMP update

2023-01-20 Thread Jakub Jelinek via Gcc-patches
On Wed, Jan 18, 2023 at 01:39:43PM +0100, Tobias Burnus wrote: > --- a/htdocs/gcc-13/changes.html > +++ b/htdocs/gcc-13/changes.html > @@ -53,12 +53,19 @@ a work-in-progress. >https://gcc.gnu.org/projects/gomp/";>OpenMP > > > - Reverse offload is now supported and the all clauses

RE: [PATCH 05/23] arm: improve tests for vmullbq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 05/23] arm: improve tests for vmullbq* > > gcc/testsuite/ChangeLog: > > * gcc.target/ar

RE: [PATCH 06/23] arm: improve tests for vmulltq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 06/23] arm: improve tests for vmulltq* > > gcc/testsuite/ChangeLog: > > * gcc.target/a

Re: [PATCH v2][GCC] arm: Add support for new frame unwinding instruction "0xb5".

2023-01-20 Thread Richard Earnshaw via Gcc-patches
On 20/01/2023 17:27, Srinath Parvathaneni via Gcc-patches wrote: Hi, This patch adds support for Arm frame unwinding instruction "0xb5" [1]. When an exception is taken and "0xb5" instruction is encounter during runtime stack-unwinding, we use effective vsp as modifier in pointer authenticatio

RE: [PATCH 07/23] arm: improve tests for vcaddq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 07/23] arm: improve tests for vcaddq* > > gcc/testsuite/ChangeLog: > > * gcc.target/ar

RE: [PATCH 08/23] arm: improve tests for vcmlaq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 08/23] arm: improve tests for vcmlaq* > > gcc/testsuite/ChangeLog: > > * gcc.target/ar

RE: [PATCH 09/23] arm: improve tests for vcmulq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 09/23] arm: improve tests for vcmulq* > > gcc/testsuite/ChangeLog: > > * gcc.target/ar

Re: [Patch] OpenMP/Fortran: Partially fix non-rect loop nests [PR107424]

2023-01-20 Thread Jakub Jelinek via Gcc-patches
On Fri, Jan 20, 2023 at 06:39:04PM +0100, Jakub Jelinek via Gcc-patches wrote: > > + The issue is that for those a 'count' variable is used. */ > > +dovar_init *di; > > +unsigned ix; > > +tree t = tree_var; > > +while (TREE_CODE (t) == INDIRECT_REF) > > + t = TREE_OPERAN

RE: [PATCH 10/23] arm: improve tests and fix vqabsq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 10/23] arm: improve tests and fix vqabsq* > > gcc/ChangeLog: > > * config/arm/mve.md (

RE: [PATCH 11/23] arm: improve tests for vqdmladhq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 11/23] arm: improve tests for vqdmladhq* > > gcc/testsuite/ChangeLog: > > * gcc.target

RE: [PATCH 12/23] arm: improve tests for vqdmladhxq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 12/23] arm: improve tests for vqdmladhxq* > > gcc/testsuite/ChangeLog: > > * gcc.targe

RE: [PATCH 13/23] arm: improve tests for vqrdmladhq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 13/23] arm: improve tests for vqrdmladhq* > > gcc/testsuite/ChangeLog: > > * gcc.targe

RE: [PATCH 14/23] arm: improve tests for vqrdmladhxq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 14/23] arm: improve tests for vqrdmladhxq* > > gcc/testsuite/ChangeLog: > > * gcc.targ

RE: [PATCH 15/23] arm: improve tests for vqrdmlashq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 15/23] arm: improve tests for vqrdmlashq* > > gcc/testsuite/ChangeLog: > > * gcc.targe

RE: [PATCH 16/23] arm: improve tests for vqdmlsdhq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 16/23] arm: improve tests for vqdmlsdhq* > > gcc/testsuite/ChangeLog: > > * gcc.target

RE: [PATCH 17/23] arm: improve tests for vqdmlsdhxq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 17/23] arm: improve tests for vqdmlsdhxq* > > gcc/testsuite/ChangeLog: > > * gcc.targe

RE: [PATCH 18/23] arm: improve tests for vqrdmlsdhq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 18/23] arm: improve tests for vqrdmlsdhq* > > gcc/testsuite/ChangeLog: > > * gcc.targe

RE: [PATCH 19/23] arm: improve tests for vqrdmlsdhxq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 19/23] arm: improve tests for vqrdmlsdhxq* > > gcc/testsuite/ChangeLog: > > * gcc.targ

RE: [PATCH 20/23] arm: improve tests for vqrdmulhq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 20/23] arm: improve tests for vqrdmulhq* > > gcc/testsuite/ChangeLog: > > * gcc.target

RE: [PATCH 21/23] arm: improve tests and fix vqnegq*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 21/23] arm: improve tests and fix vqnegq* > > gcc/ChangeLog: > > * config/arm/mve.md (

RE: [PATCH 22/23] arm: improve tests for vld2q*

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 22/23] arm: improve tests for vld2q* > > gcc/testsuite/ChangeLog: > > * gcc.target/arm

RE: [PATCH 23/23] arm: fix missing extern "C" in MVE tests

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: Friday, January 20, 2023 4:40 PM > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; Andrea Corallo > Subject: [PATCH 23/23] arm: fix missing extern "C" in MVE tests > > gcc/testsuite/ChangeLog: > > * gcc

Re: [PATCH] modula2/108144 - Fix multilib install of libgm2

2023-01-20 Thread Gaius Mulley via Gcc-patches
Richard Biener writes: > The following adjusts libgm2 to properly use the multilib build > infrastructure, thereby fixing the install with > --enable-version-specific-runtime-libs > > In particular config-ml.pl needs to be applied to generated Makefiles > as documented in the manual and we have t

Re: [PATCH] modula2/108144 - Fix multilib install of libgm2

2023-01-20 Thread NightStrike via Gcc-patches
On Fri, Jan 20, 2023 at 1:40 PM Gaius Mulley via Gcc-patches wrote: > > Richard Biener writes: > > > The following adjusts libgm2 to properly use the multilib build > > infrastructure, thereby fixing the install with > > --enable-version-specific-runtime-libs > > > > In particular config-ml.pl ne

Re: [PATCH 3/4] libbacktrace: work with aslr on windows

2023-01-20 Thread Eli Zaretskii via Gcc-patches
> Date: Fri, 20 Jan 2023 17:46:59 +0100 > Cc: gcc-patches@gcc.gnu.org, g...@gcc.gnu.org > From: Gabriel Ravier > > On 1/20/23 14:39, Eli Zaretskii via Gcc wrote: > >> From: Björn Schäpers > >> Date: Fri, 20 Jan 2023 11:54:08 +0100 > >> > >> @@ -856,7 +870,12 @@ coff_add (struct backtrace_state *

Re: [PATCH] c++: Quash bogus -Wunused-value with new [PR107797]

2023-01-20 Thread Jason Merrill via Gcc-patches
On 1/19/23 21:03, Marek Polacek wrote: We shouldn't emit "right operand of comma operator has no effect" when that comma operator was created by the compiler for "new int{}". convert_to_void/COMPOUND_EXPR already checks warning_suppressed_p so we can just suppress -Wunused-value. Bootstrapped/re

[ping3][PATCH 0/2] __bos and flex arrays

2023-01-20 Thread Siddhesh Poyarekar
ping! On 2022-12-21 17:25, Siddhesh Poyarekar wrote: Hi, The first patch in the series is just a minor test cleanup that I did to make sure all tests in a test case run (instead of aborting at first failure) and print the ones that failed. The second patch is the actual fix. The patch intends

Re: [Patch] OpenMP/Fortran: Partially fix non-rect loop nests [PR107424]

2023-01-20 Thread Jakub Jelinek via Gcc-patches
On Fri, Jan 20, 2023 at 07:00:18PM +0100, Jakub Jelinek via Gcc-patches wrote: > Though, I wonder if we shouldn't for GCC 13 just sorry_at about > steps other than constant 1/-1 (in both outer loop with var-outer referenced > in inner loop and on inner loop that references it) and for the !VAR_P ca

Clean up after newlib "nvptx: In offloading execution, map '_exit' to 'abort' [GCC PR85463]"

2023-01-20 Thread Thomas Schwinge
Hi! Re the newlib commit 05a2d7a8b3277b469e7cb121115bba398adc8559 "nvptx: In offloading execution, map '_exit' to 'abort' [GCC PR85463]" that I've just pushes to newlib main branch: On 2023-01-19T23:00:05+0100, I wrote: > This is still not properly resolving > '[nvpt

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

2023-01-20 Thread Jason Merrill via Gcc-patches
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 Merrill wrote: On 1/18/23 12:52, Marek Polacek wrote: Here, -Wdangling-reference triggers where it proba

[og12] nvptx: Make 'nvptx_uniform_warp_check' fit for non-full-warp execution

2023-01-20 Thread Thomas Schwinge
Hi! On 2022-12-15T19:27:08+0100, I wrote: > [...] I'd like to make 'nvptx_uniform_warp_check' > fit for non-full-warp execution. For example, to be able to execute such > code in single-threaded 'cuLaunchKernel' for execution of global > constructors/destructors, where those may, for example, cal

[og12] Add 'gcc.target/nvptx/softstack-decl-1.c', 'gcc.target/nvptx/uniform-simt-decl-1.c'

2023-01-20 Thread Thomas Schwinge
Hi! On 2022-12-19T21:40:06+0100, Thomas Schwinge wrote: > ... to document the status quo re implicit (via 'need_softstack_decl', > 'need_unisimt_decl') and explicit declarations of '__nvptx_stacks', > '__nvptx_uni'. For now pushed to devel/omp/gcc-12 branch in commit 703ebfdb483fdade316ceb003a0d

[og12] nvptx: Prevent emitting duplicate declarations for '__nvptx_stacks', '__nvptx_uni'

2023-01-20 Thread Thomas Schwinge
Hi! On 2022-12-19T21:40:07+0100, Thomas Schwinge wrote: > As I have reported to Nvidia in 2022-12-01 'NVIDIA Incident Report (3891704): > ptxas: Duplicate declaration error: "cannot be resolved by a '.static'"', > 'ptxas' has an inscrutable error mode for duplicate declarations: > > ptxas sof

Re: [PATCH 3/4] libbacktrace: work with aslr on windows

2023-01-20 Thread Gabriel Ravier via Gcc-patches
On 1/20/23 20:19, Eli Zaretskii wrote: Date: Fri, 20 Jan 2023 17:46:59 +0100 Cc: gcc-patches@gcc.gnu.org, g...@gcc.gnu.org From: Gabriel Ravier On 1/20/23 14:39, Eli Zaretskii via Gcc wrote: From: Björn Schäpers Date: Fri, 20 Jan 2023 11:54:08 +0100 @@ -856,7 +870,12 @@ coff_add (struct back

[og12] nvptx: Support global constructors/destructors via 'collect2'

2023-01-20 Thread Thomas Schwinge
Hi! On 2022-12-02T14:35:35+0100, I wrote: > On 2022-12-01T22:13:38+0100, I wrote: >> I'm working on support for global constructors/destructors with >> GCC/nvptx > > See "nvptx: Support global constructors/destructors via 'collect2'" > attached; OK to push? (... with 'gcc/doc/install.texi' accord

Re: [og12] nvptx: Support global constructors/destructors via 'collect2'

2023-01-20 Thread Thomas Schwinge
Hi! On 2023-01-20T21:41:26+0100, I wrote: > On 2022-12-02T14:35:35+0100, I wrote: >> On 2022-12-01T22:13:38+0100, I wrote: >>> I'm working on support for global constructors/destructors with >>> GCC/nvptx >> >> See "nvptx: Support global constructors/destructors via 'collect2'" >> attached; OK to

[og12] nvptx: Support global constructors/destructors via 'collect2' for offloading (was: nvptx: Support global constructors/destructors via 'collect2')

2023-01-20 Thread Thomas Schwinge
Hi! On 2022-12-23T14:35:16+0100, I wrote: > On 2022-12-02T14:35:35+0100, I wrote: >> On 2022-12-01T22:13:38+0100, I wrote: >>> I'm working on support for global constructors/destructors with >>> GCC/nvptx >> >> See "nvptx: Support global constructors/destructors via 'collect2'" >> [posted before]

nvptx, libgcc: Stub unwinding implementation

2023-01-20 Thread Thomas Schwinge
Hi! We've been (t)asked to enable (portions of) GCC/Fortran I/O for nvptx offloading, which means building a normal (non-'LIBGFOR_MINIMAL') configuration of libgfortran. One prerequisite patch, based on WIP work by Andrew Stubbs, is: "nvptx, libgcc: Stub unwinding implementation", see attached.

Ping: [PATCH 1/6] PowerPC: Add -mcpu=future

2023-01-20 Thread Michael Meissner via Gcc-patches
Ping patch. We really would like the patches to enable the possible future MMA+ instructions into GCC 13. | Date: Wed, 9 Nov 2022 21:44:39 -0500 | Subject: [PATCH 1/6] PowerPC: Add -mcpu=future | Message-ID: -- Michael Meissner, IBM PO Box 98, Ayer, Massachusetts, USA, 01432 email: meiss...@li

Ping: [PATCH 2/6] PowerPC: Make -mcpu=future enable -mblock-ops-vector-pair.

2023-01-20 Thread Michael Meissner via Gcc-patches
Ping patch. We really would like to get these possible future PowerPC patches into GCC 13. | Date: Wed, 9 Nov 2022 21:45:39 -0500 | Subject: [PATCH 2/6] PowerPC: Make -mcpu=future enable -mblock-ops-vector-pair. | Message-ID: -- Michael Meissner, IBM PO Box 98, Ayer, Massachusetts, USA, 01432

Ping: [PATCH 3/6] PowerPC: Add support for accumulators in DMR registers.

2023-01-20 Thread Michael Meissner via Gcc-patches
Ping patch. We really would like to get these possibly future PowerPC patches into GCC 13. | Date: Wed, 9 Nov 2022 21:46:36 -0500 | Subject: [PATCH 3/6] PowerPC: Add support for accumulators in DMR registers. | Message-ID: -- Michael Meissner, IBM PO Box 98, Ayer, Massachusetts, USA, 01432 ema

Ping: [PATCH 4/6] PowerPC: Make MMA insns support DMR registers

2023-01-20 Thread Michael Meissner via Gcc-patches
Ping patch. We really would like to get these possibly future PowerPC insns into GCC 13. | Date: Wed, 9 Nov 2022 21:50:24 -0500 | Subject: [PATCH 4/6] PowerPC: Make MMA insns support DMR registers | Message-ID: -- Michael Meissner, IBM PO Box 98, Ayer, Massachusetts, USA, 01432 email: meiss...

Ping: [PATCH 5/6] PowerPC: Switch to dense math names for all MMA operations.

2023-01-20 Thread Michael Meissner via Gcc-patches
Ping patch. We really would like to get these possibly future PowerPC insns into GCC 13. | Date: Wed, 9 Nov 2022 21:51:48 -0500 | Subject: [PATCH 5/6] PowerPC: Switch to dense math names for all MMA operations. | Message-ID: -- Michael Meissner, IBM PO Box 98, Ayer, Massachusetts, USA, 01432

Ping: [PATCH 6/6] PowerPC: Add support for 1,024 bit DMR registers.

2023-01-20 Thread Michael Meissner via Gcc-patches
Ping patch. We really would like to get these possibly future PowerPC insns into GCC 13. | Date: Wed, 9 Nov 2022 21:52:49 -0500 | Subject: [PATCH 6/6] PowerPC: Add support for 1,024 bit DMR registers. | Message-ID: -- Michael Meissner, IBM PO Box 98, Ayer, Massachusetts, USA, 01432 email: meis

Ping: [PATCH 7] PowerPC: Add -mcpu=future saturating subtract built-ins.

2023-01-20 Thread Michael Meissner via Gcc-patches
Ping patch. We really would like to get these possibly future PowerPC insns into GCC 13. | Date: Sat, 12 Nov 2022 00:07:55 -0500 | Subject: [PATCH 7] PowerPC: Add -mcpu=future saturating subtract built-ins. | Message-ID: -- Michael Meissner, IBM PO Box 98, Ayer, Massachusetts, USA, 01432 email

  1   2   >