RE: [RFC] Further LRA subreg handling issues

2017-01-25 Thread Matthew Fortune
Eric Botcazou writes: > > I'll run testing for at least x86_64, MIPS and another > > WORD_REGISTER_OPERATIONS target and try to get this committed in the > > next couple of days so it can get into everyone's testing well before > release. > > No issues found on SPARC. Thanks Eric. I'm still boo

Re: -mcx16 vs. not using CAS for atomic loads

2017-01-25 Thread Torvald Riegel
On Tue, 2017-01-24 at 13:06 -0800, Richard Henderson wrote: > On 01/24/2017 01:08 AM, Torvald Riegel wrote: > > Unless HW transactions are guaranteed to succeed for scenarios that are > > sufficient for the atomics, HTM won't help because we'd have to consider > > the worst-case, which would mean s

Re: How to configure a bi-arch PowerPC GCC?

2017-01-25 Thread Sebastian Huber
On 23/01/17 18:18, Segher Boessenkool wrote: Hello again, On Mon, Jan 23, 2017 at 09:19:04AM +0100, Sebastian Huber wrote: I am flexible in terms of the ABI choice for the 64-bit PowerPC. I guess the ABI_ELFv2 is the way to go? It certainly is the most modern ABI. It makes some requirements t

What is the status of macOS PowerPC support?

2017-01-25 Thread FX
Hi, 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 (https://gcc.gnu.org/ml/gcc-testresults/2014-07/msg02093.html), and the last gcc-testresults post I could find was in A

Re: What is the status of macOS PowerPC support?

2017-01-25 Thread Jona Müller via gcc
Hi, I did a successful 6.1 build when it was first released a few months ago on Darwin 9 (PowerPC 7457 (G4)). It took some time to build because cross did not work properly and I had no time to really investigate it. I compiled several tools and also some larger libraries (e.g. GMP) with no er

Dealing with paradoxical subregs of memory?

2017-01-25 Thread Dominik Vogt
What's the matter with paradoxical subregs of memory? So, as far as I understand, Recog refuses to match them unless they are explicitly expressed as a pattern. On the other hand, Combine does not know that they are "outlawed" and happily generates them. This happens sometimes with some new patt

Re: How to configure a bi-arch PowerPC GCC?

2017-01-25 Thread Segher Boessenkool
On Wed, Jan 25, 2017 at 01:11:49PM +0100, Sebastian Huber wrote: > I still get a lot of ICEs with the attached two patches (examples): > /home/EB/sebastian_h/archive/gcc-git/libgcc/libgcc2.c: In function > '__multc3': > /home/EB/sebastian_h/archive/gcc-git/libgcc/libgcc2.c:2035:1: error: > unrec

Successful bootstrap and install of gcc (GCC) 6.3.0 on aarch64-unknown-linux-gnu

2017-01-25 Thread Aaro Koskinen
Hi, Here's a report of a successful build and install of GCC: $ gcc-6.3.0/config.guess aarch64-unknown-linux-gnu $ newcompiler/bin/gcc -v Using built-in specs. COLLECT_GCC=newcompiler/bin/gcc COLLECT_LTO_WRAPPER=/home/aaro/gcctest/newcompiler/libexec/gcc/aarch64-unknown-linux-gnu/6.3.0/lto-wrapp

[patch, libgfortran RFC] Installation script for OpenCoarrays to enable multi-image gfortran

2017-01-25 Thread Jerry DeLisle
The attached patch introduces an installation script and support structure to build OpenCoarrays using mpich, allowing multi-image gfortran, (latest Fortran standards). This patch is preliminary and intended to allow testing and comments to start. I would like to get this into gcc 7 release as a

Re: What is the status of macOS PowerPC support?

2017-01-25 Thread Segher Boessenkool
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 > (https://gcc.gnu.org/ml/gcc-testresults/2014-07/msg02093.html), a

Re: Dealing with paradoxical subregs of memory?

2017-01-25 Thread Segher Boessenkool
On Wed, Jan 25, 2017 at 06:36:04PM +0100, Dominik Vogt wrote: > What's the matter with paradoxical subregs of memory? So, as far > as I understand, Recog refuses to match them unless they are > explicitly expressed as a pattern. If INSN_SCHEDULING is defined recog does not allow paradoxical subre