From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19750 invoked by alias); 15 Sep 2013 12:45:35 -0000 Mailing-List: contact libc-ports-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: libc-ports-owner@sourceware.org Received: (qmail 19741 invoked by uid 89); 15 Sep 2013 12:45:34 -0000 Received: from mail-qe0-f51.google.com (HELO mail-qe0-f51.google.com) (209.85.128.51) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Sun, 15 Sep 2013 12:45:34 +0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.3.2 X-HELO: mail-qe0-f51.google.com Received: by mail-qe0-f51.google.com with SMTP id ne12so2163436qeb.24 for ; Sun, 15 Sep 2013 05:45:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to:cc :content-type; bh=Ns9t1RnrJkPdIw9YfPffkGuFZrL2HHkwwPQ2gKIWSko=; b=f39S/Cq2YxhDHKq8JiJSC1EHnMGRysRhFzOiI96KNky067BYUCfjV7iu+5cumMV62X QtQBRrM3wrLbrWe7DSXblBBNbmtMiZn6hEx0mpv8TFH4pvvbQI/oTqLu2kB8+X5v17+L jOtyE6tjIbpgp99kqYVVMnWPgKfxwlHFdfvmMV9tTKIGmqLehGBNhyXKOzGuUh22lHL2 rXX0MfAhjqlQEkZf1UrRNs7eiX46bwPS05YbPI+xjxnB65Te2GRXyY8r6uU3wlWJIlaJ gDznfmpJNkTrrVO932xNIzNk34nbXwp+botuH/6TNbo8g8bUYRLDjY/O4stpIzF7Xpr2 r9DQ== X-Gm-Message-State: ALoCoQlhYfHowBWhLh+hDml0h2cOHPZcSCmKBdLpbaEhFzLCqg4+j6DZe++B54HudQofcEHQk1ZS MIME-Version: 1.0 X-Received: by 10.224.137.67 with SMTP id v3mr184563qat.116.1379249131515; Sun, 15 Sep 2013 05:45:31 -0700 (PDT) Received: by 10.140.86.47 with HTTP; Sun, 15 Sep 2013 05:45:31 -0700 (PDT) Date: Sun, 15 Sep 2013 12:45:00 -0000 Message-ID: Subject: [PATCH] AArch64 - Add parameter to __mount routine From: Venkataramanan Kumar To: libc-ports@sourceware.org Cc: Marcus Shawcroft , Patch Tracking , Marcus Shawcroft Content-Type: multipart/mixed; boundary=001a11c2ddb68a915904e66b76d1 X-SW-Source: 2013-09/txt/msg00090.txt.bz2 --001a11c2ddb68a915904e66b76d1 Content-Type: text/plain; charset=ISO-8859-1 Content-length: 598 Hi Maintainers, Attached is a small patch which adds a parameter to __mcount routine. We would like to make the compiler pass the "frompc" address from the function that calls __mcount during profiling. ref: http://gcc.gnu.org/ml/gcc-patches/2013-08/msg01556.html This patch is cross tested in ARMV8 foundation model. No new regressions found. If it is ok, someone please commit on my behalf. 2013-09-15 Venkataramanan Kumar * sysdeps/aarch64/machine-gmon.h (__mcount): Accept parameter and pass it to mcount_internal. regards, Venkat. --001a11c2ddb68a915904e66b76d1 Content-Type: application/octet-stream; name="glibc.gprof.diff" Content-Disposition: attachment; filename="glibc.gprof.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hlm8y8px0 Content-length: 1818 ZGlmZiAtLWdpdCBhL3BvcnRzL3N5c2RlcHMvYWFyY2g2NC9tYWNoaW5lLWdt b24uaCBiL3BvcnRzL3N5c2RlcHMvYWFyY2g2NC9tYWNoaW5lLWdtb24uaApp bmRleCA0NDI1OTY1Li41Y2MyOTQxIDEwMDY0NAotLS0gYS9wb3J0cy9zeXNk ZXBzL2FhcmNoNjQvbWFjaGluZS1nbW9uLmgKKysrIGIvcG9ydHMvc3lzZGVw cy9hYXJjaDY0L21hY2hpbmUtZ21vbi5oCkBAIC0xNiwxMCArMTYsOSBAQAog ICAgTGljZW5zZSBhbG9uZyB3aXRoIHRoZSBHTlUgQyBMaWJyYXJ5OyBpZiBu b3QsIHNlZQogICAgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LiAg Ki8KIAotLyogR0NDIHZlcnNpb24gMiBnaXZlcyB1cyBhIHBlcmZlY3QgbWFn aWNhbCBmdW5jdGlvbiB0byBnZXQKLSAgIGp1c3QgdGhlIGluZm9ybWF0aW9u IHdlIG5lZWQ6Ci0gICAgIHZvaWQgKl9fYnVpbHRpbl9yZXR1cm5fYWRkcmVz cyAodW5zaWduZWQgaW50IE4pCi0gICByZXR1cm5zIHRoZSByZXR1cm4gYWRk cmVzcyBvZiB0aGUgZnJhbWUgTiBmcmFtZXMgdXAuICAqLworLyogQWNjZXB0 ICdmcm9tcGMnIGFkZHJlc3MgYXMgYXJndW1lbnQgZnJvbSB0aGUgZnVuY3Rp b24gdGhhdCBjYWxscworICAgX19tY291bnQgZm9yIHByb2ZpbGluZy4gIFVz ZSAgX19idWlsdGluX3JldHVybl9hZGRyZXNzICgwKQorICAgZm9yIHRoZSAn c2VsZnBjJyBhZGRyZXNzLiAgKi8KIAogI2luY2x1ZGUgPHN5c2RlcC5oPgog CkBAIC0yOCw4ICsyNyw4IEBAIHN0YXRpYyB2b2lkIG1jb3VudF9pbnRlcm5h bCAodV9sb25nIGZyb21wYywgdV9sb25nIHNlbGZwYyk7CiAjZGVmaW5lIF9N Q09VTlRfREVDTChmcm9tcGMsIHNlbGZwYykgXAogc3RhdGljIGlubGluZSB2 b2lkIG1jb3VudF9pbnRlcm5hbCAodV9sb25nIGZyb21wYywgdV9sb25nIHNl bGZwYykKIAotI2RlZmluZSBNQ09VTlQgXAotdm9pZCBfX21jb3VudCAodm9p ZCkJCQkJCQkJICAgICAgXAotewkJCQkJCQkJCSAgICAgIFwKLSAgbWNvdW50 X2ludGVybmFsICgodV9sb25nKSBSRVRVUk5fQUREUkVTUyAoMSksICh1X2xv bmcpIFJFVFVSTl9BRERSRVNTICgwKSk7IFwKKyNkZWZpbmUgTUNPVU5UICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFwKK3ZvaWQgX19tY291bnQgKHZvaWQgKmZyb21wYykgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIFwKKyAgbWNvdW50X2ludGVybmFsICgodV9sb25nKSBmcm9tcGMs ICh1X2xvbmcpIFJFVFVSTl9BRERSRVNTICgwKSk7IFwKIH0K --001a11c2ddb68a915904e66b76d1--