+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.
#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