]> sourceware.org Git - newlib-cygwin.git/commitdiff
Add --disable-newlib-fno-builtin to allow compilation without -fno-builtin for smalle... newlib-snapshot-20180831
authorJon Beniston <jon@beniston.com>
Fri, 31 Aug 2018 16:44:33 +0000 (17:44 +0100)
committerJeff Johnston <jjohnstn@redhat.com>
Fri, 31 Aug 2018 19:40:42 +0000 (15:40 -0400)
102 files changed:
newlib/acinclude.m4
newlib/configure
newlib/configure.host
newlib/libc/configure
newlib/libc/machine/a29k/configure
newlib/libc/machine/aarch64/configure
newlib/libc/machine/arc/configure
newlib/libc/machine/arm/configure
newlib/libc/machine/bfin/configure
newlib/libc/machine/configure
newlib/libc/machine/cr16/configure
newlib/libc/machine/cris/configure
newlib/libc/machine/crx/configure
newlib/libc/machine/d10v/configure
newlib/libc/machine/d30v/configure
newlib/libc/machine/epiphany/configure
newlib/libc/machine/fr30/configure
newlib/libc/machine/frv/configure
newlib/libc/machine/ft32/configure
newlib/libc/machine/h8300/configure
newlib/libc/machine/h8500/configure
newlib/libc/machine/hppa/configure
newlib/libc/machine/i386/configure
newlib/libc/machine/i960/configure
newlib/libc/machine/iq2000/configure
newlib/libc/machine/lm32/configure
newlib/libc/machine/m32c/configure
newlib/libc/machine/m32r/configure
newlib/libc/machine/m68hc11/configure
newlib/libc/machine/m68k/configure
newlib/libc/machine/m88k/configure
newlib/libc/machine/mep/configure
newlib/libc/machine/microblaze/configure
newlib/libc/machine/mips/configure
newlib/libc/machine/mn10200/configure
newlib/libc/machine/mn10300/configure
newlib/libc/machine/moxie/configure
newlib/libc/machine/msp430/configure
newlib/libc/machine/mt/configure
newlib/libc/machine/nds32/configure
newlib/libc/machine/necv70/configure
newlib/libc/machine/nios2/configure
newlib/libc/machine/nvptx/configure
newlib/libc/machine/or1k/configure
newlib/libc/machine/powerpc/configure
newlib/libc/machine/riscv/configure
newlib/libc/machine/rl78/configure
newlib/libc/machine/rx/configure
newlib/libc/machine/sh/configure
newlib/libc/machine/sparc/configure
newlib/libc/machine/spu/configure
newlib/libc/machine/tic4x/configure
newlib/libc/machine/tic6x/configure
newlib/libc/machine/tic80/configure
newlib/libc/machine/v850/configure
newlib/libc/machine/visium/configure
newlib/libc/machine/w65/configure
newlib/libc/machine/x86_64/configure
newlib/libc/machine/xc16x/configure
newlib/libc/machine/xscale/configure
newlib/libc/machine/xstormy16/configure
newlib/libc/machine/z8k/configure
newlib/libc/sys/a29khif/configure
newlib/libc/sys/arm/configure
newlib/libc/sys/configure
newlib/libc/sys/d10v/configure
newlib/libc/sys/decstation/configure
newlib/libc/sys/epiphany/configure
newlib/libc/sys/h8300hms/configure
newlib/libc/sys/h8500hms/configure
newlib/libc/sys/linux/configure
newlib/libc/sys/linux/linuxthreads/configure
newlib/libc/sys/linux/linuxthreads/machine/configure
newlib/libc/sys/linux/linuxthreads/machine/i386/configure
newlib/libc/sys/linux/machine/configure
newlib/libc/sys/m88kbug/configure
newlib/libc/sys/mmixware/configure
newlib/libc/sys/netware/configure
newlib/libc/sys/or1k/configure
newlib/libc/sys/phoenix/configure
newlib/libc/sys/rdos/configure
newlib/libc/sys/rtems/configure
newlib/libc/sys/sh/configure
newlib/libc/sys/sparc64/configure
newlib/libc/sys/sun4/configure
newlib/libc/sys/sysmec/configure
newlib/libc/sys/sysnec810/configure
newlib/libc/sys/sysnecv850/configure
newlib/libc/sys/sysvi386/configure
newlib/libc/sys/sysvnecv70/configure
newlib/libc/sys/tic80/configure
newlib/libc/sys/tirtos/configure
newlib/libc/sys/w65/configure
newlib/libc/sys/z8ksim/configure
newlib/libm/configure
newlib/libm/machine/aarch64/configure
newlib/libm/machine/arm/configure
newlib/libm/machine/configure
newlib/libm/machine/i386/configure
newlib/libm/machine/nds32/configure
newlib/libm/machine/riscv/configure
newlib/libm/machine/spu/configure

index 8c2cdc3b8575f528c1d67f11e724bab3a9c1c4a1..19dfe0864cb2567ceafeab45a95ec6344863a4a7 100644 (file)
@@ -92,6 +92,16 @@ AC_ARG_ENABLE(newlib-supplied-syscalls,
 
 AM_CONDITIONAL(MAY_SUPPLY_SYSCALLS, test x[$]{newlib_may_supply_syscalls} = xyes)
 
+dnl Support --disable-newlib-fno-builtin
+AC_ARG_ENABLE(newlib-fno-builtin,
+[  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions],
+[case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   AC_MSG_ERROR(bad value ${enableval} for newlib-fno-builtin option) ;;
+ esac], [newlib_fno_builtin=])dnl
+
+
 dnl We may get other options which we don't document:
 dnl --with-target-subdir, --with-multisrctop, --with-multisubdir
 
@@ -202,8 +212,6 @@ fi
 
 . [$]{newlib_basedir}/configure.host
 
-newlib_cflags="[$]{newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 AC_SUBST(NEWLIB_CFLAGS)
 
index d881808633633d15bc708e55dd7ac63794c89bd9..192a0b37a338f9aec40bf0647110636a10ab72a7 100755 (executable)
@@ -813,6 +813,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 enable_shared
@@ -1487,6 +1488,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -3170,6 +3172,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -4016,8 +4030,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
@@ -11828,7 +11840,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11831 "configure"
+#line 11843 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11934,7 +11946,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11937 "configure"
+#line 11949 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
index bfa51669d6f269ac20470b04278f43baba2bc0ba..7e9336a0aee15a12dea6ef7e546d18b9be0f1e2a 100644 (file)
@@ -28,6 +28,7 @@
 #   newlib_io_long_long --enable-newlib-io-long-long ("yes", "no", "")
 #   newlib_io_long_double --enable-newlib-io-long-double ("yes", "no", "")
 #   newlib_global_stdio_streams --enable-global-stdio-streams ("yes", "no, "")
+#   newlib_fno_builtin  --disable-newlib-fno-builtin ("yes", "no, "")
 
 # It sets the following shell variables:
 #   newlib_cflags      Special CFLAGS to use when building
@@ -91,6 +92,19 @@ case "${target_optspace}:${host}" in
     ;;
 esac
 
+case "${newlib_fno_builtin}:${host}" in
+  yes:*)
+    newlib_cflags="${newlib_cflags} -fno-builtin"
+    ;;
+  no:*)
+    newlib_cflags="${newlib_cflags}"
+    ;;
+  *:*)
+    # For now, all targets default to using -fno-builtin until tested without
+    newlib_cflags="${newlib_cflags} -fno-builtin"
+    ;;
+esac
+
 # Get the source directories to use for the CPU type.
 # machine_dir should supply CPU dependent routines, such as setjmp.
 # newlib_cflags is passed to gcc when compiling.
index 448cf4dc5272c6ac5fcb2e816c2ce3a2d36137c3..add8f679c82b1528bed20d576504926cbcae178d 100755 (executable)
@@ -808,6 +808,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 enable_shared
@@ -1460,6 +1461,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2930,6 +2932,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3776,8 +3790,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
@@ -11555,7 +11567,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11558 "configure"
+#line 11570 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11661,7 +11673,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11664 "configure"
+#line 11676 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index f20d0fd758c79f0f41044d89ba00c21af7fb0c49..4b9ac67399416bb5c70d189cd1c5981f5caef783 100755 (executable)
@@ -690,6 +690,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1326,6 +1327,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2490,6 +2492,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3336,8 +3350,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 66afa17b0af5b14a66e06057f63c8d7b611a0a84..be295f6fdd15740340fdec9c97da3fabb81e754c 100755 (executable)
@@ -764,6 +764,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 enable_shared
@@ -1467,6 +1468,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2874,6 +2876,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3720,8 +3734,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
@@ -11490,7 +11502,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11493 "configure"
+#line 11505 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11596,7 +11608,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11599 "configure"
+#line 11611 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100644 (file)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 785d06560c4d0c97a566650b30254aac63ab4f59..017a4d5e7393dd5f93dfbb222b93c1e0e58a452e 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index e482434f6f5c09dd95eaa9ea87365ce570c5ac20..d19497d9d8b2b3486964ef30be71cc15a591b1cf 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index cf6ad382804ad3cd9a6c3b475a202d90388df0f4..e475ddd1f5ceb386a384fec0519595350f2769bd 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index c7bac1f537de4b5c252b71160e47bf95ffa27006..2b8a77c57de990d7e844fb2ad22e825cecd75320 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 5341dfd85c183ba483ccbfcf7dc7d8ff60da4abe..76c10c78f86c391c53cbdc80b6f93297d2690b49 100755 (executable)
@@ -762,6 +762,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 enable_shared
@@ -1410,6 +1411,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2817,6 +2819,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3663,8 +3677,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
@@ -11433,7 +11445,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11436 "configure"
+#line 11448 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11539,7 +11551,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11542 "configure"
+#line 11554 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
index c2ef65856f7008f9e4fd12569d636014312f0874..a2e46c2244c0a9ece716ef25e0be3e3ec6342c40 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 90e6e690cda37d47a9e9037fd30f20e00dbfd2af..7ac54644265557c55e030fc0f24279b5bee21998 100644 (file)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index c7bac1f537de4b5c252b71160e47bf95ffa27006..2b8a77c57de990d7e844fb2ad22e825cecd75320 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100644 (file)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index eb50c630a4d01181b66ff73f6da3bcb454eaba32..fb3b7a9eac677bc4e527054c60d297025e46121e 100755 (executable)
@@ -698,6 +698,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1339,6 +1340,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2510,6 +2512,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3356,8 +3370,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index e40c631def7a9dfb142e01a56d3f426ecf582d79..a45a4592f30418fe9a36d2b22422b5382d11e94e 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 17110aa0bc7f46a50568a4cbce23a80ecd33f1aa..762b15336b3e34cafc294270975270ae2165a783 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100644 (file)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 18f4fdc54e7cd2b09ccc5911ade3325eaaded7ca..1e98a31075a8c986a626080e37a131277dba914d 100755 (executable)
@@ -690,6 +690,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1326,6 +1327,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2490,6 +2492,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3336,8 +3350,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 88d962ff6631d104505fa0eafa8fecda0a09ba6f..0b9d601de19d61f7946063e83a6e7f5e92f833f6 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 0f4602ff881ecc83db936d5259c54e94980e5e1c..fccf059133c4de38a0459d595b3e872adaab1e90 100755 (executable)
@@ -702,6 +702,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1344,6 +1345,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2555,6 +2557,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3401,8 +3415,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 038f6359d37f411a2e2686556b0b64ccd6a63ad7..b36fb264384a54c730b08bbd7ce4cbb7b146a185 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 1115fb2858c4499c9351bc7057d38fe4f5c56779..86a29dabb51d7d5cff38b313413b618010b6d9bd 100644 (file)
@@ -691,6 +691,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1327,6 +1328,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2491,6 +2493,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3337,8 +3351,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index cf6ad382804ad3cd9a6c3b475a202d90388df0f4..e475ddd1f5ceb386a384fec0519595350f2769bd 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100644 (file)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a27937f6e4808f8f1327468fed41a1c6be5ca57..083cd071c9054fec3ed624ab87dfa471cd7f9be1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 62d7f9b7e5841bbbe9356b0b84d2d4076accc730..5291def967fddba5636105bc2e2e9e42fee46751 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 05366c4d0e2f3261f3d956ad3e186293d0732567..b8f9ce21e1fcf6093364f9c2287e66af6f2af599 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index cc2f7e15afc2c9ba7840283f4fde92506bcfd7ff..5a500236d91b9f359cdee7f41ba3cf140dbdfddc 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 9780edacd552a09b71e13c9067b5774adae7105b..209e79dbda00ccecd4a4d50374036696665a2190 100755 (executable)
@@ -765,6 +765,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 enable_shared
@@ -1439,6 +1440,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2846,6 +2848,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3692,8 +3706,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
@@ -11462,7 +11474,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11465 "configure"
+#line 11477 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11568,7 +11580,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11571 "configure"
+#line 11583 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
index c9a30f25a1720bb3ba5e9bac711cb051af7b3e03..88091acf2bb270cb21d01bfabfdc334b6d387fee 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 3e3a9a23d674d0512659c313d3b263073bcb90e7..0e6ea6bb9bc70332644ae21af6a21ed1d8f0b863 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 9f236baaf213728e97c2e1e3bb448dbc9535c95a..fbd96494673a17059b6e1592dca008b5c8fe3511 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 3f2369ea3ea65ec2c9d8f31a6ea527d9e71f5e07..6485274132351e3697ddb807a7f8642ebd078764 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 23d46c3d7f219c00b22c0e97c3d354458fa2755f..29755c0726dc6a501f59d37e257280515bf65009 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index b287fc419c567af168c5bc1ecda6a2c4570d9193..0a0a172a8b3bfc01dc082808b1171aad30ed6e7b 100755 (executable)
@@ -765,6 +765,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 enable_shared
@@ -1414,6 +1415,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2821,6 +2823,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3667,8 +3681,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
@@ -11479,7 +11491,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11482 "configure"
+#line 11494 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11585,7 +11597,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11588 "configure"
+#line 11600 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
index 64da3737cd8162c3e8e6a6e0992cac3b87234dca..14123ba53253e38e4ca0b18d75869013d12dec94 100755 (executable)
@@ -764,6 +764,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 enable_shared
@@ -1412,6 +1413,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2819,6 +2821,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3665,8 +3679,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
@@ -11477,7 +11489,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11480 "configure"
+#line 11492 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11583,7 +11595,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11586 "configure"
+#line 11598 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
index 17f94299b3cf18ae39c3a934ad9b2b6dc9b31097..903600f59a130a6bebdb0da58362293072740177 100755 (executable)
@@ -764,6 +764,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 enable_shared
@@ -1412,6 +1413,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2819,6 +2821,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3665,8 +3679,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
@@ -11435,7 +11447,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11438 "configure"
+#line 11450 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11541,7 +11553,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11544 "configure"
+#line 11556 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
index 2ebc57144e7c4696336764fc9ae977d517097b68..e7d2f59dd8b5bcc29639ff6999dbbc57a5cc9163 100755 (executable)
@@ -760,6 +760,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 enable_shared
@@ -1408,6 +1409,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2815,6 +2817,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3661,8 +3675,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
@@ -11473,7 +11485,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11476 "configure"
+#line 11488 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11579,7 +11591,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11582 "configure"
+#line 11594 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
index 2dbb8e7475e7ab5b26e4a7ee2df7c8761c6eec2c..1be5b7f74b43ad7615a734debf7e550c6b8a2609 100755 (executable)
@@ -765,6 +765,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 enable_shared
@@ -1413,6 +1414,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2820,6 +2822,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3666,8 +3680,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
@@ -11436,7 +11448,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11439 "configure"
+#line 11451 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11542,7 +11554,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11545 "configure"
+#line 11557 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
index a5968e4a5bc3d708691baadc2df342822c6bb197..0d637ac339202e728c59eb12a0477c977d1163b6 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 258903323c5f59c2b64e5b0b6de0b4a714683aed..719158d1bab2b741f164cf2d0392368ac21f4b85 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 1ef0c80411ac4aad2a3cec37e23e59a4bc56e146..270e5783c3a6fe8c27dfcd7092960eb4362cd618 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index a0aced9e1112d1fc39eda338758aab060c28f591..3b666e93ea1768da1f4cf4170f1773f4d7b4cbec 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 34a2766ca7db7d3cba101a708d6aa94a62b7058d..0cff3e9364fa7aa7d67cdb0310707c9527f8ed2e 100644 (file)
@@ -692,6 +692,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1328,6 +1329,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2492,6 +2494,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3338,8 +3352,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 0fd364337a5301a1cfba061a09cac03f5b2f68e8..46913b413cdc64a5c6e37236d6640a8e165abbff 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 1729ae1f327e08ef18e3192c9f1628b85836f908..c44d043322fc975cf6e47581044633db348effaa 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index c9a30f25a1720bb3ba5e9bac711cb051af7b3e03..88091acf2bb270cb21d01bfabfdc334b6d387fee 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index b4bb54a0c39f619a6d32cd2146d167c21a2cd93e..b77f8695eed0fc9410c068df2a3275f751d2204a 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 50356cc730750f9a7e70f6c008a5f84d9ffc2484..daf2c663d1e63b43fe2c36987d9b68dafe7b358f 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 3f2369ea3ea65ec2c9d8f31a6ea527d9e71f5e07..6485274132351e3697ddb807a7f8642ebd078764 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index e6bbc3a6cc2dfe4970542ccdfe0c2111bd7e5bf3..2dd56346b1caa3e166a353d649c299f5b18a3bf1 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 3f2369ea3ea65ec2c9d8f31a6ea527d9e71f5e07..6485274132351e3697ddb807a7f8642ebd078764 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 51cfa560dfe59c01ea454c9f7e9007351116c576..010fde4f6ca1c7e7f3d895b78575088eba75eb5c 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 11b18a5d786e16b06abffc619703c15ed701d678..c6b12fbede5d1767dd33c4ad337b2493e508c616 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 258903323c5f59c2b64e5b0b6de0b4a714683aed..719158d1bab2b741f164cf2d0392368ac21f4b85 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index a6e3dabd16eb652cd73147d0c4062cdf081cae84..73407b9545d87afe6d32e582f6472805f0865ee2 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 4a33db611c6f5d872705ddc27b5b4aceb4dbddd2..925fd47ed4ed087acf18a2c80226fb8797a873d6 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index fd3337a78d1949bfd4404862c7408f0c5f2f7f7f..01e8088895168e27b19a4403f077b01902226ba5 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 42d5036409464b23a96c5d183146b590fb0af42a..8932b51c1e78a1d729a2db83c0b859fbfcb135f9 100755 (executable)
@@ -768,6 +768,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 enable_shared
@@ -1417,6 +1418,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2879,6 +2881,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3725,8 +3739,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
@@ -11495,7 +11507,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11498 "configure"
+#line 11510 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11601,7 +11613,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11604 "configure"
+#line 11616 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 2c237a1261c7e0aac988fede21bc51482acb1b06..758639f9b815fe6781a72080e1b5e2b6915799f4 100755 (executable)
@@ -3671,8 +3671,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
@@ -11441,7 +11439,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11444 "configure"
+#line 11442 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11547,7 +11545,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11550 "configure"
+#line 11548 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
index 0d5fae926c9c52c3fc3c324176792562b626cf5c..7bf72e76a74075191a8a177c90a9c02be75809e7 100755 (executable)
@@ -760,6 +760,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 enable_shared
@@ -1408,6 +1409,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2815,6 +2817,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3661,8 +3675,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
@@ -11431,7 +11443,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11434 "configure"
+#line 11446 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11537,7 +11549,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11540 "configure"
+#line 11552 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
index 43ea30a598f01c065654d7fc7c9e87f66104f586..c3de106515b398ec72aa0e7b573e68cc7469edb9 100644 (file)
@@ -700,6 +700,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1341,6 +1342,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2512,6 +2514,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3358,8 +3372,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100755 (executable)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
index 397abd87551037a0956d69080b5d1794bd44983d..6a6ad6044ac3b1b0e63ae66c65c68138e77d280d 100644 (file)
@@ -689,6 +689,7 @@ enable_newlib_iconv
 enable_newlib_elix_level
 enable_newlib_io_float
 enable_newlib_supplied_syscalls
+enable_newlib_fno_builtin
 enable_dependency_tracking
 enable_maintainer_mode
 '
@@ -1325,6 +1326,7 @@ Optional Features:
   --enable-newlib-elix-level         supply desired elix library level (1-4)
   --disable-newlib-io-float disable printf/scanf family float support
   --disable-newlib-supplied-syscalls disable newlib from supplying syscalls
+  --disable-newlib-fno-builtin disable -fno-builtin flag to allow compiler to use builtin library functions
   --disable-dependency-tracking  speeds up one-time build
   --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-maintainer-mode  enable make rules and dependencies not useful
@@ -2489,6 +2491,18 @@ else
 fi
 
 
+# Check whether --enable-newlib-fno-builtin was given.
+if test "${enable_newlib_fno_builtin+set}" = set; then :
+  enableval=$enable_newlib_fno_builtin; case "${enableval}" in
+  yes) newlib_fno_builtin=yes ;;
+  no)  newlib_fno_builtin=no ;;
+  *)   as_fn_error $? "bad value ${enableval} for newlib-fno-builtin option" "$LINENO" 5 ;;
+ esac
+else
+  newlib_fno_builtin=
+fi
+
+
 
 test -z "${with_target_subdir}" && with_target_subdir=.
 
@@ -3335,8 +3349,6 @@ fi
 
 . ${newlib_basedir}/configure.host
 
-newlib_cflags="${newlib_cflags} -fno-builtin"
-
 NEWLIB_CFLAGS=${newlib_cflags}
 
 
This page took 0.236138 seconds and 5 git commands to generate.