RE: [PATCH] [ARC] Add basic support for double load and store instructions

2016-01-25 Thread Claudiu Zissulescu
[PATCH] [ARC] Add basic support for double load and store > instructions > > > > On 22/01/16 11:59, Claudiu Zissulescu wrote: > > Thank u for the feedback. I hope this new patch solves the outstanding > issues. Please find it attached. > > This is OK.

Re: [PATCH] [ARC] Add basic support for double load and store instructions

2016-01-24 Thread Joern Wolfgang Rennecke
On 22/01/16 11:59, Claudiu Zissulescu wrote: Thank u for the feedback. I hope this new patch solves the outstanding issues. Please find it attached. This is OK.

RE: [PATCH] [ARC] Add basic support for double load and store instructions

2016-01-22 Thread Claudiu Zissulescu
Thank u for the feedback. I hope this new patch solves the outstanding issues. Please find it attached. //Claudiu 0001-ARC-Add-basic-support-for-double-load-and-store-inst.patch Description: 0001-ARC-Add-basic-support-for-double-load-and-store-inst.patch

Re: [PATCH] [ARC] Add basic support for double load and store instructions

2016-01-20 Thread Joern Wolfgang Rennecke
On 19/01/16 17:46, Claudiu Zissulescu wrote: > Hi, > > I've prepared a new patch based on the received review (attached). I also added a mod on invoke.texi regarding mll64 documentation. This mod was missing in the first patch. > > I have tested it with dg.exp for arc700, archs and archs+ll64.

RE: [PATCH] [ARC] Add basic support for double load and store instructions

2016-01-19 Thread Claudiu Zissulescu
ncois Bedard; jeremy.benn...@embecosm.com > Subject: Re: [PATCH] [ARC] Add basic support for double load and store > instructions > > > > On 15/01/16 12:40, Claudiu Zissulescu wrote: > > (arc_save_restore): Use double load/store instruction. > (arc_

RE: [PATCH] [ARC] Add basic support for double load and store instructions

2016-01-18 Thread Claudiu Zissulescu
> >if (n_pieces >= (unsigned int) (optimize_size ? 3 : 15)) > > return false; > > - if (piece > 4) > > + if (TARGET_LL64 && (piece != 8) && (align >= 4)) > > +piece = 8; > > + else if (piece > 4) > > piece = 4; > >dst_addr = force_offsettable (XEXP (operands[0], 0),

Re: [PATCH] [ARC] Add basic support for double load and store instructions

2016-01-16 Thread Joern Wolfgang Rennecke
On 15/01/16 12:40, Claudiu Zissulescu wrote: (arc_save_restore): Use double load/store instruction. (arc_expand_movmem): Likewise. >if (n_pieces >= (unsigned int) (optimize_size ? 3 : 15)) > return false; > - if (piece > 4) > + if (TARGET_LL64 && (piece != 8) && (

[PATCH] [ARC] Add basic support for double load and store instructions

2016-01-15 Thread Claudiu Zissulescu
Please find attached a patch that adds basic support for double load/store instructions present in archs processors. Ok to apply? //Claudiu gcc/ 2015-01-15 Claudiu Zissulescu * config/arc/arc.c (TARGET_DWARF_REGISTER_SPAN): Define. (arc_init): Check validity mll64 option.