PR gas/2991

* acinclude.m4 (BFD_BINARY_FOPEN): Import this function from bfd/aclocal.m4.
* configure.in: Run BFD_BINARY_FOPEN.
* configure: Regenerate.
* as.h: Look at USE_BINARY_FOPEN to decide which fopen-*.h header file to include.
This commit is contained in:
Nick Clifton 2006-08-02 14:26:07 +00:00
parent 8717790563
commit c973bc5cd4
5 changed files with 36 additions and 3 deletions

View File

@ -1,3 +1,13 @@
2006-08-02 Nick Clifton <nickc@redhat.com>
PR gas/2991
* acinclude.m4 (BFD_BINARY_FOPEN): Import this function from
bfd/aclocal.m4.
* configure.in: Run BFD_BINARY_FOPEN.
* configure: Regenerate.
* as.h: Look at USE_BINARY_FOPEN to decide which fopen-*.h header
file to include.
2006-08-01 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (md_assemble): Don't update

View File

@ -4,6 +4,16 @@ sinclude(../config/nls.m4)
sinclude(../config/po.m4)
sinclude(../config/progtest.m4)
dnl See whether we need to use fopen-bin.h rather than fopen-same.h.
AC_DEFUN([BFD_BINARY_FOPEN],
[AC_REQUIRE([AC_CANONICAL_TARGET])
case "${host}" in
changequote(,)dnl
*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
changequote([,])dnl
AC_DEFINE(USE_BINARY_FOPEN, 1, [Use b modifier when opening binary files?]) ;;
esac])dnl
dnl GAS_CHECK_DECL_NEEDED(name, typedefname, typedef, headers)
AC_DEFUN([GAS_CHECK_DECL_NEEDED],[
AC_MSG_CHECKING(whether declaration is required for $1)

View File

@ -210,7 +210,7 @@ extern int vsnprintf(char *, size_t, const char *, va_list);
#endif /* __FILE__ */
#ifndef FOPEN_WB
#if defined GO32 || defined __MINGW32__
#ifdef USE_BINARY_FOPEN
#include "fopen-bin.h"
#else
#include "fopen-same.h"

15
gas/configure vendored
View File

@ -6214,8 +6214,9 @@ INCINTL=
XGETTEXT=
GMSGFMT=
POSUB=
if test -f ../intl/config.intl; then
. ../intl/config.intl
if test -f ../intl/config.intl; then
. ../intl/config.intl
fi
echo "$as_me:$LINENO: checking whether NLS is requested" >&5
echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
@ -8833,6 +8834,16 @@ fi
case "${host}" in
*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
cat >>confdefs.h <<\_ACEOF
#define USE_BINARY_FOPEN 1
_ACEOF
;;
esac

View File

@ -660,6 +660,8 @@ GAS_CHECK_DECL_NEEDED(strstr, f, char *(*f)(), $gas_test_headers)
AC_CHECK_DECLS([vsnprintf])
BFD_BINARY_FOPEN
dnl Required for html and install-html targets.
AC_SUBST(datarootdir)
AC_SUBST(docdir)