diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2010-09-01 20:06:02 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2010-09-01 20:06:02 +0200 |
commit | cecab05b773b6a06a5f2a037910439b96dec5b7b (patch) | |
tree | abf778edc4dfc76493d65f27b4d0d4553dae5d32 /gcc | |
parent | 427eb57db6fd5cd7e46da432e2ea46dc1be92905 (diff) | |
download | gcc-cecab05b773b6a06a5f2a037910439b96dec5b7b.zip gcc-cecab05b773b6a06a5f2a037910439b96dec5b7b.tar.gz gcc-cecab05b773b6a06a5f2a037910439b96dec5b7b.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 17 | ||||
-rw-r--r-- | gcc/config/i386/cygming.h | 6 | ||||
-rw-r--r-- | gcc/config/i386/mingw32.h | 8 |
3 files changed, 18 insertions, 13 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d55b8b6..9287836 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,10 +1,17 @@ +2010-09-01 Uros Bizjak <ubizjak@gmail.com> + + 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 <ak@linux.intel.com> - 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 <kai.tietz@onevision.com> diff --git a/gcc/config/i386/cygming.h b/gcc/config/i386/cygming.h index a6434f3..7fbb5d2 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 244e1d7..0b0de2d 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. */ |