This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/25840] [4.2 Regression] libjava is broken on Linux/x86-64
- From: "hjl at lucon dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 18 Jan 2006 19:23:57 -0000
- Subject: [Bug middle-end/25840] [4.2 Regression] libjava is broken on Linux/x86-64
- References: <bug-25840-682@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #6 from hjl at lucon dot org 2006-01-18 19:23 -------
It looks like gcc puts some junks in .ctors section:
[hjl@gnu-16 .libs]$ objdump -s -j .ctors libgcj.so.7
libgcj.so.7: file format elf64-x86-64
Contents of section .ctors:
190c000 ffffffff ffffffff 00000000 00000000 ................
190c010 60cdfe00 00000000 00000000 00000000 `...............
190c020 48c7c00f 0000000f 05000000 00000000 H...............
190c030 00200001 00000000 00000000 00000000 . ..............
190c040 48c7c00f 0000000f 05000000 00000000 H...............
190c050 d03f0101 00000000 10605101 00000000 .?.......`Q.....
190c060 20605101 00000000 30605101 00000000 `Q.....0`Q.....
190c070 40605101 00000000 50605101 00000000 @`Q.....P`Q.....
190c080 60605101 00000000 70605101 00000000 ``Q.....p`Q.....
190c090 80605101 00000000 90605101 00000000 .`Q......`Q.....
190c0a0 a0605101 00000000 00000000 00000000 .`Q.............
The "05000000" entry is bogus.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25840