* ecoff.c (ecoff_get_cur_proc_sym): New function.

* ecoff.h: Protoype it.
        * config/tc-alpha.c [ELF] (s_alpha_prologue): New function.
        [EVAX] (s_alpha_prologue): Delete.
        (md_pseudo_table): Update.
This commit is contained in:
Richard Henderson 1998-04-26 03:15:37 +00:00
parent dbcd157d76
commit 94fa695eca
3 changed files with 18 additions and 1 deletions

View file

@ -1,3 +1,11 @@
Sat Apr 25 20:12:02 1998 Richard Henderson <rth@cygnus.com>
* ecoff.c (ecoff_get_cur_proc_sym): New function.
* ecoff.h: Protoype it.
* config/tc-alpha.c [ELF] (s_alpha_prologue): New function.
[EVAX] (s_alpha_prologue): Delete.
(md_pseudo_table): Update.
Sat Apr 25 14:00:52 1998 Ian Lance Taylor <ian@cygnus.com>
* config/tc-i960.c (md_assemble): Change bp_error_msg from static

View file

@ -2195,6 +2195,12 @@ add_procedure (func)
noproc_lineno = (lineno_list_t *) NULL;
}
}
symbolS *
ecoff_get_cur_proc_sym ()
{
return (cur_proc_ptr ? cur_proc_ptr->sym->as_sym : NULL);
}
/* Add a new filename, and set up all of the file relative
virtual arrays (strings, symbols, aux syms, etc.). Record

View file

@ -1,5 +1,5 @@
/* ecoff.h -- header file for ECOFF debugging support
Copyright (C) 1993, 94, 95, 1996 Free Software Foundation, Inc.
Copyright (C) 1993, 94, 95, 96, 1997 Free Software Foundation, Inc.
Contributed by Cygnus Support.
Put together by Ian Lance Taylor <ian@cygnus.com>.
@ -103,5 +103,8 @@ extern int ecoff_no_current_file PARAMS ((void));
file. */
extern void ecoff_generate_asm_lineno PARAMS ((const char *, int));
/* This function returns the symbol associated with the current proc. */
extern symbolS *ecoff_get_cur_proc_sym PARAMS ((void));
#endif /* ! GAS_ECOFF_H */
#endif /* ECOFF_DEBUGGING */