we need to set float_format for the target i586-beos-pc to i386. If not, we default to i64, which means long double equals double.

this finally fixes bug #1608 and enables to print correctly long double values.
It should now be possible to revert r21883.
I hope this change has no consequences on binary compatibility (it shouldn't). Oliver, please review.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@23127 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Jérôme Duval 2007-12-16 17:27:36 +00:00
parent d6ccef5ab0
commit 4fe355caa7
2 changed files with 2 additions and 0 deletions

View File

@ -3562,6 +3562,7 @@ for machine in $build $host $target; do
extra_objs=winnt.o
extra_parts='crtbegin.o crtend.o'
fixincludes=Makefile.in
float_format=i386
;;
i[34567]86-*-bsdi* | i[34567]86-*-bsd386*)
tm_file=i386/bsd386.h

View File

@ -1160,6 +1160,7 @@ changequote([,])dnl
extra_objs=winnt.o
extra_parts='crtbegin.o crtend.o'
fixincludes=Makefile.in
float_format=i386
;;
changequote(,)dnl
i[34567]86-*-bsdi* | i[34567]86-*-bsd386*)