This is the mail archive of the java-prs@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

libgcj/9051: Small program causes crash with -Os option


>Number:         9051
>Category:       libgcj
>Synopsis:       Small program causes crash with -Os option
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Dec 24 00:56:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     oyvind.harboe@zylin.com
>Release:        GCJ 3.2 MinGW
>Organization:
>Environment:
C:\eclipse\workspace\output>gcj -v
Reading specs from c:/mingw/bin/../lib/gcc-lib/mingw32/3.2/specs
Reading specs from c:/mingw/bin/../lib/gcc-lib/mingw32/3.2/../../../libgcj.spec
rename spec lib to liborig
Configured with: /extra/src/gcc/gcc-3.2/configure --prefix=/extra/wingcc --build
=i686-pc-linux-gnu --host=mingw32 --target=mingw32 --enable-languages=c,c++,java
 --with-gcc --with-gnu-as --with-gnu-ld --with-as=/extra/xgcc/bin/mingw32-as --w
ith-ld=/extra/xgcc/bin/mingw32-ld --enable-threads=win32 --disable-nls --disable
-win32-registry --disable-shared --disable-debug --disable-multilib --without-ne
wlib --enable-libgcj --disable-java-awt --without-x --enable-java-gc=boehm --dis
able-libgcj-debug --enable-interpreter --enable-hash-synchronization
Thread model: win32
gcc version 3.2 (mingw special 20020817-1)
>Description:
Compile included class and run the executable. It crashes when compiled with the -Os option.

>How-To-Repeat:
1. Unzip crash.zip
2. gcj -Os -o foo.exe --main=Test Test.class
3. Run the program

C:\eclipse\workspace\output>foo

abnormal program termination
>Fix:
In my real app, I removed the final keyword. That didn't help in this reduced example.
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/x-zip-compressed; name="crash.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="crash.zip"

UEsDBBQAAAAIAFdNmC3ILdRZeQIAADgEAAAKAGAAVGVzdC5jbGFzc1NESwBcAAAAAAgADne+amNk
YGkQYWBgUGGAAAcgZmQCM1kVgIQCkM3ICuGLAolmW223pJg9bGIHXhmB1DExyDAwgqVFGP4zyjMw
QjhgEgBVVA0ABwYeCD4GHgg+mR0IPnVSbU/TYBQ9zzrWrRSYHZvyIir4MgZjviAqQ1QQEpOJRpCE
+KnbulHc2qXrzPw7/gNMZAlL9Ls/yniebgaRmaa3t8899zz33nN//jr9DgVZbAuE96ymr0IIxI/M
T2auZjrV3JvikVXiqSKg1s32e8f2BYzCGWDX92ynmheIrNkMrgso6fl9sm26ZUuHiqiGMDSBsYLt
WDutetHy9sxizZI0bsms7ZueLf/7h2H/0G6SrSCrIa1ScV2BZPrilfIWtfbRbB6VK1EYApNnkHct
x7fr1la7ZDV823VUjGtIQtMxhEgMIVwWSP3LuNGqVCxPxYQs+5KGSUyxELPRsJyywOKgEi4c9Tjy
Oq5iRjJcE4j6bi8mMJ6+mEHsDcxK7Ny5ye9+bvpWXcUtzsBtcerJXqrt5t4yz2e2ZdaZfQfpGG5j
XiAxAKBigWNqyIOao1NpNraIpfNXBYWouMt2a5ZT9Q8DFV/puI8HGu5hWUdcJoawIhBqt4mjLEXT
ExAOX+o2Xfj/9CljuG7aRKbSHwYJKZm5ImGzKaV8Lj2vyi1IDEALaLtuyytZ27bcl5jckyWJ4hhD
XDVA8KXMtAp9biBtjH85foNYpoPhYzoh6LSRfsIIrd73RzEWxNl1P/mUZEP8rhmJ10Zip4vkQQep
H6vhTPYbrnQxeWAkOpheOMH1E9zc+YpM9gQ5vg/j5S+IZrIdPDomV4Tco1zF3t0ZaLTD5NYZiTNi
0I4znqSkE5RrCiuYRh4zQX3LvRr69UnvcVC/gid8ImSNEL9Kq5Anxbw1jiSGp1jv95EnRvY40kWI
HTwzXgSF/RmGVAKYpT/310BGsIHNYLIvA+TWb1BLAwQUAAAACABXTZgtISnmKQ4BAADFAQAACQBg
AFRlc3QuamF2YVNESwBcAAAAAAgADne+amNkYGkQYWBgUGGAAAcgZmQCM1kVgIQCkM3ICuGLAolm
W223pJg9bGIHXhmB1DExyDAwgqVFGP4zyjMwQjhgEgBVVA0ABwYeCD4GHgg+lhsIPl2Qz2rDMAzG
zwnkHUROdgZpd+4Cu+wF1u00dlBSp/GWyMFW2pSxd5/tJi0MLAv05ye+L0s3RZGlUMAzTtwZC6ZD
WxsVapssHae61w00PToHb8pxlv5kabJnq+kIA87vpHnnK/6NVp+QFZyMPkBrjFim5ln6blhLWk3Y
w1L3IzXaKu+/0X0d2jxgVjJV126shWB7CSlSEu6sOQOpM7xOxHpQL3OjRtaGhIwbv+FrkJsOxP8R
UPJOWhRUFNeS9ezDPN85a+wvjtVQmolLL5W4J0Fyd2vrFgSVvaIjd0I+PW638U4SnCC5CvHEYNXV
VsfIPkXDBtS0OPbxCWiP7uZaEBq8F7IMsByddysSPc2/P1BLAQIWCxQAAAAIAFdNmC3ILdRZeQIA
ADgEAAAKABEAAAAAAAAAIAC2gQAAAABUZXN0LmNsYXNzU0QEAFwAAABVVAUABwYeCD5QSwECFgsU
AAAACABXTZgtISnmKQ4BAADFAQAACQARAAAAAAABACAAtoEBAwAAVGVzdC5qYXZhU0QEAFwAAABV
VAUABwYeCD5QSwUGAAAAAAIAAgCRAAAAlgQAAAAA


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]