--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-17
03:27 ---
Fixed for 4.1.
--
What|Removed |Added
Status|NEW |RESOLV
--- Additional Comments From falk at debian dot org 2005-08-30 19:14
---
(In reply to comment #3)
> Actually, this looks like a more generic problem, not limited to Java.
In C, signed overflow is undefined, so any result or behavior would be
acceptable.
--
http://gcc.gnu.org/bugzill
--- Additional Comments From rmathew at gcc dot gnu dot org 2005-08-30
09:13 ---
Actually, this looks like a more generic problem, not limited to Java.
Witness:
--- 8< ---
~/src/tmp/PR22166 > cat x.c
#include
int main( voi
--- Additional Comments From rmathew at gcc dot gnu dot org 2005-08-30
07:33 ---
Still exists on mainline. At optimisation levels 1,2 and 3, this bug disappears.
Also disappears if "-fuse-divide-subroutine" is used.
Seems to have been introduced between June 14th and 15th:
http://gc
--
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever Confirmed||1
Last reconfirmed|-00-00 00:00:00 |2005-08-
--
What|Removed |Added
Summary|0x8000/-1 is wrong |0x8000/-1 is wrong in
||java
http://gcc.gnu.org/bugzilla/sh