mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-29 18:41:27 +00:00
* mdebugread.c (parse_partial_symbols): Fix 64-bit
sign-extension problems in calculating psymtab addresses. * buildsym.c (end_symtab): Use macro to pop context.
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
Mon Oct 21 18:17:08 1996 Mark Alexander <marka@cygnus.com>
|
||||
|
||||
* mdebugread.c (parse_partial_symbols): Fix 64-bit
|
||||
sign-extension problems in calculating psymtab addresses.
|
||||
* buildsym.c (end_symtab): Use macro to pop context.
|
||||
|
||||
Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
|
||||
|
||||
* v850-tdep.c: Cleanup lots of things. Add many comments.
|
||||
|
||||
@@ -811,8 +811,7 @@ end_symtab (end_addr, objfile, section)
|
||||
|
||||
if (context_stack_depth > 0)
|
||||
{
|
||||
context_stack_depth--;
|
||||
cstk = &context_stack[context_stack_depth];
|
||||
cstk = pop_context();
|
||||
/* Make a block for the local symbols within. */
|
||||
finish_block (cstk->name, &local_symbols, cstk->old_blocks,
|
||||
cstk->start_addr, end_addr, objfile);
|
||||
|
||||
@@ -2567,7 +2567,7 @@ parse_partial_symbols (objfile, section_offsets)
|
||||
{
|
||||
if (sh.st == stProc || sh.st == stStaticProc)
|
||||
{
|
||||
long procaddr;
|
||||
CORE_ADDR procaddr;
|
||||
long isym;
|
||||
|
||||
sh.value += ANOFFSET (section_offsets, SECT_OFF_TEXT);
|
||||
@@ -2594,7 +2594,7 @@ parse_partial_symbols (objfile, section_offsets)
|
||||
&sh);
|
||||
if (sh.st == stEnd)
|
||||
{
|
||||
long high = procaddr + sh.value;
|
||||
CORE_ADDR high = procaddr + sh.value;
|
||||
|
||||
/* Kludge for Irix 5.2 zero fh->adr. */
|
||||
if (!relocatable
|
||||
@@ -2708,8 +2708,8 @@ parse_partial_symbols (objfile, section_offsets)
|
||||
|
||||
switch (sh.st)
|
||||
{
|
||||
long high;
|
||||
long procaddr;
|
||||
CORE_ADDR high;
|
||||
CORE_ADDR procaddr;
|
||||
int new_sdx;
|
||||
|
||||
case stStaticProc:
|
||||
|
||||
Reference in New Issue
Block a user