alpha.h (NO_PROFILE_COUNTERS): Set.
* config/alpha/alpha.h (NO_PROFILE_COUNTERS): Set. (ASM_OUTPUT_REG_PUSH, ASM_OUTPUT_REG_POP): Kill. From-SVN: r61179
This commit is contained in:
parent
ab5ecb014b
commit
fbadafbc20
|
@ -1,3 +1,8 @@
|
|||
2003-01-10 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* config/alpha/alpha.h (NO_PROFILE_COUNTERS): Set.
|
||||
(ASM_OUTPUT_REG_PUSH, ASM_OUTPUT_REG_POP): Kill.
|
||||
|
||||
2003-01-10 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* combine.c (make_compound_operation): Use SCALAR_INT_MODE_P,
|
||||
|
|
|
@ -1210,6 +1210,10 @@ extern struct alpha_compare alpha_compare;
|
|||
|
||||
#define PROFILE_BEFORE_PROLOGUE 1
|
||||
|
||||
/* Never use profile counters. */
|
||||
|
||||
#define NO_PROFILE_COUNTERS 1
|
||||
|
||||
/* Output assembler code to FILE to increment profiler label # LABELNO
|
||||
for profiling a function entry. Under OSF/1, profiling is enabled
|
||||
by simply passing -pg to the assembler and linker. */
|
||||
|
@ -1809,22 +1813,6 @@ do { \
|
|||
} \
|
||||
while (0)
|
||||
|
||||
/* This is how to output an insn to push a register on the stack.
|
||||
It need not be very fast code. */
|
||||
|
||||
#define ASM_OUTPUT_REG_PUSH(FILE,REGNO) \
|
||||
fprintf (FILE, "\tsubq $30,8,$30\n\tst%s $%s%d,0($30)\n", \
|
||||
(REGNO) > 32 ? "t" : "q", (REGNO) > 32 ? "f" : "", \
|
||||
(REGNO) & 31);
|
||||
|
||||
/* This is how to output an insn to pop a register from the stack.
|
||||
It need not be very fast code. */
|
||||
|
||||
#define ASM_OUTPUT_REG_POP(FILE,REGNO) \
|
||||
fprintf (FILE, "\tld%s $%s%d,0($30)\n\taddq $30,8,$30\n", \
|
||||
(REGNO) > 32 ? "t" : "q", (REGNO) > 32 ? "f" : "", \
|
||||
(REGNO) & 31);
|
||||
|
||||
/* This is how to output an element of a case-vector that is absolute.
|
||||
(Alpha does not use such vectors, but we must define this macro anyway.) */
|
||||
|
||||
|
|
Loading…
Reference in New Issue