alpha.h (NO_PROFILE_COUNTERS): Set.
authorRichard Henderson <rth@redhat.com>
Fri, 10 Jan 2003 23:54:34 +0000 (15:54 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 10 Jan 2003 23:54:34 +0000 (15:54 -0800)
        * config/alpha/alpha.h (NO_PROFILE_COUNTERS): Set.
        (ASM_OUTPUT_REG_PUSH, ASM_OUTPUT_REG_POP): Kill.

From-SVN: r61179

gcc/ChangeLog
gcc/config/alpha/alpha.h

index 76dcc2efa3a6e1893928a4d687442b1cd4d33d84..978cfc8d73dc05e4f25e14df048aa6cb378c878c 100644 (file)
@@ -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,
index 2873d157eff17d7ac0aa82a6d46c917df3fc5999..24550f4d6349ae9bb98f9fd2df36d29213740869 100644 (file)
@@ -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.)  */