From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31474 invoked by alias); 30 Aug 2010 19:51:23 -0000 Received: (qmail 31448 invoked by uid 22791); 30 Aug 2010 19:51:21 -0000 X-SWARE-Spam-Status: No, hits=-1.6 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,TW_EQ,TW_FX,TW_GT,TW_QT,TW_VT,TW_XF,TW_YM X-Spam-Check-By: sourceware.org Received: from mail-qy0-f175.google.com (HELO mail-qy0-f175.google.com) (209.85.216.175) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 30 Aug 2010 19:51:16 +0000 Received: by qyk8 with SMTP id 8so3611715qyk.20 for ; Mon, 30 Aug 2010 12:51:14 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.64.85 with SMTP id d21mr3174153qai.367.1283197872073; Mon, 30 Aug 2010 12:51:12 -0700 (PDT) Received: by 10.229.28.200 with HTTP; Mon, 30 Aug 2010 12:51:09 -0700 (PDT) In-Reply-To: <20100830193839.GM4815@sunsite.ms.mff.cuni.cz> References: <1283114926.2376.4.camel@localhost.localdomain> <20100829234708.GA39872@troutmask.apl.washington.edu> <4C7BEEF3.9080502@redhat.com> <20100830193839.GM4815@sunsite.ms.mff.cuni.cz> Date: Mon, 30 Aug 2010 22:29:00 -0000 Message-ID: Subject: Re: For testing: full __float128 patch From: Uros Bizjak To: Jakub Jelinek Cc: Richard Henderson , "Joseph S. Myers" , Gerald Pfeifer , Steve Kargl , Fortran List , FX , gcc@gcc.gnu.org Content-Type: multipart/mixed; boundary=0016e64bc0f8576b96048f0fc934 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2010-08/txt/msg00468.txt.bz2 --0016e64bc0f8576b96048f0fc934 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 1357 On Mon, Aug 30, 2010 at 9:38 PM, Jakub Jelinek wrote: >> >>> I'm not familiar in versioning stuff, but since soft-fp symbols are >> >>> part of generic libgcc-std.ver for a long time (before 4.5.0), I >> >>> believe, it is enough to patch only configure files (see i.e. commits >> >>> that enabled soft-fp on mingw/cygwin/-gnu*). >> >> >> >> It will "work", but not properly. =A0One should never have symbols >> >> magically appear in old versions. =A0If you add the symbols to the >> >> proper current version number in a config/gcc/i386/libgcc-bsd.ver, >> >> they'll appear at the right place. >> > >> > Can someone please help here? >> >> Attached is my best (untested) shot at libgcc-bsd.ver. Someone has to >> write i386/t-freebsd (similar to i386/t-linux) and connect it to the >> build system. The versioning assumes that this will be committed to >> 4.5.x first. > > It is wrong, GCC 4.5.0 has been released already, so no new symbols should > be added to GCC_4.5.0 symver. > IMNSHO this isn't a regression fix, so you should just apply it to the > trunk, and introduce them as GCC_4.6.0 version. =A0Also, there is no need > to have two chunks for the same symver in the *.ver file, just put the > 3 resp. 2 symbols before the preceeding closing brace, together with the > %ifdef/%else/%endif. So, attached and untested. Uros. --0016e64bc0f8576b96048f0fc934 Content-Type: text/plain; charset=US-ASCII; name="c.diff.txt" Content-Disposition: attachment; filename="c.diff.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gdhqubel0 Content-length: 5523 SW5kZXg6IGxpYmdjYy9jb25maWcuaG9zdAo9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09Ci0tLSBsaWJnY2MvY29uZmlnLmhvc3QJKHJldmlzaW9uIDE2MzY0NykK KysrIGxpYmdjYy9jb25maWcuaG9zdAkod29ya2luZyBjb3B5KQpAQCAtNjA4 LDcgKzYwOCw4IEBACiAgIGlbMzQ1NjddODYtKi1saW51eCogfCB4ODZfNjQt Ki1saW51eCogfCBcCiAgIGlbMzQ1NjddODYtKi1nbnUqIHwgXAogICBpWzM0 NTY3XTg2LSotc29sYXJpczIqIHwgXAotICBpWzM0NTY3XTg2LSotY3lnd2lu KiB8IGlbMzQ1NjddODYtKi1taW5ndyogfCB4ODZfNjQtKi1taW5ndyopCisg IGlbMzQ1NjddODYtKi1jeWd3aW4qIHwgaVszNDU2N104Ni0qLW1pbmd3KiB8 IHg4Nl82NC0qLW1pbmd3KiB8IFwKKyAgaVszNDU2N104Ni0qLWZyZWVic2Qq IHwgeDg2XzY0LSotZnJlZWJzZCopCiAJaWYgdGVzdCAiJHtob3N0X2FkZHJl c3N9IiA9IDMyOyB0aGVuCiAJCXRtYWtlX2ZpbGU9IiR7dG1ha2VfZmlsZX0g dC1zb2Z0ZnAgaTM4Ni8ke2hvc3RfYWRkcmVzc30vdC1mcHJ1bGVzLXNvZnRm cCIKIAlmaQpJbmRleDogZ2NjL2NvbmZpZy5nY2MKPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PQotLS0gZ2NjL2NvbmZpZy5nY2MJKHJldmlzaW9uIDE2MzY0NykK KysrIGdjYy9jb25maWcuZ2NjCSh3b3JraW5nIGNvcHkpCkBAIC0xMTUzLDEw ICsxMTUzLDExIEBACiAJOzsKIGlbMzQ1NjddODYtKi1mcmVlYnNkKikKIAl0 bV9maWxlPSIke3RtX2ZpbGV9IGkzODYvdW5peC5oIGkzODYvYXR0LmggZGJ4 ZWxmLmggZWxmb3MuaCAke2Zic2RfdG1fZmlsZX0gaTM4Ni9mcmVlYnNkLmgi CisJdG1ha2VfZmlsZT0iJHt0bWFrZV9maWxlfSBpMzg2L3QtZnJlZWJzZCIK IAk7OwogeDg2XzY0LSotZnJlZWJzZCopCiAJdG1fZmlsZT0iJHt0bV9maWxl fSBpMzg2L3VuaXguaCBpMzg2L2F0dC5oIGRieGVsZi5oIGVsZm9zLmggJHtm YnNkX3RtX2ZpbGV9IGkzODYveDg2LTY0LmggaTM4Ni9mcmVlYnNkLmggaTM4 Ni9mcmVlYnNkNjQuaCIKLQl0bWFrZV9maWxlPSIke3RtYWtlX2ZpbGV9IGkz ODYvdC1jcnRzdHVmZiIKKwl0bWFrZV9maWxlPSIke3RtYWtlX2ZpbGV9IGkz ODYvdC1jcnRzdHVmZiBpMzg2L3QtZnJlZWJzZCIKIAk7OwogaVszNDU2N104 Ni0qLW5ldGJzZGVsZiopCiAJdG1fZmlsZT0iJHt0bV9maWxlfSBpMzg2L3Vu aXguaCBpMzg2L2F0dC5oIGRieGVsZi5oIGVsZm9zLmggbmV0YnNkLmggbmV0 YnNkLWVsZi5oIGkzODYvbmV0YnNkLWVsZi5oIgpAQCAtMzQ4NSw2ICszNDg2 LDkgQEAKIAlpWzM0NTY3XTg2LSotY3lnd2luKiB8IGlbMzQ1NjddODYtKi1t aW5ndyogfCB4ODZfNjQtKi1taW5ndyopCiAJCXRtYWtlX2ZpbGU9IiR7dG1h a2VfZmlsZX0gaTM4Ni90LWZwcnVsZXMtc29mdGZwIHNvZnQtZnAvdC1zb2Z0 ZnAiCiAJCTs7CisJaVszNDU2N104Ni0qLWZyZWVic2QqIHwgeDg2XzY0LSot ZnJlZWJzZCopCisJCXRtYWtlX2ZpbGU9IiR7dG1ha2VfZmlsZX0gaTM4Ni90 LWZwcnVsZXMtc29mdGZwIHNvZnQtZnAvdC1zb2Z0ZnAiCisJCTs7CiAJaWE2 NCotKi1saW51eCopCiAJCXRtYWtlX2ZpbGU9IiR7dG1ha2VfZmlsZX0gaWE2 NC90LWZwcnVsZXMtc29mdGZwIHNvZnQtZnAvdC1zb2Z0ZnAiCiAJCTs7Cklu ZGV4OiBnY2MvY29uZmlnL2kzODYvdC1mcmVlYnNkCj09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0KLS0tIGdjYy9jb25maWcvaTM4Ni90LWZyZWVic2QJKHJldmlz aW9uIDApCisrKyBnY2MvY29uZmlnL2kzODYvdC1mcmVlYnNkCShyZXZpc2lv biAwKQpAQCAtMCwwICsxIEBACitTSExJQl9NQVBGSUxFUyA9ICQoc3JjZGly KS9jb25maWcvaTM4Ni9saWJnY2MtYnNkLnZlcgpJbmRleDogZ2NjL2NvbmZp Zy9pMzg2L2xpYmdjYy1ic2QudmVyCj09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K LS0tIGdjYy9jb25maWcvaTM4Ni9saWJnY2MtYnNkLnZlcgkocmV2aXNpb24g MCkKKysrIGdjYy9jb25maWcvaTM4Ni9saWJnY2MtYnNkLnZlcgkocmV2aXNp b24gMCkKQEAgLTAsMCArMSw5OCBAQAorIyBDb3B5cmlnaHQgKEMpIDIwMTAg RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisjCisjIFRoaXMgZmls ZSBpcyBwYXJ0IG9mIEdDQy4KKyMKKyMgR0NDIGlzIGZyZWUgc29mdHdhcmU7 IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyMgaXQg dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj ZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyMgdGhlIEZyZWUgU29mdHdhcmUgRm91 bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMywgb3IgKGF0IHlvdXIgb3B0aW9u KQorIyBhbnkgbGF0ZXIgdmVyc2lvbi4KKyMKKyMgR0NDIGlzIGRpc3RyaWJ1 dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisjIGJ1 dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs aWVkIHdhcnJhbnR5IG9mCisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyMgR05VIEdl bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyMKKyMg WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdl bmVyYWwgUHVibGljIExpY2Vuc2UKKyMgYWxvbmcgd2l0aCBHQ0M7IHNlZSB0 aGUgZmlsZSBDT1BZSU5HMy4gIElmIG5vdCBzZWUKKyMgPGh0dHA6Ly93d3cu Z251Lm9yZy9saWNlbnNlcy8+LgorCisjIDEyOCBiaXQgbG9uZyBkb3VibGUg c3VwcG9ydCB3YXMgaW50cm9kdWNlZCB3aXRoIEdDQyA0LjYuMC4KKyMgVGhl c2UgbGluZXMgbWFrZSB0aGUgc3ltYm9scyB0byBnZXQgYSBAQEdDQ180LjYu MCBhdHRhY2hlZC4KKworJWV4Y2x1ZGUgeworICBfX2FkZHRmMworICBfX2Rp dnRjMworICBfX2RpdnRmMworICBfX2VxdGYyCisgIF9fZXh0ZW5kZGZ0ZjIK KyAgX19leHRlbmRzZnRmMgorICBfX2V4dGVuZHhmdGYyCisgIF9fZml4dGZk aQorICBfX2ZpeHRmc2kKKyAgX19maXh0ZnRpCisgIF9fZml4dW5zdGZkaQor ICBfX2ZpeHVuc3Rmc2kKKyAgX19maXh1bnN0ZnRpCisgIF9fZmxvYXRkaXRm CisgIF9fZmxvYXRzaXRmCisgIF9fZmxvYXR0aXRmCisgIF9fZmxvYXR1bmRp dGYKKyAgX19mbG9hdHVuc2l0ZgorICBfX2Zsb2F0dW50aXRmCisgIF9fZ2V0 ZjIKKyAgX19ndHRmMgorICBfX2xldGYyCisgIF9fbHR0ZjIKKyAgX19tdWx0 YzMKKyAgX19tdWx0ZjMKKyAgX19uZWd0ZjIKKyAgX19uZXRmMgorICBfX3Bv d2l0ZjIKKyAgX19zdWJ0ZjMKKyAgX190cnVuY3RmZGYyCisgIF9fdHJ1bmN0 ZnNmMgorICBfX3RydW5jdGZ4ZjIKKyAgX191bm9yZHRmMgorfQorCitHQ0Nf NC42LjAgeworICBfX2FkZHRmMworICBfX2RpdnRjMworICBfX2RpdnRmMwor ICBfX2VxdGYyCisgIF9fZXh0ZW5kZGZ0ZjIKKyAgX19leHRlbmRzZnRmMgor ICBfX2V4dGVuZHhmdGYyCisgIF9fZml4dGZkaQorICBfX2ZpeHRmc2kKKyAg X19maXh1bnN0ZmRpCisgIF9fZml4dW5zdGZzaQorICBfX2Zsb2F0ZGl0Zgor ICBfX2Zsb2F0c2l0ZgorICBfX2Zsb2F0dGl0ZgorICBfX2Zsb2F0dW5kaXRm CisgIF9fZmxvYXR1bnNpdGYKKyAgX19nZXRmMgorICBfX2d0dGYyCisgIF9f bGV0ZjIKKyAgX19sdHRmMgorICBfX211bHRjMworICBfX211bHRmMworICBf X25lZ3RmMgorICBfX25ldGYyCisgIF9fcG93aXRmMgorICBfX3N1YnRmMwor ICBfX3RydW5jdGZkZjIKKyAgX190cnVuY3Rmc2YyCisgIF9fdHJ1bmN0Znhm MgorICBfX3Vub3JkdGYyCisKKyVpZmRlZiBfX3g4Nl82NF9fCisgIF9fZml4 dGZ0aQorICBfX2ZpeHVuc3RmdGkKKyAgX19mbG9hdHVudGl0ZgorJWVsc2UK KyAgX19jb3B5c2lnbnRmMworICBfX2ZhYnN0ZjIKKyVlbmRpZgorfQpcIE5v IG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK --0016e64bc0f8576b96048f0fc934--