diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2010-09-06 14:52:54 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2010-09-06 07:52:54 -0700 |
commit | cc0ae0cacb1f9b1f38f1028411f004b7fcbbfc7a (patch) | |
tree | edc47ab3c02efb97ac46e7117b77aa9d6a0da762 /gcc | |
parent | 6f295bbf7668c24e115715fec04ecc7d4024cb03 (diff) | |
download | gcc-cc0ae0cacb1f9b1f38f1028411f004b7fcbbfc7a.zip gcc-cc0ae0cacb1f9b1f38f1028411f004b7fcbbfc7a.tar.gz gcc-cc0ae0cacb1f9b1f38f1028411f004b7fcbbfc7a.tar.bz2 |
Don't set enable_decimal_float to dpd if DFP is disabled.
config/
2010-09-06 H.J. Lu <hongjiu.lu@intel.com>
PR target/45524
* dfp.m4: Don't set enable_decimal_float to dpd if DFP is
disabled. Set default_decimal_float.
gcc/
2010-09-06 H.J. Lu <hongjiu.lu@intel.com>
PR target/45524
* configure.ac (enable_decimal_float): Set to
$default_decimal_float.
* configure: Regenerated.
libdecnumber/
2010-09-06 H.J. Lu <hongjiu.lu@intel.com>
PR target/45524
* configure.ac (enable_decimal_float): Set to
$default_decimal_float.
* configure: Regenerated.
libgcc/
2010-09-06 H.J. Lu <hongjiu.lu@intel.com>
PR target/45524
* configure: Regenerated.
From-SVN: r163921
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rwxr-xr-x | gcc/configure | 12 | ||||
-rw-r--r-- | gcc/configure.ac | 3 |
3 files changed, 18 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 18893e72..4ae3418 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2010-09-06 H.J. Lu <hongjiu.lu@intel.com> + + PR target/45524 + * configure.ac (enable_decimal_float): Set to + $default_decimal_float. + * configure: Regenerated. + 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * combine.c (try_combine): Set subst_low_luid to i0. diff --git a/gcc/configure b/gcc/configure index a59420d..240a876 100755 --- a/gcc/configure +++ b/gcc/configure @@ -6654,7 +6654,7 @@ fi if test "${enable_decimal_float+set}" = set; then : enableval=$enable_decimal_float; case $enable_decimal_float in - yes | no | bid | dpd) ;; + yes | no | bid | dpd) default_decimal_float=$enable_decimal_float ;; *) as_fn_error "'$enable_decimal_float' is an invalid value for --enable-decimal-float. Valid choices are 'yes', 'bid', 'dpd', and 'no'." "$LINENO" 5 ;; esac @@ -6686,11 +6686,12 @@ case x$enable_decimal_float in enable_decimal_float=dpd ;; esac + default_decimal_float=$enable_decimal_float ;; xno) # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper # dependency on libdecnumber. - enable_decimal_float=dpd + default_decimal_float=dpd ;; esac @@ -6704,6 +6705,9 @@ cat >>confdefs.h <<_ACEOF _ACEOF +# Use default_decimal_float for dependency. +enable_decimal_float=$default_decimal_float + bid=`if test $enable_decimal_float = bid; then echo 1; else echo 0; fi` cat >>confdefs.h <<_ACEOF @@ -17133,7 +17137,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 17136 "configure" +#line 17140 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -17239,7 +17243,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 17242 "configure" +#line 17246 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/gcc/configure.ac b/gcc/configure.ac index 101e84c..75cded6 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -612,6 +612,9 @@ dfp=`if test $enable_decimal_float != no; then echo 1; else echo 0; fi` AC_DEFINE_UNQUOTED(ENABLE_DECIMAL_FLOAT, $dfp, [Define to 1 to enable decimal float extension to C.]) +# Use default_decimal_float for dependency. +enable_decimal_float=$default_decimal_float + bid=`if test $enable_decimal_float = bid; then echo 1; else echo 0; fi` AC_DEFINE_UNQUOTED(ENABLE_DECIMAL_BID_FORMAT, $bid, [Define to 1 to specify that we are using the BID decimal floating |