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
This commit is contained in:
Uros Bizjak 2010-09-02 07:05:01 +02:00
parent bede831da3
commit 282ac51f24
2 changed files with 15 additions and 5 deletions

View 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
@ -46,11 +52,9 @@
(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.

View 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