diff options
| author | sayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-03-01 02:43:49 +0000 |
|---|---|---|
| committer | sayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-03-01 02:43:49 +0000 |
| commit | 9353326df701c241a5aed1692ea9e0a9a2f588fe (patch) | |
| tree | 64d2edac2cf6316d5116125278fb576fd0d0116e /libjava/gnu/java/security/der/DER.java | |
| parent | 9d3fdb752dbf160e4f0378f0b785a1ae898dad27 (diff) | |
| download | ppe42-gcc-9353326df701c241a5aed1692ea9e0a9a2f588fe.tar.gz ppe42-gcc-9353326df701c241a5aed1692ea9e0a9a2f588fe.zip | |
PR tree-optimization/20216
* tree-chrec.c (tree_fold_factorial): Delete.
(tree_fold_binomial): Change argument list to take a return type
and change the type of K to unsigned int. Rewrite to avoid explicit
evaluation of factorials, and (recursively) calling fold to perform
compile-time arithmetic. Return NULL on (internal) overflow.
(chrec_evaluate): Change type of K to an unsigned int. Avoid
calling tree_fold_binomial unnecessarily. Return chrec_dont_know
if any intermediate calculation overflows.
(chrec_apply): Update call to chrec_evaluate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95722 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java/security/der/DER.java')
0 files changed, 0 insertions, 0 deletions

