PATCH: correctly handle the CFA in DWARF2 unwinding
Andrew Pinski
pinskia@physics.uc.edu
Thu Jan 12 00:26:00 GMT 2006
On Jan 11, 2006, at 3:46 PM, Nathan Froyd wrote:
>
> Tested with a bootstrap and `make -k check' on x86_64-pc-linux-gnu. No
> regressions.
>
> 2006-01-11 Nathan Froyd <froydnj@cs.rice.edu>
>
> * gcc/unwind-dw2.h: Move cfa-related variables into
> struct frame_state_reg_info to ensure that the CFA is properly
> handled when executing DW_CFA_{remember,restore}_state.
> * gcc/unwind-dw2.c, gcc/config/alpha/linux-unwind.h,
> gcc/config/alpha/vms-unwind.h, gcc/config/s390/tpf-unwind.h
> gcc/config/s390/linux-unwind.h, gcc/config/sparc/linux-unwind.h
> gcc/config/i386/linux-unwind.h, gcc/config/sh/linux-unwind.h
> gcc/config/rs6000/linux-unwind.h,
> gcc/config/rs6000/darwin-fallback.c, gcc/config/pa/linux-unwind.h,
> gcc/config/pa/hpux-unwind.h, gcc/config/mips/linux-unwind.h:
> Modify to use new cfa_* fields.
There was no patch attached.
Thanks,
Andrew Pinski
More information about the Gcc-patches
mailing list