This is the mail archive of the binutils@sourceware.org mailing list for the binutils 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]

[PATCH 0/4] [ARC] Add support for JLI and SJLI instructions


From: claziss <claziss@synopsys.com>

Hi,

This series of 4 patches are adding support for ARC's JLI (jump and link indexed)
and SJLI (secure jump and link indexed) instructions, plus updating the AuxRegister
table with ldi_base and ei_base registers.

Ok to apply?
Claudiu

Claudiu Zissulescu (1):
  Add SJLI instruction.

John Eric Martin (1):
  Add JLI support.

claziss (2):
  Add SecureShield AUX registers
  Add ldi_base and ei_base aux regs

 bfd/bfd-in2.h                        |    1 +
 bfd/elf32-arc.c                      |    3 +-
 bfd/libbfd.h                         |    1 +
 bfd/reloc.c                          |    2 +
 gas/testsuite/gas/arc/jli-1.d        |   25 +
 gas/testsuite/gas/arc/jli-1.s        |   11 +
 gas/testsuite/gas/arc/taux.d         |    1 +
 include/elf/arc-reloc.def            |    7 +
 include/opcode/arc-func.h            |   15 +-
 include/opcode/arc.h                 |    1 +
 ld/emulparams/arcelf.sh              |    1 +
 ld/emulparams/arcv2elf.sh            |    3 +-
 ld/emulparams/arcv2elfx.sh           |    3 +-
 ld/scripttempl/elfarc.sc             |    6 +
 ld/scripttempl/elfarcv2.sc           |    5 +
 ld/testsuite/ld-arc/arc.exp          |    5 +
 ld/testsuite/ld-arc/jli-overflow.d   |    4 +
 ld/testsuite/ld-arc/jli-overflow.err |    3 +
 ld/testsuite/ld-arc/jli-overflow.s   | 1050 ++++++++++++++++++++++++++++++++++
 ld/testsuite/ld-arc/jli-script.ld    |   20 +
 ld/testsuite/ld-arc/jli-simple.dd    |   26 +
 ld/testsuite/ld-arc/jli-simple.rd    |   10 +
 ld/testsuite/ld-arc/jli-simple.s     |   24 +
 opcodes/arc-opc.c                    |   26 +-
 opcodes/arc-regs.h                   |   13 +-
 opcodes/arc-tbl.h                    |    4 +
 26 files changed, 1263 insertions(+), 7 deletions(-)
 create mode 100644 gas/testsuite/gas/arc/jli-1.d
 create mode 100644 gas/testsuite/gas/arc/jli-1.s
 create mode 100644 ld/testsuite/ld-arc/jli-overflow.d
 create mode 100644 ld/testsuite/ld-arc/jli-overflow.err
 create mode 100644 ld/testsuite/ld-arc/jli-overflow.s
 create mode 100644 ld/testsuite/ld-arc/jli-script.ld
 create mode 100644 ld/testsuite/ld-arc/jli-simple.dd
 create mode 100644 ld/testsuite/ld-arc/jli-simple.rd
 create mode 100644 ld/testsuite/ld-arc/jli-simple.s

-- 
1.9.1


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