RFC: -fno-share-inlines

2020-08-10 Thread Allan Sandfeld Jensen
Following the previous discussion, this is a proposal for a patch that adds the flag -fno-share-inlines that can be used when compiling singular source files with a different set of flags than the rest of the project. It basically turns off comdat for inline functions, as if you compiled without

Re: 10-12% performance decrease in benchmark going from GCC8 to GCC9

2020-08-10 Thread Jonathan Wakely via Gcc
Hi Matt, The best thing to do here is file a bug report with the code to reproduce it: https://gcc.gnu.org/bugzill Thanks On Sat, 8 Aug 2020 at 23:01, Soul Studios wrote: > > Hi all, > recently have been working on a new version of the plf::colony container > (plflib.org) and found GCC9 was giv

Re: 10-12% performance decrease in benchmark going from GCC8 to GCC9

2020-08-10 Thread Bill Schmidt via Gcc
On 8/10/20 3:30 AM, Jonathan Wakely via Gcc wrote: Hi Matt, The best thing to do here is file a bug report with the code to reproduce it: https://gcc.gnu.org/bugzill Thanks Also, be sure to follow the instructions at https://gcc.gnu.org/bugs/. Bill On Sat, 8 Aug 2020 at 23:01, Soul Stu

Almost an order of magnitude faster __udimodti4() for AMD64

2020-08-10 Thread Stefan Kanthak
Hi @ll, I don't use GCC, so I don't know whether there's a benchmark for __udivmodti4() and/or __udivmoddi4() for AMD64 and i386 processors. If you have one: get my "slow" __udivmodti4() from and run the benchmark, then my fast __udivmodti

Re: Changes to allow PowerPC to change the long double type to use the IEEE 128-bit floating point format

2020-08-10 Thread Michael Meissner via Gcc
On Sat, Aug 08, 2020 at 03:33:51PM +0200, Thomas König wrote: > Hi Michael, > > I have shortened the distribution list somewhat for the Fortran-relevant > parts. > > >I want to discuss changes that I think we need to make across the open source > >toochain to allow us to change the long double ty

Problem cropping up in Value Range Propogation

2020-08-10 Thread Gary Oblock via Gcc
I'm trying to debug a problem cropping up in value range propagation. Ironically I probably own an original copy 1995 copy of the paper it's based on but that's not going to be much help since I'm lost in the weeds. It's running on some optimization (my structure reorg optimization) generated GIMP