gas: dw2gencfi: move some tc_* defines to the header file
Move the following three defines to the header file, so the SCFI
machinery can use them:
- tc_cfi_frame_initial_instructions
- tc_cfi_startproc
- tc_cfi_endproc
gas/
* dw2gencfi.c: Move from ...
* dw2gencfi.h: ... to here.
This commit is contained in:
@@ -64,18 +64,6 @@
|
||||
#define EH_FRAME_ALIGNMENT (bfd_get_arch_size (stdoutput) == 64 ? 3 : 2)
|
||||
#endif
|
||||
|
||||
#ifndef tc_cfi_frame_initial_instructions
|
||||
#define tc_cfi_frame_initial_instructions() ((void)0)
|
||||
#endif
|
||||
|
||||
#ifndef tc_cfi_startproc
|
||||
# define tc_cfi_startproc() ((void)0)
|
||||
#endif
|
||||
|
||||
#ifndef tc_cfi_endproc
|
||||
# define tc_cfi_endproc(fde) ((void) (fde))
|
||||
#endif
|
||||
|
||||
#define EH_FRAME_LINKONCE (SUPPORT_FRAME_LINKONCE || compact_eh \
|
||||
|| TARGET_MULTIPLE_EH_FRAME_SECTIONS)
|
||||
|
||||
|
||||
@@ -29,6 +29,18 @@ struct fde_entry;
|
||||
|
||||
extern const pseudo_typeS cfi_pseudo_table[];
|
||||
|
||||
#ifndef tc_cfi_frame_initial_instructions
|
||||
#define tc_cfi_frame_initial_instructions() ((void)0)
|
||||
#endif
|
||||
|
||||
#ifndef tc_cfi_startproc
|
||||
# define tc_cfi_startproc() ((void)0)
|
||||
#endif
|
||||
|
||||
#ifndef tc_cfi_endproc
|
||||
# define tc_cfi_endproc(fde) ((void) (fde))
|
||||
#endif
|
||||
|
||||
/* cfi_finish() is called at the end of file. It will complain if
|
||||
the last CFI wasn't properly closed by .cfi_endproc. */
|
||||
extern void cfi_finish (void);
|
||||
|
||||
Reference in New Issue
Block a user