From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2310 invoked by alias); 2 Jun 2011 20:21:48 -0000 Received: (qmail 2302 invoked by uid 22791); 2 Jun 2011 20:21:47 -0000 X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00,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; Thu, 02 Jun 2011 20:21:32 +0000 Received: by pvc30 with SMTP id 30so592903pvc.20 for ; Thu, 02 Jun 2011 13:21:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.66.101 with SMTP id e5mr464262pbt.447.1307046091543; Thu, 02 Jun 2011 13:21:31 -0700 (PDT) Received: by 10.68.46.100 with HTTP; Thu, 2 Jun 2011 13:21:31 -0700 (PDT) In-Reply-To: References: Date: Thu, 02 Jun 2011 20:21:00 -0000 Message-ID: Subject: Re: PING^2 [PATCH] Support for AMD64 targets running GNU/kFreeBSD From: Robert Millan To: "Joseph S. Myers" Cc: Petr Salinger , gcc-patches@gcc.gnu.org, Richard Henderson , Jan Hubicka , Uros Bizjak Content-Type: multipart/mixed; boundary=bcaec5430704fdd2e704a4c061da 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/msg00188.txt.bz2 --bcaec5430704fdd2e704a4c061da Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-length: 572 Hi, 2011/5/21 Joseph S. Myers : > Please send a patch against *current trunk* and CC *relevant target > architecture maintainers*. =C2=A0linux*.h headers are no longer used on > non-Linux targets (since my 2011-04-28 patch - on which I CC:ed you) so > this patch version is no longer appropriate. =C2=A0I think you'll want to= make > gnu-user64.h use GNU_USER_LINK_EMULATION32 and GNU_USER_LINK_EMULATION64 > similarly to how gnu-user.h uses GNU_USER_LINK_EMULATION. Thanks for the tip. Here's an update to current trunk. --=20 Robert Millan --bcaec5430704fdd2e704a4c061da Content-Type: text/plain; charset=US-ASCII; name="kfreebsd64.diff" Content-Disposition: attachment; filename="kfreebsd64.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gog5hgxf1 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 SUJDX0RZTkFNSUNfTElOS0VSNjQgIi9saWI2NC9sZC1rZnJlZWJzZC14ODYt NjQuc28uMSIKSW5kZXg6IGdjYy9jb25maWcvaTM4Ni9rZnJlZWJzZC1nbnUu aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBnY2MvY29uZmlnL2kzODYv a2ZyZWVic2QtZ251LmgJKHJldmlzaW9uIDE3NDU2NikKKysrIGdjYy9jb25m aWcvaTM4Ni9rZnJlZWJzZC1nbnUuaAkod29ya2luZyBjb3B5KQpAQCAtMSw1 ICsxLDUgQEAKIC8qIERlZmluaXRpb25zIGZvciBJbnRlbCAzODYgcnVubmlu ZyBrRnJlZUJTRC1iYXNlZCBHTlUgc3lzdGVtcyB3aXRoIEVMRiBmb3JtYXQK LSAgIENvcHlyaWdodCAoQykgMjAwNCwgMjAwNywgMjAxMQorICAgQ29weXJp Z2h0IChDKSAyMDExCiAgICBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIElu Yy4KICAgIENvbnRyaWJ1dGVkIGJ5IFJvYmVydCBNaWxsYW4uCiAKQEAgLTE5 LDExICsxOSw1IEBACiBhbG9uZyB3aXRoIEdDQzsgc2VlIHRoZSBmaWxlIENP UFlJTkczLiAgSWYgbm90IHNlZQogPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl bnNlcy8+LiAgKi8KIAotI3VuZGVmIEdOVV9VU0VSX0xJTktfRU1VTEFUSU9O CiAjZGVmaW5lIEdOVV9VU0VSX0xJTktfRU1VTEFUSU9OICJlbGZfaTM4Nl9m YnNkIgotCi0jdW5kZWYgR05VX1VTRVJfRFlOQU1JQ19MSU5LRVIzMgotI2Rl ZmluZSBHTlVfVVNFUl9EWU5BTUlDX0xJTktFUjMyICIvbGliL2xkLnNvLjEi Ci0KLSN1bmRlZiBHTlVfVVNFUl9EWU5BTUlDX0xJTktFUjY0Ci0jZGVmaW5l IEdOVV9VU0VSX0RZTkFNSUNfTElOS0VSNjQgIi9saWIvbGQta2ZyZWVic2Qt eDg2LTY0LnNvLjEiCisjZGVmaW5lIEdMSUJDX0RZTkFNSUNfTElOS0VSICIv bGliL2xkLnNvLjEiCkluZGV4OiBnY2MvY29uZmlnL2kzODYvbGludXg2NC5o Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGdjYy9jb25maWcvaTM4Ni9s aW51eDY0LmgJKHJldmlzaW9uIDE3NDU2NikKKysrIGdjYy9jb25maWcvaTM4 Ni9saW51eDY0LmgJKHdvcmtpbmcgY29weSkKQEAgLTI0LDYgKzI0LDkgQEAK IHNlZSB0aGUgZmlsZXMgQ09QWUlORzMgYW5kIENPUFlJTkcuUlVOVElNRSBy ZXNwZWN0aXZlbHkuICBJZiBub3QsIHNlZQogPGh0dHA6Ly93d3cuZ251Lm9y Zy9saWNlbnNlcy8+LiAgKi8KIAorI2RlZmluZSBHTlVfVVNFUl9MSU5LX0VN VUxBVElPTjMyICJlbGZfaTM4NiIKKyNkZWZpbmUgR05VX1VTRVJfTElOS19F TVVMQVRJT042NCAiZWxmX3g4Nl82NCIKKwogI2RlZmluZSBHTElCQ19EWU5B TUlDX0xJTktFUjMyICIvbGliL2xkLWxpbnV4LnNvLjIiCiAjZGVmaW5lIEdM SUJDX0RZTkFNSUNfTElOS0VSNjQgIi9saWI2NC9sZC1saW51eC14ODYtNjQu c28uMiIKIApJbmRleDogZ2NjL2NvbmZpZy9pMzg2L2dudS11c2VyNjQuaAo9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09Ci0tLSBnY2MvY29uZmlnL2kzODYvZ251 LXVzZXI2NC5oCShyZXZpc2lvbiAxNzQ1NjYpCisrKyBnY2MvY29uZmlnL2kz ODYvZ251LXVzZXI2NC5oCSh3b3JraW5nIGNvcHkpCkBAIC02OSw3ICs2OSw4 IEBACiAgJXshbW5vLXNzZTJhdng6JXttYXZ4Oi1tc3NlMmF2eH19ICV7bXNz ZTJhdng6JXshbWF2eDotbXNzZTJhdnh9fSIKIAogI3VuZGVmCUxJTktfU1BF QwotI2RlZmluZSBMSU5LX1NQRUMgIiV7IiBTUEVDXzY0ICI6LW0gZWxmX3g4 Nl82NH0gJXsiIFNQRUNfMzIgIjotbSBlbGZfaTM4Nn0gXAorI2RlZmluZSBM SU5LX1NQRUMgIiV7IiBTUEVDXzY0ICI6LW0gIiBHTlVfVVNFUl9MSU5LX0VN VUxBVElPTjY0ICJ9IFwKKyAgICAgICAgICAgICAgICAgICAleyIgU1BFQ18z MiAiOi1tICIgR05VX1VTRVJfTElOS19FTVVMQVRJT04zMiAifSBcCiAgICV7 c2hhcmVkOi1zaGFyZWR9IFwKICAgJXshc2hhcmVkOiBcCiAgICAgJXshc3Rh dGljOiBcCkluZGV4OiBnY2MvY29uZmlnL2tmcmVlYnNkLWdudS5oCj09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0KLS0tIGdjYy9jb25maWcva2ZyZWVic2QtZ251 LmgJKHJldmlzaW9uIDE3NDU2NikKKysrIGdjYy9jb25maWcva2ZyZWVic2Qt Z251LmgJKHdvcmtpbmcgY29weSkKQEAgLTE5LDcgKzE5LDYgQEAKIGFsb25n IHdpdGggR0NDOyBzZWUgdGhlIGZpbGUgQ09QWUlORzMuICBJZiBub3Qgc2Vl CiA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uICAqLwogCi0jdW5k ZWYgR05VX1VTRVJfVEFSR0VUX09TX0NQUF9CVUlMVElOUyAgICAKICNkZWZp bmUgR05VX1VTRVJfVEFSR0VUX09TX0NQUF9CVUlMVElOUygpCQlcCiAgIGRv CQkJCQkJXAogICAgIHsJCQkJCQlcCkBAIC0zMSw1ICszMCw2IEBACiAgICAg fQkJCQkJCVwKICAgd2hpbGUgKDApCiAKLSN1bmRlZiBHTlVfVVNFUl9EWU5B TUlDX0xJTktFUgotI2RlZmluZSBHTlVfVVNFUl9EWU5BTUlDX0xJTktFUiAi L2xpYi9sZC5zby4xIgorI2RlZmluZSBHTlVfVVNFUl9EWU5BTUlDX0xJTktF UiAgICAgICAgICAgICAgICBHTElCQ19EWU5BTUlDX0xJTktFUgorI2RlZmlu ZSBHTlVfVVNFUl9EWU5BTUlDX0xJTktFUjMyICAgICAgR0xJQkNfRFlOQU1J Q19MSU5LRVIzMgorI2RlZmluZSBHTlVfVVNFUl9EWU5BTUlDX0xJTktFUjY0 ICAgICAgR0xJQkNfRFlOQU1JQ19MSU5LRVI2NApJbmRleDogZ2NjL2NvbmZp Zy5nY2MKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gZ2NjL2NvbmZpZy5n Y2MJKHJldmlzaW9uIDE3NDU2NikKKysrIGdjYy9jb25maWcuZ2NjCSh3b3Jr aW5nIGNvcHkpCkBAIC0xMjY4LDcgKzEyNjgsNyBAQAogCXg4Nl82NC0qLWxp bnV4KikKIAkgIHRtX2ZpbGU9IiR7dG1fZmlsZX0gbGludXguaCBpMzg2L2xp bnV4NjQuaCIKIAkgIGRlZmF1bHRfZ251X2luZGlyZWN0X2Z1bmN0aW9uPWds aWJjLTIwMTEgOzsKLQl4ODZfNjQtKi1rZnJlZWJzZCotZ251KSB0bV9maWxl PSIke3RtX2ZpbGV9IGtmcmVlYnNkLWdudS5oIGkzODYva2ZyZWVic2QtZ251 LmgiIDs7CisJeDg2XzY0LSota2ZyZWVic2QqLWdudSkgdG1fZmlsZT0iJHt0 bV9maWxlfSBrZnJlZWJzZC1nbnUuaCBpMzg2L2tmcmVlYnNkLWdudTY0Lmgi IDs7CiAJeDg2XzY0LSota25ldGJzZCotZ251KSB0bV9maWxlPSIke3RtX2Zp bGV9IGtuZXRic2QtZ251LmgiIDs7CiAJZXNhYwogCXRtYWtlX2ZpbGU9IiR7 dG1ha2VfZmlsZX0gaTM4Ni90LWxpbnV4NjQgaTM4Ni90LWNydHN0dWZmIGkz ODYvdC1jcnRwYyBpMzg2L3QtY3J0Zm0gdC1kZnBydWxlcyIK --bcaec5430704fdd2e704a4c061da--