mbox series

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

Message ID 20190306102005.15413-1-claziss@gmail.com
Headers show
Series Fix failing tests and use newer macros. | expand

Message

Claudiu Zissulescu March 6, 2019, 10:20 a.m. UTC
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(-)

Comments

Claudiu Zissulescu March 18, 2019, 9:29 a.m. UTC | #1
Thanks Andrew for your review,
Claudiu

On Wed, Mar 6, 2019 at 12:20 PM Claudiu Zissulescu <claziss@gmail.com> wrote:
>
> 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
>