2007-03-15 Richard Guenther <rguenther@suse.de>
commitfc0dfa6efebb0d5ba53559090240e2693de08221
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 15 Mar 2007 20:14:49 +0000 (15 20:14 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 15 Mar 2007 20:14:49 +0000 (15 20:14 +0000)
tree7340698850120ae209ffafffbe6cb9c4642fe593
parent4aaec1807f556b5b8de98cbda59cb17bdea008c4
2007-03-15  Richard Guenther  <rguenther@suse.de>

PR middle-end/29719
PR middle-end/31161
* builtins.c (expand_builtin_int_roundingfn): Always fall
back to floor/ceil and its variants even if they may be
not available.
(expand_builtin_cexpi): As a fallback if we
don't have builtins for sincos or cexp create a function
declaration for cexp and expand to a call to that.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122958 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/builtins.c