http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49713
--- Comment #2 from Richard Henderson <rth at gcc dot gnu.org> 2011-07-12 18:41:48 UTC --- Author: rth Date: Tue Jul 12 18:41:44 2011 New Revision: 176212 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=176212 Log: PR target/49713 * dwarf2out.h (dwarf_frame_regnum): Remove. * dwarf2out.c (based_loc_descr): Revert last change. Initialize regno earlier from DWARF_FRAME_REGNUM. Never use dbx_reg_number. * dwarf2cfi.c (dw_stack_pointer_regnum, dw_frame_pointer_regnum): New. (execute_dwarf2_frame): Initialize them. (DW_STACK_POINTER_REGNUM, DW_FRAME_POINTER_REGNUM): Remove; replace users of the macros with the variables. (expand_builtin_dwarf_sp_column): Revert last change. (expand_builtin_init_dwarf_reg_sizes): Likewise. Compute the result of DWARF_FRAME_REGNUM into a local variable. Modified: trunk/gcc/ChangeLog trunk/gcc/dwarf2cfi.c trunk/gcc/dwarf2out.c trunk/gcc/dwarf2out.h