aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@openbsd.org>2013-01-07 22:49:56 +0000
committerGerald Pfeifer <gerald@gcc.gnu.org>2013-01-07 22:49:56 +0000
commit25c210f9bda79e237e8d99479ddafe606e036d5f (patch)
tree03cc6f4f936315756cb632bc5598c989222591f8 /gcc
parent81826a7bde4dccb93a63120e98040fec4ac5644c (diff)
downloadgcc-25c210f9bda79e237e8d99479ddafe606e036d5f.zip
gcc-25c210f9bda79e237e8d99479ddafe606e036d5f.tar.gz
gcc-25c210f9bda79e237e8d99479ddafe606e036d5f.tar.bz2
config.host (i[34567]86-*-openbsd* and x86_64-*-openbsd*): Add to lists of i[34567]86-*-* and x86_64-*-* soft-fp targets.
libgcc/ * config.host (i[34567]86-*-openbsd* and x86_64-*-openbsd*): Add to lists of i[34567]86-*-* and x86_64-*-* soft-fp targets. gcc/ * config/i386/openbsdelf.h (LIBGCC2_HAS_TF_MODE, LIBGCC2_TF_CEXT, TF_SIZE): Define. From-SVN: r194999
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/openbsdelf.h6
2 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 20f2bb6..688d8c2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2013-01-07 Mark Kettenis <kettenis@openbsd.org>
+
+ * config/i386/openbsdelf.h (LIBGCC2_HAS_TF_MODE, LIBGCC2_TF_CEXT,
+ TF_SIZE): Define.
+
2013-01-07 Steve Ellcey <sellcey@mips.com>
PR target/42661
diff --git a/gcc/config/i386/openbsdelf.h b/gcc/config/i386/openbsdelf.h
index a321e77..df2718c 100644
--- a/gcc/config/i386/openbsdelf.h
+++ b/gcc/config/i386/openbsdelf.h
@@ -111,3 +111,9 @@ along with GCC; see the file COPYING3. If not see
#define OBSD_HAS_CORRECT_SPECS
#define HAVE_ENABLE_EXECUTE_STACK
+
+/* Put all *tf routines in libgcc. */
+#undef LIBGCC2_HAS_TF_MODE
+#define LIBGCC2_HAS_TF_MODE 1
+#define LIBGCC2_TF_CEXT q
+#define TF_SIZE 113