This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: [PATCH] [ARC] Various small miscellaneous fixes.


> > gcc/
> > 2016-05-09  Claudiu Zissulescu  <claziss@synopsys.com>
> >
> > 	* 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_dest_operand predicate.
> > 	(arc_process_double_reg_moves): Change.
> > 	* config/arc/constraints.md (Chs): Enable when barrel shifter is
> > 	present.
> > 	* config/arc/fpu.md (divsf3): Change.
> > 	* config/arc/fpx.md (dexcl_3op_peep2_insn): Dx data register is
> > 	also a destination.
> > 	(dexcl_3op_peep2_insn_nores): Likewise.
> > 	* config/arc/arc.h (SHIFT_COUNT_TRUNCATED): Define to one.
> > 	(LINK_COMMAND_SPEC): Remove.
> > ---
> >  gcc/config/arc/arc.c          |  5 +----
> >  gcc/config/arc/arc.h          | 27 +++------------------------
> >  gcc/config/arc/arc.md         | 35 +++++++++++++++++++----------------
> >  gcc/config/arc/constraints.md |  3 ++-
> >  gcc/config/arc/fpu.md         |  4 +++-
> >  gcc/config/arc/fpx.md         | 26 ++++++++++++--------------
> >  6 files changed, 40 insertions(+), 60 deletions(-)

This patch needs to be consider together with this patch:
https://gcc.gnu.org/ml/gcc-patches/2016-07/msg00386.html

As some issues observed by Andrew are fixed there.

Thanks,
Claudiu

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]