* ecoff.c (ecoff_get_cur_proc_sym): New function.
authorRichard Henderson <rth@redhat.com>
Sun, 26 Apr 1998 03:15:37 +0000 (03:15 +0000)
committerRichard Henderson <rth@redhat.com>
Sun, 26 Apr 1998 03:15:37 +0000 (03:15 +0000)
        * ecoff.h: Protoype it.
        * config/tc-alpha.c [ELF] (s_alpha_prologue): New function.
        [EVAX] (s_alpha_prologue): Delete.
        (md_pseudo_table): Update.

gas/ChangeLog
gas/ecoff.c
gas/ecoff.h

index 0ef98bc..4191303 100644 (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
index f8e538f..664edf4 100644 (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);
+}
 \f
 /* Add a new filename, and set up all of the file relative
    virtual arrays (strings, symbols, aux syms, etc.).  Record
index ed0be76..a99db5a 100644 (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 */