Handle cfa adjustments in csa pass
authorRichard Henderson <rth@redhat.com>
Mon, 13 Oct 2014 20:20:44 +0000 (13:20 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 13 Oct 2014 20:20:44 +0000 (13:20 -0700)
commit3dce09649d93c3465754c0b027574823607964ab
treed350efbd0701fbb2f17254a9d19f87669769a4bf
parente3c891c7cf1218dc6e1c9dd2593e110fe67ad7c6
Handle cfa adjustments in csa pass

* combine-stack-adj.c (no_unhandled_cfa): New.
(maybe_merge_cfa_adjust): New.
(combine_stack_adjustments_for_block): Use them.

From-SVN: r216161
gcc/ChangeLog
gcc/combine-stack-adj.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/torture/20141013.C [new file with mode: 0644]