Re: [RFC PATCH] update to libtool-2.4.2 and regenerate

2011-10-29 Thread Markus Trippelsdorf
On 2011.10.28 at 07:20 +0200, Markus Trippelsdorf wrote: On 2011.10.27 at 17:29 -0700, Andi Kleen wrote: Markus Trippelsdorf mar...@trippelsdorf.de writes: By popular demand, I've prepared a patch that updates the in-tree libtool to version 2.4.2. It is needed for lto-bootstrap with

Re: [Patch,AVR]: Support -maccumulate-args option

2011-10-29 Thread Denis Chertykov
2011/10/27 Georg-Johann Lay a...@gjlay.de: This is support of a new option -maccumulate-args that implements ACCUMULATE_OUTGOING_ARGS as proposed by Richard. As 4.7 will be released very soon, I'd like to supply the documentation part later and use the remaining stage I time for

Re: [Patch, libfortran, 3/3] Update file position lazily

2011-10-29 Thread Janne Blomqvist
On Sat, Oct 29, 2011 at 01:48, Mikael Morin mikael.mo...@sfr.fr wrote: On Tuesday 18 October 2011 17:11:24 Janne Blomqvist wrote: Also, I think I've found a small standards conformance bug. From F2008 (N1830) 9.10.2.23 (page 256): ... ASIS if the connection was opened without changing its

Re: Build broken due to [PATCH] Add gcc-ar/nm/ranlib wrappers for slim LTO v2

2011-10-29 Thread Andi Kleen
This broke cross to cris-elf and I guess many other targets with TOT binutils, as follows: mv -f Tlto-wrapper lto-wrapper Oops. Can you please confirm this patch fixes it? -Andi diff --git a/gcc/gcc-ar.c b/gcc/gcc-ar.c index fc7e4a2..1e86d20 100644 --- a/gcc/gcc-ar.c +++ b/gcc/gcc-ar.c @@

Re: [RFC PATCH] update to libtool-2.4.2 and regenerate

2011-10-29 Thread Andi Kleen
I haven't figured out yet how to use gcc-ar et al. instead of the shell wrappers. The plugin path seems to be hardcoded, which is unfortunate. Would it be possible to make the wrappers more flexible, so that they could be used during bootstrap? The path can be set with GCC_EXEC_PREFIX

Re: Build broken due to [PATCH] Add gcc-ar/nm/ranlib wrappers for slim LTO v2

2011-10-29 Thread Andi Kleen
On Sat, Oct 29, 2011 at 10:09:48AM +0200, Andi Kleen wrote: This broke cross to cris-elf and I guess many other targets with TOT binutils, as follows: mv -f Tlto-wrapper lto-wrapper Oops. Can you please confirm this patch fixes it? I committed the patch with ChangeLog as as obvious

Re: Build broken due to [PATCH] Add gcc-ar/nm/ranlib wrappers for slim LTO v2

2011-10-29 Thread Hans-Peter Nilsson
From: Andi Kleen a...@firstfloor.org Date: Sat, 29 Oct 2011 10:09:48 +0200 Oops. Can you please confirm this patch fixes it? My autotester is still busy after your commit, but has passed the point of failure. Thanks for fixing. brgds, H-P

Re: [Patch, libfortran, 3/3] Update file position lazily

2011-10-29 Thread Mikael Morin
On Saturday 29 October 2011 10:09:07 Janne Blomqvist wrote: On Sat, Oct 29, 2011 at 01:48, Mikael Morin mikael.mo...@sfr.fr wrote: On Tuesday 18 October 2011 17:11:24 Janne Blomqvist wrote: Also, I think I've found a small standards conformance bug. From F2008 (N1830) 9.10.2.23 (page 256):

[Patch ObjC/Committed] fix PR47997 (part 2).

2011-10-29 Thread Iain Sandoe
As approved on the PR thread, Iain Index: gcc/objc/ChangeLog === --- gcc/objc/ChangeLog (revision 180650) +++ gcc/objc/ChangeLog (working copy) @@ -1,3 +1,10 @@ +2011-10-29 Iain Sandoe ia...@gcc.gnu.org + + PR target/47997

Re: [trans-mem] Explicitly go irrevocable even if transaction will always go irrevocable.

2011-10-29 Thread Torvald Riegel
On Fri, 2011-10-28 at 07:53 -0500, Aldy Hernandez wrote: diff --git a/gcc/testsuite/gcc.dg/tm/memopt-1.c b/gcc/testsuite/gcc.dg/tm/memopt-1.c index 06d4f64..9a48dcb 100644 --- a/gcc/testsuite/gcc.dg/tm/memopt-1.c +++ b/gcc/testsuite/gcc.dg/tm/memopt-1.c @@ -2,8 +2,8 @@ /* {

Re: [RFC PATCH] Gather vectorization (PR tree-optimization/50789)

2011-10-29 Thread Toon Moene
On 10/26/2011 11:56 PM, Jakub Jelinek wrote: Hi! This patch implements gather vectorization with -mavx2, if dr_may_alias (which apparently doesn't use tbaa :(( ) can figure out there is no overlap with stores in the loop (if any). The testcases show what is possible to get vectorized. I chose

Re: [RFC PATCH] Gather vectorization (PR tree-optimization/50789)

2011-10-29 Thread Toon Moene
On 10/26/2011 11:56 PM, Jakub Jelinek wrote: Hi! This patch implements gather vectorization with -mavx2, if dr_may_alias (which apparently doesn't use tbaa :(( ) can figure out there is no overlap with stores in the loop (if any). The testcases show what is possible to get vectorized. Hmmm,

Re: [Patch, fortran] [00/66] PR fortran/43829 Inline sum and?product (AKA scalarization of reductions)

2011-10-29 Thread Jack Howarth
On Fri, Oct 28, 2011 at 06:30:35PM +0200, Mikael Morin wrote: On Friday 28 October 2011 15:56:36 Jack Howarth wrote: Mikael, The complete patch bootstraps current FSF gcc trunk on x86_64-apple-darwin11 and the resulting gfortran compiler can compile the Polyhedron 2005 benchmarks

Re: [Patch, libfortran, 3/3] Update file position lazily

2011-10-29 Thread Mikael Morin
On Saturday 29 October 2011 14:43:22 Mikael Morin wrote: FWIW, it seems ifort 12.0 uses UNDEFINED in this case; I suppose a case could be made for using the same. Comments? Let's go for UNDEFINED then. On second thought, UNSPECIFIED is better as UNDEFINED is for another case.

New Japanese PO file for 'gcc' (version 4.6.1)

2011-10-29 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 Japanese team of translators. The file is available at: http://translationproject.org/latest/gcc/ja.po (This file, 'gcc-4.6.1.ja.po', has

[committed] Fix handling of TLS_MODEL_GLOBAL_DYNAMIC and TLS_MODEL_LOCAL_DYNAMIC symbol references on PA

2011-10-29 Thread John David Anglin
TLS_MODEL_GLOBAL_DYNAMIC and TLS_MODEL_LOCAL_DYNAMIC symbol references are not legitimate constants because they may require a function call. This change fixes a bug exposed by the mpfr-3.1.0 testsuite. Tested on hppa-unknown-linux, hppa2.0w-hp-hpux11.11 and hppa64-hp-hpux11.11. Committed to

[PATCH, testsuite]: Use return 0 instead of exit(0) in gcc.target/i386/*-check.h

2011-10-29 Thread Uros Bizjak
Hello! 2011-10-29 Uros Bizjak ubiz...@gmail.com * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0). * gcc.target/i386/fma4-check.h (main): Ditto. * gcc.target/i386/xop-check.h (main): Ditto. Committed as trivial change to mainline SVN. Uros. Index:

Re: PING: [C++-11 PATCH] Trailing comma in enum

2011-10-29 Thread Ville Voutilainen
Could someone please review this? + if (cxx_dialect cxx0x !in_system_header) + pedwarn (input_location, OPT_pedantic, + comma at end of enumerator list); Why not use maybe_warn_cpp0x there?

[PATCH, i386]: Remove lshlv16qi3 and add lshrv16qi3 XOP expander

2011-10-29 Thread Uros Bizjak
Hello! lshlv16qi3 is not a generic name for expander, and we have ashlv16qi3 for this. Attached patch adds lshrv16qi3 to generate logical shift-right XOP instruction. 2011-10-29 Uros Bizjak ubiz...@gmail.com * config/i386/i386.md (lshlv16qi3): Remove expander. (lshrv16qi3):

[pph] Fix remaining cgraph ICEs (issue5325050)

2011-10-29 Thread Diego Novillo
When emitting the symbols and cgraph nodes in the symbol table, we were using the same pointer set to decide whether to emit decls and cgraph nodes. So, if a function decl F was sent to rest_of_decl_compilation, we would later refuse to call cgraph_finalize_function on its node because F had

[PATCH, i386]: Rename xop_ashl - xop_sha, xop_lshl - xop_shl

2011-10-29 Thread Uros Bizjak
Hello! These pattern names are misleading, implying that these are logical shift left and arithmetic shift left. They are not, they are shift logical and shift arithmetic. Attached (trivial) patch renames these patterns to the insn mnemonic they generate. 2011-10-29 Uros Bizjak

[wwwdocs] Streamline GCC 4.6 release notes

2011-10-29 Thread Gerald Pfeifer
...a bit, by disabling the headers for empty sessions. Committed. Gerald Index: changes.html === RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.6/changes.html,v retrieving revision 1.134 diff -u -r1.134 changes.html --- changes.html

[wwwdocs] Use th for table header in java/done.html

2011-10-29 Thread Gerald Pfeifer
Applied. Gerald 2011-10-29 Gerald Pfeifer ger...@pfeifer.com * done.html: Use th for the header. Index: done.html === RCS file: /cvs/gcc/wwwdocs/htdocs/java/done.html,v retrieving revision 1.49 diff -u -r1.49 done.html

[PR50764, PATCH] Fix for ICE in maybe_record_trace_start with -fsched2-use-superblocks

2011-10-29 Thread Tom de Vries
Richard, I have a tentative fix for PR50764. In the example from the test-case, -fsched2-use-superblocks moves an insn from block 4 to block 3. 2 bar | ---+- / \ * * 5 * 3 abortbar

[wwwdocs] Various tweaks to java/build-snapshot.html

2011-10-29 Thread Gerald Pfeifer
2011-10-29 Gerald Pfeifer ger...@pfeifer.com * build-snapshot.html: Adjust title to not refer to CVS any more. Adjust formatting of title. Change link from CVS instructions to SVN. Installed. Gerald Index: build-snapshot.html

[wwwdocs] Streamline GCC 4.5 release notes

2011-10-29 Thread Gerald Pfeifer
...a bit, by disabling the headers for empty sessions. Installed. Gerald Index: changes.html === RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.5/changes.html,v retrieving revision 1.101 diff -u -r1.101 changes.html --- changes.html

[wwwdocs] GNU textutils is GNU coreutils

2011-10-29 Thread Gerald Pfeifer
...and has been for a while. Committed. Index: snapshots.html === RCS file: /cvs/gcc/wwwdocs/htdocs/snapshots.html,v retrieving revision 1.20 diff -u -r1.20 snapshots.html --- snapshots.html 21 Sep 2006 14:17:36 - 1.20

Re: [PATCH][RFC] Re-write LTO option merging

2011-10-29 Thread Richard Guenther
On Fri, Oct 28, 2011 at 4:42 PM, Diego Novillo dnovi...@google.com wrote: On 11-10-27 01:46 , Richard Guenther wrote: On Wed, 26 Oct 2011, Richard Guenther wrote: This completely rewrites LTO option merging.  At compile (uselessly now at WPA?) time we now stream a COLLECT_GCC_OPTIONS like

Re: [PATCH][2/n] LTO option handling/merging rewrite

2011-10-29 Thread Richard Guenther
On Fri, Oct 28, 2011 at 5:48 PM, Joseph S. Myers jos...@codesourcery.com wrote: On Fri, 28 Oct 2011, Richard Guenther wrote: +       /* Fallthru.  */ +     case OPT_fPIC: +     case OPT_fpic: +     case OPT_fpie: +     case OPT_fcommon: +     case OPT_fexceptions: +       append_option

Re: Patch committed: Use GNU/Linux in comment

2011-10-29 Thread Richard Guenther
On Sat, Oct 29, 2011 at 7:06 AM, Ian Lance Taylor i...@google.com wrote: Joseph S. Myers jos...@codesourcery.com writes: On Fri, 28 Oct 2011, Ian Lance Taylor wrote: This patch changes Linux to GNU/Linux in a comment.  Bootstrapped and ran libiberty testsuite on x86_64-unknown-linux-gnu.  

Re: C++ PATCH for c++/50500 (DR 1082, implicitly declared copy in class with move)

2011-10-29 Thread Eric Botcazou
DR 1082 changed the rules for implicitly declared copy constructors and assignment operators in the presence of move ctor/op= such that if either move operation is present, instead of being suppressed the copy operations will still be declared, but as deleted. We have detected a side effect

Re: [Patch, libfortran, 3/3] Update file position lazily

2011-10-29 Thread Janne Blomqvist
On Sat, Oct 29, 2011 at 18:35, Mikael Morin mikael.mo...@sfr.fr wrote: On Saturday 29 October 2011 14:43:22 Mikael Morin wrote: FWIW, it seems ifort 12.0 uses UNDEFINED in this case; I suppose a case could be made for using the same. Comments? Let's go for UNDEFINED then. On second

Re: [PATCH] Update html docs for -mno-r11 and --param case-value-threshold

2011-10-29 Thread Gerald Pfeifer
On Wed, 6 Jul 2011, Michael Meissner wrote: I updated the html documents for my two recent changes: I made the small follow-up patch below which tweaks markup and refers to GNU/Linux instead of Linux. Gerald Index: changes.html

C++ PATCH to add -std=c++11 ??

2011-10-29 Thread Paolo Carlini
Hi, today, by chance, I noticed this: http://gcc.gnu.org/ml/gcc-patches/2011-03/msg01756.html and it occurred to me that maybe it's time to do this? Thanks, Paolo. // 2011-10-30 Paolo Carlini paolo.carl...@oracle.com * c.opt: Add -std=c++11. Index: c.opt

Re: C++ PATCH to add -std=c++11 ??

2011-10-29 Thread Paolo Carlini
On 10/30/2011 02:12 AM, Paolo Carlini wrote: Hi, today, by chance, I noticed this: http://gcc.gnu.org/ml/gcc-patches/2011-03/msg01756.html and it occurred to me that maybe it's time to do this? ... or maybe we want, at the same time, to tweak a bit the description of c++0x? Paolo.