Sync bootstrap-lto.mk and dfp.m4 with gcc.

This commit is contained in:
H.J. Lu 2010-09-06 15:46:09 +00:00
parent 395ef596e0
commit f965b5b6a3
3 changed files with 22 additions and 6 deletions

View File

@ -1,7 +1,22 @@
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.
2010-09-06 Andreas Schwab <schwab@redhat.com>
* dfp.m4: Quote argument of AC_MSG_WARN.
2010-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 2010-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* dfp.m4: New file. * dfp.m4: New file.
2010-09-01 Andi Kleen <ak@linux.intel.com>
* bootstrap-lto.mk (STAGE2_CFLAGS, STAGE3_CFLAGS): Change
to -fwhopr=jobserver -fuse-linker-plugin -frandom-seed=1.
2010-08-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 2010-08-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
PR target/45084 PR target/45084

View File

@ -1,8 +1,8 @@
# This option enables LTO for stage2 and stage3. It requires lto to # This option enables LTO for stage2 and stage3. It requires lto to
# be enabled for stage1 with --enable-stage1-languages. # be enabled for stage1 with --enable-stage1-languages.
STAGE2_CFLAGS += -flto STAGE2_CFLAGS += -fwhopr=jobserver -fuse-linker-plugin -frandom-seed=1
STAGE3_CFLAGS += -flto STAGE3_CFLAGS += -fwhopr=jobserver -fuse-linker-plugin -frandom-seed=1
# Ada fails to build with LTO, turn it off for now. # Ada fails to build with LTO, turn it off for now.
BOOT_ADAFLAGS += -fno-lto BOOT_ADAFLAGS += -fno-lto

View File

@ -13,7 +13,7 @@ AC_ARG_ENABLE(decimal-float,
to use], to use],
[ [
case $enable_decimal_float in case $enable_decimal_float in
yes | no | bid | dpd) ;; yes | no | bid | dpd) default_decimal_float=$enable_decimal_float ;;
*) AC_MSG_ERROR(['$enable_decimal_float' is an invalid value for --enable-decimal-float. *) AC_MSG_ERROR(['$enable_decimal_float' is an invalid value for --enable-decimal-float.
Valid choices are 'yes', 'bid', 'dpd', and 'no'.]) ;; Valid choices are 'yes', 'bid', 'dpd', and 'no'.]) ;;
esac esac
@ -24,7 +24,7 @@ Valid choices are 'yes', 'bid', 'dpd', and 'no'.]) ;;
enable_decimal_float=yes enable_decimal_float=yes
;; ;;
*) *)
AC_MSG_WARN(decimal float is not supported for this target, ignored) AC_MSG_WARN([decimal float is not supported for this target, ignored])
enable_decimal_float=no enable_decimal_float=no
;; ;;
esac esac
@ -41,13 +41,14 @@ case x$enable_decimal_float in
enable_decimal_float=dpd enable_decimal_float=dpd
;; ;;
esac esac
default_decimal_float=$enable_decimal_float
;; ;;
xno) xno)
# ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper
# dependency on libdecnumber. # dependency on libdecnumber.
enable_decimal_float=dpd default_decimal_float=dpd
;; ;;
esac esac
AC_SUBST(enable_decimal_float) AC_SUBST(enable_decimal_float)
]) ])