[Bug java/14818] New: gcj: boolean value changes with -Os
ovidr at users dot sourceforge dot net
gcc-bugzilla@gcc.gnu.org
Fri Apr 2 03:04:00 GMT 2004
import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;
public class gc
{
static public void main (String[] s)
{
bla(false);
}
static void bla(boolean b) {
System.out.println("1 - now: " + b);
try {
Socket socket = new Socket("localhost", 8888);
} catch (IOException e) {
System.out.println("2 - now: " + b);
}
}
}
/*
linux
gcc version 3.4.0 20040131 (prerelease)
results:
gcj --main=gc gc.java
1 - now: false
2 - now: false
gcj --main=gc -Os gc.java
1 - now: false
2 - now: true
*/
--
Summary: gcj: boolean value changes with -Os
Product: gcc
Version: 3.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: java
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ovidr at users dot sourceforge dot net
CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu
dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14818
More information about the Gcc-bugs
mailing list