From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32581 invoked by alias); 8 Jan 2013 08:21:39 -0000 Received: (qmail 32568 invoked by uid 22791); 8 Jan 2013 08:21:37 -0000 X-SWARE-Spam-Status: No, hits=-3.8 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,RCVD_IN_HOSTKARMA_NO,RCVD_IN_HOSTKARMA_W,RCVD_IN_HOSTKARMA_WL,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from tx2ehsobe002.messaging.microsoft.com (HELO tx2outboundpool.messaging.microsoft.com) (65.55.88.12) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 08 Jan 2013 08:21:32 +0000 Received: from mail37-tx2-R.bigfish.com (10.9.14.250) by TX2EHSOBE012.bigfish.com (10.9.40.32) with Microsoft SMTP Server id 14.1.225.23; Tue, 8 Jan 2013 08:21:31 +0000 Received: from mail37-tx2 (localhost [127.0.0.1]) by mail37-tx2-R.bigfish.com (Postfix) with ESMTP id AA66D400B1 for ; Tue, 8 Jan 2013 08:21:31 +0000 (UTC) X-Forefront-Antispam-Report: CIP:157.56.236.133;KIP:(null);UIP:(null);IPV:NLI;H:BY2PRD0710HT001.namprd07.prod.outlook.com;RD:none;EFVD:NLI X-SpamScore: -2 X-BigFish: PS-2(zz936eIc85fh4015Izz1de0h1202h1e76h1d1ah1d2ahzz8275bhz2dh2a8h668h839hd25hf0ah1288h12a5h12bdh137ah1441h1504h1537h153bh15d0h162dh1631h1758h34h1155h) Received: from mail37-tx2 (localhost.localdomain [127.0.0.1]) by mail37-tx2 (MessageSwitch) id 1357633288973379_15457; Tue, 8 Jan 2013 08:21:28 +0000 (UTC) Received: from TX2EHSMHS032.bigfish.com (unknown [10.9.14.250]) by mail37-tx2.bigfish.com (Postfix) with ESMTP id E9AA93E0084 for ; Tue, 8 Jan 2013 08:21:28 +0000 (UTC) Received: from BY2PRD0710HT001.namprd07.prod.outlook.com (157.56.236.133) by TX2EHSMHS032.bigfish.com (10.9.99.132) with Microsoft SMTP Server (TLS) id 14.1.225.23; Tue, 8 Jan 2013 08:21:24 +0000 Received: from BY2PRD0710MB364.namprd07.prod.outlook.com ([169.254.3.163]) by BY2PRD0710HT001.namprd07.prod.outlook.com ([10.255.86.36]) with mapi id 14.16.0245.002; Tue, 8 Jan 2013 08:21:23 +0000 From: "Hurugalawadi, Naveen" To: "gcc-patches@gcc.gnu.org" Subject: [Patch, AARCH64] Remove REGISTER_PREFIX Date: Tue, 08 Jan 2013 08:21:00 -0000 Message-ID: Content-Type: multipart/mixed; boundary="_002_F3068DEED1A463459E0887A091B15493380961BY2PRD0710MB364na_" MIME-Version: 1.0 X-OriginatorOrg: caviumnetworks.com Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2013-01/txt/msg00388.txt.bz2 --_002_F3068DEED1A463459E0887A091B15493380961BY2PRD0710MB364na_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-length: 660 Hi, AARCH64 back-end defines REGISTER_PREFIX to empty string. Hence, it can be removed as the default value of REGISTER_PREFIX is "". Please find attached the patch that removes REGISTER_PREFIX and all its occurrence in aarch64 back-end. Please review the patch and let me know if there should be any modifications? Build and tested on aarch64-thunder-elf (using Cavium's internal simulator). Thanks, Naveen.H.S 2013-01-08 Naveen H.S * config/aarch64/aarch64-elf.h (REGISTER_PREFIX): Remove. * config/aarch64/aarch64.c (aarch64_print_operand): Remove all occurrence of REGISTER_PREFIX as its empty string.= --_002_F3068DEED1A463459E0887A091B15493380961BY2PRD0710MB364na_ Content-Type: text/x-patch; name="remove_reg_pre.patch" Content-Description: remove_reg_pre.patch Content-Disposition: attachment; filename="remove_reg_pre.patch"; size=1803; creation-date="Tue, 08 Jan 2013 08:15:46 GMT"; modification-date="Tue, 08 Jan 2013 08:15:46 GMT" Content-Transfer-Encoding: base64 Content-length: 2445 LS0tIGdjYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LmMJMjAxMy0wMS0wNyAx NzowNDo1MS4yOTUwMDUwMDggKzA1MzAKKysrIGdjYy9jb25maWcvYWFyY2g2 NC9hYXJjaDY0LmMJMjAxMy0wMS0wOCAwOTo1MDo0Ni43MTcwNTE5MjIgKzA1 MzAKQEAgLTMzNDgsNyArMzM0OCw3IEBAIGFhcmNoNjRfcHJpbnRfb3BlcmFu ZCAoRklMRSAqZiwgcnR4IHgsIGMKIAkgIG91dHB1dF9vcGVyYW5kX2xvc3Nh Z2UgKCJpbmNvbXBhdGlibGUgZmxvYXRpbmcgcG9pbnQgLyB2ZWN0b3IgcmVn aXN0ZXIgb3BlcmFuZCBmb3IgJyUlJWMnIiwgY29kZSk7CiAJICByZXR1cm47 CiAJfQotICAgICAgYXNtX2ZwcmludGYgKGYsICIlcyVjJWQiLCBSRUdJU1RF Ul9QUkVGSVgsIGNvZGUsIFJFR05PICh4KSAtIFYwX1JFR05VTSk7CisgICAg ICBhc21fZnByaW50ZiAoZiwgIiVjJWQiLCBjb2RlLCBSRUdOTyAoeCkgLSBW MF9SRUdOVU0pOwogICAgICAgYnJlYWs7CiAKICAgICBjYXNlICdTJzoKQEAg LTMzNjEsOCArMzM2MSw3IEBAIGFhcmNoNjRfcHJpbnRfb3BlcmFuZCAoRklM RSAqZiwgcnR4IHgsIGMKIAkgIG91dHB1dF9vcGVyYW5kX2xvc3NhZ2UgKCJp bmNvbXBhdGlibGUgZmxvYXRpbmcgcG9pbnQgLyB2ZWN0b3IgcmVnaXN0ZXIg b3BlcmFuZCBmb3IgJyUlJWMnIiwgY29kZSk7CiAJICByZXR1cm47CiAJfQot ICAgICAgYXNtX2ZwcmludGYgKGYsICIlc3YlZCIsIFJFR0lTVEVSX1BSRUZJ WCwKLQkJCSAgICAgICBSRUdOTyAoeCkgLSBWMF9SRUdOVU0gKyAoY29kZSAt ICdTJykpOworICAgICAgYXNtX2ZwcmludGYgKGYsICJ2JWQiLCBSRUdOTyAo eCkgLSBWMF9SRUdOVU0gKyAoY29kZSAtICdTJykpOwogICAgICAgYnJlYWs7 CiAKICAgICBjYXNlICd3JzoKQEAgLTMzNzEsMjAgKzMzNzAsMTkgQEAgYWFy Y2g2NF9wcmludF9vcGVyYW5kIChGSUxFICpmLCBydHggeCwgYwogICAgICAg ICAgNjQtYml0KS4gICovCiAgICAgICBpZiAoeCA9PSBjb25zdDBfcnR4KQog CXsKLQkgIGFzbV9mcHJpbnRmIChmLCAiJXMlY3pyIiwgUkVHSVNURVJfUFJF RklYLCBjb2RlKTsKKwkgIGFzbV9mcHJpbnRmIChmLCAiJWN6ciIsIGNvZGUp OwogCSAgYnJlYWs7CiAJfQogCiAgICAgICBpZiAoUkVHX1AgKHgpICYmIEdQ X1JFR05VTV9QIChSRUdOTyAoeCkpKQogCXsKLQkgIGFzbV9mcHJpbnRmIChm LCAiJXMlYyVkIiwgUkVHSVNURVJfUFJFRklYLCBjb2RlLAotCQkgICAgICAg UkVHTk8gKHgpIC0gUjBfUkVHTlVNKTsKKwkgIGFzbV9mcHJpbnRmIChmLCAi JWMlZCIsIGNvZGUsIFJFR05PICh4KSAtIFIwX1JFR05VTSk7CiAJICBicmVh azsKIAl9CiAKICAgICAgIGlmIChSRUdfUCAoeCkgJiYgUkVHTk8gKHgpID09 IFNQX1JFR05VTSkKIAl7Ci0JICBhc21fZnByaW50ZiAoZiwgIiVzJXNzcCIs IFJFR0lTVEVSX1BSRUZJWCwgY29kZSA9PSAndycgPyAidyIgOiAiIik7CisJ ICBhc21fZnByaW50ZiAoZiwgIiVzc3AiLCBjb2RlID09ICd3JyA/ICJ3IiA6 ICIiKTsKIAkgIGJyZWFrOwogCX0KIAotLS0gZ2NjL2NvbmZpZy9hYXJjaDY0 L2FhcmNoNjQtZWxmLmgJMjAxMi0xMi0xNCAwOTo1Mzo0Mi4yNjUyNjI5OTgg KzA1MzAKKysrIGdjYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LWVsZi5oCTIw MTMtMDEtMDggMDk6NDc6MTcuNTI1MDQ0ODI2ICswNTMwCkBAIC0xMDYsNyAr MTA2LDYgQEAKIAogI2RlZmluZSBBU01fQ09NTUVOVF9TVEFSVCAiLy8iCiAK LSNkZWZpbmUgUkVHSVNURVJfUFJFRklYCQkiIgogI2RlZmluZSBMT0NBTF9M QUJFTF9QUkVGSVgJIi4iCiAjZGVmaW5lIFVTRVJfTEFCRUxfUFJFRklYCSIi CiAK --_002_F3068DEED1A463459E0887A091B15493380961BY2PRD0710MB364na_--