From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14249 invoked by alias); 7 Aug 2012 15:48:25 -0000 Received: (qmail 14233 invoked by uid 22791); 7 Aug 2012 15:48:24 -0000 X-SWARE-Spam-Status: No, hits=-5.0 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-vc0-f169.google.com (HELO mail-vc0-f169.google.com) (209.85.220.169) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 07 Aug 2012 15:48:09 +0000 Received: by vcbfl10 with SMTP id fl10so4808213vcb.0 for ; Tue, 07 Aug 2012 08:48:08 -0700 (PDT) MIME-Version: 1.0 Received: by 10.58.154.138 with SMTP id vo10mr12834543veb.43.1344354488686; Tue, 07 Aug 2012 08:48:08 -0700 (PDT) Received: by 10.58.165.104 with HTTP; Tue, 7 Aug 2012 08:48:08 -0700 (PDT) In-Reply-To: References: Date: Tue, 07 Aug 2012 15:53:00 -0000 Message-ID: Subject: Re: [PATCH] Enabling PSN support in IA64 assembler and objdump. From: "H.J. Lu" To: "Sergey G." , Jim Wilson Cc: binutils@sourceware.org, Kirill Yukhin Content-Type: text/plain; charset=ISO-8859-1 X-IsSubscribed: yes Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org X-SW-Source: 2012-08/txt/msg00137.txt.bz2 On Tue, Aug 7, 2012 at 8:41 AM, Sergey G. wrote: > > Hi all, > This patch enables Itanium Series 9500 (Poulson) support in asm and objdump. > Is it ok for trunk? > > bfd/ChangeLog entry: > > 2012-08-07 Sergey A. Guriev > > * cpu-ia64-opc.c (ins_cnt6a): New function. > (ext_cnt6a): Ditto. > (ins_strd5b): Ditto. > (ext_strd5b): Ditto. > (elf64_ia64_operands): Add new operand types. > > > gas/ChangeLog entry: > > 2012-08-07 Sergey A. Guriev > > * config/tc-ia64.c (reg_symbol): Add a new register. > (indirect_reg): Ditto. > (pseudo_func): Add new symbolic constants. > (operand_match): Add new operand types recognition. > (operand_insn): Add new register recognition. > (md_begin): Add new register definition. > (specify_resource): Add new register recognition. > > > gas/testsuite/ChangeLog entry: > > 2012-08-07 Sergey A. Guriev > > * gas/testsuite/gas/ia64/psn.d: New file. > * gas/testsuite/gas/ia64/psn.s: New file. > * gas/testsuite/gas/ia64/ia64.exp: Add new testcase. > * gas/testsuite/gas/ia64/opc-i.d: Fixed failing tests. > * gas/testsuite/gas/ia64/opc-m.d: Ditto. > > > include/opcode/ChangeLog entry: > > 2012-08-07 Sergey A. Guriev > > * ia64.h (ia64_opnd): Add new operand types. > > opcodes/ChangeLog entry: > > 2012-08-07 Sergey A. Guriev > > * ia64-asmtab.h (completer_index): Extend bitfield to full uint. > * ia64-gen.c: Promote completer index type to longlong. > (irf_operand): Add new register recognition. > (in_iclass_mov_x): Add an entry for the new mov_* instruction type. > (lookup_specifier): Add new resource recognition. > (insert_bit_table_ent): Relax abort condition according to the > changed completer index type. > (print_dis_table): Fix printf format for completer index. > * ia64-ic.tbl: Add a new instruction class. > * ia64-opc-i.c (ia64_opcodes_i): Define new I-instructions. > * ia64-opc-m.c (ia64_opcodes_m): Define new M-instructions. > * ia64-opc.h: Define short names for new operand types. > * ia64-raw.tbl: Add new RAW resource for DAHR register. > * ia64-waw.tbl: Add new WAW resource for DAHR register. > * ia64-asmtab.c: Regenerate. > > > Thank you. > -- Sergey > > Including Jim, who is IA-64 maintainer. -- H.J.