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