This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
[hjl@lucon.org: PATCH: libgcj/25840: [4.2 Regression] libjava is broken on Linux/x86-64]
- From: "H. J. Lu" <hjl at lucon dot org>
- To: java-patches at gcc dot gnu dot org
- Date: Wed, 18 Jan 2006 11:47:56 -0800
- Subject: [hjl@lucon.org: PATCH: libgcj/25840: [4.2 Regression] libjava is broken on Linux/x86-64]
----- Forwarded message from "H. J. Lu" <hjl@lucon.org> -----
Date: Wed, 18 Jan 2006 11:46:28 -0800
From: "H. J. Lu" <hjl@lucon.org>
To: gcc-patches@gcc.gnu.org
Subject: PATCH: libgcj/25840: [4.2 Regression] libjava is broken on Linux/x86-64
User-Agent: Mutt/1.4.2.1i
".text\n" is missing from RESTORE2 in include/x86_64-signal.h. I am
testing it now.
H.J.
---
2006-01-18 H.J. Lu <hongjiu.lu@intel.com>
PR libgcj/25840
* include/x86_64-signal.h (RESTORE2): Add ".text\n".
--- libjava/include/x86_64-signal.h.switch 2005-11-01 13:57:46.000000000 -0800
+++ libjava/include/x86_64-signal.h 2006-01-18 11:40:42.000000000 -0800
@@ -50,6 +50,7 @@ while (0)
#define RESTORE2(name, syscall) \
asm \
( \
+ ".text\n" \
".byte 0 # Yes, this really is necessary\n" \
".align 16\n" \
"__" #name ":\n" \
----- End forwarded message -----