summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2010-09-06 15:46:09 +0000
committerH.J. Lu <hjl.tools@gmail.com>2010-09-06 15:46:09 +0000
commitbbb3c81a449f089121b8d6d5527991dcd6dff0d3 (patch)
treed5b7c43dbc7cbe28d8a93568ed31f68f9cdf621c /config
parent32fcada3227c58a33c3c295d88a42e507ff8c8a8 (diff)
downloadbinutils-bbb3c81a449f089121b8d6d5527991dcd6dff0d3.tar.gz
binutils-bbb3c81a449f089121b8d6d5527991dcd6dff0d3.tar.bz2
binutils-bbb3c81a449f089121b8d6d5527991dcd6dff0d3.zip
Sync bootstrap-lto.mk and dfp.m4 with gcc.
Diffstat (limited to 'config')
-rw-r--r--config/ChangeLog15
-rw-r--r--config/bootstrap-lto.mk4
-rw-r--r--config/dfp.m49
3 files changed, 22 insertions, 6 deletions
diff --git a/config/ChangeLog b/config/ChangeLog
index af069550312..6fdf36cb691 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -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>
* 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>
PR target/45084
diff --git a/config/bootstrap-lto.mk b/config/bootstrap-lto.mk
index 14099a08b8d..785d15f81c2 100644
--- a/config/bootstrap-lto.mk
+++ b/config/bootstrap-lto.mk
@@ -1,8 +1,8 @@
# This option enables LTO for stage2 and stage3. It requires lto to
# be enabled for stage1 with --enable-stage1-languages.
-STAGE2_CFLAGS += -flto
-STAGE3_CFLAGS += -flto
+STAGE2_CFLAGS += -fwhopr=jobserver -fuse-linker-plugin -frandom-seed=1
+STAGE3_CFLAGS += -fwhopr=jobserver -fuse-linker-plugin -frandom-seed=1
# Ada fails to build with LTO, turn it off for now.
BOOT_ADAFLAGS += -fno-lto
diff --git a/config/dfp.m4 b/config/dfp.m4
index 4cace763fa4..d5dbaf59b3b 100644
--- a/config/dfp.m4
+++ b/config/dfp.m4
@@ -13,7 +13,7 @@ AC_ARG_ENABLE(decimal-float,
to use],
[
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.
Valid choices are 'yes', 'bid', 'dpd', and 'no'.]) ;;
esac
@@ -24,7 +24,7 @@ Valid choices are 'yes', 'bid', 'dpd', and 'no'.]) ;;
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
;;
esac
@@ -41,13 +41,14 @@ 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
AC_SUBST(enable_decimal_float)
-]) \ No newline at end of file
+])