diff options
| author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-06-18 23:15:59 +0000 |
|---|---|---|
| committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-06-18 23:15:59 +0000 |
| commit | 3b3a787af56c561b8d789cc6d8b107ee89535205 (patch) | |
| tree | a3d6ae542615df88c6d0ba17800fb0f3dd2fbf4b /libjava/gnu/java/io/ClassLoaderObjectInputStream.java | |
| parent | 2b4cffe7faed0a23e9d0c4c0596dfe7155a85ab1 (diff) | |
| download | ppe42-gcc-3b3a787af56c561b8d789cc6d8b107ee89535205.tar.gz ppe42-gcc-3b3a787af56c561b8d789cc6d8b107ee89535205.zip | |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83369 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java/io/ClassLoaderObjectInputStream.java')
0 files changed, 0 insertions, 0 deletions

