From cecab05b773b6a06a5f2a037910439b96dec5b7b Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Wed, 1 Sep 2010 20:06:02 +0200 Subject: [PATCH] re PR target/45476 (libgcc should contain TCmode functions) PR target/45476 * config/i386/cygming.h (LIBGCC2_HAS_TF_MODE, LIBGCC2_TF_CEXT, TF_SIZE): Move from ... * config/i386/mingw32.h: ... here. From-SVN: r163741 --- gcc/ChangeLog | 17 ++++++++++++----- gcc/config/i386/cygming.h | 6 ++++++ gcc/config/i386/mingw32.h | 8 -------- 3 files changed, 18 insertions(+), 13 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d55b8b650c5..9287836b456 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,10 +1,17 @@ +2010-09-01 Uros Bizjak + + PR target/45476 + * config/i386/cygming.h (LIBGCC2_HAS_TF_MODE, + LIBGCC2_TF_CEXT, TF_SIZE): Move from ... + * config/i386/mingw32.h: ... here. + 2010-09-01 Andi Kleen - PR lto/45475 - * lto-streamer-in.c (lto_input_ts_target_option): Add. - (lto_input_tree_pointers): Call lto_input_ts_target_option. - * lto-streamer-out: (lto_output_ts_target_option): Add. - (lto_output_tree_pointers): Call lto_output_ts_target_option. + PR lto/45475 + * lto-streamer-in.c (lto_input_ts_target_option): Add. + (lto_input_tree_pointers): Call lto_input_ts_target_option. + * lto-streamer-out: (lto_output_ts_target_option): Add. + (lto_output_tree_pointers): Call lto_output_ts_target_option. 2010-09-01 Kai Tietz diff --git a/gcc/config/i386/cygming.h b/gcc/config/i386/cygming.h index a6434f354fa..7fbb5d2f56d 100644 --- a/gcc/config/i386/cygming.h +++ b/gcc/config/i386/cygming.h @@ -296,6 +296,12 @@ do { \ #define ASM_OUTPUT_ALIGNED_BSS(FILE, DECL, NAME, SIZE, ALIGN) \ asm_output_aligned_bss ((FILE), (DECL), (NAME), (SIZE), (ALIGN)) +/* 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 + /* Output function declarations at the end of the file. */ #undef TARGET_ASM_FILE_END #define TARGET_ASM_FILE_END i386_pe_file_end diff --git a/gcc/config/i386/mingw32.h b/gcc/config/i386/mingw32.h index 244e1d7a85e..0b0de2d143c 100644 --- a/gcc/config/i386/mingw32.h +++ b/gcc/config/i386/mingw32.h @@ -135,14 +135,6 @@ along with GCC; see the file COPYING3. If not see #define STANDARD_STARTFILE_PREFIX_2 "" #endif -/* Put all *tf routines in libgcc. */ -#undef LIBGCC2_HAS_TF_MODE -#define LIBGCC2_HAS_TF_MODE 1 -#undef LIBGCC2_TF_CEXT -#define LIBGCC2_TF_CEXT q -#undef TF_SIZE -#define TF_SIZE 113 - /* Output STRING, a string representing a filename, to FILE. We canonicalize it to be in Unix format (backslashes are replaced forward slashes. */ -- 2.30.2