[PATCH] Don't bootstrap libcc1

2014-11-01 Thread Dominique Dhumieres
Seems removing that makes the configure.ac change unneeded. Bootstrapped/regtested on x86_64-linux and i686-linux (libcc1 is built after compare, by stage3 compiler), and built with --disable-bootstrap on i686-linux (libcc1 is built by the system compiler in that case). Ok for trunk?

Re: [PATCH] Don't bootstrap libcc1

2014-11-01 Thread Jakub Jelinek
On Sat, Nov 01, 2014 at 10:23:24AM +0100, Dominique Dhumieres wrote: Seems removing that makes the configure.ac change unneeded. Bootstrapped/regtested on x86_64-linux and i686-linux (libcc1 is built after compare, by stage3 compiler), and built with --disable-bootstrap on i686-linux

nvptx offloading patches [1/n]

2014-11-01 Thread Bernd Schmidt
This is one of the patches required to make offloading via the LTO path work when the machines involved differ. x86 requires bigger alignments for some types than nvptx does, which becomes an issue when reading LTO produced by the host compiler. The problem with having a variable with

nvptx offloading patches [2/n]

2014-11-01 Thread Bernd Schmidt
LTO has a mechanism not to stream out common nodes that are expected to be identical on each run. When using LTO to communicate between compilers for different targets, the va_list_type_node and related ones must be excluded from this. Richard B mentioned in a recent mail that the i386

nvptx offloading patches [3/n], RFD

2014-11-01 Thread Bernd Schmidt
This is not against current trunk; it applies to gomp-4_0-branch where it is one of the necessary parts to make offloading x86-nvptx work. The issue is that the LTO file format depends on the machine_modes enum, it needs to match between host and offload target. The easiest way to do this is

nvptx offloading patches [4/n]

2014-11-01 Thread Bernd Schmidt
I'm sending this for reference more than anything else - this is the patch that adds the target support for offloading to the nvptx port. It depends on the other offloading patches Ilya is currently submitting. I actually expect this to change a little in the near future; the nvptx mkoffload

Implement TARGET_ATOMIC_ASSIGN_EXPAND_FENV for powerpc*-*-linux* soft-float and e500

2014-11-01 Thread Joseph S. Myers
This patch implements support for TARGET_ATOMIC_ASSIGN_EXPAND_FENV for powerpc*-*-linux* soft-float and e500, provided GCC is configured for glibc 2.19 or later on the target. New functions __atomic_feholdexcept, __atomic_feclearexcept and __atomic_feupdateenv were added (to libc) in that glibc

Re: [PARCH 1/2, x86, PR63534] Fix darwin bootstrap

2014-11-01 Thread Evgeny Stupachenko
When PIC register is pseudo there is nothing special about it's value that setjmp can hurt. So if the pseudo register lives across setjmp_receiver RA should care about correct allocation (in case it is not saved/restored, it should go on stack). gcc.dg tests and specs I've tested behave like this.

I have been trying to reach you for an important issue.

2014-11-01 Thread Mr. David Nicodemus
Good day, I have been trying to reach you for an important issue without success. Glad I could be able to get in touch with you today. Kindly reply as soon as possible to get back to you in regards to why i have been trying to reach you. Regards Mr. David Nicodemus

Re: [PARCH 1/2, x86, PR63534] Fix darwin bootstrap

2014-11-01 Thread Mike Stump
On Nov 1, 2014, at 5:39 AM, Evgeny Stupachenko evstu...@gmail.com wrote: When PIC register is pseudo there is nothing special about it's value that setjmp can hurt. So if the pseudo register lives across setjmp_receiver RA should care about correct allocation (in case it is not saved/restored,

Re: [PATCH] Don't bootstrap libcc1

2014-11-01 Thread Dominique d'Humières
Le 1 nov. 2014 à 10:43, Jakub Jelinek ja...@redhat.com a écrit : So you don't have libstdc++.a in /opt/gcc/build_w/x86_64-apple-darwin14.0.0/libstdc++-v3/src/.libs ? Jakub Indeed I have it: [Book15] gcc/build_w% lf -l x86_64-apple-darwin14.0.0/libstdc++-v3/src/.libs/libstdc++.a

Re: [Patch 4/7 sh] Deprecate *_BY_PIECES_P, move to hookized version

2014-11-01 Thread Kaz Kojima
James Greenhalgh james.greenha...@arm.com wrote: I tried building a compiler and there were no fires, but otherwise, I have no reasonable way to test this patch. If one of the sh maintainers wants to pick it up and test it, that would be much appreciated. SH portion looks fine. No new

Re: C/C++ diagnostics guidelines

2014-11-01 Thread Manuel López-Ibáñez
On 23 October 2014 12:39, Dodji Seketeli do...@redhat.com wrote: To take this further, I am thinking that these guidelines would be even better served by standing on their own page. If nobody objects, I can create a DiagnosticsGuidelines page in the wiki with the content that you added.

[PATCH, C++, SD-6] Add __cpp_aggregate_nsdmi macro now that we nave them.

2014-11-01 Thread Ed Smith-Rowland
Subject says it all really. Build and tested clean on x86_64-linux. OK? Ed testsuite/ 2014-11-02 Edward Smith-Rowland 3dw...@verizon.net * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests. * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.

Re: [PATCH, C++, SD-6] Add __cpp_aggregate_nsdmi macro now that we nave them.

2014-11-01 Thread Jason Merrill
OK, thanks. Jason