On Wed, Jan 25, 2017 at 04:45:23PM -0600, Segher Boessenkool wrote:
> On Wed, Jan 25, 2017 at 06:36:04PM +0100, Dominik Vogt wrote:
> > On the other hand, Combine
> > does not know that they are "outlawed" and happily generates
> > them.
>
> combine should not generate things that can never match.
Hi,
while analyzing a test case with a lot of nested loops (>7) and double
floating point operations I noticed a performance regression of GCC 6/7
vs GCC 5 on s390x. It seems due to GCC 6 vectorizing something GCC 5
couldn't.
Basically, each loop iterates over three dimensions, we fully unroll
so
On Thu, Jan 26, 2017 at 10:18 AM, Robin Dapp wrote:
> Hi,
>
> while analyzing a test case with a lot of nested loops (>7) and double
> floating point operations I noticed a performance regression of GCC 6/7
> vs GCC 5 on s390x. It seems due to GCC 6 vectorizing something GCC 5
> couldn't.
> Basic
On 25 January 2017 at 22:30, Segher Boessenkool wrote:
> On Wed, Jan 25, 2017 at 04:36:13PM +0100, FX wrote:
>> I am trying to determine what is the status of the powerpc-apple-darwin
>> target for GCC. The last released version of GCC for which a successful
>> build is reported is 4.9.1
>> (htt
On Thu, Jan 26, 2017 at 11:36 AM, Bin.Cheng wrote:
> On Thu, Jan 26, 2017 at 10:18 AM, Robin Dapp wrote:
>> Hi,
>>
>> while analyzing a test case with a lot of nested loops (>7) and double
>> floating point operations I noticed a performance regression of GCC 6/7
>> vs GCC 5 on s390x. It seems du
Matthew Fortune writes:
...
> Pseudo 300 is assigned to memory and then LRA produces a simple DImode
> load from the assigned stack slot. The only instruction to set pseudo
> 300 is:
>
> (insn 247 212 389 3 (set (reg:SI 300)
> (ne:SI (subreg/s/u:SI (reg/v:DI 231 [ taken ]) 0)
>
Hi Jerry,
A few questions:
- why mpich? doesn’t opencoarrays support any MPI implementation?
- I am a bit surprised by the complexity of the script… couldn’t we provide a
Makefile for opencoarrays, to be compatible with our other build requirements?
- do we want to work towards seamless im
> However in lra-constraints.c:simplify_operand_subreg it quite happily
> performs a reload using the outer mode in this case and only drops down to
> the inner mode if the outer mode reload would be slower than the inner.
>
> Presumably this is safe for non WORD_REGISTER_OPERATIONS targets as the
On 01/26/2017 05:25 AM, FX wrote:
> Hi Jerry,
>
> A few questions:
>
> - why mpich? doesn’t opencoarrays support any MPI implementation?
We picked it as one that I had available and only as a starting point, we plan
to add support for other libraries as we go. (OpenCoarrays itself does support
On Thu, 2017-01-26 at 13:00 +, Matthew Fortune wrote:
> Matthew Fortune writes:
> ...
> > Pseudo 300 is assigned to memory and then LRA produces a simple
> > DImode
> > load from the assigned stack slot. The only instruction to set
> > pseudo
> > 300 is:
> >
> > (insn 247 212 389 3 (set (reg:
Eric Botcazou writes:
> > However in lra-constraints.c:simplify_operand_subreg it quite happily
> > performs a reload using the outer mode in this case and only drops
> > down to the inner mode if the outer mode reload would be slower than
> the inner.
> >
> > Presumably this is safe for non WORD_
Hi,
Here's a report of a successful build and install of GCC:
$ gcc-6.3.0/config.guess
armv7l-unknown-linux-gnueabi
$ newcompiler/bin/gcc -v
Using built-in specs.
COLLECT_GCC=newcompiler/bin/gcc
COLLECT_LTO_WRAPPER=/home/aaro/gcctest/newcompiler/libexec/gcc/arm-unknown-linux-gnueabi/6.3.0/lto-wr
> This part suggests to me that LRA should never be reloading the
> paradoxical subreg meaning the whole SLOW_UNALIGNED_ACCESS checking code in
> simplify_operand_subreg could be removed unconditionally.
Why? For a little-endian target which is neither strict-alignment nor
WORD_REGISTER_OPERATIO
Snapshot gcc-6-20170126 is now available on
ftp://gcc.gnu.org/pub/gcc/snapshots/6-20170126/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.
This snapshot has been generated from the GCC 6 SVN branch
with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-6
14 matches
Mail list logo