builtins.c (fold_builtin_unordered_cmp): Take an EXP argument instead of both an...
authorRoger Sayle <sayle@gcc.gnu.org>
Sun, 20 Jun 2004 03:56:05 +0000 (03:56 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Sun, 20 Jun 2004 03:56:05 +0000 (03:56 +0000)
commit14f661f16c1aabf017bcd7b0fea29786366b502f
tree27a281b7ba8329efc3f7abbd5c915f7822d468d1
parent2ec5cdadd47eaa80ba29800a6136aa245c1f067c
builtins.c (fold_builtin_unordered_cmp): Take an EXP argument instead of both an ARGLIST and a result TYPE.

* builtins.c (fold_builtin_unordered_cmp): Take an EXP argument
instead of both an ARGLIST and a result TYPE.  Handle these C99
comparison functions as "polymorphic" builtins.  Also handle
lowering of BUILT_IN_ISUNORDERED to an UNORDERED_EXPR tree node.
(fold_builtin_1): Update calls to fold_builtin_unordered_cmp.
Move handling of BUILT_IN_ISUNORDERED from here to there.

From-SVN: r83404
gcc/ChangeLog
gcc/builtins.c