This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from f0a3c3dd52d arc: Update binutils arc predicate for tests. new 462693a455f arc: Add new GAS tests for ARCv3. new 6e467e9a94c arc: Add new LD tests for ARCv3. new 06e8d9861d1 arc: Add new ARCv3 ISA to BFD. new 4deb1ee57fd arc: Add new linker emulation and scripts for ARCv3 ISA. new 04414221df5 arc: Update opcode related include files for ARCv3. new f3d38d7d0b7 arc: Update ARC's Gnu Assembler backend with ARCv3 ISA. new c99dc76089a arc: Add new opcode functions for ARCv3 ISA. new 67036dfacf8 arc: New ARCv3 ISA instruction table new ef90c0991e7 arc: Update arc's gas tests new a47d304b122 arc: Update NEWS files
The 10 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bfd/Makefile.am | 23 +- bfd/Makefile.in | 27 +- bfd/arc-got.h | 251 +- bfd/{arc-plt.h => arc-plt.c} | 115 +- bfd/arc-plt.def | 127 +- bfd/arc-plt.h | 93 +- bfd/archures.c | 5 + bfd/bfd-in2.h | 25 + bfd/config.bfd | 20 +- bfd/configure | 6 +- bfd/configure.ac | 6 +- bfd/cpu-arc.c | 79 +- bfd/cpu-arc64.c | 75 + bfd/{elf32-arc.c => elfnn-arc.c} | 1486 ++- bfd/libbfd.h | 22 + bfd/reloc.c | 44 + bfd/targets.c | 6 + binutils/NEWS | 3 + gas/NEWS | 2 + gas/config.in | 6 + gas/config/tc-arc.c | 723 +- gas/config/tc-arc.h | 46 +- gas/configure | 14 +- gas/configure.ac | 10 +- gas/configure.tgt | 5 +- gas/testsuite/gas/arc/adc.d | 6 +- gas/testsuite/gas/arc/add.d | 6 +- gas/testsuite/gas/arc/and.d | 6 +- gas/testsuite/gas/arc/arc.exp | 2 +- gas/testsuite/gas/arc/asl.d | 6 +- gas/testsuite/gas/arc/asr.d | 6 +- gas/testsuite/gas/arc/bic.d | 6 +- gas/testsuite/gas/arc/leave_enter.d | 20 +- gas/testsuite/gas/arc/lsr.d | 6 +- gas/testsuite/gas/arc/nps400-1.d | 2 +- gas/testsuite/gas/arc/or.d | 6 +- gas/testsuite/gas/arc/ror.d | 6 +- gas/testsuite/gas/arc/sbc.d | 6 +- gas/testsuite/gas/arc/sub.d | 6 +- gas/testsuite/gas/arc/textinsn3op.d | 7 +- gas/testsuite/gas/arc/warn.exp | 3 +- gas/testsuite/gas/arc/xor.d | 6 +- gas/testsuite/gas/{arc/arc.exp => arc64/arc64.exp} | 10 +- gas/testsuite/gas/arc64/float01.d | 65 + gas/testsuite/gas/arc64/float01.s | 64 + gas/testsuite/gas/arc64/ldd.d | 46 + gas/testsuite/gas/arc64/ldd.s | 55 + gas/testsuite/gas/arc64/lddl.d | 48 + gas/testsuite/gas/arc64/lddl.s | 54 + gas/testsuite/gas/arc64/load.d | 70 + gas/testsuite/gas/arc64/load.s | 82 + gas/testsuite/gas/arc64/st.d | 61 + gas/testsuite/gas/arc64/st.s | 68 + gas/testsuite/gas/arc64/std.d | 55 + gas/testsuite/gas/arc64/std.s | 60 + gas/testsuite/gas/arc64/stdl.d | 35 + gas/testsuite/gas/arc64/stdl.s | 37 + gas/testsuite/gas/arc64/stl.d | 46 + gas/testsuite/gas/arc64/stl.s | 50 + include/elf/arc-cpu.def | 63 +- include/elf/arc-reloc.def | 171 +- include/elf/arc.h | 1 + include/opcode/arc-attrs.h | 4 +- include/opcode/arc-func.h | 188 +- include/opcode/arc.h | 121 +- ld/Makefile.am | 4 + ld/Makefile.in | 8 + ld/NEWS | 2 + ld/configure.tgt | 21 +- ld/emulparams/arc64elf32.sh | 12 + ld/emulparams/arc64elf64.sh | 12 + ld/emulparams/arc64linux32.sh | 22 + ld/emulparams/arc64linux64.sh | 22 + ld/scripttempl/elfarc.sc | 18 +- ld/testsuite/ld-arc/got-weak.d | 12 - ld/testsuite/ld-arc/got-weak.s | 7 - ld/testsuite/ld-arc64/arcv3_64-reloc-near-exe.dd | 29 + ld/testsuite/ld-arc64/arcv3_64-reloc-near-so.dd | 21 + ld/testsuite/ld-arc64/arcv3_64-reloc-near.s | 11 + ld/testsuite/ld-arc64/arcv3_64.exp | 48 + ld/testsuite/ld-arc64/bl34.dd | 12 + ld/testsuite/ld-arc64/bl34.s | 13 + ld/testsuite/ld-arc64/linkscript.ld | 5 + ld/testsuite/ld-arc64/plt34-got.dd | 9 + ld/testsuite/ld-arc64/plt34-got.s | 9 + ld/testsuite/ld-arc64/plt34-reloc.dd | 12 + ld/testsuite/ld-arc64/plt34-reloc.s | 14 + opcodes/Makefile.am | 1 + opcodes/Makefile.in | 2 + opcodes/arc-dis.c | 290 +- opcodes/arc-ext-tbl.h | 124 - opcodes/arc-flag-classes.def | 125 + opcodes/arc-flag.def | 179 + opcodes/arc-fxi.h | 60 + opcodes/arc-opc.c | 2990 +---- opcodes/arc-operands.def | 502 + opcodes/arc-regs.h | 8 +- opcodes/arc64-opc.c | 834 ++ opcodes/arc64-tbl.h | 11422 +++++++++++++++++++ opcodes/arcxx-opc.inc | 1840 +++ opcodes/configure | 1 + opcodes/configure.ac | 1 + opcodes/disassemble.c | 6 + 103 files changed, 19049 insertions(+), 4438 deletions(-) copy bfd/{arc-plt.h => arc-plt.c} (51%) create mode 100644 bfd/cpu-arc64.c rename bfd/{elf32-arc.c => elfnn-arc.c} (68%) copy gas/testsuite/gas/{arc/arc.exp => arc64/arc64.exp} (80%) create mode 100644 gas/testsuite/gas/arc64/float01.d create mode 100644 gas/testsuite/gas/arc64/float01.s create mode 100644 gas/testsuite/gas/arc64/ldd.d create mode 100644 gas/testsuite/gas/arc64/ldd.s create mode 100644 gas/testsuite/gas/arc64/lddl.d create mode 100644 gas/testsuite/gas/arc64/lddl.s create mode 100644 gas/testsuite/gas/arc64/load.d create mode 100644 gas/testsuite/gas/arc64/load.s create mode 100644 gas/testsuite/gas/arc64/st.d create mode 100644 gas/testsuite/gas/arc64/st.s create mode 100644 gas/testsuite/gas/arc64/std.d create mode 100644 gas/testsuite/gas/arc64/std.s create mode 100644 gas/testsuite/gas/arc64/stdl.d create mode 100644 gas/testsuite/gas/arc64/stdl.s create mode 100644 gas/testsuite/gas/arc64/stl.d create mode 100644 gas/testsuite/gas/arc64/stl.s create mode 100644 ld/emulparams/arc64elf32.sh create mode 100644 ld/emulparams/arc64elf64.sh create mode 100644 ld/emulparams/arc64linux32.sh create mode 100644 ld/emulparams/arc64linux64.sh delete mode 100644 ld/testsuite/ld-arc/got-weak.d delete mode 100644 ld/testsuite/ld-arc/got-weak.s create mode 100644 ld/testsuite/ld-arc64/arcv3_64-reloc-near-exe.dd create mode 100644 ld/testsuite/ld-arc64/arcv3_64-reloc-near-so.dd create mode 100644 ld/testsuite/ld-arc64/arcv3_64-reloc-near.s create mode 100644 ld/testsuite/ld-arc64/arcv3_64.exp create mode 100644 ld/testsuite/ld-arc64/bl34.dd create mode 100644 ld/testsuite/ld-arc64/bl34.s create mode 100644 ld/testsuite/ld-arc64/linkscript.ld create mode 100644 ld/testsuite/ld-arc64/plt34-got.dd create mode 100644 ld/testsuite/ld-arc64/plt34-got.s create mode 100644 ld/testsuite/ld-arc64/plt34-reloc.dd create mode 100644 ld/testsuite/ld-arc64/plt34-reloc.s delete mode 100644 opcodes/arc-ext-tbl.h create mode 100644 opcodes/arc-flag-classes.def create mode 100644 opcodes/arc-flag.def create mode 100644 opcodes/arc-operands.def create mode 100644 opcodes/arc64-opc.c create mode 100644 opcodes/arc64-tbl.h create mode 100644 opcodes/arcxx-opc.inc