Re: Remove sel-sched?

2016-01-13 Thread Andrey Belevantsev
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 idea in the first place IMO, and since ia64 is dead, sel-sched gets practically no testing d

gcc-4.9-20160113 is now available

2016-01-13 Thread gccadmin
Snapshot gcc-4.9-20160113 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.9-20160113/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.9 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches

Re: RTL CSE picking simpler but more expensive expressions (re: PR 65932)

2016-01-13 Thread Jeff Law
On 01/13/2016 04:33 AM, Kyrill Tkachov wrote: I've been able to get it to do the right thing by changing the line where it initially folds the source of the SET. That is line 4639 in cse.c: /* Simplify and foldable subexpressions in SRC. Then get the fully- simplified result, which may not nece

Remove sel-sched?

2016-01-13 Thread Bernd Schmidt
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 idea in the first place IMO, and since ia64 is dead, sel-sched gets practically no testing despite being the more complex one. Thoughts? Bernd

Re: distro test rebuild using GCC 6

2016-01-13 Thread Jeff Law
On 01/13/2016 06:17 AM, 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 architectures (amd64, arm64, armhf, i386/i686, powerpc, ppc64el, s390x), and rebuilt unmodified using

distro test rebuild using GCC 6

2016-01-13 Thread Matthias Klose
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 architectures (amd64, arm64, armhf, i386/i686, powerpc, ppc64el, s390x), and rebuilt unmodified using the current GCC 5 branch, and using GCC 6 20

RTL CSE picking simpler but more expensive expressions (re: PR 65932)

2016-01-13 Thread Kyrill Tkachov
Hi all, I'm looking at mitigating some of the codegen regressions on arm that come from a proposed fix to PR 65932 and I believe RTL CSE is getting in the way. The problematic sequences involve sign-extending loads and sign-extending multiplies. From the gcc.target/arm/wmul-1.c case we have: (

Re: vectorization ICE for aarch64/armhf on SPEC2006 h264ref

2016-01-13 Thread Andrew Pinski
On Tue, Jan 12, 2016 at 11:05 PM, Jim Wilson wrote: > On Tue, Jan 12, 2016 at 2:22 PM, Jim Wilson wrote: >> I see a number of places in tree-vect-generic.c that add a >> VIEW_CONVERT_EXPR if useless_type_convertsion_p is false. That should >> work, except when I try this, I see that the VIEW_CON

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

2016-01-13 Thread AKASHI Takahiro
On 01/13/2016 03:04 AM, Will Deacon wrote: On Tue, Jan 12, 2016 at 03:11:29PM +0900, AKASHI Takahiro wrote: Will, On 01/09/2016 12:53 AM, Will Deacon wrote: On Fri, Jan 08, 2016 at 02:36:32PM +0900, AKASHI Takahiro wrote: On 01/07/2016 11:56 PM, Richard Earnshaw (lists) wrote: On 07/01/16 14