From owner-FreeBSD-users-jp@jp.FreeBSD.org Thu Jun 19 22:25:37 2008
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id m5JDPbG76597;
	Thu, 19 Jun 2008 22:25:37 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from userg501.nifty.com (userg501.nifty.com [202.248.238.81])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id m5JDPb976590
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Thu, 19 Jun 2008 22:25:37 +0900 (JST)
	(envelope-from satosi.kimura@nifty.com)
Received: from localhost (ntceast004095.east.dup.ppp.infoweb.ne.jp [220.209.193.95])by userg501.nifty.com with ESMTP id m5JDPSlE013434
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Thu, 19 Jun 2008 22:25:29 +0900
DomainKey-Signature: a=rsa-sha1; s=userg501; d=nifty.com; c=nofws; q=dns;
	h=date:message-id:to:subject:from:in-reply-to:references:
	x-mailer:mime-version:content-type:content-transfer-encoding;
	b=udVT3JJ1wx8S9jjRa05FFpvBOU1ddKzHkw9eDwr8+fdEQ6uwxx+1aFTRgn0G9cjws
	B0sbfyOEntqt2NVSOAFfw==
X-Nifty-SrcIP: [220.209.193.95]
Message-Id: <20080619.222623.846937006.satosi.kimura@nifty.com>
To: FreeBSD-users-jp@jp.FreeBSD.org
From: Satoshi Kimura <satosi.kimura@nifty.com>
In-Reply-To: <20080617.012830.730548117.satosi.kimura@nifty.com>
References: <81ACAF47-EDA8-4EC8-B3E8-9AEE0019DEB9@readme.jp>
	<200806160215.AA00713@POLYMER5.scphys.kyoto-u.ac.jp>
	<20080617.012830.730548117.satosi.kimura@nifty.com>
X-Mailer: Mew version 3.3 on XEmacs 21.4.14 (Reasonable Discussion)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Thu, 19 Jun 2008 22:26:23 +0900
X-Sequence: FreeBSD-users-jp 91697
Subject: [FreeBSD-users-jp 91697] Re: long double
 =?ISO-2022-JP?B?GyRCJE4bKEI=?= bug ?
 =?ISO-2022-JP?B?GyRCJEskRCQkJEYbKEI=?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: satosi.kimura@nifty.com
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

$BLZB<$G$9!%(B

> $BDaC+$5$s(B [FreeBSD-users-jp 91686] Re: long double $B$N(B bug ? $B$K$D$$$F(B 
> $B$*$=$i$/$O!"(B
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17778
> $B$,860x$G(Bgcc$B$K$3$s$J%3!<%I$,A^F~$5$l$?$N$@$H;W$&$N$G$9$,!"(B
$B$3$N(B Bugzilla $B$G$NOC$H$=$N8e$NN.$l$rMWLs$9$k$H!$<!$N$h$&$K$J$j$^$9!%(B

(1) FreeBSD/i386 $B$K$*$$$F$O!$(BFPU $B$N@:EY$O2>?tIt$G(B 53bit $B$K@_Dj$5$l!$(B
  $BIbF0>.?tE@?t$NDj?t$O(B long double $B$G$"$C$F$b(B 53bit $B$K4]$a$i$l$k!%(B
(2) gcc 3.3.5 $B$^$G$ODj?t$O$=$NDL$j$K4]$a$i$l$F$$$?$N$@$,!$(B3.4.2
  $B$G$O$=$l$,$-$A$s$H$G$-$F$$$J$$!%(B
(3) $B0J>e$N<gD%$K4p$E$$$F!$4]$a$,@5$7$/9T$J$o$l$k$h$&$K=$@5$7$?!%(B
  $B$=$l$,(B ChangeLog ($BNc$($P(B /usr/src/contrib/gcc/config/ChangeLog)
  $B$N$3$NItJ,$G$"$k!%(B

Changes by:     rth@gcc.gnu.org 2004-11-12 21:26:55
Log message:
        PR 17778
        * config/i386/i386.h (TARGET_96_ROUND_53_LONG_DOUBLE): New.
        * config/i386/freebsd.h (SUBTARGET_OVERRIDE_OPTIONS): Remove.
        (TARGET_96_ROUND_53_LONG_DOUBLE): New.
        * config/i386/i386-modes.def (XF): Use it.

(4) $B$?$@$7!$$3$N=$@5$,M-8z$J$N$O(B 96bit long double $B$NDj?t$N$_!%(B
  128bit $B$N$=$l$K4X$7$F$O<jIU$+$:$G$"$j!$0l4S@-$,$J$/$J$C$F$$$k!%(B

---------------------------------------------------------------
  $B$3$N$&$A(B (1) $B$NA0H>$O@5$7$$$G$9!%(B($B$=$l$f$((B fpsetprec(FP_PE);
$B$G2>?tIt$N@:EY$r(B 64bit $B$K@Z$j49$($F$$$k$N$G$9!%(B)
  $B$7$+$7!$(B(1) $B$N8eH>$H(B (2) $B$H$O4V0c$C$F$$$k$H9M$($^$9!%;d$O:#$^$G(B
long double $B$NDj?t$,(B 53bit $B$K4]$a$i$l$F$7$^$C$?7P83$O$"$j$^$;$s!%(B[1]

$B2~$a$F8!F$$7$?0J2<$N4D6-$G$b(B lc = 3.14159265358979323846L; $B$N4]$a$O(B
$B@8$8$^$;$s$G$7$?$7!$5U$K(B Bugzilla $B$NJ}$N%F%9%H%3!<%I$N!$(Bgcc 3.3.5 $B$G(B
$B4]$a$,@5>o$K9T$J$o$l$F$$$k$H$9$k7k2L$O:F8=$5$l$^$;$s$G$7$?!%(B[2]
(FreeBSD 4 $B7O0JA0$N(B printf() $B$O(B long double $B$KL$BP1~$J$N$G;H$o$:!%(B)
FreeBSD 4.9 + gcc 2.95.4, 3.0.4
FreeBSD 3.4 + gcc 2.7.2.3
FreeBSD 2.2.6 + gcc 2.2.2.1

  $B2C$($F!$$3$NDj?t$N4]$a$K$D$$$F5-$7$?J8=q$b8+$D$+$j$^$;$s!%(B

  $B$9$J$o$A!$(B(3) $B$N=$@5$K;j$C$?A0Ds$G$"$k!V(BFreeBSD/i386 $B$K$*$$$F$O!$(B
$BIbF0>.?tE@?t$NDj?t$O(B long double $B$G$"$C$F$b(B 53bit $B$K4]$a$i$l$k!%!W(B
$B$N??56$r:F3NG'$9$kI,MW$,$"$k$H9M$($^$9!%$=$N8e!$(B
$B!&56$J$i$P(B (3) $B$N=$@5$O85$KLa$7$F$b$i$&!%(B
$B!&??$J$i$P!$$=$N!V;EMM!W$r8+D>$7$F(B Linux, Mac OS X, FreeBSD/amd64
  $B$K9g$o$;$F$b$i$&!%(B($BFq$7$$$G$7$g$&$M!%(B)
$B!&??56$$$:$l$G$"$C$F$b!$(B(4) $B$N0l4S@-$NLdBj$O=$@5$7$F$b$i$&!%(B
$B$HOC$,AGD>$K?J$s$GM_$7$$$H$3$m$G$9!%(B

  $B=5Kv$"$?$j$K$3$N<ALd$+$iF~$k$h$&$J(B send-pr $B$r$7$h$&$H;W$C$F$$$^$9!%(B
Bugzilla $B$G$J$/(B FreeBSD $B$NEZI6$NJ}$,NI$$$h$&$J5$$,$9$k$+$i$G$9!%(B

[1] $B$=$b$=$b!$(B(1) $B$N8eH>$,??$G$"$k$H$9$l$P!$(BFreeBSD + i386 $B$N(B
  $B4D6-$G$O(B double $B$G$J$/(B long double $B$r;H$&M}M3$KK3$7$$$N$G$9!%(B
[2] $B3'MM$N4D6-$G$NDI;n$O7k9=$G$9!%3NG'$7$?$$$N$OF0:n$h$j$b;EMM(B
  $B$@$+$i$G$9!%;EMM$N>pJs$r$*;}$A$NJ}$O$*CN$i$;2<$5$$!%(B

                      Satoshi Kimura  (satosi.kimura@nifty.com)
