cygming.h (SUBTARGET_ENCODE_SECTION_INFO): Define.
* config/i386/cygming.h (SUBTARGET_ENCODE_SECTION_INFO): Define. (COMMON_ASM_OP) Define. * config/i386/i386.c (ix86_in_large_data_p): Add ATTRIBUTE_UNUSED (ix86_encode_section_info): Likewise. (TARGET_ENCODE_SECTION_INFO): Conditionally define as SUBTARGET_ENCODE_SECTION_INFO. From-SVN: r102834
This commit is contained in:
parent
776c2384b2
commit
f18faab7c4
3 changed files with 20 additions and 4 deletions
|
@ -1,3 +1,12 @@
|
|||
2005-08-07 Danny Smith <dannysmith@users.sourceforge.net>
|
||||
|
||||
* config/i386/cygming.h (SUBTARGET_ENCODE_SECTION_INFO): Define.
|
||||
(COMMON_ASM_OP) Define.
|
||||
* config/i386/i386.c (ix86_in_large_data_p): Add ATTRIBUTE_UNUSED
|
||||
(ix86_encode_section_info): Likewise.
|
||||
(TARGET_ENCODE_SECTION_INFO): Conditionally define as
|
||||
SUBTARGET_ENCODE_SECTION_INFO.
|
||||
|
||||
2005-08-06 Richard Henderson <rth@redhat.com>
|
||||
|
||||
PR 21894
|
||||
|
|
|
@ -186,8 +186,8 @@ do { \
|
|||
section and we need to set DECL_SECTION_NAME so we do that here.
|
||||
Note that we can be called twice on the same decl. */
|
||||
|
||||
#undef TARGET_ENCODE_SECTION_INFO
|
||||
#define TARGET_ENCODE_SECTION_INFO i386_pe_encode_section_info
|
||||
#undef SUBTARGET_ENCODE_SECTION_INFO
|
||||
#define SUBTARGET_ENCODE_SECTION_INFO i386_pe_encode_section_info
|
||||
#undef TARGET_STRIP_NAME_ENCODING
|
||||
#define TARGET_STRIP_NAME_ENCODING i386_pe_strip_name_encoding_full
|
||||
|
||||
|
@ -195,6 +195,9 @@ do { \
|
|||
#undef ASM_OUTPUT_LABELREF
|
||||
#define ASM_OUTPUT_LABELREF i386_pe_output_labelref
|
||||
|
||||
#undef COMMON_ASM_OP
|
||||
#define COMMON_ASM_OP "\t.comm\t"
|
||||
|
||||
/* Output a common block. */
|
||||
#undef ASM_OUTPUT_COMMON
|
||||
#define ASM_OUTPUT_COMMON(STREAM, NAME, SIZE, ROUNDED) \
|
||||
|
|
|
@ -951,8 +951,8 @@ static const char * const x86_64_reg_class_name[] = {
|
|||
static REAL_VALUE_TYPE ext_80387_constants_table [5];
|
||||
static bool ext_80387_constants_init = 0;
|
||||
static void init_ext_80387_constants (void);
|
||||
static bool ix86_in_large_data_p (tree);
|
||||
static void ix86_encode_section_info (tree, rtx, int);
|
||||
static bool ix86_in_large_data_p (tree) ATTRIBUTE_UNUSED;
|
||||
static void ix86_encode_section_info (tree, rtx, int) ATTRIBUTE_UNUSED;
|
||||
static void x86_64_elf_unique_section (tree decl, int reloc) ATTRIBUTE_UNUSED;
|
||||
static void x86_64_elf_select_section (tree decl, int reloc,
|
||||
unsigned HOST_WIDE_INT align)
|
||||
|
@ -978,7 +978,11 @@ static void x86_64_elf_select_section (tree decl, int reloc,
|
|||
#define TARGET_ASM_FUNCTION_EPILOGUE ix86_output_function_epilogue
|
||||
|
||||
#undef TARGET_ENCODE_SECTION_INFO
|
||||
#ifndef SUBTARGET_ENCODE_SECTION_INFO
|
||||
#define TARGET_ENCODE_SECTION_INFO ix86_encode_section_info
|
||||
#else
|
||||
#define TARGET_ENCODE_SECTION_INFO SUBTARGET_ENCODE_SECTION_INFO
|
||||
#endif
|
||||
|
||||
#undef TARGET_ASM_OPEN_PAREN
|
||||
#define TARGET_ASM_OPEN_PAREN ""
|
||||
|
|
Loading…
Add table
Reference in a new issue