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

Reply via email to