libgo patch committed: Update to weekly.2012-02-07 release

2012-02-09 Thread Ian Lance Taylor
I have patched libgo to the weekly.2012-02-07 release. As usual this message only contains changes to files specific to gccgo. Bootstrapped and ran Go testsuite on x86_64-unknown-linux-gnu. Committed to mainline. Ian diff -r 7b3bde10b118 libgo/MERGE --- a/libgo/MERGE Wed Feb 08 14:33:09 2012

Go patch committed: Testsuite driver tweaks

2012-02-09 Thread Ian Lance Taylor
This patch to the Go testsuite driver does two things. 1) Disables stack.go on systems which do not support -fsplit-stack. This test uses a great deal of stack space and can overrun a thread stack. 2) Builds select5-out.go without optimization. The test is a generated file that takes a long

Re: [trans-mem,darwin] PR/52042 find tm_clone_table with PIE

2012-02-09 Thread Iain Sandoe
Hi Patrick, On 9 Feb 2012, at 05:10, Patrick Marlier wrote: On 02/08/2012 12:12 AM, Jack Howarth wrote: I believe the remaining libitm.c++/eh-1.C execution test failures are due to the weakref linker bug currently in Xcode 4.x (radr://10466868) which I hae been told will be fixed in the

Re: [Patch, fortran] PR50981 (elemental/optional interaction) follow-up fix

2012-02-09 Thread Tobias Burnus
Dear Mikael, On 02/08/2012 12:25 AM, Mikael Morin wrote: Regression tested on x86_64-unknown-freebsd9.0. OK for trunk? OK and thanks for the patch! Tobias

Re: [PATCH] Fix sibcall argument overlap checking if pretend_args_size (PR target/52129)

2012-02-09 Thread Carrot Wei
Hi Richard and Jakub Since 4.6 contains the same bug, I would like to back port it to 4.6 branch. Could you approve it for 4.6? Jing and Doug Could you approve it for google/gcc-4_6-mobile branch? thanks Carrot On Mon, Feb 6, 2012 at 9:14 PM, Richard Guenther richard.guent...@gmail.com wrote:

Re: [PATCH] Fix sibcall argument overlap checking if pretend_args_size (PR target/52129)

2012-02-09 Thread Jakub Jelinek
On Thu, Feb 09, 2012 at 04:54:59PM +0800, Carrot Wei wrote: Since 4.6 contains the same bug, I would like to back port it to 4.6 branch. Could you approve it for 4.6? Yes, this is ok. I'm sorry for deferring too many 4.6 backports for way too long, will get to it eventually. Jakub

Re: [PATCH] Use relayout_decl instead of layout_decl when completing vars with incomplete types (PR c/51339)

2012-02-09 Thread Jakub Jelinek
On Thu, Feb 09, 2012 at 12:11:45AM +0100, Ulrich Weigand wrote: The finish_decl change appears to have introduced a regression in attribute ((aligned)) handling. With the following code: extern const int foo[]; const int __attribute__((aligned(16))) foo[] = { 0 }; the attribute now seems

Re: [PATCH} backport r175475 to gcc-4_6-branch

2012-02-09 Thread Richard Guenther
On Wed, 8 Feb 2012, Jack Howarth wrote: Currently PR49536 still exists in gcc-4_6-branch. The following patch backports r175475 for the gcc 4.6.3 release. This will be helpful to dragonegg users (http://llvm.org/bugs/show_bug.cgi?id=10042) as dragonegg currently doesn't build against FSF

Re: [PATCH] Fix var-tracking /c vs. non-/c note emitting (PR debug/52165)

2012-02-09 Thread Richard Guenther
On Wed, Feb 8, 2012 at 8:32 PM, Jakub Jelinek ja...@redhat.com wrote: Hi! emit_note_insn_var_location already had code to ensure that non-NOTE_DURING_CALL_P notes emitted EMIT_NOTE_BEFORE_INSN with NEXT_INSN (call_insn) are put after all the NOTE_DURING_CALL_P notes after the call, but if

Re: Go patch committed: Build math library with -funsafe-math-optimizations

2012-02-09 Thread Richard Guenther
On Wed, Feb 8, 2012 at 8:38 PM, Ian Lance Taylor i...@google.com wrote: The master Go math library uses assembler code on 386 processors to take advantage of 387 instructions.  This patch lets gccgo do the same thing, by compiling the math library with -funsafe-math-optimizations.  I also pass

Re: Ping: Re: [patch middle-end]: Fix PR/48814 - [4.4/4.5/4.6/4.7 Regression] Incorrect scalar increment result

2012-02-09 Thread Richard Guenther
On Wed, Feb 8, 2012 at 10:25 PM, Kai Tietz ktiet...@googlemail.com wrote: 2012/1/11 Richard Guenther richard.guent...@gmail.com: count despite being declared volatile and only loaded once in the source is loaded twice in gimple.  If it were a HW register which destroys the device after the

Re: [PATCH] Fix PR middle-end/52140, ICE on valid code

2012-02-09 Thread Richard Guenther
On Thu, Feb 9, 2012 at 3:34 AM, Peter Bergner berg...@vnet.ibm.com wrote: The following patch fixes an ICE when we try and generate a compare of decimal float variables when we are not compiling for a cpu with dfp hardware support.  This is a regression from gcc 4.4.  The patch below

[VMS Ada] (committed): Remove dependency on adamsg.msg

2012-02-09 Thread Tristan Gingold
Hi, the Ada run time depends on DEC-Ada messages, which requires either the native message compiler or the DEC-Ada library. Both were not convenient to build a cross-compiler. This patch removes the dependency simply by using the message code instead. Tested by building for ia64-hp-openvms.

Re: Ping: Re: [patch middle-end]: Fix PR/48814 - [4.4/4.5/4.6/4.7 Regression] Incorrect scalar increment result

2012-02-09 Thread Richard Guenther
On Thu, Feb 9, 2012 at 11:29 AM, Richard Guenther richard.guent...@gmail.com wrote: On Wed, Feb 8, 2012 at 10:25 PM, Kai Tietz ktiet...@googlemail.com wrote: 2012/1/11 Richard Guenther richard.guent...@gmail.com: count despite being declared volatile and only loaded once in the source is

Re: Too much memory in chan/select2.go used

2012-02-09 Thread Uros Bizjak
On Thu, Feb 9, 2012 at 7:43 AM, Ian Lance Taylor i...@google.com wrote: Uros Bizjak ubiz...@gmail.com writes: Some more debugging reveal the difference between alpha and x86_64. Alpha does not implement split stacks, so soon after runtime.MemStats.Alloc = 0 line, we allocate exactly 2MB fake

Re: [patch, testsuite, committed] Test case for vectorization PR 32380

2012-02-09 Thread Jakub Jelinek
On Wed, Feb 08, 2012 at 08:57:15PM +0100, Thomas Koenig wrote: I committed the attached test case after verifying that it passes and that only real(4) variables occur (so the requiredment on vect_float should be correct.) This fails e.g. on i686-linux. The problem is that dg-options for

[C/C++ PATCH] Fix merge_decls/duplicate_decls DECL_USER_ALIGN/DECL_ALIGN handling (PR c/52181)

2012-02-09 Thread Jakub Jelinek
Hi! DECL_USER_ALIGN bit used to be formerly in tree_decl_common structure directly, thus the memcpy merge_decls performs used to copy also the DECL_USER_ALIGN (newdecl) bit to DECL_USER_ALIGN (olddecl). But it has been moved into tree_base, which is not copied that way. This means that in C if

Re: [patch, testsuite, committed] Test case for vectorization PR 32380

2012-02-09 Thread Richard Guenther
On Thu, 9 Feb 2012, Jakub Jelinek wrote: On Wed, Feb 08, 2012 at 08:57:15PM +0100, Thomas Koenig wrote: I committed the attached test case after verifying that it passes and that only real(4) variables occur (so the requiredment on vect_float should be correct.) This fails e.g. on

Re: [C/C++ PATCH] Fix merge_decls/duplicate_decls DECL_USER_ALIGN/DECL_ALIGN handling (PR c/52181)

2012-02-09 Thread Richard Guenther
On Thu, Feb 9, 2012 at 12:38 PM, Jakub Jelinek ja...@redhat.com wrote: Hi! DECL_USER_ALIGN bit used to be formerly in tree_decl_common structure directly, thus the memcpy merge_decls performs used to copy also the DECL_USER_ALIGN (newdecl) bit to DECL_USER_ALIGN (olddecl).  But it has been

Re: [trans-mem,darwin] PR/52042 find tm_clone_table with PIE

2012-02-09 Thread Iain Sandoe
Hi Patrick, apologies for (a) the extra loop - I missed a deprecation warning when I built your last version ... (b) rolling two things into one mail ... ... (point 1 is related the pie issue, point 2 to linkage hassles). On 9 Feb 2012, at 08:36, Iain Sandoe wrote: I think refs (from

Re: [C/C++ PATCH] Fix merge_decls/duplicate_decls DECL_USER_ALIGN/DECL_ALIGN handling (PR c/52181)

2012-02-09 Thread Jakub Jelinek
On Thu, Feb 09, 2012 at 12:54:59PM +0100, Richard Guenther wrote: Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk? I'd say this needs to be backported to at least the point where we moved the align fields. Agreed, but I'd wait with the backports a little bit.

Re: Ping: Re: [patch middle-end]: Fix PR/48814 - [4.4/4.5/4.6/4.7 Regression] Incorrect scalar increment result

2012-02-09 Thread Richard Guenther
On Thu, Feb 9, 2012 at 11:53 AM, Richard Guenther richard.guent...@gmail.com wrote: On Thu, Feb 9, 2012 at 11:29 AM, Richard Guenther richard.guent...@gmail.com wrote: On Wed, Feb 8, 2012 at 10:25 PM, Kai Tietz ktiet...@googlemail.com wrote: 2012/1/11 Richard Guenther

[C++ Patch] PR 51494 (and 52183)

2012-02-09 Thread Paolo Carlini
Hi, a related/duplicate issue went into Bugzilla today, thus I decided to return to the RFC/Patch which I posted back in December (http://gcc.gnu.org/ml/gcc-patches/2011-12/msg01593.html): as far as I can see my analysis still stands and, to be clear, I'm proposing this kind of patch for

Re: Go patch committed: Provide matherr function

2012-02-09 Thread Rainer Orth
Ian Lance Taylor i...@google.com writes: On SVID-based systems, when certain math functions encounter an exceptional condition they call a magic function named matherr. That function is permitted to change the result which the math functions will return. a program is permitted to provide

Re: Ping: Re: [patch middle-end]: Fix PR/48814 - [4.4/4.5/4.6/4.7 Regression] Incorrect scalar increment result

2012-02-09 Thread Kai Tietz
2012/2/9 Richard Guenther richard.guent...@gmail.com: On Thu, Feb 9, 2012 at 11:53 AM, Richard Guenther richard.guent...@gmail.com wrote: On Thu, Feb 9, 2012 at 11:29 AM, Richard Guenther richard.guent...@gmail.com wrote: On Wed, Feb 8, 2012 at 10:25 PM, Kai Tietz ktiet...@googlemail.com

Re: [trans-mem,darwin] PR/52042 find tm_clone_table with PIE

2012-02-09 Thread Patrick Marlier
Hi Iain, On 02/09/2012 07:26 AM, Iain Sandoe wrote: apologies for (a) the extra loop - I missed a deprecation warning when I built your last version ... Thanks! Actually, I saw the depreciation but I didn't found that dladdr. (b) rolling two things into one mail ... ... (point 1 is related

Re: [PATCH] increase timeout in simulate-thread gdb test

2012-02-09 Thread Aldy Hernandez
I think there was a defect for that... Anyway, I think 10 seconds just came out of someones imagination, but I'm not sure. Was that you Aldy? I really can't remember, but it's possible. Given thats the case, I'd be more tempted long term to simply disable the line by line output into the

Re: [PATCH] increase timeout in simulate-thread gdb test

2012-02-09 Thread Uros Bizjak
On Thu, Feb 9, 2012 at 3:12 PM, Aldy Hernandez al...@redhat.com wrote: I think there was a defect for that... Anyway, I think 10 seconds just came out of someones imagination, but I'm not sure. Was that you Aldy? I really can't remember, but it's possible. It was me, and the sole reason was

Re: [PATCH] increase timeout in simulate-thread gdb test

2012-02-09 Thread Andrew MacLeod
On 02/09/2012 09:38 AM, Uros Bizjak wrote: On Thu, Feb 9, 2012 at 3:12 PM, Aldy Hernandezal...@redhat.com wrote: It was me, and the sole reason was that timeout didn't worked and the log filled the file system. After timeout functionality was fixed, the timeout was forced to 10 seconds. It is

[PATCH, ARM] Cortex-A8 backend fixes

2012-02-09 Thread Dmitry Melnik
This patch fixes few things in pipeline description of ARM Cortex-A8. 1) arm_no_early_alu_shift_value_dep() checks early dependence only for one argument, ignoring the dependence on register used as shift amount. For example, this function is used as a condition in bypass that sets dep_cost=0

Re: [PATCH] Fix PR middle-end/52140, ICE on valid code

2012-02-09 Thread Peter Bergner
On Thu, 2012-02-09 at 11:31 +0100, Richard Guenther wrote: On Thu, Feb 9, 2012 at 3:34 AM, Peter Bergner berg...@vnet.ibm.com wrote: The following patch fixes an ICE when we try and generate a compare of decimal float variables when we are not compiling for a cpu with dfp hardware support.

Re: libgo patch committed: Update to weekly.2012-02-07 release

2012-02-09 Thread Rainer Orth
Ian Lance Taylor i...@google.com writes: I have patched libgo to the weekly.2012-02-07 release. As usual this message only contains changes to files specific to gccgo. Bootstrapped and ran Go testsuite on x86_64-unknown-linux-gnu. Committed to mainline. I needed the following patch to

Re: Ping: Re: [patch middle-end]: Fix PR/48814 - [4.4/4.5/4.6/4.7 Regression] Incorrect scalar increment result

2012-02-09 Thread Richard Guenther
On Thu, Feb 9, 2012 at 3:41 PM, Richard Guenther richard.guent...@gmail.com wrote: On Thu, Feb 9, 2012 at 2:48 PM, Kai Tietz ktiet...@googlemail.com wrote: 2012/2/9 Richard Guenther richard.guent...@gmail.com: On Thu, Feb 9, 2012 at 11:53 AM, Richard Guenther richard.guent...@gmail.com wrote:

Re: [PATCH][4.8] C++ memory model bitfield handling rewrite

2012-02-09 Thread Gabriel Dos Reis
On Wed, Feb 8, 2012 at 3:14 AM, Richard Guenther rguent...@suse.de wrote: On Tue, 7 Feb 2012, Jakub Jelinek wrote: On Tue, Feb 07, 2012 at 04:01:31PM +, Jonathan Wakely wrote: What would it have said for -fabi-version=1 where for we place s.i and s.d into the same byte? I think it

[patch ada]: Fix PR/50942

2012-02-09 Thread Kai Tietz
Hi, this fix ada bootstrap issue for stage 3 for windows native builds ChangeLog 2012-02-09 Kai Tietz kti...@redhat.com PR ada/50942 * gcc-interface/Makefile.in (LN_S): Add r-option. Tested for i686-w64-mingw32. Ok for apply? Regards, Kai Index:

Re: [patch ada]: Fix PR/50942

2012-02-09 Thread Tristan Gingold
On Feb 9, 2012, at 5:25 PM, Kai Tietz wrote: Hi, this fix ada bootstrap issue for stage 3 for windows native builds ChangeLog 2012-02-09 Kai Tietz kti...@redhat.com PR ada/50942 * gcc-interface/Makefile.in (LN_S): Add r-option. Tested for i686-w64-mingw32. Ok for

Re: [trans-mem,darwin] PR/52042 find tm_clone_table with PIE

2012-02-09 Thread Jack Howarth
On Thu, Feb 09, 2012 at 08:54:14AM -0500, Patrick Marlier wrote: Hi Iain, On 02/09/2012 07:26 AM, Iain Sandoe wrote: apologies for (a) the extra loop - I missed a deprecation warning when I built your last version ... Thanks! Actually, I saw the depreciation but I didn't found that dladdr.

Re: [patch ada]: Fix PR/50942

2012-02-09 Thread Arnaud Charlet
this fix ada bootstrap issue for stage 3 for windows native builds ChangeLog 2012-02-09 Kai Tietz kti...@redhat.com PR ada/50942 * gcc-interface/Makefile.in (LN_S): Add r-option. Tested for i686-w64-mingw32. Ok for apply? No, this chunk is only relevant for VMS so

[PATCH] Fix PR50031, take 2

2012-02-09 Thread William J. Schmidt
Following is a revision of yesterday's PR50031 patch submission, modified per Richard's comments. Bootstrapped and tested with no regressions on powerpc64-linux. I've confirmed the same performance improvements in SPEC. OK for trunk? Thanks, Bill 2012-02-09 Bill Schmidt

Re: Go patch committed: Build math library with -funsafe-math-optimizations

2012-02-09 Thread Ian Lance Taylor
Richard Guenther richard.guent...@gmail.com writes: On Wed, Feb 8, 2012 at 8:38 PM, Ian Lance Taylor i...@google.com wrote: The master Go math library uses assembler code on 386 processors to take advantage of 387 instructions.  This patch lets gccgo do the same thing, by compiling the math

Re: [C/C++ PATCH] Fix merge_decls/duplicate_decls DECL_USER_ALIGN/DECL_ALIGN handling (PR c/52181)

2012-02-09 Thread Joseph S. Myers
On Thu, 9 Feb 2012, Jakub Jelinek wrote: 2012-02-09 Jakub Jelinek ja...@redhat.com PR c/52181 * c-decl.c (merge_decls): Copy DECL_USER_ALIGN bit from olddecl to newdecl. * decl.c (duplicate_decls): If olddecl has bigger DECL_ALIGN than newdecl, copy

Backported 15 patches to 4.6 branch

2012-02-09 Thread Jakub Jelinek
Hi! I've backported these patches from trunk to 4.6 branch, bootstrapped/regtested them on x86_64-linux and i686-linux and committed. Sorry for the delay. Jakub 2012-02-09 Jakub Jelinek ja...@redhat.com Backported from mainline 2011-12-15 Jakub Jelinek

Re: [v3] Update C++11 status table.

2012-02-09 Thread Benjamin Kosnik
* doc/xml/manual/documentation_hacking.xml: Fix invalid attribute. Also committed to trunk. Tested with 'make doc-xml-validate-docbook doc-html' Doh! Thanks for cleaning up after my late-night hacking. If you can, I'd appreciate you trying to generate the PDF doxygen manual

Re: Too much memory in chan/select2.go used

2012-02-09 Thread Ian Lance Taylor
Uros Bizjak ubiz...@gmail.com writes: BTW: I'd like to point out that we can use go-execute-xfail in this case, so the case is compiled but is known to fail execution for some reason. Thanks, I didn't know about that one. I think I'll leave it as is for now because I'm treating stack.go the

Re: Go patch committed: Provide matherr function

2012-02-09 Thread Ian Lance Taylor
Rainer Orth r...@cebitec.uni-bielefeld.de writes: Ian Lance Taylor i...@google.com writes: On SVID-based systems, when certain math functions encounter an exceptional condition they call a magic function named matherr. That function is permitted to change the result which the math functions

Re: Go patch committed: Provide matherr function

2012-02-09 Thread Ian Lance Taylor
Rainer Orth r...@cebitec.uni-bielefeld.de writes: Ian Lance Taylor i...@google.com writes: On SVID-based systems, when certain math functions encounter an exceptional condition they call a magic function named matherr. That function is permitted to change the result which the math functions

Re: Go patch committed: Provide matherr function

2012-02-09 Thread Rainer Orth
Ian Lance Taylor i...@google.com writes: Unfortunately, this breaks the libgo build on Solaris 8 and 9: /vol/gcc/src/hg/trunk/local/libgo/runtime/go-matherr.c: In function 'matherr': /vol/gcc/src/hg/trunk/local/libgo/runtime/go-matherr.c:38:17: error: 'NAN' undeclared (first use in this

Re: libgo patch committed: Update to weekly.2012-02-07 release

2012-02-09 Thread Ian Lance Taylor
Rainer Orth r...@cebitec.uni-bielefeld.de writes: I needed the following patch to have it compile on Solaris. Thanks. I completely forgot about that file. Committed to mainline. Ian

Re: [v3] Update C++11 status table.

2012-02-09 Thread Jonathan Wakely
On 9 February 2012 17:43, Benjamin Kosnik wrote:         * doc/xml/manual/documentation_hacking.xml: Fix invalid attribute. Also committed to trunk. Tested with 'make doc-xml-validate-docbook doc-html' Doh! Thanks for cleaning up after my late-night hacking. If you can, I'd

Re: [patch ada]: Fix PR/50942

2012-02-09 Thread Kai Tietz
2012/2/9 Arnaud Charlet char...@adacore.com: this fix ada bootstrap issue for stage 3 for windows native builds ChangeLog 2012-02-09  Kai Tietz  kti...@redhat.com       PR ada/50942       * gcc-interface/Makefile.in (LN_S): Add r-option. Tested for i686-w64-mingw32.  Ok for apply? No,

Re: [patch ada]: Fix PR/50942

2012-02-09 Thread Dave Korn
On 09/02/2012 18:55, Kai Tietz wrote: Hmm, I interpret 'ifeq ($(strip $(filter-out alpha64 ia64 dec hp vms% openvms% alphavms%,$(host))),)' as anthing not mentioned here. If, after removing alpha64 ia64 dec hp vms% openvms% alphavms% (and stray whitespace) from the host, what remains is equal

Re: [patch ada]: Fix PR/50942

2012-02-09 Thread Arnaud Charlet
Hmm, I interpret 'ifeq ($(strip $(filter-out alpha64 ia64 dec hp vms% openvms% alphavms%,$(host))),)' as anthing not mentioned here. That's a misunderstanding as explained by Dave Korn. The bug is as described in the bug-report: Failure on Stage 3 when a make script try to execute

Re: [patch ada]: Fix PR/50942

2012-02-09 Thread Iain Sandoe
On 9 Feb 2012, at 19:59, Arnaud Charlet wrote: The bug is as described in the bug-report: Failure on Stage 3 when a make script try to execute following command: cp -p ../.././gcc/ada/rts adainclude We should never have such a command emitted by make, so the error is elsewhere/earlier.

Re: [patch ada]: Fix PR/50942

2012-02-09 Thread Arnaud Charlet
nevertheless on Darwin (with GNU make 3.81) we get .. rm -rf adalib ln -s ../.././gcc/ada/rts adainclude ln -s ../.././gcc/ada/rts adalib Ah, this comes from libada/Makefile.in and is actually expected, even though it's a bit kludgy IMO. This was introduced by revision 145622 to handle

New German PO file for 'gcc' (version 4.7-b20120128)

2012-02-09 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'gcc' has been submitted by the German team of translators. The file is available at: http://translationproject.org/latest/gcc/de.po (This file, 'gcc-4.7-b20120128.de.po',

6 backported patches for 4.5 branch

2012-02-09 Thread Jakub Jelinek
Hi! I've committed these backports to 4.5 branch after bootstrapping/regtesting them on x86_64-linux and i686-linux. Jakub 2012-02-09 Jakub Jelinek ja...@redhat.com Backported from mainline 2012-01-26 Jakub Jelinek ja...@redhat.com * make-relative-prefix.c

trans-mem: virtual ops for gimple_transaction

2012-02-09 Thread Richard Henderson
From: rguenth at gcc dot gnu.org gcc-bugzi...@gcc.gnu.org the __transaction_atomic // SUBCODE=[ GTMA_HAVE_STORE ] statement looks like an overly optimistic way to start a transaction in my quick view. Indeed. At some point this worked, but this may have gotten lost during one of the merges.

[v3] libstdc++/51798

2012-02-09 Thread Benjamin Kosnik
This is the rest of 51798, completing the conversion to C++11 atomics in libstdc++. This is now a complete transition, modulo documentation which I plan to finish as a separate patch once I am back from the ISO C++ meeting. tested x86_64/linux -benjamin 2012-02-09 Benjamin Kosnik

[PATCH, rtl-optimization]: Fix post-reload compare elimination pre-pass

2012-02-09 Thread Uros Bizjak
Hello! I am trying to enable post-reload compare elimination pass on x86, and I discovered a problem in the way redundant compares are eliminated. The problem lies in the assumption that: (1) All comparison patterns are represented as [(set (reg:CC) (compare:CC (reg) (immediate)))]

Re: trans-mem: virtual ops for gimple_transaction

2012-02-09 Thread Torvald Riegel
On Thu, 2012-02-09 at 15:05 -0800, Richard Henderson wrote: + /* The beginning of a transaction is a memory barrier. */ + /* ??? If we were really cool, we'd only be a barrier +for the memories touched within the transaction. */ Why? I'm not quite

Re: Go patch committed: Provide matherr function

2012-02-09 Thread Ian Lance Taylor
Rainer Orth r...@cebitec.uni-bielefeld.de writes: I could give it a try once the current bootstraps are finished. For the moment I've shamelessly adapted the following from the __GNUC__ section of Solaris 11 iso/math_c99.h: I committed this patch which ought to work. Bootstrapped and ran Go

[arm-embedded] Backport mainline r183733

2012-02-09 Thread Bin Cheng
Hi, Backport mainline r183733 to ARM/embedded-4_6-branch. The patch is already in gcc-4_6-branch, now commit to ARM/embedded-4_6-branch. gcc/ChangeLog.arm 2012-02-10 Bin Cheng bin.ch...@arm.com Backport from mainline. 2012-01-30 Bin Cheng bin.ch...@arm.com PR

Re: [PATCH] Fix sibcall argument overlap checking if pretend_args_size (PR target/52129)

2012-02-09 Thread Jing Yu
On Thu, Feb 9, 2012 at 12:54 AM, Carrot Wei car...@google.com wrote: Hi Richard and Jakub Since 4.6 contains the same bug, I would like to back port it to 4.6 branch. Could you approve it for 4.6? Jing and Doug Could you approve it for google/gcc-4_6-mobile branch? OK for