diff options
author | Richard Henderson <rth@redhat.com> | 2000-11-30 16:32:12 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2000-11-30 16:32:12 -0800 |
commit | f272085897bc84f411066997160efc131d3f1989 (patch) | |
tree | ad004eb981bac3b5bd8524f6f3f1a5d9cdc953bf /gcc | |
parent | ef7d91cd5e62424cf92cbc95f71939cf03e6636f (diff) | |
download | gcc-f272085897bc84f411066997160efc131d3f1989.zip gcc-f272085897bc84f411066997160efc131d3f1989.tar.gz gcc-f272085897bc84f411066997160efc131d3f1989.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/alpha/alpha.h | 5 | ||||
-rw-r--r-- | gcc/config/alpha/alpha32.h | 5 |
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 |