* builtins.c (integer_valued_real_p): Handle fmin/fmax.
(fold_builtin_fmin_fmax): New. (fold_builtin_1): Use it. testsuite: * gcc.dg/builtins-20.c: Add fmin/fmax cases. * gcc.dg/torture/builtin-minmax-1.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118976 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 4 additions, 0 deletionsgcc/ChangeLog
- gcc/builtins.c 39 additions, 10 deletionsgcc/builtins.c
- gcc/testsuite/ChangeLog 3 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/builtins-20.c 78 additions, 0 deletionsgcc/testsuite/gcc.dg/builtins-20.c
- gcc/testsuite/gcc.dg/torture/builtin-minmax-1.c 100 additions, 0 deletionsgcc/testsuite/gcc.dg/torture/builtin-minmax-1.c
Loading
Please register or sign in to comment