RE: [PATCH] Add a new option "-ftree-bitfield-merge" (patch / doc inside)

2013-09-24 Thread Zoran Jovanovic
Hello, This is new patch version. Comments from Bernhard Reutner-Fischer review applied. Also, test case bitfildmrg2.c modified - it is now execute test. Example: Original code: D.1351; D.1350; D.1349; D.1349_2 = p1_1(D)->f1; p2_3(D)->f1 = D.1349_2; D.1350_4 = p1_1(D)->f2; p2_3

[SH, committed] Fix minor formatting nits

2013-09-24 Thread Oleg Endo
Hello, The attached patch fixes a few formatting nits in sh.md. Committed as rev. 202876. Cheers, Oleg gcc/ChangeLog: config/sh/sh.md: Fix formatting. Index: gcc/config/sh/sh.md === --- gcc/config/sh/sh.md (revision 202873)

[v3] plus

2013-09-24 Thread Marc Glisse
Hello, this was only minimally tested since trunk is broken at the moment. There don't seem to be specific tests for the existing functors, so a couple tests for the new specializations seem good enough. 2013-09-25 Marc Glisse * include/bits/stl_function.h: Include for std::forwa

Re: [v3] plus

2013-09-24 Thread Paolo Carlini
On 9/24/13 5:37 PM, Marc Glisse wrote: Hello, this was only minimally tested since trunk is broken at the moment. There don't seem to be specific tests for the existing functors, so a couple tests for the new specializations seem good enough. What about at least covering all of them? Just to m

[PATCH] Don't require class to be constructed (PR c++/58408)

2013-09-24 Thread David Bartley
2013-09-24 David Bartley PR c++/58408 * gcc/cp/class.c: Don't require class to be constructed if it has a trivial default constructor. * gcc/testsuite/g++.dg/tls/init-1.C: New testcase. --- gcc/cp/class.c| 14 +- gcc/testsuite/g++

Re: Fwd: [PATCH] Scheduling result adjustment to enable macro-fusion

2013-09-24 Thread Wei Mi
>> It doesn't look right. IP relative address is only possible >> with TARGET_64BIT and >> >> 1. base == pc. Or >> 2. UUNSPEC_PCREL, UNSPEC_GOTPCREL, and >> NSPEC_GOTNTPOFF. > > Target 64bit should be tested above. We however output RIP addresses > also for basic symbol references. I.e. when ba

Re: [v3] plus

2013-09-24 Thread Jonathan Wakely
On 24 September 2013 23:37, Marc Glisse wrote: > Hello, > > this was only minimally tested since trunk is broken at the moment. There > don't seem to be specific tests for the existing functors, so a couple tests > for the new specializations seem good enough. > I've had this sitting in my tree wa

[PATCH, IRA] Fix ALLOCNO_MODE in the case of paradoxical subreg.

2013-09-24 Thread Wei Mi
Hi, This patch is to address the problem described here: http://gcc.gnu.org/ml/gcc/2013-09/msg00187.html The patch changes ALLOCNO_MODE of a pseudo reg to be outermode if the pseudo reg is used in a paradoxical subreg, so IRA will not mistakenly assign an operand with a bigger mode to a smaller h

Re: [google integration,gcc-4_8] Additional lightweight debug checks for std::deque

2013-09-24 Thread Paul Pluzhnikov
On Mon, Sep 23, 2013 at 6:29 PM, Paul Pluzhnikov wrote: > I've committed the patch below to google/integration (r202856) and > gcc-4_8 (r202857) branches. Google ref: b/10872448. I've committed r202880 to adjust line numbers for libstdc++ breakage on google/gcc-4_8 branch. Thanks, 2013-09-24

Go patch committed: Don't permit assigning nil to _

2013-09-24 Thread Ian Lance Taylor
This patch from Chris Manghane corrects the Go frontend to not permit assigning nil to the sink variable _. Bootstrapped and ran Go testsuite on x86_64-unknown-linux-gnu. Committed to mainline and 4.8 branch. Ian diff -r 869985e4ef63 go/parse.cc --- a/go/parse.cc Thu Sep 19 10:30:42 2013 -0700

Re: [PATCH v4 00/20] resurrect automatic dependencies

2013-09-24 Thread Alexandre Oliva
On Sep 23, 2013, Tom Tromey wrote: > First, I believe I've addressed all of the comments in Paolo's review. That's my feeling as well. Sorry that I didn't manage to go through earlier versions of the patch before; I've just reviewed v4 plus the discussions around v3. Save for one detail, I'm e

Re: [PATCH, libvtv] Fix configure/testsuite issues with libvtv

2013-09-24 Thread Alexandre Oliva
Hello, Caroline, On Sep 12, 2013, Caroline Tice wrote: > 2013-09-12 Caroline Tice > * Makefile.am: Re-instante ENABLE_VTABLE_VERIFY checks, to make > sure testsuite is not run if libstdc++ and libgcc were not built > with vtable verification. > * Makefile.in: R

Re: [v3] plus

2013-09-24 Thread Marc Glisse
On Wed, 25 Sep 2013, Jonathan Wakely wrote: I've had this sitting in my tree waiting to do something with, I did ask last week if someone had done it already... I'm about to go to sleep so didn't check if the test covers anything yours doesn't. In the test you have basic cover for all func

Re: [PATCH v4 00/20] resurrect automatic dependencies

2013-09-24 Thread Paolo Bonzini
Il 25/09/2013 06:37, Alexandre Oliva ha scritto: > On Sep 23, 2013, Tom Tromey wrote: > >> First, I believe I've addressed all of the comments in Paolo's review. > > That's my feeling as well. Sorry that I didn't manage to go through > earlier versions of the patch before; I've just reviewed v4

<    1   2