* builtins.c (fold_builtin_cos): Use fold_strip_sign_ops().
(fold_builtin_hypot): Likewise. * fold-const.c (fold_strip_sign_ops): Handle "odd" builtins. testsuite: * gcc.dg/builtins-20.c: Add more cases for stripping sign ops. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118683 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 4 additions, 0 deletionsgcc/ChangeLog
- gcc/builtins.c 12 additions, 19 deletionsgcc/builtins.c
- gcc/fold-const.c 11 additions, 0 deletionsgcc/fold-const.c
- gcc/testsuite/ChangeLog 2 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/builtins-20.c 81 additions, 0 deletionsgcc/testsuite/gcc.dg/builtins-20.c
Loading
Please register or sign in to comment