* defaults.h (CFA_FRAME_BASE_OFFSET): Define.
commit89fa767ae95db3a835c4a0231ed795a5756e4285
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Feb 2006 19:21:21 +0000 (21 19:21 +0000)
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Feb 2006 19:21:21 +0000 (21 19:21 +0000)
treee9cc90cb640c50debe56c3107b49f06cdd5cd24d
parent03f0fdd81264feaf39579e6b510639d3dcc61822
* defaults.h (CFA_FRAME_BASE_OFFSET): Define.
* config/ia64/ia64.h (CFA_FRAME_BASE_OFFSET): Override.
* doc/tm.texi (CFA_FRAME_BASE_OFFSET): Document.
* dwarf2out.c (build_cfa_loc): New offset parameter.  Add it
to the result of the expression.
(def_cfa_1): Adjust.
(frame_pointer_cfa_offset): Rename to...
(frame_pointer_fb_offset): ... this.  Adjust all uses.
(convert_cfa_to_loc_list): Rename to...
(convert_cfa_to_fb_loc_list): ... this.  New offset parameter.
Pass it on to build_cfa_loc.
(compute_frame_pointer_to_cfa_displacement): Rename to...
(compute_frame_pointer_to_fb_displacement): ... this.  New
offset parameter.  Use it in computation.
(gen_subprogram_die): Compute cfa_fb_offset with the new
macro, and use it to compute the fb loc list and the
displacement.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111341 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/ia64/ia64.h
gcc/defaults.h
gcc/doc/tm.texi
gcc/dwarf2out.c