From: Uros Bizjak Date: Wed, 1 Sep 2010 18:06:02 +0000 (+0200) Subject: re PR target/45476 (libgcc should contain TCmode functions) X-Git-Tag: releases/gcc-4.6.0~4728 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cecab05b773b6a06a5f2a037910439b96dec5b7b;p=thirdparty%2Fgcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d55b8b650c59..9287836b4565 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 a6434f354fae..7fbb5d2f56d2 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 244e1d7a85e5..0b0de2d143c2 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. */