cygwin.h (SUBTARGET_PROLOGUE): Replace with PROFILE_HOOK.
* config/i386/cygwin.h (SUBTARGET_PROLOGUE): Replace with PROFILE_HOOK. * config/i386/mingw32.h (SUBTARGET_PROLOGUE): Don't undef. From-SVN: r59874
This commit is contained in:
parent
747db47705
commit
1a823ac1fd
@ -1,3 +1,9 @@
|
||||
2002-12-05 Danny Smith <dannysmith@users.sourceforge.net>
|
||||
|
||||
* config/i386/cygwin.h (SUBTARGET_PROLOGUE): Replace with
|
||||
PROFILE_HOOK.
|
||||
* config/i386/mingw32.h (SUBTARGET_PROLOGUE): Don't undef.
|
||||
|
||||
2002-12-05 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* config/rs6000/spe.h (__ev_mwlufi): Remove.
|
||||
|
@ -387,15 +387,15 @@ extern void i386_pe_unique_section PARAMS ((TREE, int));
|
||||
/* Don't assume anything about the header files. */
|
||||
#define NO_IMPLICIT_EXTERN_C
|
||||
|
||||
#define SUBTARGET_PROLOGUE \
|
||||
if (current_function_profile \
|
||||
&& MAIN_NAME_P (DECL_NAME (current_function_decl))) \
|
||||
{ \
|
||||
emit_call_insn (gen_rtx (CALL, VOIDmode, \
|
||||
#undef PROFILE_HOOK
|
||||
#define PROFILE_HOOK(LABEL) \
|
||||
if (MAIN_NAME_P (DECL_NAME (current_function_decl))) \
|
||||
{ \
|
||||
emit_call_insn (gen_rtx (CALL, VOIDmode, \
|
||||
gen_rtx_MEM (FUNCTION_MODE, \
|
||||
gen_rtx_SYMBOL_REF (Pmode, "_monstartup")), \
|
||||
const0_rtx)); \
|
||||
}
|
||||
}
|
||||
|
||||
/* External function declarations. */
|
||||
|
||||
|
@ -127,10 +127,6 @@ do { \
|
||||
putc ('\"', asm_file); \
|
||||
} while (0)
|
||||
|
||||
/* Override Cygwin's definition. This is necessary now due to the way
|
||||
Cygwin profiling code is written. Once "fixed", we can remove this. */
|
||||
#undef SUBTARGET_PROLOGUE
|
||||
|
||||
/* Define as short unsigned for compatability with MS runtime. */
|
||||
#undef WINT_TYPE
|
||||
#define WINT_TYPE "short unsigned int"
|
||||
|
Loading…
Reference in New Issue
Block a user