alpha.h (ASM_OUTPUT_MI_THUNK): Disable.
authorRichard Henderson <rth@redhat.com>
Fri, 1 Dec 2000 00:32:12 +0000 (16:32 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 1 Dec 2000 00:32:12 +0000 (16:32 -0800)
        * config/alpha/alpha.h (ASM_OUTPUT_MI_THUNK): Disable.
        * config/alpha/alpha32.h (ASM_OUTPUT_MI_THUNK): Likewise.

From-SVN: r37904

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

index 661ae1235a3edcc708a4c60067b09d66fec09d81..44f8a1f57912921e2c7d977831efa16b28ed937b 100644 (file)
@@ -1,3 +1,8 @@
+2000-11-30  Richard Henderson  <rth@redhat.com>
+
+       * config/alpha/alpha.h (ASM_OUTPUT_MI_THUNK): Disable.
+       * config/alpha/alpha32.h (ASM_OUTPUT_MI_THUNK): Likewise.
+
 2000-11-30  Richard Henderson  <rth@redhat.com>
 
        * config/alpha/elf.h (ASM_OUTPUT_SECTION_NAME): Copy elfos.h defn.
index 75782244a4da9b05b67439a878c652d0f6f1e258..8645730352aa4df8e502dd797b1a4a36015a4a7a 100644 (file)
@@ -2236,7 +2236,9 @@ literal_section ()                                                \
 
 /* Output code to add DELTA to the first argument, and then jump to FUNCTION.
    Used for C++ multiple inheritance.  */
-
+/* ??? This is only used with the v2 ABI, and alpha.c makes assumptions
+   about current_function_is_thunk that are not valid with the v3 ABI.  */
+#if 0
 #define ASM_OUTPUT_MI_THUNK(FILE, THUNK_FNDECL, DELTA, FUNCTION)       \
 do {                                                                   \
   const char *fn_name = XSTR (XEXP (DECL_RTL (FUNCTION), 0), 0);       \
@@ -2268,6 +2270,7 @@ do {                                                                      \
     }                                                                  \
   fprintf (FILE, "\t.set noat\n");                                     \
 } while (0)
+#endif
 \f
 
 /* Define results of standard character escape sequences.  */
index fff442e12499ea19867cae6914b15dd9a48a1755..821427982814f4d20348be2692dd5037c25d80fd 100644 (file)
@@ -81,7 +81,9 @@ Boston, MA 02111-1307, USA.  */
 
 /* Output code to add DELTA to the first argument, and then jump to FUNCTION.
    Used for C++ multiple inheritance.  */
-
+/* ??? This is only used with the v2 ABI, and alpha.c makes assumptions
+   about current_function_is_thunk that are not valid with the v3 ABI.  */
+#if 0
 #undef ASM_OUTPUT_MI_THUNK
 #define ASM_OUTPUT_MI_THUNK(FILE, THUNK_FNDECL, DELTA, FUNCTION)       \
 do {                                                                   \
@@ -102,3 +104,4 @@ do {                                                                        \
   assemble_name (FILE, fn_name);                                       \
   fputc ('\n', FILE);                                                  \
 } while (0)
+#endif