Questions regarding update_stmt and release_ssa_name_fn.

2020-08-26 Thread Gary Oblock via Gcc
I'm having some major grief with a few related things that I'm try to do. The mostly revolve around trying to change the type of an SSA name (which I've given up in favor of creating new SSA names and replacing the ones I wanted to change.) However, this seems too has its own issues. In one proble

Re: Clobber REG_CC only for some constraint alternatives?

2020-08-26 Thread Hans-Peter Nilsson
On Wed, 26 Aug 2020, Jeff Law wrote: > On Tue, 2020-08-25 at 23:58 -0400, Hans-Peter Nilsson wrote: > > On Mon, 24 Aug 2020, Jeff Law via Gcc wrote: > > > On Thu, 2020-08-20 at 21:36 +0530, Senthil Kumar Selvaraj via Gcc wrote: > > > > The post-reload splitter introduces the clobber. The wiki > >

[Patch, committed] Update MAINTAINERS (was: OpenACC maintainer)

2020-08-26 Thread Tobias Burnus
On 8/26/20 5:17 PM, Joseph Myers wrote: The SC has approved Tobias Burnus as an additional OpenACC maintainer. Tobias, please add yourself as OpenACC maintainer to the MAINTAINERS file. Thanks to the SC for the trust; I also have now updated that file. Tobias - Mentor Graphics

Re: Clobber REG_CC only for some constraint alternatives?

2020-08-26 Thread Jeff Law via Gcc
On Wed, 2020-08-26 at 11:18 +, Pip Cet wrote: > On Mon, Aug 24, 2020 at 6:18 PM Jeff Law wrote: > > > The post-reload splitter introduces the clobber. The wiki > > > suggests that approach if most insns clobber REG_CC, perhaps because of > > > the missed optimizations you describe below? > > I

Re: Clobber REG_CC only for some constraint alternatives?

2020-08-26 Thread Jeff Law via Gcc
On Tue, 2020-08-25 at 23:58 -0400, Hans-Peter Nilsson wrote: > On Mon, 24 Aug 2020, Jeff Law via Gcc wrote: > > On Thu, 2020-08-20 at 21:36 +0530, Senthil Kumar Selvaraj via Gcc wrote: > > > The post-reload splitter introduces the clobber. The wiki > > > suggests that approach if most insns clobber

OpenACC maintainer

2020-08-26 Thread Joseph Myers
The SC has approved Tobias Burnus as an additional OpenACC maintainer. Tobias, please add yourself as OpenACC maintainer to the MAINTAINERS file. -- Joseph S. Myers jos...@codesourcery.com

Re: LTO slows down calculix by more than 10% on aarch64

2020-08-26 Thread Richard Biener via Gcc
On Wed, Aug 26, 2020 at 12:34 PM Prathamesh Kulkarni via Gcc wrote: > > Hi, > We're seeing a consistent regression >10% on calculix with -O2 -flto vs -O2 > on aarch64 in our validation CI. I tried to investigate this issue a > bit, and it seems the regression comes from inlining of orthonl into >

Re: Clobber REG_CC only for some constraint alternatives?

2020-08-26 Thread Pip Cet via Gcc
On Mon, Aug 24, 2020 at 6:18 PM Jeff Law wrote: > > The post-reload splitter introduces the clobber. The wiki > > suggests that approach if most insns clobber REG_CC, perhaps because of > > the missed optimizations you describe below? > If most patterns set/clobber the flags, then yes, it's slight

Re: Do all global structure variables escape in IPA-PTA?

2020-08-26 Thread Richard Biener via Gcc
On Wed, Aug 26, 2020 at 11:45 AM Erick Ochoa wrote: > > > > On 26/08/2020 10:36, Erick Ochoa wrote: > > > > > > On 25/08/2020 22:03, Richard Biener wrote: > >> On August 25, 2020 6:36:19 PM GMT+02:00, Erick Ochoa > >> wrote: > >>> > >>> > >>> On 25/08/2020 17:19, Erick Ochoa wrote: > >

LTO slows down calculix by more than 10% on aarch64

2020-08-26 Thread Prathamesh Kulkarni via Gcc
Hi, We're seeing a consistent regression >10% on calculix with -O2 -flto vs -O2 on aarch64 in our validation CI. I tried to investigate this issue a bit, and it seems the regression comes from inlining of orthonl into e_c3d. Disabling that brings back the performance. However, inlining orthonl into

Re: [RFC] LTO Dead Field Elimination and LTO Field Reordering

2020-08-26 Thread Jakub Jelinek via Gcc
On Thu, Aug 20, 2020 at 07:41:54PM +, Tamar Christina wrote: > While I would agree that it's fundamentally more restrictive than an > object based one I wouldn't say it's useless. At the very least it gives > us something to build on later. It is IMHO useless and has also very undesirable dir

Re: Do all global structure variables escape in IPA-PTA?

2020-08-26 Thread Erick Ochoa
On 26/08/2020 10:36, Erick Ochoa wrote: On 25/08/2020 22:03, Richard Biener wrote: On August 25, 2020 6:36:19 PM GMT+02:00, Erick Ochoa wrote: On 25/08/2020 17:19, Erick Ochoa wrote: On 25/08/2020 17:10, Richard Biener wrote: On August 25, 2020 3:09:13 PM GMT+02:00, Erick Ochoa wro

Re: Does -fstack-protector really need to clear registers?

2020-08-26 Thread Florian Weimer via Gcc
* Jeff Law via Gcc: >> (1) We don't make any effort to hide the address of the canary value >> (typically &__stack_chk_guard, although some targets support >> alternatives). It's not obvious what “hiding” this address >> would actually mean in practice, since it would often be easily

Re: Do all global structure variables escape in IPA-PTA?

2020-08-26 Thread Erick Ochoa
On 25/08/2020 22:03, Richard Biener wrote: On August 25, 2020 6:36:19 PM GMT+02:00, Erick Ochoa wrote: On 25/08/2020 17:19, Erick Ochoa wrote: On 25/08/2020 17:10, Richard Biener wrote: On August 25, 2020 3:09:13 PM GMT+02:00, Erick Ochoa wrote: Hi, I'm trying to understand how the

Re: I want to post on your this site https://gcc.gnu.org/ For Guest posting

2020-08-26 Thread maticulous via Gcc
On Wed, 26 Aug 2020 at 7:46 PM, aqib yasin via Gcc wrote: > I want to post on your this site https://gcc.gnu.org/ please tell > > me price, > > > > Waiting for your positive response, > > > > Thanks, > >

I want to post on your this site https://gcc.gnu.org/ For Guest posting

2020-08-26 Thread aqib yasin via Gcc
I want to post on your this site https://gcc.gnu.org/ please tell me price, Waiting for your positive response, Thanks,