aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/alpha/alpha.h5
-rw-r--r--gcc/config/alpha/alpha32.h5
3 files changed, 13 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 661ae12..44f8a1f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
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.
(DO_SELECT_SECTION): New.
(SELECT_SECTION): Use it.
diff --git a/gcc/config/alpha/alpha.h b/gcc/config/alpha/alpha.h
index 7578224..8645730 100644
--- a/gcc/config/alpha/alpha.h
+++ b/gcc/config/alpha/alpha.h
@@ -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
/* Define results of standard character escape sequences. */
diff --git a/gcc/config/alpha/alpha32.h b/gcc/config/alpha/alpha32.h
index fff442e..8214279 100644
--- a/gcc/config/alpha/alpha32.h
+++ b/gcc/config/alpha/alpha32.h
@@ -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