[PATCH 0/5][ARC] Fix failing tests and use newer macros.

Claudiu Zissulescu claziss@gmail.com
Wed Mar 6 10:20:00 GMT 2019


Hi,

Please find a set of 5 patches as this:

  [ARC] Introduce ADJUST_REG_ALLOC_ORDER.
  	This patch just cleans the old way of changing the register allocation order and uses a gcc macro specially made for this task.

  [ARC] Enable code density frame option for elf targets.
  	The compress instruction for frame are there for a while, but they are not enabled by default when using Os, just do it.

  [ARC] Define TARGET_HAVE_SPECULATION_SAFE_VALUE.
  	New macro fixes a dejagnu failure.

  [ARC] Fix tst_movb pattern.
  	Fixes dejagnu failure.

  [ARC] Refactor deprecated macros.
  	Old macros replaced with their newer equivalent.


Thanks,
Claudiu

 gcc/config/arc/arc-protos.h |   3 +-
 gcc/config/arc/arc.c        | 101 ++++++++++++++++++------------------
 gcc/config/arc/arc.h        |  44 ++++++++++------
 gcc/config/arc/arc.md       |  24 ++++-----
 gcc/config/arc/arc.opt      |   2 +-
 gcc/config/arc/elf.h        |   4 ++
 gcc/config/arc/linux.h      |   4 ++
 7 files changed, 99 insertions(+), 83 deletions(-)

-- 
2.20.1



More information about the Gcc-patches mailing list