This is the mail archive of the binutils-cvs@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]

gdb and binutils branch master updated. df7b4545b2b49572ab63690c130df973af109615


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".

The branch, master has been updated
       via  df7b4545b2b49572ab63690c130df973af109615 (commit)
       via  ee804238f097e91088a340c15891170f2748b4fd (commit)
      from  97ea6506c45ab5519483a0221fdc049038496492 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=df7b4545b2b49572ab63690c130df973af109615

commit df7b4545b2b49572ab63690c130df973af109615
Author: Jiong Wang <jiong.wang@arm.com>
Date:   Wed Sep 3 14:45:26 2014 +0100

    [PATCH/AArch64] Generic support for all system registers using mrs and msr
    
      2014-09-03  Jiong Wang  <jiong.wang@arm.com>
    
      opcode/
        * aarch64-tbl.h (aarch64_opcode_table): Update encoding for mrs/msr.
        * aarch64-dis-2.c: Update auto-generated file.
    
      gas/
        * config/tc-aarch64.c (parse_sys_reg): Remove the restriction on op0 field.
    
      gas/testsuite/
        * gas/aarch64/illegal.s: Update testcase.
        * gas/aarch64/illegal.d: Likewise.
        * gas/aarch64/sysreg-1.s: Likewise.
        * gas/aarch64/sysreg-1.d: Likewise.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ee804238f097e91088a340c15891170f2748b4fd

commit ee804238f097e91088a340c15891170f2748b4fd
Author: Jiong Wang <jiong.wang@arm.com>
Date:   Wed Sep 3 14:40:41 2014 +0100

    [PATCH/AArch64] Implement LSE feature
    
    2014-09-03  Jiong Wang  <jiong.wang@arm.com>
    
      gas/
    	* config/tc-aarch64.c (parse_operands): Recognize PAIRREG.
    	(aarch64_features): Add entry for lse extension.
    
      include/opcode/
    	* aarch64.h (AARCH64_FEATURE_LSE): New feature added.
    	(aarch64_opnd): Add AARCH64_OPND_PAIRREG.
    	(aarch64_insn_class): Add lse_atomic.
    	(F_LSE_SZ): New field added.
    	(opcode_has_special_coder): Recognize F_LSE_SZ.
    
      opcode/
    	* aarch64-tbl.h (QL_R4NIL): New qualifiers.
    	(aarch64_feature_lse): New feature added.
    	(LSE): New Added.
    	(aarch64_opcode_table): New LSE instructions added.  Improve
    	descriptions for ldarb/ldarh/ldar.
    	(aarch64_opcode_table): Describe PAIRREG.
    	* aarch64-opc.h (aarch64_field_kind): Add FLD_lse_sz.
    	* aarch64-opc.c (fields): Add entry for F_LSE_SZ.
    	(aarch64_print_operand): Recognize PAIRREG.
    	(operand_general_constraint_met_p): Check reg pair constraints for CASP
    	instructions.
    	* aarch64-dis.c (aarch64_ext_regno_pair): New extractor for paired reg.
    	(do_special_decoding): Recognize F_LSE_SZ.
    	* aarch64-asm.c (do_special_encoding): Recognize F_LSE_SZ.
    
      gas/testsuite/
    	* gas/aarch64/lse-atomic.d: New.
    	* gas/aarch64/lse-atomic.s: Likewise.
    	* gas/aarch64/illegal-lse.d: Likewise.
    	* gas/aarch64/illegal-lse.l: Likewise.
    	* gas/aarch64/illegal-lse.s: Likewise.
    	* gas/aarch64/diagnostic.s: Check processor feature detect for lse
    	instruction.
    	* gas/aarch64/diagnostic.l: Likewise.

-----------------------------------------------------------------------

Summary of changes:
 gas/ChangeLog                           |   10 +
 gas/config/tc-aarch64.c                 |   18 +-
 gas/testsuite/ChangeLog                 |   18 +
 gas/testsuite/gas/aarch64/diagnostic.l  |    1 +
 gas/testsuite/gas/aarch64/diagnostic.s  |    2 +
 gas/testsuite/gas/aarch64/illegal-lse.d |    4 +
 gas/testsuite/gas/aarch64/illegal-lse.l |  433 ++++++++
 gas/testsuite/gas/aarch64/illegal-lse.s |   72 ++
 gas/testsuite/gas/aarch64/illegal.l     |    9 +-
 gas/testsuite/gas/aarch64/illegal.s     |    8 +-
 gas/testsuite/gas/aarch64/lse-atomic.d  |  472 ++++++++
 gas/testsuite/gas/aarch64/lse-atomic.s  |   72 ++
 gas/testsuite/gas/aarch64/sysreg-1.d    |   10 +
 gas/testsuite/gas/aarch64/sysreg-1.s    |    6 +
 include/opcode/ChangeLog                |    8 +
 include/opcode/aarch64.h                |    9 +-
 opcodes/ChangeLog                       |   22 +
 opcodes/aarch64-asm-2.c                 |  246 ++++-
 opcodes/aarch64-asm.c                   |    8 +
 opcodes/aarch64-dis-2.c                 | 1842 ++++++++++++++++++++++++++-----
 opcodes/aarch64-dis.c                   |   18 +
 opcodes/aarch64-dis.h                   |    1 +
 opcodes/aarch64-opc-2.c                 |   11 +-
 opcodes/aarch64-opc.c                   |   21 +
 opcodes/aarch64-opc.h                   |    1 +
 opcodes/aarch64-tbl.h                   |  195 ++++-
 26 files changed, 3187 insertions(+), 330 deletions(-)
 create mode 100644 gas/testsuite/gas/aarch64/illegal-lse.d
 create mode 100644 gas/testsuite/gas/aarch64/illegal-lse.l
 create mode 100644 gas/testsuite/gas/aarch64/illegal-lse.s
 create mode 100644 gas/testsuite/gas/aarch64/lse-atomic.d
 create mode 100644 gas/testsuite/gas/aarch64/lse-atomic.s


hooks/post-receive
-- 
gdb and binutils


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