diff options
author | Jakub Jelinek <jakub@redhat.com> | 2004-06-19 01:15:59 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2004-06-19 01:15:59 +0200 |
commit | e1af8299421eb7261ddcadf3630cf6dfa6c32099 (patch) | |
tree | a3d6ae542615df88c6d0ba17800fb0f3dd2fbf4b /libjava/java/util/EmptyStackException.java | |
parent | caf2523d6d984c1c46b1c5056b835448f4fc02a9 (diff) | |
download | gcc-e1af8299421eb7261ddcadf3630cf6dfa6c32099.zip gcc-e1af8299421eb7261ddcadf3630cf6dfa6c32099.tar.gz gcc-e1af8299421eb7261ddcadf3630cf6dfa6c32099.tar.bz2 |
fold-const.c (build_range_check): If !in_p and recursive call fails, exit immediately.
* fold-const.c (build_range_check): If !in_p and recursive call
fails, exit immediately. If high - low overflows and etype is
a signed type, retry with unsigned etype.
(merge_ranges): If !in0_p and !in1_p, handle even range2 adjacent
to range1 at TYPE_MAX_VALUE and TYPE_MIN_VALUE.
* gcc.dg/range-test-1.c: New test.
* g++.dg/opt/range-test-1.C: New test.
From-SVN: r83369
Diffstat (limited to 'libjava/java/util/EmptyStackException.java')
0 files changed, 0 insertions, 0 deletions