diff options
author | midipix <writeonce@midipix.org> | 2019-02-03 15:34:46 -0500 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2019-02-03 17:47:30 -0500 |
commit | 6ca8c253935b236d75f88f6b7ed7cb8a9b833171 (patch) | |
tree | 5508097a6f45c4c8a4eb92f18df96e3847814e59 /gcc/config/i386/midipix.h | |
parent | 4455e16773b86eebb2700b010d99df8250d9f787 (diff) | |
download | cbb-gcc-4.6.4-6ca8c253935b236d75f88f6b7ed7cb8a9b833171.tar.bz2 cbb-gcc-4.6.4-6ca8c253935b236d75f88f6b7ed7cb8a9b833171.tar.xz |
midipix target: properly support dso data references.
Diffstat (limited to 'gcc/config/i386/midipix.h')
-rw-r--r-- | gcc/config/i386/midipix.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/config/i386/midipix.h b/gcc/config/i386/midipix.h index bbd0dcabb..297506430 100644 --- a/gcc/config/i386/midipix.h +++ b/gcc/config/i386/midipix.h @@ -187,6 +187,9 @@ #undef GOT_SECTION_NAME #define GOT_SECTION_NAME ".got" +#undef GOTREFS_SECTION_NAME +#define GOTREFS_SECTION_NAME ".gotrefs" + #undef PROTECTED_SECTION_NAME #define PROTECTED_SECTION_NAME GOT_SECTION_NAME @@ -294,6 +297,9 @@ #undef TARGET_ASM_ASSEMBLE_VISIBILITY #define TARGET_ASM_ASSEMBLE_VISIBILITY midipix_i386_pe_assemble_visibility +#undef TARGET_ASM_INTEGER +#define TARGET_ASM_INTEGER midipix_asm_assemble_integer + #undef TARGET_ASM_FILE_END #define TARGET_ASM_FILE_END i386_pe_file_end @@ -387,6 +393,7 @@ extern void midipix_asm_generate_internal_label (char * strbuf, const char * pre extern int midipix_target_use_local_thunk_alias(tree decl); extern void midipix_i386_pe_assemble_visibility (tree decl, int visible); +extern bool midipix_asm_assemble_integer (rtx, unsigned int size, int aligned_p); extern void midipix_asm_output_external (FILE * asmout, tree decl, const char * name); extern void midipix_asm_output_def_from_decls (FILE * asmout, tree decl, tree target); |