diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2010-09-02 07:05:01 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2010-09-02 07:05:01 +0200 |
commit | 282ac51f24b21591be9bfbc8570fc63d33f0a5f6 (patch) | |
tree | 72d7f73e6d3f9f7684a97365daeb7204b7837ce3 /gcc/config | |
parent | bede831da335333add7511774d8caea990d4e567 (diff) | |
download | gcc-282ac51f24b21591be9bfbc8570fc63d33f0a5f6.zip gcc-282ac51f24b21591be9bfbc8570fc63d33f0a5f6.tar.gz gcc-282ac51f24b21591be9bfbc8570fc63d33f0a5f6.tar.bz2 |
re PR target/45476 (libgcc should contain TCmode functions)
PR target/45476
* config/i386/freebsd.h (LIBGCC2_HAS_TF_MODE,
LIBGCC2_TF_CEXT, TF_SIZE): New defines.
From-SVN: r163756
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/i386/freebsd.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/config/i386/freebsd.h b/gcc/config/i386/freebsd.h index c616a20..94b657e 100644 --- a/gcc/config/i386/freebsd.h +++ b/gcc/config/i386/freebsd.h @@ -139,5 +139,11 @@ along with GCC; see the file COPYING3. If not see #undef TARGET_96_ROUND_53_LONG_DOUBLE #define TARGET_96_ROUND_53_LONG_DOUBLE (!TARGET_64BIT) +/* 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 + /* Static stack checking is supported by means of probes. */ #define STACK_CHECK_STATIC_BUILTIN 1 |