Re: [PATCH 1/2] select .rodata for const volatile variables.

2023-01-08 Thread Richard Biener via Gcc-patches
On Mon, Dec 5, 2022 at 7:07 PM Jeff Law via Gcc-patches wrote: > > > > On 12/2/22 10:52, Cupertino Miranda via Gcc-patches wrote: > > Changed target code to select .rodata section for 'const volatile' > > defined variables. > > This change is in the context of the bugzilla #170181. > > > > gcc/Cha

Re: [16/17] check hash table counts at expand

2023-01-08 Thread Richard Biener via Gcc-patches
On Wed, Dec 28, 2022 at 1:47 PM Alexandre Oliva via Gcc-patches wrote: > > On Dec 28, 2022, Martin Liška wrote: > > > I really like the verification code you added. It's quite similar to what > > I added to hash-table.h: > > *nod* > > Prompted by your encouragement, I've combined the element coun

Re: [PATCH] c: check if target_clone attrs are all string

2023-01-08 Thread Richard Biener via Gcc-patches
On Wed, Dec 28, 2022 at 9:17 AM Martin Liška wrote: > > Hi. > > The patch checks all attribute arguments if they are string. If not, > an error message is emitted. > > Patch can bootstrap on x86_64-linux-gnu and survives regression tests. > > Ready to be installed? OK. Richard. > Thanks, > Mart

Re: [PATCH] RISC-V: Fix RVV mask mode size

2023-01-08 Thread Richard Biener via Gcc-patches
On Tue, Dec 27, 2022 at 9:46 PM Jeff Law wrote: > > > > On 12/19/22 00:44, Richard Biener wrote: > > On Sat, Dec 17, 2022 at 2:54 AM Jeff Law via Gcc-patches > > wrote: > >> > >> > >> > >> On 12/16/22 18:44, 钟居哲 wrote: > >>> Yes, VNx4DF only has 4 bit in mask mode in case of load and store. > >>>

Re: [x86 PATCH] PR target/106933: Limit TImode STV to SSA-like def-use chains.

2023-01-08 Thread Richard Biener via Gcc-patches
On Fri, Dec 23, 2022 at 12:10 AM Roger Sayle wrote: > > > With many thanks to H.J. for doing all the hard work, this patch resolves > two P1 regressions; PR target/106933 and PR target/106959. > > Although superficially similar, the i386 backend's two scalar-to-vector > (STV) passes perform their

Re: gcc-13/changes.html: Mention -fstrict-flex-arrays and its impact

2023-01-08 Thread Richard Biener via Gcc-patches
On Thu, 22 Dec 2022, Qing Zhao wrote: > > > > On Dec 22, 2022, at 2:09 AM, Richard Biener wrote: > > > > On Wed, 21 Dec 2022, Qing Zhao wrote: > > > >> Hi, Richard, > >> > >> Thanks a lot for your comments. > >> > >>> On Dec 21, 2022, at 2:12 AM, Richard Biener wrote: > >>> > >>> On Tue,

Re: Missing dependencies in m2/ ?

2023-01-08 Thread Gaius Mulley via Gcc-patches
Jeff Law via Gcc-patches writes: > I've been getting sporatic errors like this since the introduction of > the modula-2 front-end: > >> In file included from ../../..//gcc/gcc/m2/mc-boot/GSFIO.c:29: >> ../../..//gcc/gcc/system.h:556:20: error: conflicting declaration of C >> function 'const char

Missing dependencies in m2/ ?

2023-01-08 Thread Jeff Law via Gcc-patches
I've been getting sporatic errors like this since the introduction of the modula-2 front-end: In file included from ../../..//gcc/gcc/m2/mc-boot/GSFIO.c:29: ../../..//gcc/gcc/system.h:556:20: error: conflicting declaration of C function 'const char* strsignal(int)' 556 | extern const char

Re: [PATCH v2] xtensa: Optimize bitwise splicing operation

2023-01-08 Thread Max Filippov via Gcc-patches
On Sat, Jan 7, 2023 at 9:04 PM Takayuki 'January June' Suwa wrote: > > This patch optimizes the operation of cutting and splicing two register > values at a specified bit position, in other words, combining (bitwise > ORing) bits 0 through (C-1) of the register with bits C through 31 > of the othe

Contents of PO file 'cpplib-12.1-b20220213.eo.po'

2023-01-08 Thread Translation Project Robot
cpplib-12.1-b20220213.eo.po.gz Description: Binary data The Translation Project robot, in the name of your translation coordinator.

New Esperanto PO file for 'cpplib' (version 12.1-b20220213)

2023-01-08 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'cpplib' has been submitted by the Esperanto team of translators. The file is available at: https://translationproject.org/latest/cpplib/eo.po (This file, 'cpplib-12.1-b2022

Re: [patch, fortran] Fix common subexpression elimination with IEEE rounding (PR108329)

2023-01-08 Thread Thomas Koenig via Gcc-patches
Hi Richard, Am 08.01.2023 um 14:31 schrieb Paul Richard Thomas via Fortran : Hi Thomas, Following your off-line explanation that the seemingly empty looking assembly line forces an effective reload from memory, all is now clear. It’s not a full fix (for register vars) and it’s ‚superior‘ t

Re: [patch, fortran] Fix common subexpression elimination with IEEE rounding (PR108329)

2023-01-08 Thread Richard Biener via Gcc-patches
> Am 08.01.2023 um 14:31 schrieb Paul Richard Thomas via Fortran > : > > Hi Thomas, > > Following your off-line explanation that the seemingly empty looking > assembly line forces an effective reload from memory, all is now clear. It’s not a full fix (for register vars) and it’s ‚superior‘

Re: [patch, fortran] Fix common subexpression elimination with IEEE rounding (PR108329)

2023-01-08 Thread Paul Richard Thomas via Gcc-patches
Hi Thomas, Following your off-line explanation that the seemingly empty looking assembly line forces an effective reload from memory, all is now clear. OK for mainline and for backporting as you see fit. Thanks for the patch. Paul On Sat, 7 Jan 2023 at 15:46, Thomas Koenig via Fortran wrote: