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