re PR debug/50132 (ICE: in maybe_record_trace_start, at dwarf2cfi.c:2234 with -fno...
authorRichard Henderson <rth@redhat.com>
Thu, 25 Aug 2011 18:57:48 +0000 (11:57 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 25 Aug 2011 18:57:48 +0000 (11:57 -0700)
commit42aa5124f7a7173d1972668378a9531949f92599
treeba68cdf5cb12fb41f9051ea44e08934bd8482ab0
parent0ab71f306cd6148c0c9f93418a86763ee2cd4b72
re PR debug/50132 (ICE: in maybe_record_trace_start, at dwarf2cfi.c:2234 with -fno-asynchronous-unwind-tables and long double)

PR 50132
PR 49864
        * cfgcleanup.c (old_insns_match_p): Don't allow cross-jump for
        non-constant stack adjutment.
        * expr.c (find_args_size_adjust): Break out from ...
        (fixup_args_size_notes): ... here.
        * rtl.h (find_args_size_adjust): Declare.

From-SVN: r178084
gcc/ChangeLog
gcc/cfgcleanup.c
gcc/expr.c
gcc/rtl.h
gcc/testsuite/gcc.dg/pr50132.c [new file with mode: 0644]