diff options
Diffstat (limited to 'gcc/config/i386/i386.h')
-rw-r--r-- | gcc/config/i386/i386.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h index b011885424a..d17e414eb5f 100644 --- a/gcc/config/i386/i386.h +++ b/gcc/config/i386/i386.h @@ -453,7 +453,7 @@ extern tree x86_mfence; #define TARGET_64BIT_MS_ABI (TARGET_64BIT && ix86_cfun_abi () == MS_ABI) /* Available call abi. */ -enum +enum calling_abi { SYSV_ABI = 0, MS_ABI = 1 @@ -2556,6 +2556,11 @@ struct machine_function GTY(()) #undef TARG_COND_BRANCH_COST #define TARG_COND_BRANCH_COST ix86_cost->branch_cost +/* Enum through the target specific extra va_list types. Please, do not + iterate the base va_list type name. */ +#define TARGET_ENUM_VA_LIST(IDX, PNAME, PTYPE) \ + (!TARGET_64BIT ? 0 : ix86_enum_va_list (IDX, PNAME, PTYPE)) + /* Cost of any scalar operation, excluding load and store. */ #undef TARG_SCALAR_STMT_COST #define TARG_SCALAR_STMT_COST ix86_cost->scalar_stmt_cost |