mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-12-02 17:16:42 +00:00
* config/tc-hppa.c (pa_procend): Do not call process_exit.
(exit_processing_complete): Delete unwanted variable and all references.
This commit is contained in:
parent
c5953036d8
commit
31a385d17a
@ -1,3 +1,9 @@
|
||||
Wed Nov 24 01:22:54 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
|
||||
|
||||
* config/tc-hppa.c (pa_procend): Do not call process_exit.
|
||||
(exit_processing_complete): Delete unwanted variable and all
|
||||
references.
|
||||
|
||||
Wed Nov 24 02:31:38 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
||||
|
||||
* ecoff.c (ecoff_setup_ext): Renamed from ecoff_build_ext.
|
||||
|
@ -801,10 +801,6 @@ static int callinfo_found;
|
||||
/* Nonzero if the assembler is currently within a .entry/.exit pair. */
|
||||
static int within_entry_exit;
|
||||
|
||||
/* Nonzero if the assembler has completed exit processing for the
|
||||
current procedure. */
|
||||
static int exit_processing_complete;
|
||||
|
||||
/* Nonzero if the assembler is currently within a procedure definition. */
|
||||
static int within_procedure;
|
||||
|
||||
@ -1150,7 +1146,9 @@ static struct default_subspace_dict pa_def_subspaces[] =
|
||||
{"$DATA$", 1, 1, 0, 0, 0, 0, 24, 0x1f, 1, 8, 1, 1, ".data", SUBSEG_DATA},
|
||||
{"$LIT$", 1, 1, 0, 0, 0, 0, 16, 0x2c, 0, 8, 0, 0, ".text", SUBSEG_LIT},
|
||||
{"$BSS$", 1, 1, 0, 0, 0, 1, 80, 0x1f, 1, 8, 1, 1, ".bss", SUBSEG_BSS},
|
||||
#ifdef OBJ_ELF
|
||||
{"$UNWIND$", 1, 1, 0, 0, 0, 0, 64, 0x2c, 0, 4, 0, 0, ".hppa_unwind", SUBSEG_UNWIND},
|
||||
#endif
|
||||
{NULL, 0, 1, 0, 0, 0, 0, 255, 0x1f, 0, 4, 0, 0, 0}
|
||||
};
|
||||
|
||||
@ -4687,7 +4685,6 @@ process_exit ()
|
||||
NULL, 0, R_HPPA_EXIT, e_fsel, 0, 0, NULL);
|
||||
#endif
|
||||
|
||||
exit_processing_complete = TRUE;
|
||||
}
|
||||
|
||||
/* Process a .EXIT pseudo-op. */
|
||||
@ -5042,7 +5039,6 @@ pa_proc (unused)
|
||||
/* Reset global variables for new procedure. */
|
||||
callinfo_found = FALSE;
|
||||
within_procedure = TRUE;
|
||||
exit_processing_complete = FALSE;
|
||||
|
||||
/* Create another call_info structure. */
|
||||
call_info = (struct call_info *) xmalloc (sizeof (struct call_info));
|
||||
@ -5113,9 +5109,6 @@ pa_procend (unused)
|
||||
if (within_entry_exit)
|
||||
as_bad ("Missing .EXIT for a .ENTRY");
|
||||
|
||||
if (!exit_processing_complete)
|
||||
process_exit ();
|
||||
|
||||
within_procedure = FALSE;
|
||||
demand_empty_rest_of_line ();
|
||||
return;
|
||||
|
Loading…
Reference in New Issue
Block a user