This patch fixes some dwarf2 problems with sign-extension. 2004-07-20 Kevin Buettner and Martin Hunt * dwarf2-frame.c (execute_cfa_program): Fix typo in which the alignment was being added to the offset instead of multiplied. (struct comp_unit): Add new field ``signed_addr_p''. (encoding_for_size): Add new parameter ``signed_addr_p''. Adjust all callers. Add code for handling signed encodings. (dwarf2_build_frame_info): Initialize ``unit.signed_addr_p''. (dwarf2_build_frame_info): Set unit.addr_size. -- Martin M. Hunt Red Hat Inc.