From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8510 invoked by alias); 20 May 2014 09:33:04 -0000 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 Received: (qmail 8497 invoked by uid 89); 20 May 2014 09:33:03 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-4.2 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 20 May 2014 09:33:02 +0000 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s4K9X1IB017081 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 20 May 2014 05:33:01 -0400 Received: from littlehelper.redhat.com (vpn1-7-122.ams2.redhat.com [10.36.7.122]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id s4K9WwpQ013853 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 20 May 2014 05:33:00 -0400 From: Nick Clifton To: binutils@sourceware.org Subject: Commit: MSP430: Add support for #hi() Date: Tue, 20 May 2014 09:33:00 -0000 Message-ID: <87fvk4dccb.fsf@redhat.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-IsSubscribed: yes X-SW-Source: 2014-05/txt/msg00172.txt.bz2 --=-=-= Content-Type: text/plain Content-length: 606 Hi Guys, I am applying the attached patch to add support for using the #hi() pseudo-op on symbols. Prior to the patch it would only work with constant values. Cheers Nick gas/ChangeLog * config/tc-msp430.c (CHECK_RELOC_MSP430): Add OP parameter. Generate BFD_RELOC_MSP430_ABS_HI16 if vshift is 1. (msp430_srcoperand): Store vshift value in operand. gas/testsuite/ChangeLog * gas/elf/struct.d: Expect extra output from some toolchains. * gas/symver/symver0.d: Likewise. * gas/symver/symver1.d: Likewise. include/opcode/ChangeLog * msp430.h (struct msp430_operand_s): Add vshift field. --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=msp430-hi.patch.xz Content-Transfer-Encoding: base64 Content-length: 3758 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 wFWBAAGuFatXAACAGtq7scRn+wIAAAAABFla --=-=-=--