aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Conner <joshconner@google.com>2017-01-17 23:36:12 +0000
committerJosh Conner <jconner@gcc.gnu.org>2017-01-17 23:36:12 +0000
commit93f90f7bd57f4dd379b275b8a7bf8f12047e7976 (patch)
tree402adf1b395c02d7b8dd7d5450c1939c19ca06d2
parent1b3254e4bbe82245421a55324bc8fe34a99c6e3c (diff)
downloadgcc-93f90f7bd57f4dd379b275b8a7bf8f12047e7976.zip
gcc-93f90f7bd57f4dd379b275b8a7bf8f12047e7976.tar.gz
gcc-93f90f7bd57f4dd379b275b8a7bf8f12047e7976.tar.bz2
crossconfig.m4: Add fuchsia OS.
2017-01-17 Joshua Conner <joshconner@google.com> * crossconfig.m4: Add fuchsia OS. * configure: Regenerate. From-SVN: r244557
-rw-r--r--libstdc++-v3/ChangeLog5
-rwxr-xr-xlibstdc++-v3/configure6
-rw-r--r--libstdc++-v3/crossconfig.m46
3 files changed, 17 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index b00f7d3..a499ae7 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2017-01-17 Joshua Conner <joshconner@google.com>
+
+ * crossconfig.m4: Add fuchsia OS.
+ * configure: Regenerate.
+
2017-01-17 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/69699
diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure
index df81425..219a6a3 100755
--- a/libstdc++-v3/configure
+++ b/libstdc++-v3/configure
@@ -53327,6 +53327,12 @@ fi
done
;;
+
+ *-fuchsia*)
+ SECTION_FLAGS='-ffunction-sections -fdata-sections'
+
+ ;;
+
*-hpux*)
SECTION_FLAGS='-ffunction-sections -fdata-sections'
diff --git a/libstdc++-v3/crossconfig.m4 b/libstdc++-v3/crossconfig.m4
index a765a18..77c9828 100644
--- a/libstdc++-v3/crossconfig.m4
+++ b/libstdc++-v3/crossconfig.m4
@@ -134,6 +134,12 @@ case "${host}" in
fi
AC_CHECK_FUNCS(__cxa_thread_atexit)
;;
+
+ *-fuchsia*)
+ SECTION_FLAGS='-ffunction-sections -fdata-sections'
+ AC_SUBST(SECTION_FLAGS)
+ ;;
+
*-hpux*)
SECTION_FLAGS='-ffunction-sections -fdata-sections'
AC_SUBST(SECTION_FLAGS)