From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31381 invoked by alias); 9 Jan 2013 10:13:18 -0000 Received: (qmail 31317 invoked by uid 22791); 9 Jan 2013 10:13:16 -0000 X-SWARE-Spam-Status: No, hits=-3.4 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,SARE_SUB_PCT_LETTER X-Spam-Check-By: sourceware.org Received: from co9ehsobe001.messaging.microsoft.com (HELO co9outboundpool.messaging.microsoft.com) (207.46.163.24) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 09 Jan 2013 10:13:08 +0000 Received: from mail78-co9-R.bigfish.com (10.236.132.230) by CO9EHSOBE027.bigfish.com (10.236.130.90) with Microsoft SMTP Server id 14.1.225.23; Wed, 9 Jan 2013 10:13:07 +0000 Received: from mail78-co9 (localhost [127.0.0.1]) by mail78-co9-R.bigfish.com (Postfix) with ESMTP id 5BD82A00C5; Wed, 9 Jan 2013 10:13:07 +0000 (UTC) X-Forefront-Antispam-Report: CIP:157.56.236.133;KIP:(null);UIP:(null);IPV:NLI;H:BY2PRD0710HT004.namprd07.prod.outlook.com;RD:none;EFVD:NLI X-SpamScore: -3 X-BigFish: PS-3(zz936eIc85fh148cI4015Izz1ee6h1de0h1202h1e76h1d1ah1d2ahzz8275bhz2dh2a8h668h839hd25hf0ah1288h12a5h12bdh137ah1441h1504h1537h153bh15d0h162dh1631h1758h34h1155h) Received: from mail78-co9 (localhost.localdomain [127.0.0.1]) by mail78-co9 (MessageSwitch) id 1357726384313835_2133; Wed, 9 Jan 2013 10:13:04 +0000 (UTC) Received: from CO9EHSMHS001.bigfish.com (unknown [10.236.132.227]) by mail78-co9.bigfish.com (Postfix) with ESMTP id 456872E005E; Wed, 9 Jan 2013 10:13:04 +0000 (UTC) Received: from BY2PRD0710HT004.namprd07.prod.outlook.com (157.56.236.133) by CO9EHSMHS001.bigfish.com (10.236.130.11) with Microsoft SMTP Server (TLS) id 14.1.225.23; Wed, 9 Jan 2013 10:12:32 +0000 Received: from BY2PRD0710MB364.namprd07.prod.outlook.com ([169.254.3.163]) by BY2PRD0710HT004.namprd07.prod.outlook.com ([10.255.86.39]) with mapi id 14.16.0245.002; Wed, 9 Jan 2013 10:12:28 +0000 From: "Hurugalawadi, Naveen" To: Marcus Shawcroft CC: "gcc-patches@gcc.gnu.org" Subject: [Patch, AArch64-4.7] Remove %r from asm_printf Date: Wed, 09 Jan 2013 10:13:00 -0000 Message-ID: Content-Type: multipart/mixed; boundary="_002_F3068DEED1A463459E0887A091B15493380AC9BY2PRD0710MB364na_" 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/msg00475.txt.bz2 --_002_F3068DEED1A463459E0887A091B15493380AC9BY2PRD0710MB364na_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-length: 598 Hi, >> It would be much appreciated if you would >> handle the back port to ARM/aarch64-4.7-branch Thanks for reviewing the patch and your comments. Please find attached the backported patch to ARM/aarch64-4.7-branch. Regressed for aarch64-elf on aarch64-4.7-branch.=20 Thanks, Naveen.H.S 2013-01-09 Naveen H.S * config/aarch64/aarch64.c (aarch64_print_operand): Replace %r in asm_fprintf with reg_names. (aarch64_print_operand_address): Likewise. (aarch64_return_addr): Likewise. * config/aarch64/aarch64.h (ASM_FPRINTF_EXTENSIONS): Remove.= --_002_F3068DEED1A463459E0887A091B15493380AC9BY2PRD0710MB364na_ Content-Type: text/x-patch; name="remove_fprintf_ext-4.7.patch" Content-Description: remove_fprintf_ext-4.7.patch Content-Disposition: attachment; filename="remove_fprintf_ext-4.7.patch"; size=5898; creation-date="Wed, 09 Jan 2013 10:06:12 GMT"; modification-date="Wed, 09 Jan 2013 10:06:12 GMT" Content-Transfer-Encoding: base64 Content-length: 7996 LS0tIGdjYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LmMJMjAxMy0wMS0wOSAx MDoxMDowMy4wNDQwMjEzMzUgKzA1MzAKKysrIGdjYy9jb25maWcvYWFyY2g2 NC9hYXJjaDY0LmMJMjAxMy0wMS0wOSAxNTowNzo0Ny4wNzY2MjcxODAgKzA1 MzAKQEAgLTMxOTgsNyArMzE5OCw3IEBAIGFhcmNoNjRfcHJpbnRfb3BlcmFu ZCAoRklMRSAqZiwgcnR4IHgsIGMKIAkgIHJldHVybjsKIAl9CiAKLSAgICAg IGFzbV9mcHJpbnRmIChmLCAiJXIiLCBSRUdOTyAoeCkgKyAxKTsKKyAgICAg IGFzbV9mcHJpbnRmIChmLCAiJXMiLCByZWdfbmFtZXMgW1JFR05PICh4KSAr IDFdKTsKICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAnUSc6CkBAIC0zMjA4 LDcgKzMyMDgsNyBAQCBhYXJjaDY0X3ByaW50X29wZXJhbmQgKEZJTEUgKmYs IHJ0eCB4LCBjCiAJICBvdXRwdXRfb3BlcmFuZF9sb3NzYWdlICgiaW52YWxp ZCBvcGVyYW5kIGZvciAnJSUlYyciLCBjb2RlKTsKIAkgIHJldHVybjsKIAl9 Ci0gICAgICBhc21fZnByaW50ZiAoZiwgIiVyIiwgUkVHTk8gKHgpICsgKFdP UkRTX0JJR19FTkRJQU4gPyAxIDogMCkpOworICAgICAgYXNtX2ZwcmludGYg KGYsICIlcyIsIHJlZ19uYW1lcyBbUkVHTk8gKHgpICsgKFdPUkRTX0JJR19F TkRJQU4gPyAxIDogMCldKTsKICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAn Uic6CkBAIC0zMjE4LDcgKzMyMTgsNyBAQCBhYXJjaDY0X3ByaW50X29wZXJh bmQgKEZJTEUgKmYsIHJ0eCB4LCBjCiAJICBvdXRwdXRfb3BlcmFuZF9sb3Nz YWdlICgiaW52YWxpZCBvcGVyYW5kIGZvciAnJSUlYyciLCBjb2RlKTsKIAkg IHJldHVybjsKIAl9Ci0gICAgICBhc21fZnByaW50ZiAoZiwgIiVyIiwgUkVH Tk8gKHgpICsgKFdPUkRTX0JJR19FTkRJQU4gPyAwIDogMSkpOworICAgICAg YXNtX2ZwcmludGYgKGYsICIlcyIsIHJlZ19uYW1lcyBbUkVHTk8gKHgpICsg KFdPUkRTX0JJR19FTkRJQU4gPyAwIDogMSldKTsKICAgICAgIGJyZWFrOwog CiAgICAgY2FzZSAnbSc6CkBAIC0zMzIzLDcgKzMzMjMsNyBAQCBhYXJjaDY0 X3ByaW50X29wZXJhbmQgKEZJTEUgKmYsIHJ0eCB4LCBjCiAgICAgICBzd2l0 Y2ggKEdFVF9DT0RFICh4KSkKIAl7CiAJY2FzZSBSRUc6Ci0JICBhc21fZnBy aW50ZiAoZiwgIiVyIiwgUkVHTk8gKHgpKTsKKwkgIGFzbV9mcHJpbnRmIChm LCAiJXMiLCByZWdfbmFtZXMgW1JFR05PICh4KV0pOwogCSAgYnJlYWs7CiAK IAljYXNlIE1FTToKQEAgLTM0NzgsMzYgKzM0NzgsMzYgQEAgYWFyY2g2NF9w cmludF9vcGVyYW5kX2FkZHJlc3MgKEZJTEUgKmYsCiAgICAgICB7CiAgICAg ICBjYXNlIEFERFJFU1NfUkVHX0lNTToKIAlpZiAoYWRkci5vZmZzZXQgPT0g Y29uc3QwX3J0eCkKLQkgIGFzbV9mcHJpbnRmIChmLCAiWyVyXSIsIFJFR05P IChhZGRyLmJhc2UpKTsKKwkgIGFzbV9mcHJpbnRmIChmLCAiWyVzXSIsIHJl Z19uYW1lcyBbUkVHTk8gKGFkZHIuYmFzZSldKTsKIAllbHNlCi0JICBhc21f ZnByaW50ZiAoZiwgIlslciwld2RdIiwgUkVHTk8gKGFkZHIuYmFzZSksCisJ ICBhc21fZnByaW50ZiAoZiwgIlslcywld2RdIiwgcmVnX25hbWVzIFtSRUdO TyAoYWRkci5iYXNlKV0sCiAJCSAgICAgICBJTlRWQUwgKGFkZHIub2Zmc2V0 KSk7CiAJcmV0dXJuOwogCiAgICAgICBjYXNlIEFERFJFU1NfUkVHX1JFRzoK IAlpZiAoYWRkci5zaGlmdCA9PSAwKQotCSAgYXNtX2ZwcmludGYgKGYsICJb JXIsJXJdIiwgUkVHTk8gKGFkZHIuYmFzZSksCi0JCSAgICAgICBSRUdOTyAo YWRkci5vZmZzZXQpKTsKKwkgIGFzbV9mcHJpbnRmIChmLCAiWyVzLCVzXSIs IHJlZ19uYW1lcyBbUkVHTk8gKGFkZHIuYmFzZSldLAorCQkgICAgICAgcmVn X25hbWVzIFtSRUdOTyAoYWRkci5vZmZzZXQpXSk7CiAJZWxzZQotCSAgYXNt X2ZwcmludGYgKGYsICJbJXIsJXIsbHNsICV1XSIsIFJFR05PIChhZGRyLmJh c2UpLAotCQkgICAgICAgUkVHTk8gKGFkZHIub2Zmc2V0KSwgYWRkci5zaGlm dCk7CisJICBhc21fZnByaW50ZiAoZiwgIlslcywlcyxsc2wgJXVdIiwgcmVn X25hbWVzIFtSRUdOTyAoYWRkci5iYXNlKV0sCisJCSAgICAgICByZWdfbmFt ZXMgW1JFR05PIChhZGRyLm9mZnNldCldLCBhZGRyLnNoaWZ0KTsKIAlyZXR1 cm47CiAKICAgICAgIGNhc2UgQUREUkVTU19SRUdfVVhUVzoKIAlpZiAoYWRk ci5zaGlmdCA9PSAwKQotCSAgYXNtX2ZwcmludGYgKGYsICJbJXIsdyVkLHV4 dHddIiwgUkVHTk8gKGFkZHIuYmFzZSksCisJICBhc21fZnByaW50ZiAoZiwg Ilslcyx3JWQsdXh0d10iLCByZWdfbmFtZXMgW1JFR05PIChhZGRyLmJhc2Up XSwKIAkJICAgICAgIFJFR05PIChhZGRyLm9mZnNldCkgLSBSMF9SRUdOVU0p OwogCWVsc2UKLQkgIGFzbV9mcHJpbnRmIChmLCAiWyVyLHclZCx1eHR3ICV1 XSIsIFJFR05PIChhZGRyLmJhc2UpLAorCSAgYXNtX2ZwcmludGYgKGYsICJb JXMsdyVkLHV4dHcgJXVdIiwgcmVnX25hbWVzIFtSRUdOTyAoYWRkci5iYXNl KV0sCiAJCSAgICAgICBSRUdOTyAoYWRkci5vZmZzZXQpIC0gUjBfUkVHTlVN LCBhZGRyLnNoaWZ0KTsKIAlyZXR1cm47CiAKICAgICAgIGNhc2UgQUREUkVT U19SRUdfU1hUVzoKIAlpZiAoYWRkci5zaGlmdCA9PSAwKQotCSAgYXNtX2Zw cmludGYgKGYsICJbJXIsdyVkLHN4dHddIiwgUkVHTk8gKGFkZHIuYmFzZSks CisJICBhc21fZnByaW50ZiAoZiwgIlslcyx3JWQsc3h0d10iLCByZWdfbmFt ZXMgW1JFR05PIChhZGRyLmJhc2UpXSwKIAkJICAgICAgIFJFR05PIChhZGRy Lm9mZnNldCkgLSBSMF9SRUdOVU0pOwogCWVsc2UKLQkgIGFzbV9mcHJpbnRm IChmLCAiWyVyLHclZCxzeHR3ICV1XSIsIFJFR05PIChhZGRyLmJhc2UpLAor CSAgYXNtX2ZwcmludGYgKGYsICJbJXMsdyVkLHN4dHcgJXVdIiwgcmVnX25h bWVzIFtSRUdOTyAoYWRkci5iYXNlKV0sCiAJCSAgICAgICBSRUdOTyAoYWRk ci5vZmZzZXQpIC0gUjBfUkVHTlVNLCBhZGRyLnNoaWZ0KTsKIAlyZXR1cm47 CiAKQEAgLTM1MTUsMjcgKzM1MTUsMjcgQEAgYWFyY2g2NF9wcmludF9vcGVy YW5kX2FkZHJlc3MgKEZJTEUgKmYsCiAJc3dpdGNoIChHRVRfQ09ERSAoeCkp CiAJICB7CiAJICBjYXNlIFBSRV9JTkM6Ci0JICAgIGFzbV9mcHJpbnRmIChm LCAiWyVyLCVkXSEiLCBSRUdOTyAoYWRkci5iYXNlKSwKKwkgICAgYXNtX2Zw cmludGYgKGYsICJbJXMsJWRdISIsIHJlZ19uYW1lcyBbUkVHTk8gKGFkZHIu YmFzZSldLCAKIAkJCSBHRVRfTU9ERV9TSVpFIChhYXJjaDY0X21lbW9yeV9y ZWZlcmVuY2VfbW9kZSkpOwogCSAgICByZXR1cm47CiAJICBjYXNlIFBPU1Rf SU5DOgotCSAgICBhc21fZnByaW50ZiAoZiwgIlslcl0sJWQiLCBSRUdOTyAo YWRkci5iYXNlKSwKKwkgICAgYXNtX2ZwcmludGYgKGYsICJbJXNdLCVkIiwg cmVnX25hbWVzIFtSRUdOTyAoYWRkci5iYXNlKV0sCiAJCQkgR0VUX01PREVf U0laRSAoYWFyY2g2NF9tZW1vcnlfcmVmZXJlbmNlX21vZGUpKTsKIAkgICAg cmV0dXJuOwogCSAgY2FzZSBQUkVfREVDOgotCSAgICBhc21fZnByaW50ZiAo ZiwgIlslciwtJWRdISIsIFJFR05PIChhZGRyLmJhc2UpLAorCSAgICBhc21f ZnByaW50ZiAoZiwgIlslcywtJWRdISIsIHJlZ19uYW1lcyBbUkVHTk8gKGFk ZHIuYmFzZSldLAogCQkJIEdFVF9NT0RFX1NJWkUgKGFhcmNoNjRfbWVtb3J5 X3JlZmVyZW5jZV9tb2RlKSk7CiAJICAgIHJldHVybjsKIAkgIGNhc2UgUE9T VF9ERUM6Ci0JICAgIGFzbV9mcHJpbnRmIChmLCAiWyVyXSwtJWQiLCBSRUdO TyAoYWRkci5iYXNlKSwKKwkgICAgYXNtX2ZwcmludGYgKGYsICJbJXNdLC0l ZCIsIHJlZ19uYW1lcyBbUkVHTk8gKGFkZHIuYmFzZSldLAogCQkJIEdFVF9N T0RFX1NJWkUgKGFhcmNoNjRfbWVtb3J5X3JlZmVyZW5jZV9tb2RlKSk7CiAJ ICAgIHJldHVybjsKIAkgIGNhc2UgUFJFX01PRElGWToKLQkgICAgYXNtX2Zw cmludGYgKGYsICJbJXIsJXdkXSEiLCBSRUdOTyAoYWRkci5iYXNlKSwKKwkg ICAgYXNtX2ZwcmludGYgKGYsICJbJXMsJXdkXSEiLCByZWdfbmFtZXMgW1JF R05PIChhZGRyLmJhc2UpXSwKIAkJCSBJTlRWQUwgKGFkZHIub2Zmc2V0KSk7 CiAJICAgIHJldHVybjsKIAkgIGNhc2UgUE9TVF9NT0RJRlk6Ci0JICAgIGFz bV9mcHJpbnRmIChmLCAiWyVyXSwld2QiLCBSRUdOTyAoYWRkci5iYXNlKSwK KwkgICAgYXNtX2ZwcmludGYgKGYsICJbJXNdLCV3ZCIsIHJlZ19uYW1lcyBb UkVHTk8gKGFkZHIuYmFzZSldLAogCQkJIElOVFZBTCAoYWRkci5vZmZzZXQp KTsKIAkgICAgcmV0dXJuOwogCSAgZGVmYXVsdDoKQEAgLTM1NDQsNyArMzU0 NCw3IEBAIGFhcmNoNjRfcHJpbnRfb3BlcmFuZF9hZGRyZXNzIChGSUxFICpm LAogCWJyZWFrOwogCiAgICAgICBjYXNlIEFERFJFU1NfTE9fU1VNOgotCWFz bV9mcHJpbnRmIChmLCAiWyVyLCM6bG8xMjoiLCBSRUdOTyAoYWRkci5iYXNl KSk7CisJYXNtX2ZwcmludGYgKGYsICJbJXMsIzpsbzEyOiIsIHJlZ19uYW1l cyBbUkVHTk8gKGFkZHIuYmFzZSldKTsKIAlvdXRwdXRfYWRkcl9jb25zdCAo ZiwgYWRkci5vZmZzZXQpOwogCWFzbV9mcHJpbnRmIChmLCAiXSIpOwogCXJl dHVybjsKQEAgLTM4NTYsOSArMzg1Niw5IEBAIGFhcmNoNjRfcmV0dXJuX2Fk ZHIgKGludCBjb3VudCwgcnR4IGZyYW0KIHN0YXRpYyB2b2lkCiBhYXJjaDY0 X2FzbV90cmFtcG9saW5lX3RlbXBsYXRlIChGSUxFICpmKQogewotICBhc21f ZnByaW50ZiAoZiwgIlx0bGRyXHQlciwgLisxNlxuIiwgSVAxX1JFR05VTSk7 Ci0gIGFzbV9mcHJpbnRmIChmLCAiXHRsZHJcdCVyLCAuKzIwXG4iLCBTVEFU SUNfQ0hBSU5fUkVHTlVNKTsKLSAgYXNtX2ZwcmludGYgKGYsICJcdGJyXHQl clxuIiwgSVAxX1JFR05VTSk7CisgIGFzbV9mcHJpbnRmIChmLCAiXHRsZHJc dCVzLCAuKzE2XG4iLCByZWdfbmFtZXMgW0lQMV9SRUdOVU1dKTsKKyAgYXNt X2ZwcmludGYgKGYsICJcdGxkclx0JXMsIC4rMjBcbiIsIHJlZ19uYW1lcyBb U1RBVElDX0NIQUlOX1JFR05VTV0pOworICBhc21fZnByaW50ZiAoZiwgIlx0 YnJcdCVzXG4iLCByZWdfbmFtZXMgW0lQMV9SRUdOVU1dKTsKICAgYXNzZW1i bGVfYWxpZ25lZF9pbnRlZ2VyICg0LCBjb25zdDBfcnR4KTsKICAgYXNzZW1i bGVfYWxpZ25lZF9pbnRlZ2VyIChVTklUU19QRVJfV09SRCwgY29uc3QwX3J0 eCk7CiAgIGFzc2VtYmxlX2FsaWduZWRfaW50ZWdlciAoVU5JVFNfUEVSX1dP UkQsIGNvbnN0MF9ydHgpOwotLS0gZ2NjL2NvbmZpZy9hYXJjaDY0L2FhcmNo NjQuaAkyMDEzLTAxLTA5IDEwOjEwOjAzLjA0NDAyMTMzNSArMDUzMAorKysg Z2NjL2NvbmZpZy9hYXJjaDY0L2FhcmNoNjQuaAkyMDEzLTAxLTA5IDE1OjA3 OjQ3LjA4MDYyNzE4MSArMDUzMApAQCAtNzczLDE2ICs3NzMsNiBAQCBkbyB7 CQkJCQkJCQkJICAgICBcCiAjZGVmaW5lIEFTTV9BUFBfT04JIlx0IiBBU01f Q09NTUVOVF9TVEFSVCAiIFN0YXJ0IG9mIHVzZXIgYXNzZW1ibHlcbiIKICNk ZWZpbmUgQVNNX0FQUF9PRkYJIlx0IiBBU01fQ09NTUVOVF9TVEFSVCAiIEVu ZCBvZiB1c2VyIGFzc2VtYmx5XG4iCiAKLSNkZWZpbmUgQVNNX0ZQUklOVEZf RVhURU5TSU9OUyhGSUxFLCBBUkdTLCBQKQkJXAotICBjYXNlICdAJzoJCQkJ CQlcCi0gICAgZnB1dHMgKEFTTV9DT01NRU5UX1NUQVJULCBGSUxFKTsJCQlc Ci0gICAgYnJlYWs7CQkJCQkJXAotCQkJCQkJCVwKLSAgY2FzZSAncic6CQkJ CQkJXAotICAgIGZwdXRzIChSRUdJU1RFUl9QUkVGSVgsIEZJTEUpOwkJCVwK LSAgICBmcHV0cyAocmVnX25hbWVzW3ZhX2FyZyAoQVJHUywgaW50KV0sIEZJ TEUpOwlcCi0gICAgYnJlYWs7Ci0KICNkZWZpbmUgQ09OU1RBTlRfUE9PTF9C RUZPUkVfRlVOQ1RJT04gMAogCiAvKiBUaGlzIGRlZmluaXRpb24gc2hvdWxk IGJlIHJlbG9jYXRlZCB0byBhYXJjaDY0LWVsZi1yYXcuaC4gIFRoaXMgbWFj cm8K --_002_F3068DEED1A463459E0887A091B15493380AC9BY2PRD0710MB364na_--