From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21224 invoked by alias); 12 Feb 2011 01:54:14 -0000 Received: (qmail 21198 invoked by uid 22791); 12 Feb 2011 01:54:11 -0000 X-SWARE-Spam-Status: No, hits=-1.3 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from smtp-out.google.com (HELO smtp-out.google.com) (216.239.44.51) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 12 Feb 2011 01:54:05 +0000 Received: from kpbe17.cbf.corp.google.com (kpbe17.cbf.corp.google.com [172.25.105.81]) by smtp-out.google.com with ESMTP id p1C1s3gD003902 for ; Fri, 11 Feb 2011 17:54:04 -0800 Received: from gxk21 (gxk21.prod.google.com [10.202.11.21]) by kpbe17.cbf.corp.google.com with ESMTP id p1C1rmCk008373 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Fri, 11 Feb 2011 17:54:03 -0800 Received: by gxk21 with SMTP id 21so1524242gxk.24 for ; Fri, 11 Feb 2011 17:54:02 -0800 (PST) MIME-Version: 1.0 Received: by 10.100.226.7 with SMTP id y7mr527875ang.124.1297475642118; Fri, 11 Feb 2011 17:54:02 -0800 (PST) Received: by 10.101.64.7 with HTTP; Fri, 11 Feb 2011 17:54:02 -0800 (PST) Date: Sat, 12 Feb 2011 01:54:00 -0000 Message-ID: Subject: Delaying fills generation while ordering sections in gold. From: Sriraman Tallam To: binutils , Ian Lance Taylor Content-Type: multipart/mixed; boundary=001636920602c0d0d8049c0c1633 X-System-Of-Record: true 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: 2011-02/txt/msg00117.txt.bz2 --001636920602c0d0d8049c0c1633 Content-Type: text/plain; charset=ISO-8859-1 Content-length: 274 Hi, I have attached a simple patch to delay fills generation for output sections when input sections could be reordered using --section-ordering-file flag. * output.cc (Output_section::add_input_section): Delay fill generation for section ordering. Thanks, -Sri. --001636920602c0d0d8049c0c1633 Content-Type: text/plain; charset=US-ASCII; name="gold_patch.txt" Content-Disposition: attachment; filename="gold_patch.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gk1vfkwm0 Content-length: 1574 SW5kZXg6IG91dHB1dC5jYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBm aWxlOiAvY3ZzL3NyYy9zcmMvZ29sZC9vdXRwdXQuY2MsdgpyZXRyaWV2aW5n IHJldmlzaW9uIDEuMTM5CmRpZmYgLXUgLXUgLXAgLXIxLjEzOSBvdXRwdXQu Y2MKLS0tIG91dHB1dC5jYwkxNiBOb3YgMjAxMCAxOToxODozMSAtMDAwMAkx LjEzOQorKysgb3V0cHV0LmNjCTEyIEZlYiAyMDExIDAxOjQ4OjUwIC0wMDAw CkBAIC0yMTExLDEyICsyMTExLDE0IEBAIE91dHB1dF9zZWN0aW9uOjphZGRf aW5wdXRfc2VjdGlvbihMYXlvdXQKIAogICAvLyBEZXRlcm1pbmUgaWYgd2Ug d2FudCB0byBkZWxheSBjb2RlLWZpbGwgZ2VuZXJhdGlvbiB1bnRpbCB0aGUg b3V0cHV0CiAgIC8vIHNlY3Rpb24gaXMgd3JpdHRlbi4gIFdoZW4gdGhlIHRh cmdldCBpcyByZWxheGluZywgd2Ugd2FudCB0byBkZWxheSBmaWxsCi0gIC8v IGdlbmVyYXRpbmcgdG8gYXZvaWQgYWRqdXN0aW5nIHRoZW0gZHVyaW5nIHJl bGF4YXRpb24uCisgIC8vIGdlbmVyYXRpbmcgdG8gYXZvaWQgYWRqdXN0aW5n IHRoZW0gZHVyaW5nIHJlbGF4YXRpb24uICBBbHNvLCBpZiB3ZSBhcmUKKyAg Ly8gc29ydGluZyBpbnB1dCBzZWN0aW9ucyB3ZSBtdXN0IGRlbGF5IGZpbGwg Z2VuZXJhdGlvbi4KICAgaWYgKCF0aGlzLT5nZW5lcmF0ZV9jb2RlX2ZpbGxz X2F0X3dyaXRlXwogICAgICAgJiYgIWhhdmVfc2VjdGlvbnNfc2NyaXB0CiAg ICAgICAmJiAoc2hfZmxhZ3MgJiBlbGZjcHA6OlNIRl9FWEVDSU5TVFIpICE9 IDAKICAgICAgICYmIHBhcmFtZXRlcnMtPnRhcmdldCgpLmhhc19jb2RlX2Zp bGwoKQotICAgICAgJiYgcGFyYW1ldGVycy0+dGFyZ2V0KCkubWF5X3JlbGF4 KCkpCisgICAgICAmJiAocGFyYW1ldGVycy0+dGFyZ2V0KCkubWF5X3JlbGF4 KCkKKyAgICAgICAgICB8fCBwYXJhbWV0ZXJzLT5vcHRpb25zKCkuc2VjdGlv bl9vcmRlcmluZ19maWxlKCkpKQogICAgIHsKICAgICAgIGdvbGRfYXNzZXJ0 KHRoaXMtPmZpbGxzXy5lbXB0eSgpKTsKICAgICAgIHRoaXMtPmdlbmVyYXRl X2NvZGVfZmlsbHNfYXRfd3JpdGVfID0gdHJ1ZTsKY3ZzIGRpZmY6IERpZmZp bmcgcG8KY3ZzIGRpZmY6IERpZmZpbmcgdGVzdHN1aXRlCg== --001636920602c0d0d8049c0c1633--