mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
aarch64: Add SEH to machine_function
SEH is not enabled in aarch64-w64-mingw32 target yet. However, it is needed to be declared in machine_function for reusing winnt.cc. gcc/ChangeLog: * config/aarch64/aarch64.h (struct seh_frame_state): Declare SEH structure in machine_function. (GTY): Add SEH field.
This commit is contained in:
parent
565b782bfa
commit
38e422e2ef
@ -1046,6 +1046,9 @@ struct GTY (()) aarch64_frame
|
||||
bool is_scs_enabled;
|
||||
};
|
||||
|
||||
/* Private to winnt.cc. */
|
||||
struct seh_frame_state;
|
||||
|
||||
#ifdef hash_set_h
|
||||
typedef struct GTY (()) machine_function
|
||||
{
|
||||
@ -1086,6 +1089,9 @@ typedef struct GTY (()) machine_function
|
||||
still exists and still fulfils its original purpose. the same register
|
||||
can be reused by other code. */
|
||||
rtx_insn *advsimd_zero_insn;
|
||||
|
||||
/* During SEH output, this is non-null. */
|
||||
struct seh_frame_state * GTY ((skip (""))) seh;
|
||||
} machine_function;
|
||||
#endif
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user