diff options
Diffstat (limited to 'gcc/config/i386/midipix.h')
-rw-r--r-- | gcc/config/i386/midipix.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/config/i386/midipix.h b/gcc/config/i386/midipix.h index f87cdc5c5..73d5a3a62 100644 --- a/gcc/config/i386/midipix.h +++ b/gcc/config/i386/midipix.h @@ -57,6 +57,15 @@ #undef TARGET_SEH #define TARGET_SEH (TARGET_NT64 && flag_unwind_tables) +#undef TARGET_EXCEPT_UNWIND_INFO +#define TARGET_EXCEPT_UNWIND_INFO midipix_except_unwind_info + +#undef TARGET_PERSONALITY_FUNCTION +#define TARGET_PERSONALITY_FUNCTION + +#undef TARGET_PERSONALITY_FUNCTION_MIDIPIX +#define TARGET_PERSONALITY_FUNCTION_MIDIPIX + #undef MAX_OFILE_ALIGNMENT #define MAX_OFILE_ALIGNMENT (8 * (2 * 4096)) @@ -406,6 +415,9 @@ extern void midipix_asm_output_dwarf_offset (FILE * asmout, unsigned size, cons extern unsigned int midipix_dbx_get_register_number (unsigned int n); extern unsigned int midipix_dbx_get_dwarf_frame_register_number (unsigned int n); +extern enum unwind_info_type midipix_except_unwind_info( + struct gcc_options * opts); + extern section * midipix_i386_pe_function_section( tree decl, enum node_frequency freq, |