diff options
author | Jeff Law <law@redhat.com> | 1993-11-24 09:24:39 +0000 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 1993-11-24 09:24:39 +0000 |
commit | 31a385d17a7caf9dc6227035b390e593da4f0c99 (patch) | |
tree | c3ff7c82a526459354c438070429aab60a3270ab /gas/config | |
parent | c5953036d8466d90cff927d72fc17b179d4889ca (diff) | |
download | gdb-31a385d17a7caf9dc6227035b390e593da4f0c99.zip gdb-31a385d17a7caf9dc6227035b390e593da4f0c99.tar.gz gdb-31a385d17a7caf9dc6227035b390e593da4f0c99.tar.bz2 |
* config/tc-hppa.c (pa_procend): Do not call process_exit.
(exit_processing_complete): Delete unwanted variable and all
references.
Diffstat (limited to 'gas/config')
-rw-r--r-- | gas/config/tc-hppa.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/gas/config/tc-hppa.c b/gas/config/tc-hppa.c index 7c38e06..97353bb 100644 --- a/gas/config/tc-hppa.c +++ b/gas/config/tc-hppa.c @@ -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; |