RE: [PATCH v2] aarch64: Add cpu cost tables for A64FX

2021-01-10 Thread Qian, Jianhua
Hi Richard > -Original Message- > From: Richard Sandiford > Sent: Friday, January 8, 2021 7:04 PM > To: Qian, Jianhua/钱 建华 > Cc: gcc-patches@gcc.gnu.org > Subject: Re: [PATCH v2] aarch64: Add cpu cost tables for A64FX > > Qian Jianhua writes: > > This patch add cost tables for A64FX.

gcc

2021-01-10 Thread Peter Liu via Gcc-patches
(It's very urgent, therefore we kindly ask you to forward this email to your CEO. If you believe this has been sent to you in error, please ignore it. Thanks)Dear CEO,We are a Network Service Company which is the domain name registration center in Shanghai, China. On January 11, 2021, we

Re: [PATCH] c++: Add support for -std=c++2b

2021-01-10 Thread Paul Fee via Gcc-patches
See "[PATCH v2] c++: Add support for -std=c++2b" for fixes. On Fri, Jan 8, 2021 at 3:16 PM Marek Polacek wrote: > > I think we should consider making this -std=c++23 right away this time, > since we're on a three-year release schedule. Up to Jason though. > > Marek >

[PATCH v2] c++: Add support for -std=c++2b

2021-01-10 Thread Paul Fee via Gcc-patches
[PATCH v2] c++: Add support for -std=c++2b Derived from the changes that added C++2a support in 2017. https://gcc.gnu.org/g:026a79f70cf33f836ea5275eda72d4870a3041e5 No C++2b features are added here. Use of -std=c++2b sets __cplusplus to 202100L. $ g++ -std=c++2b -dM -E -x c++ - < /dev/null |

Re: [PATCHv2] hurd: libgcc unwinding over signal trampolines with SIGINFO

2021-01-10 Thread Samuel Thibault via Gcc-patches
Ping? Samuel Thibault, le lun. 21 déc. 2020 15:36:30 +0100, a ecrit: When the application sets SA_SIGINFO, the signal trampoline parameters are different to follow POSIX. libgcc/ * config/i386/gnu-unwind.h (x86_gnu_fallback_frame_state): Add the posix siginfo case to struct handler_args. Detect

Re: [PATCH] Hurd: Enable ifunc by default

2021-01-10 Thread Samuel Thibault via Gcc-patches
Ping? Samuel Thibault, le dim. 08 nov. 2020 23:52:51 +0100, a ecrit: > The binutils bugs seem to have been fixed. > > 2020-11-08 Samuel Thibault > > gcc/ > * config.gcc: Enable default_gnu_indirect_function in *-*-gnu* > target (but not *-*-kfreebsd*-gnu |

Re: [patch] fix -Wformat-diag warnings in rs6000-call.c

2021-01-10 Thread Martin Sebor via Gcc-patches
On 1/10/21 3:29 AM, Matthias Klose wrote: On 1/9/21 11:22 PM, Jakub Jelinek wrote: On Sat, Jan 09, 2021 at 07:44:31PM +0100, Matthias Klose wrote: These warnings, including the suggested fixes are seen on power*-linux builds. warning: misspelled term 'builtin function' in format; use 'bult-in

Re: [PATCH] MIPS: Fix PR target/98491 (ChangeLog)

2021-01-10 Thread Xi Ruoyao via Gcc-patches
On 2021-01-11 01:01 +0800, Xi Ruoyao wrote: > CC Robert to get some help. Unfortunately Robert's mail in MAINTAINER file seems no longer valid :(. -- Xi Ruoyao School of Aerospace Science and Technology, Xidian University

Re: [PATCH] MIPS: Fix PR target/98491 (ChangeLog)

2021-01-10 Thread Xi Ruoyao via Gcc-patches
Hi Jeff and Jakub, On 2021-01-04 14:19 -0700, Jeff Law wrote: > On 1/4/21 2:00 PM, Jakub Jelinek wrote: > > On Mon, Jan 04, 2021 at 01:51:59PM -0700, Jeff Law via Gcc-patches wrote: > > > > Sorry, I forgot to include the ChangeLog: > > > > > > > >     gcc/ChangeLog: > > > >     > > > >    

[PATCH] reassoc: Reassociate integral multiplies [PR95867[

2021-01-10 Thread Jakub Jelinek via Gcc-patches
Hi! For floating point multiply, we have nice code in reassoc to reassociate multiplications to almost optimal sequence of as few multiplications as possible (or library call), but for integral types we just give up because there is no __builtin_powi* for those types. As there is no library

Re: [PATCH] VAX/testsuite: Remove notsi comparison elimination regressions

2021-01-10 Thread Maciej W. Rozycki
On Fri, 8 Jan 2021, Jeff Law wrote: > > gcc/testsuite/ > > * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a > > constant then rather than addition. > > * gcc.target/vax/cmpelim-le-notsi.c: Likewise. > > * gcc.target/vax/cmpelim-lt-notsi.c: Likewise. > OK Thank

Re: [PATCH 2/4] PDP11: Use a mode with `const_double_zero' expressions

2021-01-10 Thread Maciej W. Rozycki
On Fri, 8 Jan 2021, Paul Koning wrote: > Ok. Thanks Maciej. Thank you for your review. I have applied this change now (and the remaining from the series, approved by Jeff). Maciej

Re: [PATCH v2] fix Ada bootstrap on Cygwin64 (PR bootstrap/94918)

2021-01-10 Thread Mikael Pettersson via Gcc-patches
On Sun, Jan 10, 2021 at 11:57 AM Arnaud Charlet wrote: > > > This fixes a compilation error preventing bootstrap with Ada on > > x86_64-pc-cygwin. See PR bootstrap/94918 for details. > > > > Compared to the initial patch sent in May 2020, this v2 patch places > > the fix in Ada's raise-gcc.c

[patch, fortran shared coarrays, committed]

2021-01-10 Thread Thomas Koenig via Gcc-patches
Hello world, after the discussions about PTHREAD_PROCESS_SHARED and after observing that on Cygwin the program simply hangs because this flag is not implemented there, the best way is to check for errors and exit with a clear error message instead of some mysterious hang. Committed after OK

Re: [PATCH v2] fix Ada bootstrap on Cygwin64 (PR bootstrap/94918)

2021-01-10 Thread Arnaud Charlet
> This fixes a compilation error preventing bootstrap with Ada on > x86_64-pc-cygwin. See PR bootstrap/94918 for details. > > Compared to the initial patch sent in May 2020, this v2 patch places > the fix in Ada's raise-gcc.c instead of the shared unwind-generic.h, > which should hopefully

[PATCH v2] fix Ada bootstrap on Cygwin64 (PR bootstrap/94918)

2021-01-10 Thread Mikael Pettersson via Gcc-patches
This fixes a compilation error preventing bootstrap with Ada on x86_64-pc-cygwin. See PR bootstrap/94918 for details. Compared to the initial patch sent in May 2020, this v2 patch places the fix in Ada's raise-gcc.c instead of the shared unwind-generic.h, which should hopefully simplify getting

Re: [patch] fix -Wformat-diag warnings in rs6000-call.c

2021-01-10 Thread Matthias Klose
On 1/9/21 11:22 PM, Jakub Jelinek wrote: > On Sat, Jan 09, 2021 at 07:44:31PM +0100, Matthias Klose wrote: >> These warnings, including the suggested fixes are seen on power*-linux >> builds. >> >> warning: misspelled term 'builtin function' in format; use 'bult-in function' > > Are you sure it

Re: [committed] d: Support deprecated, @disable, and user-defined attributes on enum members

2021-01-10 Thread Andreas Schwab
../../gcc/d/dmd/parse.c: In member function 'Dsymbols* Parser::parseDeclDefs(int, Dsymbol**, PrefixAttributes*)': ../../gcc/d/dmd/parse.c:647:29: error: unused variable 'e' [-Werror=unused-variable] 647 | Expression *e = NULL; | ^ Andreas. --