* interp.c (sim_load): Don't refer directly to _cooked_size and vma;

Use bfd_section_size and bfd_get_section_vma.
This commit is contained in:
Alan Modra 2003-10-11 12:41:12 +00:00
parent b98ed7bea6
commit 9e126dc094
2 changed files with 10 additions and 3 deletions

View file

@ -1,3 +1,8 @@
2003-10-11 Alan Modra <amodra@bigpond.net.au>
* interp.c (sim_load): Don't refer directly to _cooked_size and vma;
Use bfd_section_size and bfd_get_section_vma.
2003-02-27 Andrew Cagney <cagney@redhat.com>
* interp.c (sim_open, sim_create_inferior): Rename _bfd to bfd.

View file

@ -1,5 +1,5 @@
/* Simulator for Motorola's MCore processor
Copyright (C) 1999, 2000 Free Software Foundation, Inc.
Copyright (C) 1999, 2000, 2002, 2003 Free Software Foundation, Inc.
Contributed by Cygnus Solutions.
This file is part of GDB, the GNU debugger.
@ -1981,9 +1981,11 @@ sim_load (sd, prog, abfd, from_tty)
/* figure the end of the bss section */
#if 0
printf ("bss section at 0x%08x for 0x%08x bytes\n",
(unsigned long) s_bss->vma , (unsigned long) s_bss->_cooked_size);
(unsigned long) bfd_get_section_vma (handle, s_bss),
(unsigned long) bfd_section_size (handle, s_bss));
#endif
heap_ptr = (unsigned long) s_bss->vma + (unsigned long) s_bss->_cooked_size;
heap_ptr = ((unsigned long) bfd_get_section_vma (handle, s_bss)
+ (unsigned long) bfd_section_size (handle, s_bss));
/* Clean up after ourselves. */
bfd_close (handle);