> All the rest looks good.
>
Committed with the suggested changes.
Thank you for your review,
Claudiu
* Claudiu Zissulescu [2016-11-01 16:28:34
+0100]:
> This is an updated version of the patch that can be applied as is.
>
> Ok to apply?
> Claudiu
>
> gcc/
> 2016-05-09 Claudiu Zissulescu
>
> * config/arc/arc.c (arc_process_double_reg_moves): Change.
> * config/arc/arc.md (movsi
This is an updated version of the patch that can be applied as is.
Ok to apply?
Claudiu
gcc/
2016-05-09 Claudiu Zissulescu
* config/arc/arc.c (arc_process_double_reg_moves): Change.
* config/arc/arc.md (movsi_insn): Disable unsupported move
instructions for ARCv2 cores
> > gcc/
> > 2016-05-09 Claudiu Zissulescu
> >
> > * config/arc/arc.c (arc_process_double_reg_moves): Change.
> > * config/arc/arc.md (movsi_insn): Disable unsupported move
> > instructions for ARCv2 cores.
> > (movdi): Use prepare_move_operands.
> > (movsf, movdf): Use move_
>
>../src/configure --target=arc-elf32 --enable-languages=c --with-cpu=arc700
>make all-gcc
>
My bad, my build environment was polluted, I can see the error as well. I need
to upstream another patch that fixes the named problem.
Best,
Claudiu
* Claudiu Zissulescu [2016-07-08 08:18:00
+]:
> > > + && (register_operand (operands[1], SFmode)
> > > + || register_operand (operands[2], SFmode))"
>
> This condition is necessary for reload cases.
>
> > And, with this patch applied, I get a build error:
> >
> > In file inclu
> > + && (register_operand (operands[1], SFmode)
> > + || register_operand (operands[2], SFmode))"
This condition is necessary for reload cases.
> And, with this patch applied, I get a build error:
>
> In file included from ./tm.h:43:0,
> from /path/to/gcc/gcc/ba
* Claudiu Zissulescu [2016-06-30 12:36:10
+0200]:
> Small patches batch.
>
> Ok to apply?
> Claudiu
>
> gcc/
> 2016-05-09 Claudiu Zissulescu
>
> * config/arc/arc.c (arc_process_double_reg_moves): Change.
> * config/arc/arc.md (movsi_insn): Disable unsupported move
> instr
Small patches batch.
Ok to apply?
Claudiu
gcc/
2016-05-09 Claudiu Zissulescu
* config/arc/arc.c (arc_process_double_reg_moves): Change.
* config/arc/arc.md (movsi_insn): Disable unsupported move
instructions for ARCv2 cores.
(movdi): Use prepare_move_operands.