[PATCH][wwwdocs] Remove (Pending) tag from 5.3 notes, add 5.4 entry

2016-03-03 Thread Kyrill Tkachov
Hi all, I noticed that changes.html for GCC 5 has an entry for GCC 5.3 saying (Pending) and linking to the fixed PRs. 5.3 has already been released, so this patch removes it from there, and instead adds a similar entry for the pending 5.4 release. Ok to commit? Thanks, Kyrill Index:

[Patch testsuite] Change xfail conditions for bb-slp-34.c

2016-03-03 Thread James Greenhalgh
Hi, ARM and AArch64 will still vectorize bb-slp-34.c - we're not operating with a cost model so we vectorize to a 64-bit vector of two ints, and the permutes are just element swaps. So, don't mark this test xfail for arm/aarch64. Checked on x86_64-none-linux-gnu, arm-none-eabi and

Re: [PATCH, ARM] Fix gcc.c-torture/execute/loop-2b.c execution failure on cortex-m0

2016-03-03 Thread Ramana Radhakrishnan
On Thu, Mar 3, 2016 at 9:40 AM, Thomas Preudhomme wrote: > On Friday 15 January 2016 12:45:04 Ramana Radhakrishnan wrote: >> On Wed, Dec 16, 2015 at 9:11 AM, Thomas Preud'homme >> >> wrote: >> > During reorg pass, thumb1_reorg () is

Re: [PATCH][ARM] PR rtl-optimization/69904: Disallow copying/duplicating of load-exclusive operations

2016-03-03 Thread Kyrill Tkachov
On 03/03/16 09:42, Ramana Radhakrishnan wrote: On 03/03/16 09:35, Kyrill Tkachov wrote: Hi all, In this PR shrink-wrapping ends up duplicating the load-exclusive part of a load-exclusive/store-exclusive loop used to implement an atomic compare exchange operation. Look in bugzilla for the

Re: [PATCH][ARM] PR rtl-optimization/69904: Disallow copying/duplicating of load-exclusive operations

2016-03-03 Thread Ramana Radhakrishnan
On 03/03/16 09:35, Kyrill Tkachov wrote: > Hi all, > > In this PR shrink-wrapping ends up duplicating the load-exclusive part of a > load-exclusive/store-exclusive loop > used to implement an atomic compare exchange operation. Look in bugzilla for > the kind of sequences generated. > The

Re: [PATCH, ARM] Fix gcc.c-torture/execute/loop-2b.c execution failure on cortex-m0

2016-03-03 Thread Thomas Preudhomme
On Friday 15 January 2016 12:45:04 Ramana Radhakrishnan wrote: > On Wed, Dec 16, 2015 at 9:11 AM, Thomas Preud'homme > > wrote: > > During reorg pass, thumb1_reorg () is tasked with rewriting mov rd, rn to > > subs rd, rn, 0 to avoid a comparison against 0

[PATCH][ARM] PR rtl-optimization/69904: Disallow copying/duplicating of load-exclusive operations

2016-03-03 Thread Kyrill Tkachov
Hi all, In this PR shrink-wrapping ends up duplicating the load-exclusive part of a load-exclusive/store-exclusive loop used to implement an atomic compare exchange operation. Look in bugzilla for the kind of sequences generated. The load-exclusive paths are duplicated, but not the

Re: [PATCH] libitm: Introduce target macro TARGET_BEGIN_TRANSACTION_ATTRIBUTE.

2016-03-03 Thread Andreas Krebbel
On 02/01/2016 02:18 PM, Dominik Vogt wrote: > The attached patch adds the a target specific attribute via the > new target macro TARGET_BEGIN_TRANSACTION_ATTRIBUTE to the > function begin_transaction(). S/390 uses this to set the > soft-float target attribute which is needed to fix a crash with >

[PATCH] Fix PR55936

2016-03-03 Thread Richard Biener
The following fixes a long-standing VRP regression now that we can safely use some equivalences during propagation. Bootstrapped and tested on x86_64-unknown-linux-gnu, applied to trunk. Richard. 2016-03-03 Richard Biener PR tree-optimization/55936 *

<    1   2