]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/45476 (libgcc should contain TCmode functions)
authorUros Bizjak <uros@gcc.gnu.org>
Thu, 2 Sep 2010 05:05:01 +0000 (07:05 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 2 Sep 2010 05:05:01 +0000 (07:05 +0200)
PR target/45476
* config/i386/freebsd.h (LIBGCC2_HAS_TF_MODE,
LIBGCC2_TF_CEXT, TF_SIZE): New defines.

From-SVN: r163756

gcc/ChangeLog
gcc/config/i386/freebsd.h

index 077c6fb42dd82c155f5724456605de0cd6a45baa..0d239d04891b9a67ddedea53464bfd5631620172 100644 (file)
@@ -1,3 +1,9 @@
+2010-09-02  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/45476
+       * config/i386/freebsd.h (LIBGCC2_HAS_TF_MODE,
+       LIBGCC2_TF_CEXT, TF_SIZE): New defines.
+
 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
 
        PR middle-end/45458
        (allCores): List of supported cores.
        (availability_table): Add supported cores.
        (collate_bypasses): Accept core as a parameter.
-       (worst_case_latencies_and_bypasses): Accept core as a
-        parameter.
-       (emit_insn_reservations): Accept core as a parameter.
-       Use tuneStr and coreStr to get tune attribute and prefix
-       for functional units.
+       (worst_case_latencies_and_bypasses): Accept core as a parameter.
+       (emit_insn_reservations): Accept core as a parameter.  Use tuneStr
+       and coreStr to get tune attribute and prefix for functional units.
        (emit_bypasses): Accept core name and use it.
        (calculate_per_core_availability_table): New.
        (filter_core): New.
index c616a205d2c34f9a8ef3519ddf85f4fb080895b3..94b657ec29544ab0869966c6ed8d4e4d8cc14ea3 100644 (file)
@@ -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