This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug java/14670] New: gcj & high ascii: win32: incorrectly translated / linux: fails to compile
- From: "ovidr at users dot sourceforge dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 21 Mar 2004 16:15:21 -0000
- Subject: [Bug java/14670] New: gcj & high ascii: win32: incorrectly translated / linux: fails to compile
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
On Linux: gcc version 3.4.0 20040131
TestD.java:12: error: unrecognized character in input stream.
On Win32: gcc version 3.4.0 20040316 (prerelease)
Compiles fine, but characters are either output as boxes or question marks.
The test app creates two labels (A and B) The high bit ascii results when
compiled:
1. All Sun's JAVA:
javac -classpath swt.jar TestD.java
java -classpath swt.jar;. TestD
A: OK
B: OK
2. Mixture of javac and GCJ.
javac -classpath swt.jar TestD.java
gcj -c TestD.class -I swt.jar
gcj --main=TestD TestD.o libswt.a
A: OK
B: Wrong. Has ?'s (question marks)
3. All GCJ.
gcj -c TestD.java -I swt.jar
gcj --main=TestD TestD.o libswt.a
A: Wrong. Has boxes.
I will attach the class to this message.
--
Summary: gcj & high ascii: win32: incorrectly translated / linux:
fails to compile
Product: gcc
Version: unknown
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=14670