* dwarf2read.c (dwarf2_build_psymtabs_hard): Remove extraneous
code in loop condition. This seemed to be trying to round info_ptr up to the next four-byte boundary, but that's not what it actually did. If we discover the problem the old code was really trying to address, we can fix it properly.
This commit is contained in:
parent
18ae5d728b
commit
2541c7cf08
|
@ -1,3 +1,11 @@
|
||||||
|
2001-07-04 Jim Blandy <jimb@redhat.com>
|
||||||
|
|
||||||
|
* dwarf2read.c (dwarf2_build_psymtabs_hard): Remove extraneous
|
||||||
|
code in loop condition. This seemed to be trying to round
|
||||||
|
info_ptr up to the next four-byte boundary, but that's not what it
|
||||||
|
actually did. If we discover the problem the old code was really
|
||||||
|
trying to address, we can fix it properly.
|
||||||
|
|
||||||
2001-07-03 Michael Snyder <msnyder@redhat.com>
|
2001-07-03 Michael Snyder <msnyder@redhat.com>
|
||||||
|
|
||||||
* thread_db (find_new_threads_callback, thread_db_thread_alive,
|
* thread_db (find_new_threads_callback, thread_db_thread_alive,
|
||||||
|
|
|
@ -980,8 +980,7 @@ dwarf2_build_psymtabs_hard (struct objfile *objfile, int mainline)
|
||||||
obstack_init (&dwarf2_tmp_obstack);
|
obstack_init (&dwarf2_tmp_obstack);
|
||||||
back_to = make_cleanup (dwarf2_free_tmp_obstack, NULL);
|
back_to = make_cleanup (dwarf2_free_tmp_obstack, NULL);
|
||||||
|
|
||||||
while ((unsigned int) (info_ptr - dwarf_info_buffer)
|
while (info_ptr < dwarf_info_buffer + dwarf_info_size)
|
||||||
+ ((info_ptr - dwarf_info_buffer) % 4) < dwarf_info_size)
|
|
||||||
{
|
{
|
||||||
struct comp_unit_head cu_header;
|
struct comp_unit_head cu_header;
|
||||||
beg_of_comp_unit = info_ptr;
|
beg_of_comp_unit = info_ptr;
|
||||||
|
|
Loading…
Reference in New Issue