From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jim Blandy To: gdb-patches@sources.redhat.com Subject: PATCH: minor cleanup to dwarf2read.c Date: Tue, 03 Jul 2001 15:29:00 -0000 Message-id: <20010703223023.0AE685E9D8@zwingli.cygnus.com> X-SW-Source: 2001-07/msg00038.html 2001-07-03 Jim Blandy * 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. Index: gdb/dwarf2read.c =================================================================== RCS file: /cvs/src/src/gdb/dwarf2read.c,v retrieving revision 1.26 diff -c -r1.26 dwarf2read.c *** gdb/dwarf2read.c 2001/07/02 17:43:07 1.26 --- gdb/dwarf2read.c 2001/07/03 22:27:17 *************** *** 980,987 **** obstack_init (&dwarf2_tmp_obstack); back_to = make_cleanup (dwarf2_free_tmp_obstack, NULL); ! while ((unsigned int) (info_ptr - dwarf_info_buffer) ! + ((info_ptr - dwarf_info_buffer) % 4) < dwarf_info_size) { struct comp_unit_head cu_header; beg_of_comp_unit = info_ptr; --- 980,986 ---- obstack_init (&dwarf2_tmp_obstack); back_to = make_cleanup (dwarf2_free_tmp_obstack, NULL); ! while (info_ptr < dwarf_info_buffer + dwarf_info_size) { struct comp_unit_head cu_header; beg_of_comp_unit = info_ptr;