[PATCH] xtensa: align data naturally when optimizing for size

2015-02-21 Thread Max Filippov
gcc for xtensa always aligns data at least to a word boundary, even when it has smaller natural alignment. This results in unexpectedly high data section sizes and unreasonable amount of wasted space when linking objects compiled with -fdata-sections flag. Align data naturally when optimization

[doc, rfa] improve x86 transactional memory intrinsics section

2015-02-21 Thread Sandra Loosemore
On 02/19/2015 12:36 PM, Sandra Loosemore wrote: On 02/19/2015 09:38 AM, Patrick Marlier wrote: Thanks Sandra. Just a minor comment. -Valid abort status bits (when the value is not @code{_XBEGIN_STARTED}) are: +If the transaction aborts, the return value is one of: Here it is really bits. So

Re: [PATCH 1/n] OpenMP 4.0 offloading infrastructure

2015-02-21 Thread Iain Sandoe
Hi Thomas, On 20 Feb 2015, at 19:46, Thomas Schwinge wrote: On Fri, 20 Feb 2015 11:35:18 -0800, Mike Stump mikest...@comcast.net wrote: On Feb 20, 2015, at 6:36 AM, Ilya Verbin iver...@gmail.com wrote: I assumed that nobody would build an offloading compiler with --enable-languages other

Re: [PATCH] Do not redirect ld stdout/stderr in collect2 with -debug

2015-02-21 Thread Thomas Schwinge
Hi Richard! On Mon, 10 Jun 2013 14:01:53 +0200 (CEST), Richard Biener rguent...@suse.de wrote: This fixes one very annoying thing collect2 does when trying to debug LTO WPA issues. Even with -v you need to wait until all LTRANS stages completed to see the lto1 -fwpa invocation which is

Re: [PATCH] Do not redirect ld stdout/stderr in collect2 with -debug

2015-02-21 Thread Thomas Schwinge
Hi! On Sat, 21 Feb 2015 17:22:40 +0100, I wrote: On Mon, 10 Jun 2013 14:01:53 +0200 (CEST), Richard Biener rguent...@suse.de wrote: This fixes one very annoying thing collect2 does when trying to debug LTO WPA issues. Even with -v you need to wait until all LTRANS stages completed to

[PATCH][C++] Fix PR65091

2015-02-21 Thread Andrea Azzarone
Hi all, please find attached a fix for pr 65071 decltype(~arg) fails for template functions. Basically we need to make sure that ~arg is considered an expression and not a dtor. 2015-02-21 Andrea Azzarone azzaro...@gmail.com PR c++/65091 * parser.c (cp_parser_decltype_expr): Make sure ~id is

Re: [PATCH] Fix ICF sem_function::merge (PR target/63892)

2015-02-21 Thread Iain Sandoe
Hi Jakub, Martin, On 20 Feb 2015, at 16:42, Jeff Law wrote: On 02/20/15 07:48, Jakub Jelinek wrote: Hi! As written in the PR, the sibcall-3.c testcase fails on Darwin, because !sem_item::target_supports_symbol_aliases_p () and we don't really try redirect_callers, even when that is the

[PATCH] Fix PR 65109 - [5 Regression] r220674 causes FAIL: gcc.target/powerpc/ppc64-abi-1.c execution test

2015-02-21 Thread Martin Sebor
The patch below tweaks the ppc64-abi-1.c test to make it less prone to volatile registers getting clobbered before the test has had a chance to save them for later comparison to their expected values. This resolves the test failure discussed in PR 65109. Martin Index:

[PATCH] PR63175 - [4.9/5 regression] FAIL: gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c scan-tree-dump-times slp2 basic block vectorized using SLP 1

2015-02-21 Thread Martin Sebor
The trivial patch below fixes the failure in gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c on ppc64 and ppc noted in PR63175. Martin Index: ChangeLog === --- ChangeLog (revision 220801) +++ ChangeLog (working copy) @@ -1,3