From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18789 invoked by alias); 30 Aug 2010 17:37:51 -0000 Received: (qmail 18768 invoked by uid 22791); 30 Aug 2010 17:37:50 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,TW_ZJ X-Spam-Check-By: sourceware.org Received: from mail-qy0-f182.google.com (HELO mail-qy0-f182.google.com) (209.85.216.182) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 30 Aug 2010 17:37:44 +0000 Received: by qyk4 with SMTP id 4so6016009qyk.20 for ; Mon, 30 Aug 2010 10:37:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.235.65 with SMTP id kf1mr3335009qcb.42.1283189860970; Mon, 30 Aug 2010 10:37:40 -0700 (PDT) Received: by 10.229.28.200 with HTTP; Mon, 30 Aug 2010 10:37:40 -0700 (PDT) In-Reply-To: References: <1283114926.2376.4.camel@localhost.localdomain> <20100829234708.GA39872@troutmask.apl.washington.edu> Date: Mon, 30 Aug 2010 17:43:00 -0000 Message-ID: Subject: Re: For testing: full __float128 patch From: Uros Bizjak To: "Joseph S. Myers" Cc: Gerald Pfeifer , Steve Kargl , Fortran List , FX , gcc@gcc.gnu.org Content-Type: multipart/mixed; boundary=0016e64bdf54d7b0fe048f0deb19 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/msg00459.txt.bz2 --0016e64bdf54d7b0fe048f0deb19 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 1477 On Mon, Aug 30, 2010 at 6:48 PM, Joseph S. Myers wrote: >> >> Can you please regression test these two patches on freebsd (32 and 64 >> >> bit)? >> > Tests running... >> >> Looks like a nice improvement, actually. =A0On both this fixes previously >> existing test failures and adds some passes (no changes on the failure >> side on i386). >> >> From all I can tell, please go ahead, Uros. :-) =A0I wonder whether these >> might also be suitable for GCC 4.5? > > Assuming that symbol versioning is enabled on FreeBSD, you need to set > appropriate versions for all the new symbols in libgcc_s - which would be > GCC_4.6.0 for something going on trunk only but GCC_4.5.2 for something > going on 4.5 as well (and with the right %inherit settings in any case). 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*). gcc/ChangeLog: 2010-08-30 Uros Bizjak * config.gcc: Add i386/t-fprules-softfp and soft-fp/t-softfp to tmake_file for i[34567]86-*-freebsd* and x86_64-*-freebsd*. libgcc/ChangeLog: 2010-08-30 Uros Bizjak * config.host: Add i386/${host_address}/t-fprules-softfp and t-softfp to tmake_file for i[34567]86-*-freebsd* and x86_64-*-freebsd*. Tested by Gerald. OK for 4.5.2 and mainline? Uros. --0016e64bdf54d7b0fe048f0deb19 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_gdhm20pn0 Content-length: 1530 SW5kZXg6IGdjYy9jb25maWcuZ2NjCj09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K LS0tIGdjYy9jb25maWcuZ2NjCShyZXZpc2lvbiAxNjM2NDcpCisrKyBnY2Mv Y29uZmlnLmdjYwkod29ya2luZyBjb3B5KQpAQCAtMzQ4NSw2ICszNDg1LDkg QEAKIAlpWzM0NTY3XTg2LSotY3lnd2luKiB8IGlbMzQ1NjddODYtKi1taW5n dyogfCB4ODZfNjQtKi1taW5ndyopCiAJCXRtYWtlX2ZpbGU9IiR7dG1ha2Vf ZmlsZX0gaTM4Ni90LWZwcnVsZXMtc29mdGZwIHNvZnQtZnAvdC1zb2Z0ZnAi CiAJCTs7CisJaVszNDU2N104Ni0qLWZyZWVic2QqIHwgeDg2XzY0LSotZnJl ZWJzZCopCisJCXRtYWtlX2ZpbGU9IiR7dG1ha2VfZmlsZX0gaTM4Ni90LWZw cnVsZXMtc29mdGZwIHNvZnQtZnAvdC1zb2Z0ZnAiCisJCTs7CiAJaWE2NCot Ki1saW51eCopCiAJCXRtYWtlX2ZpbGU9IiR7dG1ha2VfZmlsZX0gaWE2NC90 LWZwcnVsZXMtc29mdGZwIHNvZnQtZnAvdC1zb2Z0ZnAiCiAJCTs7CkluZGV4 OiBsaWJnY2MvY29uZmlnLmhvc3QKPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot LS0gbGliZ2NjL2NvbmZpZy5ob3N0CShyZXZpc2lvbiAxNjM2NDcpCisrKyBs aWJnY2MvY29uZmlnLmhvc3QJKHdvcmtpbmcgY29weSkKQEAgLTYwOCw3ICs2 MDgsOCBAQAogICBpWzM0NTY3XTg2LSotbGludXgqIHwgeDg2XzY0LSotbGlu dXgqIHwgXAogICBpWzM0NTY3XTg2LSotZ251KiB8IFwKICAgaVszNDU2N104 Ni0qLXNvbGFyaXMyKiB8IFwKLSAgaVszNDU2N104Ni0qLWN5Z3dpbiogfCBp WzM0NTY3XTg2LSotbWluZ3cqIHwgeDg2XzY0LSotbWluZ3cqKQorICBpWzM0 NTY3XTg2LSotY3lnd2luKiB8IGlbMzQ1NjddODYtKi1taW5ndyogfCB4ODZf NjQtKi1taW5ndyogfCBcCisgIGlbMzQ1NjddODYtKi1mcmVlYnNkKiB8IHg4 Nl82NC0qLWZyZWVic2QqKQogCWlmIHRlc3QgIiR7aG9zdF9hZGRyZXNzfSIg PSAzMjsgdGhlbgogCQl0bWFrZV9maWxlPSIke3RtYWtlX2ZpbGV9IHQtc29m dGZwIGkzODYvJHtob3N0X2FkZHJlc3N9L3QtZnBydWxlcy1zb2Z0ZnAiCiAJ ZmkK --0016e64bdf54d7b0fe048f0deb19--