Re: Remove sel-sched?

2016-01-15 Thread Andrey Belevantsev
On 14.01.2016 20:26, Jeff Law wrote: On 01/14/2016 12:07 AM, Andrey Belevantsev wrote: Hello Bernd, On 13.01.2016 21:25, Bernd Schmidt wrote: There are a few open PRs involving sel-sched, and I'd like to start a discussion about removing it. Having two separate schedulers isn't a very good ide

Re: Remove sel-sched?

2016-01-15 Thread Richard Biener
On Fri, Jan 15, 2016 at 10:48 AM, Andrey Belevantsev wrote: > On 14.01.2016 20:26, Jeff Law wrote: >> >> On 01/14/2016 12:07 AM, Andrey Belevantsev wrote: >>> >>> Hello Bernd, >>> >>> On 13.01.2016 21:25, Bernd Schmidt wrote: There are a few open PRs involving sel-sched, and I'd like to

Re: Remove sel-sched?

2016-01-15 Thread Bernd Schmidt
On 01/15/2016 11:13 AM, Richard Biener wrote: Btw, I'd like people to start thinking if the scheduling algorithms working on loops (and sometimes requiring unrolling of loops) can be implemented in a way to apply that unrolling on the GIMPLE level (not the scheduling itself of course). Thus have

Re: Reorder/combine insns on superscalar arch

2016-01-15 Thread Bernd Schmidt
On 01/15/2016 07:05 AM, Jeff Law wrote: Well, you have to write the pattern and a splitter. But these days there's define_insn_and_split to help with that. Reusing Bernd's work may ultimately be easier though. Maybe, but maybe also not in the way you think. I've always wanted the ability to

Re: Remove sel-sched?

2016-01-15 Thread Peter Bergner
On Fri, 2016-01-15 at 11:13 +0100, Richard Biener wrote: > Btw, I'd like people to start thinking if the scheduling algorithms > working on loops (and sometimes requiring unrolling of loops) can be > implemented in a way to apply that unrolling on the GIMPLE level > (not the scheduling itself of co

Source Code for Profile Guided Code Positioning

2016-01-15 Thread vivek pandya
Hello GCC Developers, Are 'Profile Guided Code Positioning' algorithms mentioned in http://dl.acm.org/citation.cfm?id=93550 this paper ( Pettis and Hanse ) implemented in gcc ? If yes kindly help me with code file location in gcc source tree. Sincerely, Vivek Pandya

Re: [RFC][AArch64] function prologue analyzer in linux kernel

2016-01-15 Thread Will Deacon
On Wed, Jan 13, 2016 at 05:13:29PM +0900, AKASHI Takahiro wrote: > On 01/13/2016 03:04 AM, Will Deacon wrote: > >On Tue, Jan 12, 2016 at 03:11:29PM +0900, AKASHI Takahiro wrote: > >>On 01/09/2016 12:53 AM, Will Deacon wrote: > >>>I still don't understand why you can't use fstack-usage. Can you plea

Re: Source Code for Profile Guided Code Positioning

2016-01-15 Thread Yury Gribov
On 01/15/2016 06:53 PM, vivek pandya wrote: Hello GCC Developers, Are 'Profile Guided Code Positioning' algorithms mentioned in http://dl.acm.org/citation.cfm?id=93550 this paper ( Pettis and Hanse ) implemented in gcc ? If yes kindly help me with code file location in gcc source tree. There's

Re: Source Code for Profile Guided Code Positioning

2016-01-15 Thread vivek pandya
Thanks Yury for https://gcc.gnu.org/ml/gcc-patches/2011-09/msg01440.html this link. It implements procedure reordering as linker plugin. I have some questions : 1 ) Can you point me to some documentation for "how to write plugin for linkers " I am I have not seen doc for structs with 'ld_' prefix (

Re: Source Code for Profile Guided Code Positioning

2016-01-15 Thread Yury Gribov
On 01/15/2016 08:44 PM, vivek pandya wrote: Thanks Yury for https://gcc.gnu.org/ml/gcc-patches/2011-09/msg01440.html this link. It implements procedure reordering as linker plugin. I have some questions : 1 ) Can you point me to some documentation for "how to write plugin for linkers " I am I hav

Re: distro test rebuild using GCC 6

2016-01-15 Thread James Greenhalgh
On Thu, Jan 14, 2016 at 05:15:29PM +, James Greenhalgh wrote: > On Wed, Jan 13, 2016 at 02:17:16PM +0100, Matthias Klose wrote: > > Here are some first results from a distro test rebuild using GCC 6. > > A snapshot of the current Ubuntu development series was taken on > > 20151218 for all archi

Re: distro test rebuild using GCC 6

2016-01-15 Thread Jonathan Wakely
On 14 January 2016 at 17:15, James Greenhalgh wrote: > Hope this helps, if it is useless, let me know what would be a better way > for me to help out with the AArch64 stuff. It's useful for me to get pointers to some of the C++-related failures, thanks. > --- > -Wnarrowing > > This is a mismatch

Re: distro test rebuild using GCC 6

2016-01-15 Thread Jonathan Wakely
On 15 January 2016 at 17:52, James Greenhalgh wrote: > vbrfix_0.24-7 > > [ Source error, not sure how this ever worked! ] > > In file included from vbrfix.h:22:0, > from vbrfix.cpp:17: > wputil.h: In static member function 'static bool wfile::copyFile(const > cha

Re: Reorder/combine insns on superscalar arch

2016-01-15 Thread Richard Henderson
On 01/15/2016 06:06 AM, Bernd Schmidt wrote: > On 01/15/2016 07:05 AM, Jeff Law wrote: > >> Well, you have to write the pattern and a splitter. But these days >> there's define_insn_and_split to help with that. Reusing Bernd's work >> may ultimately be easier though. > > Maybe, but maybe also n