From: hjl Date: Wed, 18 Aug 2010 13:35:46 +0000 (+0000) Subject: Expand pending pops before trying the optab. X-Git-Url: http://git.sourceforge.jp/view?a=commitdiff_plain;h=65a6bd146cdf4b091071f5b7213366eb240d5ef3;p=pf3gnuchains%2Fgcc-fork.git Expand pending pops before trying the optab. 2010-08-18 Paolo Bonzini PR middle-end/45292 * optabs.c (expand_bool_compare_and_swap): Expand pending pops before trying the optab. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@163339 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 124b3cb38c3..dfe7de21ae0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2010-08-18 Paolo Bonzini + + PR middle-end/45292 + * optabs.c (expand_bool_compare_and_swap): Expand pending + pops before trying the optab. + 2010-08-18 Yao Qi PR target/45094 diff --git a/gcc/optabs.c b/gcc/optabs.c index 1fcbedc0089..5d095c1a9b9 100644 --- a/gcc/optabs.c +++ b/gcc/optabs.c @@ -6908,6 +6908,7 @@ expand_bool_compare_and_swap (rtx mem, rtx old_val, rtx new_val, rtx target) if (icode == CODE_FOR_nothing) return NULL_RTX; + do_pending_stack_adjust (); do { start_sequence ();