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 0749c73cf8d Re: Add some expected failures for bfin linker tests new 9cfee3962cf Revert "MIPS: sync oprand char usage between mips and micromips" new 0c5c669cefa Revert "MIPS: add MT ASE support for micromips32" new 0b46c1ec2d7 Revert "MIPS: fix some ld testcases with compiler" new 3c0afdb7898 Revert "MIPS: fix -gnuabi64 testsuite" new 13527d85aff Revert "MIPS: fix r6 testsuites" new dbad6904932 Revert "MIPS: default r6 if vendor is img" new dbec9420c9d Revert "MIPS: gas: alter 64 or 32 for mipsisa triples if ma [...] new 011365bacac GAS/doc: Correct Tag_GNU_MIPS_ABI_MSA attribute description new df18f71b565 Add MIPS Allegrex CPU as a MIPS2-based CPU new d29b94fc9f3 Add rotation instructions to MIPS Allegrex CPU new a0176d8d121 Add additional missing Allegrex CPU instructions new 2b462da34de MIPS/GAS/testsuite: Fix `-modd-spreg'/`-mno-odd-spreg' test [...]
The 12 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/archures.c | 1 + bfd/bfd-in2.h | 1 + bfd/config.bfd | 2 +- bfd/cpu-mips.c | 2 + bfd/elfxx-mips.c | 8 + binutils/readelf.c | 1 + binutils/testsuite/binutils-all/mips/mips.exp | 94 +-- binutils/testsuite/binutils-all/objcopy.exp | 2 +- binutils/testsuite/binutils-all/readelf.r-64 | 2 - binutils/testsuite/binutils-all/readelf.s-64 | 10 +- binutils/testsuite/binutils-all/remove-relocs-01.d | 2 +- binutils/testsuite/binutils-all/remove-relocs-04.d | 2 +- binutils/testsuite/binutils-all/remove-relocs-05.d | 2 +- binutils/testsuite/binutils-all/remove-relocs-06.d | 2 +- binutils/testsuite/binutils-all/strip-3.d | 2 +- gas/config/tc-mips.c | 292 ++++----- gas/configure | 8 +- gas/configure.ac | 8 +- gas/doc/as.texi | 7 +- gas/testsuite/gas/all/assign.d | 4 - gas/testsuite/gas/all/fwdexp.d | 2 - gas/testsuite/gas/all/none.d | 2 - gas/testsuite/gas/elf/missing-build-notes.d | 8 - gas/testsuite/gas/macros/irp.d | 12 - gas/testsuite/gas/macros/repeat.d | 72 -- gas/testsuite/gas/macros/rept.d | 6 - gas/testsuite/gas/macros/test2.d | 6 - gas/testsuite/gas/macros/vararg.d | 12 - gas/testsuite/gas/mips/align2-el.d | 10 +- gas/testsuite/gas/mips/align2.d | 10 +- gas/testsuite/gas/mips/allegrex.d | 50 ++ gas/testsuite/gas/mips/allegrex.s | 47 ++ gas/testsuite/gas/mips/allegrex@c0.d | 265 ++++++++ gas/testsuite/gas/mips/allegrex@c1.d | 265 ++++++++ .../gas/mips/{mips2@c3.d => allegrex@c3.d} | 0 .../gas/mips/{mips2@cp0b.d => allegrex@cp0b.d} | 0 .../gas/mips/{mips3@cp0bl.d => allegrex@cp0bl.d} | 0 .../gas/mips/{mips2@cp0c.d => allegrex@cp0c.d} | 0 .../gas/mips/{mips1@cp2d.d => allegrex@cp2d.d} | 0 gas/testsuite/gas/mips/allegrex@isa-override-1.d | 29 + gas/testsuite/gas/mips/allegrex@isa-override-2.d | 4 + gas/testsuite/gas/mips/allegrex@isa-override-2.l | 4 + .../mips/{mips2@save-sub.d => allegrex@save-sub.d} | 0 gas/testsuite/gas/mips/ase-errors-3.l | 3 + gas/testsuite/gas/mips/ase-errors-4.l | 3 + gas/testsuite/gas/mips/attr-gnu-abi-fp-1.d | 2 +- gas/testsuite/gas/mips/attr-gnu-abi-fp-5.d | 21 - gas/testsuite/gas/mips/attr-gnu-abi-fp-5.s | 1 - gas/testsuite/gas/mips/attr-gnu-abi-fp-6.d | 21 - gas/testsuite/gas/mips/attr-gnu-abi-fp-6.s | 1 - gas/testsuite/gas/mips/attr-gnu-abi-msa-1.d | 2 +- gas/testsuite/gas/mips/branch-absolute-addend.d | 2 +- gas/testsuite/gas/mips/branch-absolute.d | 2 +- gas/testsuite/gas/mips/branch-addend-micromips.d | 2 +- gas/testsuite/gas/mips/branch-addend.d | 2 +- gas/testsuite/gas/mips/branch-extern-2.d | 2 +- gas/testsuite/gas/mips/branch-extern-4.d | 2 +- gas/testsuite/gas/mips/branch-local-1.d | 2 +- gas/testsuite/gas/mips/branch-local-2.d | 2 +- gas/testsuite/gas/mips/branch-local-3.d | 2 +- gas/testsuite/gas/mips/branch-local-4.d | 2 +- gas/testsuite/gas/mips/branch-local-5.d | 2 +- gas/testsuite/gas/mips/branch-local-6.d | 2 +- gas/testsuite/gas/mips/branch-local-7.d | 2 +- gas/testsuite/gas/mips/branch-local-ignore-2.d | 2 +- gas/testsuite/gas/mips/branch-local-ignore-3.d | 2 +- gas/testsuite/gas/mips/branch-local-ignore-5.d | 2 +- gas/testsuite/gas/mips/branch-local-ignore-6.d | 2 +- gas/testsuite/gas/mips/branch-section-1.d | 2 +- gas/testsuite/gas/mips/branch-section-2.d | 2 +- gas/testsuite/gas/mips/branch-section-3.d | 2 +- gas/testsuite/gas/mips/branch-section-4.d | 2 +- gas/testsuite/gas/mips/branch-weak-1.d | 2 +- gas/testsuite/gas/mips/branch-weak-2.d | 2 +- gas/testsuite/gas/mips/branch-weak-3.d | 2 +- gas/testsuite/gas/mips/branch-weak-4.d | 2 +- gas/testsuite/gas/mips/branch-weak-5.d | 2 +- gas/testsuite/gas/mips/branch-weak-6.d | 2 +- gas/testsuite/gas/mips/branch-weak-7.d | 2 +- gas/testsuite/gas/mips/comdat-reloc-r6.d | 34 - gas/testsuite/gas/mips/comdat-reloc.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-1.d | 13 +- gas/testsuite/gas/mips/compact-eh-eb-2.d | 25 +- gas/testsuite/gas/mips/compact-eh-eb-3.d | 17 +- gas/testsuite/gas/mips/compact-eh-eb-4.d | 17 +- gas/testsuite/gas/mips/compact-eh-eb-5.d | 25 +- gas/testsuite/gas/mips/compact-eh-eb-6.d | 17 +- gas/testsuite/gas/mips/compact-eh-eb-7.d | 25 +- gas/testsuite/gas/mips/compact-eh-el-1.d | 13 +- gas/testsuite/gas/mips/compact-eh-el-2.d | 25 +- gas/testsuite/gas/mips/compact-eh-el-3.d | 17 +- gas/testsuite/gas/mips/compact-eh-el-4.d | 17 +- gas/testsuite/gas/mips/compact-eh-el-5.d | 25 +- gas/testsuite/gas/mips/compact-eh-el-6.d | 17 +- gas/testsuite/gas/mips/compact-eh-el-7.d | 25 +- gas/testsuite/gas/mips/elf-rel.d | 12 +- gas/testsuite/gas/mips/elf-rel.s | 36 +- gas/testsuite/gas/mips/elf-rel6.d | 2 +- gas/testsuite/gas/mips/elf_ase_micromips-2.d | 2 +- gas/testsuite/gas/mips/elf_ase_micromips.d | 2 +- gas/testsuite/gas/mips/elf_ase_mips16-2.d | 2 +- gas/testsuite/gas/mips/elf_ase_mips16.d | 2 +- gas/testsuite/gas/mips/elfel-rel.d | 12 +- gas/testsuite/gas/mips/fix-rm7000-2.d | 2 +- gas/testsuite/gas/mips/insn-isa-mode.d | 2 +- gas/testsuite/gas/mips/insn-opts.d | 1 - gas/testsuite/gas/mips/jalx-addend.d | 2 +- gas/testsuite/gas/mips/jalx-imm.d | 2 +- gas/testsuite/gas/mips/jalx-local.d | 2 +- gas/testsuite/gas/mips/llpscp-64.d | 1 - gas/testsuite/gas/mips/loongson-2f-2.d | 2 +- gas/testsuite/gas/mips/loongson-2f-3.d | 6 +- gas/testsuite/gas/mips/micromips-b16.d | 2 +- .../gas/mips/micromips-branch-absolute-addend.d | 2 +- gas/testsuite/gas/mips/micromips-branch-absolute.d | 2 +- .../gas/mips/micromips-warn-branch-delay-1.d | 2 +- .../gas/mips/micromips-warn-branch-delay.d | 2 +- gas/testsuite/gas/mips/micromips32-mt.d | 635 ------------------ gas/testsuite/gas/mips/micromips@fix-rm7000-2.d | 2 +- gas/testsuite/gas/mips/mips-jalx-2.d | 2 +- gas/testsuite/gas/mips/mips-jalx.d | 4 +- gas/testsuite/gas/mips/mips.exp | 134 ++-- gas/testsuite/gas/mips/mips16-absolute-reloc-0.d | 2 +- gas/testsuite/gas/mips/mips16-absolute-reloc-2.d | 2 +- gas/testsuite/gas/mips/mips16-branch-absolute-1.d | 2 +- gas/testsuite/gas/mips/mips16-branch-absolute-2.d | 2 +- .../gas/mips/mips16-branch-absolute-addend-1.d | 2 +- .../gas/mips/mips16-branch-absolute-addend.d | 2 +- gas/testsuite/gas/mips/mips16-branch-absolute.d | 2 +- gas/testsuite/gas/mips/mips16-branch-addend-0.d | 2 +- gas/testsuite/gas/mips/mips16-branch-addend-1.d | 2 +- gas/testsuite/gas/mips/mips16-branch-addend-2.d | 2 +- gas/testsuite/gas/mips/mips16-branch-addend-3.d | 2 +- gas/testsuite/gas/mips/mips16-branch-addend-4.d | 2 +- gas/testsuite/gas/mips/mips16-branch-addend-5.d | 2 +- gas/testsuite/gas/mips/mips16-branch-reloc-0.d | 2 +- gas/testsuite/gas/mips/mips16-branch-reloc-1.d | 2 +- gas/testsuite/gas/mips/mips16-branch-reloc-2.d | 2 +- gas/testsuite/gas/mips/mips16-branch-reloc-3.d | 2 +- gas/testsuite/gas/mips/mips16-branch-reloc-4.d | 2 +- gas/testsuite/gas/mips/mips16-branch-reloc-5.d | 2 +- .../gas/mips/mips16-branch-unextended-1.d | 2 +- .../gas/mips/mips16-branch-unextended-2.d | 2 +- gas/testsuite/gas/mips/mips16-dwarf2.d | 2 +- gas/testsuite/gas/mips/mips16-e.d | 2 +- gas/testsuite/gas/mips/mips16-extend.d | 2 +- gas/testsuite/gas/mips/mips16-f.d | 2 +- gas/testsuite/gas/mips/mips16-hilo.d | 2 +- gas/testsuite/gas/mips/mips16-insn-length-noargs.d | 2 +- gas/testsuite/gas/mips/mips16-jal-e.d | 2 +- gas/testsuite/gas/mips/mips16-jal-t.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-relax-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-relax-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-relax-2.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-relax-3.d | 2 +- gas/testsuite/gas/mips/mips16-vis-1.d | 1 - gas/testsuite/gas/mips/mips64-dsp.d | 2 +- gas/testsuite/gas/mips/mipsel16-e.d | 2 +- gas/testsuite/gas/mips/mipsel16-f.d | 2 +- gas/testsuite/gas/mips/module-mfp32.d | 2 +- gas/testsuite/gas/mips/module-mfp64r6-noodd.d | 21 - gas/testsuite/gas/mips/module-mfp64r6.d | 21 - gas/testsuite/gas/mips/module-msoft-float-r6.d | 20 - gas/testsuite/gas/mips/module-msoft-float-r6.s | 3 - gas/testsuite/gas/mips/module-msoft-float.d | 2 +- gas/testsuite/gas/mips/nan-2008-3.d | 1 - gas/testsuite/gas/mips/nan-legacy-1.d | 1 - gas/testsuite/gas/mips/nan-legacy-2.d | 2 +- gas/testsuite/gas/mips/nan-legacy-3.d | 1 - gas/testsuite/gas/mips/nan-legacy-4.d | 2 +- gas/testsuite/gas/mips/nan-legacy-5.d | 1 - gas/testsuite/gas/mips/option-pic-1.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-0.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-1.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-3.d | 4 +- gas/testsuite/gas/mips/option-pic-relax-3a.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-4.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-5.d | 2 +- gas/testsuite/gas/mips/org-1.d | 2 +- gas/testsuite/gas/mips/org-10.d | 2 +- gas/testsuite/gas/mips/org-11.d | 2 +- gas/testsuite/gas/mips/org-12.d | 1 - gas/testsuite/gas/mips/org-2.d | 2 +- gas/testsuite/gas/mips/org-3.d | 1 - gas/testsuite/gas/mips/org-4.d | 2 +- gas/testsuite/gas/mips/org-5.d | 2 +- gas/testsuite/gas/mips/org-6.d | 1 - gas/testsuite/gas/mips/org-7.d | 2 +- gas/testsuite/gas/mips/org-8.d | 2 +- gas/testsuite/gas/mips/org-9.d | 1 - gas/testsuite/gas/mips/pcrel-1.d | 4 +- gas/testsuite/gas/mips/pcrel-reloc-1.d | 2 +- gas/testsuite/gas/mips/pcrel-reloc-2.d | 2 +- gas/testsuite/gas/mips/pcrel-reloc-3.d | 2 +- gas/testsuite/gas/mips/pcrel-reloc-4.d | 2 +- gas/testsuite/gas/mips/pcrel-reloc-5.d | 2 +- gas/testsuite/gas/mips/pcrel-reloc-6.d | 2 +- gas/testsuite/gas/mips/set-arch.d | 722 ++++++++++----------- gas/testsuite/gas/mips/tmips16-e.d | 2 +- gas/testsuite/gas/mips/tmips16-f.d | 2 +- gas/testsuite/gas/mips/tmipsel16-e.d | 2 +- gas/testsuite/gas/mips/tmipsel16-f.d | 2 +- gas/testsuite/gas/mips/unaligned-branch-r6-1.s | 1 - gas/testsuite/gas/mips/unaligned-branch-r6-3.s | 1 - gas/testsuite/gas/mips/unaligned-branch-r6-5.d | 2 +- gas/testsuite/gas/mips/unaligned-jump-mips16-3.d | 2 +- include/elf/mips.h | 1 + include/opcode/mips.h | 55 +- ld/testsuite/config/default.exp | 20 +- ld/testsuite/ld-elf/eh5.d | 38 +- ld/testsuite/ld-elf/group.ld | 2 +- ld/testsuite/ld-elf/indirect.exp | 8 +- ld/testsuite/ld-elf/orphan-region.ld | 2 +- ld/testsuite/ld-elf/orphan.ld | 2 +- ld/testsuite/ld-elf/pr23658-2.rd | 2 +- ld/testsuite/ld-elf/shared.exp | 12 +- ld/testsuite/ld-elfvers/vers.exp | 12 +- ld/testsuite/ld-gc/gc.exp | 5 - ld/testsuite/ld-mips-elf/attr-gnu-4-01.d | 1 - ld/testsuite/ld-mips-elf/attr-gnu-4-11.d | 1 - ld/testsuite/ld-mips-elf/attr-gnu-4-40.d | 1 - ld/testsuite/ld-mips-elf/attr-gnu-4-41.d | 1 - ld/testsuite/ld-mips-elf/attr-gnu-8-00.d | 1 - ld/testsuite/ld-mips-elf/attr-gnu-8-01.d | 1 - ld/testsuite/ld-mips-elf/attr-gnu-8-02.d | 1 - ld/testsuite/ld-mips-elf/attr-gnu-8-10.d | 1 - ld/testsuite/ld-mips-elf/attr-gnu-8-11.d | 1 - ld/testsuite/ld-mips-elf/attr-gnu-8-20.d | 1 - ld/testsuite/ld-mips-elf/attr-gnu-8-22.d | 1 - ld/testsuite/ld-mips-elf/compact-eh6.d | 6 +- ld/testsuite/ld-mips-elf/emit-relocs-1.d | 2 +- ld/testsuite/ld-mips-elf/got-dump-1.d | 22 +- ld/testsuite/ld-mips-elf/got-page-1.ld | 2 +- ld/testsuite/ld-mips-elf/got-page-3.d | 11 +- ld/testsuite/ld-mips-elf/gp-disp-sym.s | 2 +- ld/testsuite/ld-mips-elf/jaloverflow-2.d | 2 +- ld/testsuite/ld-mips-elf/jalr3.dd | 2 +- ld/testsuite/ld-mips-elf/jalx-1.d | 12 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 344 ++++------ ld/testsuite/ld-mips-elf/mips16-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16-and-micromips.d | 4 +- ld/testsuite/ld-mips-elf/mode-change-error-1.d | 4 +- ld/testsuite/ld-mips-elf/n64-plt-1.dd | 2 +- ld/testsuite/ld-mips-elf/n64-plt-4.dd | 2 +- ld/testsuite/ld-mips-elf/nan-legacy.d | 1 - ld/testsuite/ld-mips-elf/nan-mixed-1.d | 1 - ld/testsuite/ld-mips-elf/nan-mixed-2.d | 1 - ld/testsuite/ld-mips-elf/pic-and-nonpic-2.d | 2 +- ld/testsuite/ld-mips-elf/reloc-3.d | 2 +- ld/testsuite/ld-mips-elf/reloc-estimate-1.d | 4 +- ld/testsuite/ld-plugin/lto.exp | 11 +- ld/testsuite/ld-plugin/plugin.exp | 15 - ld/testsuite/ld-scripts/overlay-size.t | 2 +- ld/testsuite/ld-selective/selective.exp | 2 +- ld/testsuite/ld-shared/shared.exp | 4 +- ld/testsuite/ld-undefined/undefined.exp | 4 - opcodes/micromips-opc.c | 67 -- opcodes/mips-dis.c | 5 +- opcodes/mips-opc.c | 135 ++-- 259 files changed, 1839 insertions(+), 2503 deletions(-) create mode 100644 gas/testsuite/gas/mips/allegrex.d create mode 100644 gas/testsuite/gas/mips/allegrex.s create mode 100644 gas/testsuite/gas/mips/allegrex@c0.d create mode 100644 gas/testsuite/gas/mips/allegrex@c1.d copy gas/testsuite/gas/mips/{mips2@c3.d => allegrex@c3.d} (100%) copy gas/testsuite/gas/mips/{mips2@cp0b.d => allegrex@cp0b.d} (100%) copy gas/testsuite/gas/mips/{mips3@cp0bl.d => allegrex@cp0bl.d} (100%) copy gas/testsuite/gas/mips/{mips2@cp0c.d => allegrex@cp0c.d} (100%) copy gas/testsuite/gas/mips/{mips1@cp2d.d => allegrex@cp2d.d} (100%) create mode 100644 gas/testsuite/gas/mips/allegrex@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/allegrex@isa-override-2.d create mode 100644 gas/testsuite/gas/mips/allegrex@isa-override-2.l copy gas/testsuite/gas/mips/{mips2@save-sub.d => allegrex@save-sub.d} (100%) delete mode 100644 gas/testsuite/gas/mips/attr-gnu-abi-fp-5.d delete mode 100644 gas/testsuite/gas/mips/attr-gnu-abi-fp-5.s delete mode 100644 gas/testsuite/gas/mips/attr-gnu-abi-fp-6.d delete mode 100644 gas/testsuite/gas/mips/attr-gnu-abi-fp-6.s delete mode 100644 gas/testsuite/gas/mips/comdat-reloc-r6.d delete mode 100644 gas/testsuite/gas/mips/micromips32-mt.d delete mode 100644 gas/testsuite/gas/mips/module-mfp64r6-noodd.d delete mode 100644 gas/testsuite/gas/mips/module-mfp64r6.d delete mode 100644 gas/testsuite/gas/mips/module-msoft-float-r6.d delete mode 100644 gas/testsuite/gas/mips/module-msoft-float-r6.s