re PR rtl-optimization/36998 (Ada bootstrap broken on i586-*-*)
authorJakub Jelinek <jakub@redhat.com>
Thu, 20 Nov 2008 21:26:52 +0000 (22:26 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 20 Nov 2008 21:26:52 +0000 (22:26 +0100)
commit1fd8faf0599d4054a7a6118c35fc0ef6c2db5e4a
tree8774b5a4abd0590e8cef985676755b3aa93672f5
parentb52b558a25df4860b17f5e23a9597f20898b802e
re PR rtl-optimization/36998 (Ada bootstrap broken on i586-*-*)

PR rtl-optimization/36998
* dwarf2out.c (stack_adjust_offset): Add cur_args_size and cur_offset
arguments.  Handle sp = reg and (set (foo) (mem (pre_inc (reg sp)))).
(compute_barrier_args_size_1, dwarf2out_frame_debug_expr): Adjust
stack_adjust_offset callers.
(dwarf2out_stack_adjust): Likewise.  Handle insns in annulled
branches properly.
(compute_barrier_args_size): Handle insns in annulled branches
properly.

From-SVN: r142060
gcc/ChangeLog
gcc/dwarf2out.c