]> git.ipfire.org Git - thirdparty/gcc.git/commit
builtins.c (expand_builtin_mathfn): Always stabilize the argument list against re...
authorRoger Sayle <roger@eyesopen.com>
Thu, 26 Jun 2003 11:53:00 +0000 (11:53 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Thu, 26 Jun 2003 11:53:00 +0000 (11:53 +0000)
commitf5416098688606d9eaef9728de245275fd27d8db
treeb5f5ac43cc1e65fc0a80e9b537fb8ebf47cdb182
parent998c7773b5ac64ae6be1d905764bd233271cc734
builtins.c (expand_builtin_mathfn): Always stabilize the argument list against re-evaluation.

* builtins.c (expand_builtin_mathfn): Always stabilize the argument
list against re-evaluation.  If expand_unop fails, call expand_call
with the stabilized argument list rather than return NULL_RTX.
(expand_builtin_mathfn2): Likewise, always stabilize the argument
list, and call expand_call ourselves if expand_binop fails.

Co-Authored-By: Richard Henderson <rth@redhat.com>
From-SVN: r68526
gcc/ChangeLog
gcc/builtins.c