mirror of
https://gcc.gnu.org/git/gcc.git
synced 2025-01-04 01:53:57 +08:00
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:
parent
bede831da3
commit
282ac51f24
@ -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.
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user