The definition in cygming.h differed from the definition in i386.h in
that the predicate was true for 32-bit when outside of any function.
Which (a) seems wrong and (b) never matters because the predicate is
only tested in terms of REGPARM and RED_ZONE, both of which are tied
to functions.
From-SVN: r162887
2010-08-04 Richard Henderson <rth@redhat.com>
+ * config/i386/cygming.h (TARGET_64BIT_MS_ABI): Remove.
+
* config/i386/i386.c (ix86_function_ms_hook_prologue): Fix
argument name to reflect the expected tree; fix indentation.
(ix86_asm_output_function_label): Output the entire 32-bit
#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
#endif
-#undef TARGET_64BIT_MS_ABI
-#define TARGET_64BIT_MS_ABI (!cfun ? ix86_abi == MS_ABI : TARGET_64BIT && cfun->machine->call_abi == MS_ABI)
-
#undef DEFAULT_ABI
#define DEFAULT_ABI (TARGET_64BIT ? MS_ABI : SYSV_ABI)