From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21828 invoked by alias); 14 Jun 2011 13:19:36 -0000 Received: (qmail 21815 invoked by uid 22791); 14 Jun 2011 13:19:34 -0000 X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=AWL,BAYES_05,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,RFC_ABUSE_POST X-Spam-Check-By: sourceware.org Received: from mail-pv0-f175.google.com (HELO mail-pv0-f175.google.com) (74.125.83.175) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 14 Jun 2011 13:18:59 +0000 Received: by pvc30 with SMTP id 30so2776715pvc.20 for ; Tue, 14 Jun 2011 06:18:59 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.51.33 with SMTP id h1mr2641441pbo.455.1308057538170; Tue, 14 Jun 2011 06:18:58 -0700 (PDT) Received: by 10.68.49.169 with HTTP; Tue, 14 Jun 2011 06:18:58 -0700 (PDT) Date: Tue, 14 Jun 2011 13:39:00 -0000 Message-ID: Subject: PING^4 APPROVED patch for AMD64 targets running GNU/kFreeBSD, anyone? From: Robert Millan To: gcc-patches@gcc.gnu.org, gcc@gcc.gnu.org, Petr Salinger Content-Type: multipart/mixed; boundary=bcaec53963a4e890f104a5abe078 X-IsSubscribed: yes 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: 2011-06/txt/msg01048.txt.bz2 --bcaec53963a4e890f104a5abe078 Content-Type: text/plain; charset=UTF-8 Content-length: 1073 This patch for AMD64 targets running GNU/kFreeBSD has been approved already, would anyone be so kind to commit it? I'm afraid I don't have write perms currently. See: http://gcc.gnu.org/ml/gcc-patches/2011-06/msg00884.html Thank you very much :-) 2011/6/10 Richard Henderson : > On 06/10/2011 01:59 PM, Robert Millan wrote: >> 2011-06-02 Robert Millan >> >> * config/i386/kfreebsd-gnu.h: Resync with `config/i386/linux.h'. >> * config/kfreebsd-gnu.h (GNU_USER_DYNAMIC_LINKER): Resync with >> `config/linux.h'. >> >> * config/i386/kfreebsd-gnu64.h: New file. >> * config.gcc (x86_64-*-kfreebsd*-gnu): Replace `i386/kfreebsd-gnu.h' >> with `i386/kfreebsd-gnu64.h'. >> >> * config/i386/linux64.h (GNU_USER_LINK_EMULATION32) >> (GNU_USER_LINK_EMULATION64): New macros. >> * config/i386/gnu-user64.h (LINK_SPEC): Rely on >> `GNU_USER_LINK_EMULATION32' and `GNU_USER_LINK_EMULATION64' instead >> of hardcoding `elf_i386' and `elf_x86_64'. > > Ok. > > > r~ > -- Robert Millan --bcaec53963a4e890f104a5abe078 Content-Type: text/plain; charset=US-ASCII; name="kfreebsd64.diff" Content-Disposition: attachment; filename="kfreebsd64.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gowvnn3c0 Content-length: 7064 MjAxMS0wNi0wMiAgUm9iZXJ0IE1pbGxhbiAgPHJtaEBnbnUub3JnPgoKCSog Y29uZmlnL2kzODYva2ZyZWVic2QtZ251Lmg6IFJlc3luYyB3aXRoIGBjb25m aWcvaTM4Ni9saW51eC5oJy4KCSogY29uZmlnL2tmcmVlYnNkLWdudS5oIChH TlVfVVNFUl9EWU5BTUlDX0xJTktFUik6IFJlc3luYyB3aXRoCglgY29uZmln L2xpbnV4LmgnLgoKCSogY29uZmlnL2kzODYva2ZyZWVic2QtZ251NjQuaDog TmV3IGZpbGUuCgkqIGNvbmZpZy5nY2MgKHg4Nl82NC0qLWtmcmVlYnNkKi1n bnUpOiBSZXBsYWNlIGBpMzg2L2tmcmVlYnNkLWdudS5oJwoJd2l0aCBgaTM4 Ni9rZnJlZWJzZC1nbnU2NC5oJy4KCgkqIGNvbmZpZy9pMzg2L2xpbnV4NjQu aCAoR05VX1VTRVJfTElOS19FTVVMQVRJT04zMikKCShHTlVfVVNFUl9MSU5L X0VNVUxBVElPTjY0KTogTmV3IG1hY3Jvcy4KCSogY29uZmlnL2kzODYvZ251 LXVzZXI2NC5oIChMSU5LX1NQRUMpOiBSZWx5IG9uCglgR05VX1VTRVJfTElO S19FTVVMQVRJT04zMicgYW5kIGBHTlVfVVNFUl9MSU5LX0VNVUxBVElPTjY0 JyBpbnN0ZWFkCglvZiBoYXJkY29kaW5nIGBlbGZfaTM4NicgYW5kIGBlbGZf eDg2XzY0Jy4KCkluZGV4OiBnY2MvY29uZmlnL2kzODYva2ZyZWVic2QtZ251 NjQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBnY2MvY29uZmlnL2kz ODYva2ZyZWVic2QtZ251NjQuaAkocmV2aXNpb24gMCkKKysrIGdjYy9jb25m aWcvaTM4Ni9rZnJlZWJzZC1nbnU2NC5oCShyZXZpc2lvbiAwKQpAQCAtMCww ICsxLDI2IEBACisvKiBEZWZpbml0aW9ucyBmb3IgQU1EIHg4Ni02NCBydW5u aW5nIGtGcmVlQlNELWJhc2VkIEdOVSBzeXN0ZW1zIHdpdGggRUxGIGZvcm1h dAorICAgQ29weXJpZ2h0IChDKSAyMDExCisgICBGcmVlIFNvZnR3YXJlIEZv dW5kYXRpb24sIEluYy4KKyAgIENvbnRyaWJ1dGVkIGJ5IFJvYmVydCBNaWxs YW4uCisKK1RoaXMgZmlsZSBpcyBwYXJ0IG9mIEdDQy4KKworR0NDIGlzIGZy ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt b2RpZnkKK2l0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwg UHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cit0aGUgRnJlZSBTb2Z0 d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAzLCBvciAoYXQgeW91 ciBvcHRpb24pCithbnkgbGF0ZXIgdmVyc2lvbi4KKworR0NDIGlzIGRpc3Ry aWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCiti dXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w bGllZCB3YXJyYW50eSBvZgorTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorR05VIEdlbmVy YWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKworWW91IHNo b3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwg UHVibGljIExpY2Vuc2UKK2Fsb25nIHdpdGggR0NDOyBzZWUgdGhlIGZpbGUg Q09QWUlORzMuICBJZiBub3Qgc2VlCis8aHR0cDovL3d3dy5nbnUub3JnL2xp Y2Vuc2VzLz4uICAqLworCisjZGVmaW5lIEdOVV9VU0VSX0xJTktfRU1VTEFU SU9OMzIgImVsZl9pMzg2X2Zic2QiCisjZGVmaW5lIEdOVV9VU0VSX0xJTktf RU1VTEFUSU9ONjQgImVsZl94ODZfNjRfZmJzZCIKKworI2RlZmluZSBHTElC Q19EWU5BTUlDX0xJTktFUjMyICIvbGliL2xkLnNvLjEiCisjZGVmaW5lIEdM SUJDX0RZTkFNSUNfTElOS0VSNjQgIi9saWIvbGQta2ZyZWVic2QteDg2LTY0 LnNvLjEiCkluZGV4OiBnY2MvY29uZmlnL2kzODYva2ZyZWVic2QtZ251LmgK PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQotLS0gZ2NjL2NvbmZpZy9pMzg2L2tm cmVlYnNkLWdudS5oCShyZXZpc2lvbiAxNzQ1NjYpCisrKyBnY2MvY29uZmln L2kzODYva2ZyZWVic2QtZ251LmgJKHdvcmtpbmcgY29weSkKQEAgLTEsNSAr MSw1IEBACiAvKiBEZWZpbml0aW9ucyBmb3IgSW50ZWwgMzg2IHJ1bm5pbmcg a0ZyZWVCU0QtYmFzZWQgR05VIHN5c3RlbXMgd2l0aCBFTEYgZm9ybWF0Ci0g ICBDb3B5cmlnaHQgKEMpIDIwMDQsIDIwMDcsIDIwMTEKKyAgIENvcHlyaWdo dCAoQykgMjAxMQogICAgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMu CiAgICBDb250cmlidXRlZCBieSBSb2JlcnQgTWlsbGFuLgogCkBAIC0xOSwx MSArMTksNSBAQAogYWxvbmcgd2l0aCBHQ0M7IHNlZSB0aGUgZmlsZSBDT1BZ SU5HMy4gIElmIG5vdCBzZWUKIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z ZXMvPi4gICovCiAKLSN1bmRlZiBHTlVfVVNFUl9MSU5LX0VNVUxBVElPTgog I2RlZmluZSBHTlVfVVNFUl9MSU5LX0VNVUxBVElPTiAiZWxmX2kzODZfZmJz ZCIKLQotI3VuZGVmIEdOVV9VU0VSX0RZTkFNSUNfTElOS0VSMzIKLSNkZWZp bmUgR05VX1VTRVJfRFlOQU1JQ19MSU5LRVIzMiAiL2xpYi9sZC5zby4xIgot Ci0jdW5kZWYgR05VX1VTRVJfRFlOQU1JQ19MSU5LRVI2NAotI2RlZmluZSBH TlVfVVNFUl9EWU5BTUlDX0xJTktFUjY0ICIvbGliL2xkLWtmcmVlYnNkLXg4 Ni02NC5zby4xIgorI2RlZmluZSBHTElCQ19EWU5BTUlDX0xJTktFUiAiL2xp Yi9sZC5zby4xIgpJbmRleDogZ2NjL2NvbmZpZy9pMzg2L2xpbnV4NjQuaAo9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09Ci0tLSBnY2MvY29uZmlnL2kzODYvbGlu dXg2NC5oCShyZXZpc2lvbiAxNzQ1NjYpCisrKyBnY2MvY29uZmlnL2kzODYv bGludXg2NC5oCSh3b3JraW5nIGNvcHkpCkBAIC0yNCw2ICsyNCw5IEBACiBz ZWUgdGhlIGZpbGVzIENPUFlJTkczIGFuZCBDT1BZSU5HLlJVTlRJTUUgcmVz cGVjdGl2ZWx5LiAgSWYgbm90LCBzZWUKIDxodHRwOi8vd3d3LmdudS5vcmcv bGljZW5zZXMvPi4gICovCiAKKyNkZWZpbmUgR05VX1VTRVJfTElOS19FTVVM QVRJT04zMiAiZWxmX2kzODYiCisjZGVmaW5lIEdOVV9VU0VSX0xJTktfRU1V TEFUSU9ONjQgImVsZl94ODZfNjQiCisKICNkZWZpbmUgR0xJQkNfRFlOQU1J Q19MSU5LRVIzMiAiL2xpYi9sZC1saW51eC5zby4yIgogI2RlZmluZSBHTElC Q19EWU5BTUlDX0xJTktFUjY0ICIvbGliNjQvbGQtbGludXgteDg2LTY0LnNv LjIiCiAKSW5kZXg6IGdjYy9jb25maWcvaTM4Ni9nbnUtdXNlcjY0LmgKPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PQotLS0gZ2NjL2NvbmZpZy9pMzg2L2dudS11 c2VyNjQuaAkocmV2aXNpb24gMTc0NTY2KQorKysgZ2NjL2NvbmZpZy9pMzg2 L2dudS11c2VyNjQuaAkod29ya2luZyBjb3B5KQpAQCAtNjksNyArNjksOCBA QAogICV7IW1uby1zc2UyYXZ4OiV7bWF2eDotbXNzZTJhdnh9fSAle21zc2Uy YXZ4OiV7IW1hdng6LW1zc2UyYXZ4fX0iCiAKICN1bmRlZglMSU5LX1NQRUMK LSNkZWZpbmUgTElOS19TUEVDICIleyIgU1BFQ182NCAiOi1tIGVsZl94ODZf NjR9ICV7IiBTUEVDXzMyICI6LW0gZWxmX2kzODZ9IFwKKyNkZWZpbmUgTElO S19TUEVDICIleyIgU1BFQ182NCAiOi1tICIgR05VX1VTRVJfTElOS19FTVVM QVRJT042NCAifSBcCisgICAgICAgICAgICAgICAgICAgJXsiIFNQRUNfMzIg IjotbSAiIEdOVV9VU0VSX0xJTktfRU1VTEFUSU9OMzIgIn0gXAogICAle3No YXJlZDotc2hhcmVkfSBcCiAgICV7IXNoYXJlZDogXAogICAgICV7IXN0YXRp YzogXApJbmRleDogZ2NjL2NvbmZpZy9rZnJlZWJzZC1nbnUuaAo9PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09Ci0tLSBnY2MvY29uZmlnL2tmcmVlYnNkLWdudS5o CShyZXZpc2lvbiAxNzQ1NjYpCisrKyBnY2MvY29uZmlnL2tmcmVlYnNkLWdu dS5oCSh3b3JraW5nIGNvcHkpCkBAIC0xOSw3ICsxOSw2IEBACiBhbG9uZyB3 aXRoIEdDQzsgc2VlIHRoZSBmaWxlIENPUFlJTkczLiAgSWYgbm90IHNlZQog PGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LiAgKi8KIAotI3VuZGVm IEdOVV9VU0VSX1RBUkdFVF9PU19DUFBfQlVJTFRJTlMgICAgCiAjZGVmaW5l IEdOVV9VU0VSX1RBUkdFVF9PU19DUFBfQlVJTFRJTlMoKQkJXAogICBkbwkJ CQkJCVwKICAgICB7CQkJCQkJXApAQCAtMzEsNSArMzAsNiBAQAogICAgIH0J CQkJCQlcCiAgIHdoaWxlICgwKQogCi0jdW5kZWYgR05VX1VTRVJfRFlOQU1J Q19MSU5LRVIKLSNkZWZpbmUgR05VX1VTRVJfRFlOQU1JQ19MSU5LRVIgIi9s aWIvbGQuc28uMSIKKyNkZWZpbmUgR05VX1VTRVJfRFlOQU1JQ19MSU5LRVIg ICAgICAgICAgICAgICAgR0xJQkNfRFlOQU1JQ19MSU5LRVIKKyNkZWZpbmUg R05VX1VTRVJfRFlOQU1JQ19MSU5LRVIzMiAgICAgIEdMSUJDX0RZTkFNSUNf TElOS0VSMzIKKyNkZWZpbmUgR05VX1VTRVJfRFlOQU1JQ19MSU5LRVI2NCAg ICAgIEdMSUJDX0RZTkFNSUNfTElOS0VSNjQKSW5kZXg6IGdjYy9jb25maWcu Z2NjCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGdjYy9jb25maWcuZ2Nj CShyZXZpc2lvbiAxNzQ1NjYpCisrKyBnY2MvY29uZmlnLmdjYwkod29ya2lu ZyBjb3B5KQpAQCAtMTI2OCw3ICsxMjY4LDcgQEAKIAl4ODZfNjQtKi1saW51 eCopCiAJICB0bV9maWxlPSIke3RtX2ZpbGV9IGxpbnV4LmggaTM4Ni9saW51 eDY0LmgiCiAJICBkZWZhdWx0X2dudV9pbmRpcmVjdF9mdW5jdGlvbj1nbGli Yy0yMDExIDs7Ci0JeDg2XzY0LSota2ZyZWVic2QqLWdudSkgdG1fZmlsZT0i JHt0bV9maWxlfSBrZnJlZWJzZC1nbnUuaCBpMzg2L2tmcmVlYnNkLWdudS5o IiA7OworCXg4Nl82NC0qLWtmcmVlYnNkKi1nbnUpIHRtX2ZpbGU9IiR7dG1f ZmlsZX0ga2ZyZWVic2QtZ251LmggaTM4Ni9rZnJlZWJzZC1nbnU2NC5oIiA7 OwogCXg4Nl82NC0qLWtuZXRic2QqLWdudSkgdG1fZmlsZT0iJHt0bV9maWxl fSBrbmV0YnNkLWdudS5oIiA7OwogCWVzYWMKIAl0bWFrZV9maWxlPSIke3Rt YWtlX2ZpbGV9IGkzODYvdC1saW51eDY0IGkzODYvdC1jcnRzdHVmZiBpMzg2 L3QtY3J0cGMgaTM4Ni90LWNydGZtIHQtZGZwcnVsZXMiCg== --bcaec53963a4e890f104a5abe078--