From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30460 invoked by alias); 29 Aug 2010 07:03:03 -0000 Received: (qmail 30097 invoked by uid 22791); 29 Aug 2010 07:03:01 -0000 X-SWARE-Spam-Status: No, hits=-0.4 required=5.0 tests=AWL,BAYES_50,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MIME_QP_LONG_LINE,RCVD_IN_DNSWL_NONE,TW_GD,TW_IB X-Spam-Check-By: sourceware.org Received: from mail-ww0-f41.google.com (HELO mail-ww0-f41.google.com) (74.125.82.41) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 29 Aug 2010 07:02:56 +0000 Received: by wwb31 with SMTP id 31so3080188wwb.2 for ; Sun, 29 Aug 2010 00:02:54 -0700 (PDT) Received: by 10.227.157.70 with SMTP id a6mr3079370wbx.163.1283065373876; Sun, 29 Aug 2010 00:02:53 -0700 (PDT) Received: from [192.168.0.100] (chufi.coudert.name [88.162.139.106]) by mx.google.com with ESMTPS id i14sm5136380wbe.0.2010.08.29.00.02.51 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 29 Aug 2010 00:02:53 -0700 (PDT) References: <371798FD-2297-422F-9301-39344E88E4AE@gmail.com> <20100829004728.GA34484@troutmask.apl.washington.edu> <20100829005657.GB34484@troutmask.apl.washington.edu> In-Reply-To: <20100829005657.GB34484@troutmask.apl.washington.edu> Mime-Version: 1.0 (iPod Mail 8A400) Content-Type: text/plain; charset=utf-8 Message-Id: <8445167E-5B3E-4CEB-933F-40F35D6F2939@gmail.com> Content-Transfer-Encoding: quoted-printable Cc: Fortran List , "gcc@gcc.gnu.org" From: FX Subject: Re: For testing: full __float128 patch Date: Sun, 29 Aug 2010 12:02:00 -0000 To: Steve Kargl 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/msg00435.txt.bz2 GCC >=3D 4.5 is needed. I'll add a check to libquad's configure. FX Le 29 ao=C3=BBt 2010 =C3=A0 02:56, Steve Kargl a =C3=A9crit : > On Sat, Aug 28, 2010 at 05:47:28PM -0700, Steve Kargl wrote: >> On Sun, Aug 29, 2010 at 01:24:47AM +0200, FX wrote: >>> Before I submit it officially for review, I want this patch to get some= exposure while I clean up a few remaining dusty corners. To test the patch= on x86_64-linux, proceed as follows: >>>=20 >>> -- Get libquad from http://quatramaran.ens.fr/~coudert/tmp/libquad.tar= .bz2 , then ./configure --prefix=3D/foo && make && make install=20 >>> -- Build GCC with the extra configure argument: --with-quad=3D/foo (to= be given to the toplevel configure command, like --with-gmp, nothing fancy) >>>=20 >>> Things to test in particular: >>>=20 >>> -- I've tested this on linux and Mac OS; although it's pretty much OS-= insensitive, does it work on things like FreeBSD and Windows? >>> -- check carefully I/O support; in particular, the "output formatting"= (i.e. writing out the values) involves a wrapper of my own around the gdto= a code, which was a bit painful to write, so bugs might have crawled in the= re >>>=20 >>>=20 >>=20 >> On i386-*-freebsd, >>=20 >> ./configure --prefix=3D$HOME/work >> gmake >> ... >>=20 >> -O2 -MT libgfortran_io.lo -MD -MP -MF .deps/libgfortran_io.Tpo -c -o lib= gfortran_io.lo libgfortran_io.c >> libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT libgfortran_i= o.lo -MD -MP -MF .deps/libgfortran_io.Tpo -c libgfortran_io.c -fPIC -DPIC = -o .libs/libgfortran_io.o >> In file included from libgfortran_io.c:1: >> quad.h:8: error: unable to emulate 'TC' >=20 > gcc, here, is the FreeBSD system compiler. > gcc (GCC) 4.2.1 20070719 [FreeBSD] >=20 > If I set my path to include ~/work/bin (where the 4.6.0 gcc lives) > as the first directory to search, libquad builds fine. So, what > is the minimum required gcc version needs to build libquad? >=20 > --=20 > Steve