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

2016-04-27 Thread Ramana Radhakrishnan
> > Ping? Note that the patch has been on GCC 6 for more than 3 months now without > any issue reported against it. OK. Ramana > > Best regards, > > Thomas

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

2016-04-27 Thread Thomas Preudhomme
On Thursday 03 March 2016 18:10:38 Thomas Preudhomme wrote: > On Thursday 03 March 2016 15:32:27 Thomas Preudhomme wrote: > > On Thursday 03 March 2016 09:44:31 Ramana Radhakrishnan wrote: > > > On Thu, Mar 3, 2016 at 9:40 AM, Thomas Preudhomme > > > > > > wrote: > > > > On Friday 15 January 2016

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

2016-03-03 Thread Thomas Preudhomme
On Thursday 03 March 2016 15:32:27 Thomas Preudhomme wrote: > On Thursday 03 March 2016 09:44:31 Ramana Radhakrishnan wrote: > > 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:1

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

2016-03-03 Thread Thomas Preudhomme
On Thursday 03 March 2016 09:44:31 Ramana Radhakrishnan wrote: > 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, th

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 tasked with rewriting mov rd, rn to >> > subs rd, rn, 0 to avoid

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 instruction before doing a > > condition

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

2016-01-15 Thread Ramana Radhakrishnan
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 instruction before doing a > conditional branch based on it. The actual avoiding of cmp is done in > cbranchsi4

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

2015-12-16 Thread Thomas Preud'homme
During reorg pass, thumb1_reorg () is tasked with rewriting mov rd, rn to subs rd, rn, 0 to avoid a comparison against 0 instruction before doing a conditional branch based on it. The actual avoiding of cmp is done in cbranchsi4_insn instruction C output template. When the condition is met, the