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>
|
2010-09-01 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
PR middle-end/45458
|
PR middle-end/45458
|
||||||
@ -46,11 +52,9 @@
|
|||||||
(allCores): List of supported cores.
|
(allCores): List of supported cores.
|
||||||
(availability_table): Add supported cores.
|
(availability_table): Add supported cores.
|
||||||
(collate_bypasses): Accept core as a parameter.
|
(collate_bypasses): Accept core as a parameter.
|
||||||
(worst_case_latencies_and_bypasses): Accept core as a
|
(worst_case_latencies_and_bypasses): Accept core as a parameter.
|
||||||
parameter.
|
(emit_insn_reservations): Accept core as a parameter. Use tuneStr
|
||||||
(emit_insn_reservations): Accept core as a parameter.
|
and coreStr to get tune attribute and prefix for functional units.
|
||||||
Use tuneStr and coreStr to get tune attribute and prefix
|
|
||||||
for functional units.
|
|
||||||
(emit_bypasses): Accept core name and use it.
|
(emit_bypasses): Accept core name and use it.
|
||||||
(calculate_per_core_availability_table): New.
|
(calculate_per_core_availability_table): New.
|
||||||
(filter_core): 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
|
#undef TARGET_96_ROUND_53_LONG_DOUBLE
|
||||||
#define TARGET_96_ROUND_53_LONG_DOUBLE (!TARGET_64BIT)
|
#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. */
|
/* Static stack checking is supported by means of probes. */
|
||||||
#define STACK_CHECK_STATIC_BUILTIN 1
|
#define STACK_CHECK_STATIC_BUILTIN 1
|
||||||
|
Loading…
Reference in New Issue
Block a user