* builtins.c (fold_fixed_mathfn): When long and long long are the
commit73a0da56346299ee9d54d5dc6d6a4af1879d4ede
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 27 Jul 2006 14:02:27 +0000 (27 14:02 +0000)
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 27 Jul 2006 14:02:27 +0000 (27 14:02 +0000)
tree8f719633623f288ed24eae0d3489f6505aeb6a66
parent579e8d56771d9fd5cc52d758a92bf863228cbd03
* builtins.c (fold_fixed_mathfn): When long and long long are the
same size, canonicalize llceil*, llfloor*, llround* and llrint*
functions to their lceil*, lfloor*, lround* and lrint* forms.

* gcc.dg/builtins-55.c: New test case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115775 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/builtins-55.c [new file with mode: 0644]