Commit f2720858 by Richard Henderson Committed by Richard Henderson

alpha.h (ASM_OUTPUT_MI_THUNK): Disable.

        * config/alpha/alpha.h (ASM_OUTPUT_MI_THUNK): Disable.
        * config/alpha/alpha32.h (ASM_OUTPUT_MI_THUNK): Likewise.

From-SVN: r37904
parent ef7d91cd
2000-11-30 Richard Henderson <rth@redhat.com> 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. * config/alpha/elf.h (ASM_OUTPUT_SECTION_NAME): Copy elfos.h defn.
(DO_SELECT_SECTION): New. (DO_SELECT_SECTION): New.
(SELECT_SECTION): Use it. (SELECT_SECTION): Use it.
......
...@@ -2236,7 +2236,9 @@ literal_section () \ ...@@ -2236,7 +2236,9 @@ literal_section () \
/* Output code to add DELTA to the first argument, and then jump to FUNCTION. /* Output code to add DELTA to the first argument, and then jump to FUNCTION.
Used for C++ multiple inheritance. */ 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) \ #define ASM_OUTPUT_MI_THUNK(FILE, THUNK_FNDECL, DELTA, FUNCTION) \
do { \ do { \
const char *fn_name = XSTR (XEXP (DECL_RTL (FUNCTION), 0), 0); \ const char *fn_name = XSTR (XEXP (DECL_RTL (FUNCTION), 0), 0); \
...@@ -2268,6 +2270,7 @@ do { \ ...@@ -2268,6 +2270,7 @@ do { \
} \ } \
fprintf (FILE, "\t.set noat\n"); \ fprintf (FILE, "\t.set noat\n"); \
} while (0) } while (0)
#endif
/* Define results of standard character escape sequences. */ /* Define results of standard character escape sequences. */
......
...@@ -81,7 +81,9 @@ Boston, MA 02111-1307, USA. */ ...@@ -81,7 +81,9 @@ Boston, MA 02111-1307, USA. */
/* Output code to add DELTA to the first argument, and then jump to FUNCTION. /* Output code to add DELTA to the first argument, and then jump to FUNCTION.
Used for C++ multiple inheritance. */ 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 #undef ASM_OUTPUT_MI_THUNK
#define ASM_OUTPUT_MI_THUNK(FILE, THUNK_FNDECL, DELTA, FUNCTION) \ #define ASM_OUTPUT_MI_THUNK(FILE, THUNK_FNDECL, DELTA, FUNCTION) \
do { \ do { \
...@@ -102,3 +104,4 @@ do { \ ...@@ -102,3 +104,4 @@ do { \
assemble_name (FILE, fn_name); \ assemble_name (FILE, fn_name); \
fputc ('\n', FILE); \ fputc ('\n', FILE); \
} while (0) } while (0)
#endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment