public inbox for java-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug java/31325] New: gcj support for ARM EABI
@ 2007-03-23 12:52 s_j_newbury at yahoo dot co dot uk
2007-03-23 12:53 ` [Bug java/31325] " s_j_newbury at yahoo dot co dot uk
` (21 more replies)
0 siblings, 22 replies; 23+ messages in thread
From: s_j_newbury at yahoo dot co dot uk @ 2007-03-23 12:52 UTC (permalink / raw)
To: java-prs
Currently there is no gcj support on the ARM EABI platform. I have gathered
together a number of patches that allow it to build and will be attaching them
to this bug.
I would like to see this moving forward and getting support into mainline,
there are inevitably going to be issues.
--
Summary: gcj support for ARM EABI
Product: gcc
Version: 4.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: java
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: s_j_newbury at yahoo dot co dot uk
GCC build triplet: arm-*-linux-gnueabi
GCC host triplet: arm-*-linux-gnueabi
GCC target triplet: arm-*-linux-gnueabi
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug java/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
@ 2007-03-23 12:53 ` s_j_newbury at yahoo dot co dot uk
2007-03-23 12:55 ` s_j_newbury at yahoo dot co dot uk
` (20 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: s_j_newbury at yahoo dot co dot uk @ 2007-03-23 12:53 UTC (permalink / raw)
To: java-prs
------- Comment #1 from s_j_newbury at yahoo dot co dot uk 2007-03-23 12:53 -------
Created an attachment (id=13260)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13260&action=view)
libffi completion support for ARM EABI
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug java/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
2007-03-23 12:53 ` [Bug java/31325] " s_j_newbury at yahoo dot co dot uk
@ 2007-03-23 12:55 ` s_j_newbury at yahoo dot co dot uk
2007-03-23 13:03 ` s_j_newbury at yahoo dot co dot uk
` (19 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: s_j_newbury at yahoo dot co dot uk @ 2007-03-23 12:55 UTC (permalink / raw)
To: java-prs
------- Comment #2 from s_j_newbury at yahoo dot co dot uk 2007-03-23 12:55 -------
Created an attachment (id=13261)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13261&action=view)
add softfloat support to libffi for ARM EABI
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug java/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
2007-03-23 12:53 ` [Bug java/31325] " s_j_newbury at yahoo dot co dot uk
2007-03-23 12:55 ` s_j_newbury at yahoo dot co dot uk
@ 2007-03-23 13:03 ` s_j_newbury at yahoo dot co dot uk
2007-03-23 13:08 ` s_j_newbury at yahoo dot co dot uk
` (18 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: s_j_newbury at yahoo dot co dot uk @ 2007-03-23 13:03 UTC (permalink / raw)
To: java-prs
------- Comment #3 from s_j_newbury at yahoo dot co dot uk 2007-03-23 13:03 -------
Created an attachment (id=13262)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13262&action=view)
EABI can't implement _Unwind_Backtrace
This patch is from this bug:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29206
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug java/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (2 preceding siblings ...)
2007-03-23 13:03 ` s_j_newbury at yahoo dot co dot uk
@ 2007-03-23 13:08 ` s_j_newbury at yahoo dot co dot uk
2007-03-23 13:11 ` s_j_newbury at yahoo dot co dot uk
` (17 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: s_j_newbury at yahoo dot co dot uk @ 2007-03-23 13:08 UTC (permalink / raw)
To: java-prs
------- Comment #4 from s_j_newbury at yahoo dot co dot uk 2007-03-23 13:08 -------
Created an attachment (id=13263)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13263&action=view)
enable the libgcj interpreter for arm platforms
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug java/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (3 preceding siblings ...)
2007-03-23 13:08 ` s_j_newbury at yahoo dot co dot uk
@ 2007-03-23 13:11 ` s_j_newbury at yahoo dot co dot uk
2007-03-23 13:13 ` s_j_newbury at yahoo dot co dot uk
` (16 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: s_j_newbury at yahoo dot co dot uk @ 2007-03-23 13:11 UTC (permalink / raw)
To: java-prs
------- Comment #5 from s_j_newbury at yahoo dot co dot uk 2007-03-23 13:11 -------
--disable-sjlj-exceptions needs to be supplied to configure since it is not
automatically detected
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug java/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (4 preceding siblings ...)
2007-03-23 13:11 ` s_j_newbury at yahoo dot co dot uk
@ 2007-03-23 13:13 ` s_j_newbury at yahoo dot co dot uk
2007-03-23 13:22 ` s_j_newbury at yahoo dot co dot uk
` (15 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: s_j_newbury at yahoo dot co dot uk @ 2007-03-23 13:13 UTC (permalink / raw)
To: java-prs
------- Comment #6 from s_j_newbury at yahoo dot co dot uk 2007-03-23 13:13 -------
I have encountered a strange build failure with classpath. It is somehow
getting the build order wrong resulting in this error:
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/gcc/gcj
-B/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/arm-iwmmxt-linux-gnueabi/libjava/
-B/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/gcc/
-Wno-deprecated --encoding=UTF-8 --bootclasspath '' --classpath
..:/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava:/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/arm-iwmmxt-linux-gnueabi/libjava:/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/classpath:/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/classpath/external/w3c_dom:/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/classpath/external/sax:/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/classpath/external/relaxngDatatype:.::
-C -d . -MD -MF lists/gnu-CORBA-DynAn.deps -MT lists/gnu-CORBA-DynAn.stamp -MP
@lists/gnu-CORBA-DynAn.list
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/classpath/java/lang/Throwable.java:44:
error: Class or interface 'java.io.Serializable' not found in import.
import java.io.Serializable;
^
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/classpath/java/lang/Throwable.java:107:
error: Superinterface 'Serializable' of class 'java.lang.Throwable' not found.
public class Throwable implements Serializable
^
Manually building java.io.Serializable allows the build to continue. Why is
this happening? It doesn't happen with i686 or x86_64 with the same snapshot.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug java/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (5 preceding siblings ...)
2007-03-23 13:13 ` s_j_newbury at yahoo dot co dot uk
@ 2007-03-23 13:22 ` s_j_newbury at yahoo dot co dot uk
2007-03-23 15:20 ` s_j_newbury at yahoo dot co dot uk
` (14 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: s_j_newbury at yahoo dot co dot uk @ 2007-03-23 13:22 UTC (permalink / raw)
To: java-prs
------- Comment #7 from s_j_newbury at yahoo dot co dot uk 2007-03-23 13:22 -------
Created an attachment (id=13264)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13264&action=view)
arm-iwmmxt-linux-gnueabi platform support
I'm using arm-iwmmxt-linux-gnueabi instead of arm-none-linux-gnueabi which
needs this patch.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug java/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (6 preceding siblings ...)
2007-03-23 13:22 ` s_j_newbury at yahoo dot co dot uk
@ 2007-03-23 15:20 ` s_j_newbury at yahoo dot co dot uk
2007-03-23 19:32 ` tromey at gcc dot gnu dot org
` (13 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: s_j_newbury at yahoo dot co dot uk @ 2007-03-23 15:20 UTC (permalink / raw)
To: java-prs
------- Comment #8 from s_j_newbury at yahoo dot co dot uk 2007-03-23 15:20 -------
I've now hit:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24154
I only have 64M RAM + 256M swap, make is running out of memory and getting
killed.
Maybe I can add some more swap over NFS...?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug java/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (7 preceding siblings ...)
2007-03-23 15:20 ` s_j_newbury at yahoo dot co dot uk
@ 2007-03-23 19:32 ` tromey at gcc dot gnu dot org
2007-03-24 17:30 ` s_j_newbury at yahoo dot co dot uk
` (12 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: tromey at gcc dot gnu dot org @ 2007-03-23 19:32 UTC (permalink / raw)
To: java-prs
------- Comment #9 from tromey at gcc dot gnu dot org 2007-03-23 19:32 -------
I didn't read the patches yet.
Do you have a copyright assignment? That is a prerequisite for
getting these changes in. Once that is resolved we can proceed
with the normal patch review process.
If you don't have one, send me email and I will get you started.
It doesn't take long, usually.
If you do have one, the best thing to do is send each patch as
a separate email (with ChangeLog entry & other stuff documented
in the submission docs) to the java-patches list.
--
tromey at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |tromey at gcc dot gnu dot
| |org
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2007-03-23 19:32:20
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug java/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (8 preceding siblings ...)
2007-03-23 19:32 ` tromey at gcc dot gnu dot org
@ 2007-03-24 17:30 ` s_j_newbury at yahoo dot co dot uk
2007-03-24 19:58 ` s_j_newbury at yahoo dot co dot uk
` (11 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: s_j_newbury at yahoo dot co dot uk @ 2007-03-24 17:30 UTC (permalink / raw)
To: java-prs
------- Comment #10 from s_j_newbury at yahoo dot co dot uk 2007-03-24 17:30 -------
(In reply to comment #3)
> Created an attachment (id=13262)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13262&action=view) [edit]
> EABI can't implement _Unwind_Backtrace
>
> This patch is from this bug:
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29206
>
This patch doesn't help right now. It only affects sjlj exceptions and they
obviously aren't used due to --disable-sjlj-exceptions anyhow. Using this
patch as is causes _Unwind_Reason_Code to be undefined when sjlj exceptions
are disabled.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug java/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (9 preceding siblings ...)
2007-03-24 17:30 ` s_j_newbury at yahoo dot co dot uk
@ 2007-03-24 19:58 ` s_j_newbury at yahoo dot co dot uk
2007-03-25 14:52 ` s_j_newbury at yahoo dot co dot uk
` (10 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: s_j_newbury at yahoo dot co dot uk @ 2007-03-24 19:58 UTC (permalink / raw)
To: java-prs
------- Comment #11 from s_j_newbury at yahoo dot co dot uk 2007-03-24 19:58 -------
I have everything built except for libjava/exception.cc which fails as seen
below.
This I believe is due to the lack of an implementation of _Unwind_Backtrace in
the ARM EABI. What needs to be done to address this? Can anybody give me any
pointers?
In http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29206 Daniel Jackobowitz says
"As for ARM, I'm not sure what to do to fix the issue. ARM old ABI is stuck
with SJLJ. And the EABI can't implement _Unwind_Backtrace either. I have been
speaking with someone at ARM about the ABI implications of this, on and off,
but I don't have a lot of hope for it working out without a GNU extension."
depbase=`echo jni.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
if /bin/sh ./libtool --mode=compile
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/./gcc/xgcc
-shared-libgcc
-B/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/./gcc
-nostdinc++
-L/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/arm-iwmmxt-linux-gnueabi/libstdc++-v3/src
-L/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/arm-iwmmxt-linux-gnueabi/libstdc++-v3/src/.libs
-B/usr/lib/gcj-4.2.0_beta20070307/arm-iwmmxt-linux-gnueabi/bin/
-B/usr/lib/gcj-4.2.0_beta20070307/arm-iwmmxt-linux-gnueabi/lib/ -isystem
/usr/lib/gcj-4.2.0_beta20070307/arm-iwmmxt-linux-gnueabi/include -isystem
/usr/lib/gcj-4.2.0_beta20070307/arm-iwmmxt-linux-gnueabi/sys-include
-DHAVE_CONFIG_H -I.
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava
-I./include -I./gcj
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava
-Iinclude
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/include
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/classpath/include
-Iclasspath/include
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/classpath/native/fdlibm
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/../boehm-gc/include
-I../boehm-gc/include
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/libltdl
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/libltdl
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/.././libjava/../gcc
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/../libffi/include
-I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers
-Wswitch-enum -D_FILE_OFFSET_BITS=64 -Wextra -Wall -D_GNU_SOURCE
-DPREFIX="\"/usr/lib/gcj-4.2.0_beta20070307\""
-DTOOLEXECLIBDIR="\"/usr/lib/gcj-4.2.0_beta20070307/lib\""
-DJAVA_HOME="\"/usr/lib/gcj-4.2.0_beta20070307/jre\""
-DBOOT_CLASS_PATH="\"/usr/lib/gcj-4.2.0_beta20070307/jre/lib/rt.jar\""
-DJAVA_EXT_DIRS="\"/usr/lib/gcj-4.2.0_beta20070307/share/java/ext\""
-DGCJ_ENDORSED_DIRS="\"/usr/lib/gcj-4.2.0_beta20070307/share/java/gcj-endorsed\""
-DGCJ_VERSIONED_LIBDIR="\"/usr/lib/gcj-4.2.0_beta20070307/lib/gcj-4.2.0-beta20070307\""
-DPATH_SEPARATOR="\":\""
-DLIBGCJ_DEFAULT_DATABASE="\"/usr/lib/gcj-4.2.0_beta20070307/lib/gcj-4.2.0-beta20070307/classmap.db\""
-DLIBGCJ_DEFAULT_DATABASE_PATH_TAIL="\"gcj-4.2.0-beta20070307/classmap.db\""
-O2 -pipe -D_GNU_SOURCE -MT jni.lo -MD -MP -MF "$depbase.Tpo" -c -o jni.lo
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/jni.cc;
\
then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo";
exit 1; fi
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/./gcc/xgcc
-shared-libgcc
-B/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/./gcc
-nostdinc++
-L/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/arm-iwmmxt-linux-gnueabi/libstdc++-v3/src
-L/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/arm-iwmmxt-linux-gnueabi/libstdc++-v3/src/.libs
-B/usr/lib/gcj-4.2.0_beta20070307/arm-iwmmxt-linux-gnueabi/bin/
-B/usr/lib/gcj-4.2.0_beta20070307/arm-iwmmxt-linux-gnueabi/lib/ -isystem
/usr/lib/gcj-4.2.0_beta20070307/arm-iwmmxt-linux-gnueabi/include -isystem
/usr/lib/gcj-4.2.0_beta20070307/arm-iwmmxt-linux-gnueabi/sys-include
-DHAVE_CONFIG_H -I.
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava
-I./include -I./gcj
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava
-Iinclude
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/include
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/classpath/include
-Iclasspath/include
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/classpath/native/fdlibm
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/../boehm-gc/include
-I../boehm-gc/include
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/libltdl
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/libltdl
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/.././libjava/../gcc
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/../libffi/include
-I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers
-Wswitch-enum -D_FILE_OFFSET_BITS=64 -Wextra -Wall -D_GNU_SOURCE
-DPREFIX=\"/usr/lib/gcj-4.2.0_beta20070307\"
-DTOOLEXECLIBDIR=\"/usr/lib/gcj-4.2.0_beta20070307/lib\"
-DJAVA_HOME=\"/usr/lib/gcj-4.2.0_beta20070307/jre\"
-DBOOT_CLASS_PATH=\"/usr/lib/gcj-4.2.0_beta20070307/jre/lib/rt.jar\"
-DJAVA_EXT_DIRS=\"/usr/lib/gcj-4.2.0_beta20070307/share/java/ext\"
-DGCJ_ENDORSED_DIRS=\"/usr/lib/gcj-4.2.0_beta20070307/share/java/gcj-endorsed\"
-DGCJ_VERSIONED_LIBDIR=\"/usr/lib/gcj-4.2.0_beta20070307/lib/gcj-4.2.0-beta20070307\"
-DPATH_SEPARATOR=\":\"
-DLIBGCJ_DEFAULT_DATABASE=\"/usr/lib/gcj-4.2.0_beta20070307/lib/gcj-4.2.0-beta20070307/classmap.db\"
-DLIBGCJ_DEFAULT_DATABASE_PATH_TAIL=\"gcj-4.2.0-beta20070307/classmap.db\" -O2
-pipe -D_GNU_SOURCE -MT jni.lo -MD -MP -MF .deps/jni.Tpo -c
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/jni.cc
-fPIC -DPIC -o .libs/jni.o
depbase=`echo exception.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
if /bin/sh ./libtool --mode=compile
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/./gcc/xgcc
-shared-libgcc
-B/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/./gcc
-nostdinc++
-L/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/arm-iwmmxt-linux-gnueabi/libstdc++-v3/src
-L/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/arm-iwmmxt-linux-gnueabi/libstdc++-v3/src/.libs
-B/usr/lib/gcj-4.2.0_beta20070307/arm-iwmmxt-linux-gnueabi/bin/
-B/usr/lib/gcj-4.2.0_beta20070307/arm-iwmmxt-linux-gnueabi/lib/ -isystem
/usr/lib/gcj-4.2.0_beta20070307/arm-iwmmxt-linux-gnueabi/include -isystem
/usr/lib/gcj-4.2.0_beta20070307/arm-iwmmxt-linux-gnueabi/sys-include
-DHAVE_CONFIG_H -I.
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava
-I./include -I./gcj
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava
-Iinclude
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/include
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/classpath/include
-Iclasspath/include
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/classpath/native/fdlibm
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/../boehm-gc/include
-I../boehm-gc/include
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/libltdl
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/libltdl
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/.././libjava/../gcc
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/../libffi/include
-I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers
-Wswitch-enum -D_FILE_OFFSET_BITS=64 -Wextra -Wall -D_GNU_SOURCE
-DPREFIX="\"/usr/lib/gcj-4.2.0_beta20070307\""
-DTOOLEXECLIBDIR="\"/usr/lib/gcj-4.2.0_beta20070307/lib\""
-DJAVA_HOME="\"/usr/lib/gcj-4.2.0_beta20070307/jre\""
-DBOOT_CLASS_PATH="\"/usr/lib/gcj-4.2.0_beta20070307/jre/lib/rt.jar\""
-DJAVA_EXT_DIRS="\"/usr/lib/gcj-4.2.0_beta20070307/share/java/ext\""
-DGCJ_ENDORSED_DIRS="\"/usr/lib/gcj-4.2.0_beta20070307/share/java/gcj-endorsed\""
-DGCJ_VERSIONED_LIBDIR="\"/usr/lib/gcj-4.2.0_beta20070307/lib/gcj-4.2.0-beta20070307\""
-DPATH_SEPARATOR="\":\""
-DLIBGCJ_DEFAULT_DATABASE="\"/usr/lib/gcj-4.2.0_beta20070307/lib/gcj-4.2.0-beta20070307/classmap.db\""
-DLIBGCJ_DEFAULT_DATABASE_PATH_TAIL="\"gcj-4.2.0-beta20070307/classmap.db\""
-O2 -pipe -D_GNU_SOURCE -MT exception.lo -MD -MP -MF "$depbase.Tpo" -c -o
exception.lo
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/exception.cc;
\
then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo";
exit 1; fi
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/./gcc/xgcc
-shared-libgcc
-B/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/./gcc
-nostdinc++
-L/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/arm-iwmmxt-linux-gnueabi/libstdc++-v3/src
-L/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/arm-iwmmxt-linux-gnueabi/libstdc++-v3/src/.libs
-B/usr/lib/gcj-4.2.0_beta20070307/arm-iwmmxt-linux-gnueabi/bin/
-B/usr/lib/gcj-4.2.0_beta20070307/arm-iwmmxt-linux-gnueabi/lib/ -isystem
/usr/lib/gcj-4.2.0_beta20070307/arm-iwmmxt-linux-gnueabi/include -isystem
/usr/lib/gcj-4.2.0_beta20070307/arm-iwmmxt-linux-gnueabi/sys-include
-DHAVE_CONFIG_H -I.
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava
-I./include -I./gcj
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava
-Iinclude
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/include
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/classpath/include
-Iclasspath/include
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/classpath/native/fdlibm
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/../boehm-gc/include
-I../boehm-gc/include
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/libltdl
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/libltdl
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/.././libjava/../gcc
-I/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/../libffi/include
-I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers
-Wswitch-enum -D_FILE_OFFSET_BITS=64 -Wextra -Wall -D_GNU_SOURCE
-DPREFIX=\"/usr/lib/gcj-4.2.0_beta20070307\"
-DTOOLEXECLIBDIR=\"/usr/lib/gcj-4.2.0_beta20070307/lib\"
-DJAVA_HOME=\"/usr/lib/gcj-4.2.0_beta20070307/jre\"
-DBOOT_CLASS_PATH=\"/usr/lib/gcj-4.2.0_beta20070307/jre/lib/rt.jar\"
-DJAVA_EXT_DIRS=\"/usr/lib/gcj-4.2.0_beta20070307/share/java/ext\"
-DGCJ_ENDORSED_DIRS=\"/usr/lib/gcj-4.2.0_beta20070307/share/java/gcj-endorsed\"
-DGCJ_VERSIONED_LIBDIR=\"/usr/lib/gcj-4.2.0_beta20070307/lib/gcj-4.2.0-beta20070307\"
-DPATH_SEPARATOR=\":\"
-DLIBGCJ_DEFAULT_DATABASE=\"/usr/lib/gcj-4.2.0_beta20070307/lib/gcj-4.2.0-beta20070307/classmap.db\"
-DLIBGCJ_DEFAULT_DATABASE_PATH_TAIL=\"gcj-4.2.0-beta20070307/classmap.db\" -O2
-pipe -D_GNU_SOURCE -MT exception.lo -MD -MP -MF .deps/exception.Tpo -c
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/exception.cc
-fPIC -DPIC -o .libs/exception.o
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/exception.cc:63:
error: ISO C++ forbids casting to an array type 'char [8]'
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/exception.cc:64:
error: ISO C++ forbids casting to an array type 'char [8]'
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/exception.cc:65:
error: ISO C++ forbids casting to an array type 'char [8]'
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/exception.cc:66:
error: ISO C++ forbids casting to an array type 'char [8]'
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/exception.cc:67:
error: ISO C++ forbids casting to an array type 'char [8]'
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/exception.cc:68:
error: ISO C++ forbids casting to an array type 'char [8]'
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/exception.cc:69:
error: ISO C++ forbids casting to an array type 'char [8]'
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/exception.cc:70:
error: ISO C++ forbids casting to an array type 'char [8]'
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/exception.cc:
In function 'void _Jv_Throw(java::lang::Throwable*)':
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/exception.cc:92:
error: invalid array assignment
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/exception.cc:
In function '_Unwind_Reason_Code __gcj_personality_v0(int, _Unwind_Action,
char*, _Unwind_Control_Block*, _Unwind_Context*)':
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/exception.cc:205:
error: '_URC_FATAL_PHASE1_ERROR' was not declared in this scope
/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/gcc-4.2-20070307/libjava/exception.cc:200:
warning: unused variable 'ip_before_insn'
{standard input}: Assembler messages:
{standard input}:2: Error: junk at end of line, first unrecognized character is
`*'
{standard input}:3: Error: junk at end of line, first unrecognized character is
`*'
{standard input}:4: Error: bad instruction `_zgan8__jarrayc1ev
*INTERNAL*=_ZN8__JArrayC1Ev*INTERNAL*'
make[3]: *** [exception.lo] Error 1
make[3]: Leaving directory
`/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/arm-iwmmxt-linux-gnueabi/libjava'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build/arm-iwmmxt-linux-gnueabi/libjava'
make[1]: *** [all-target-libjava] Error 2
make[1]: Leaving directory
`/home/tmp/portage/dev-java/gcj-4.2.0_beta20070307/work/build'
make: *** [bootstrap-lean] Error 2
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug java/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (10 preceding siblings ...)
2007-03-24 19:58 ` s_j_newbury at yahoo dot co dot uk
@ 2007-03-25 14:52 ` s_j_newbury at yahoo dot co dot uk
2007-07-20 15:11 ` [Bug target/31325] " aph at gcc dot gnu dot org
` (9 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: s_j_newbury at yahoo dot co dot uk @ 2007-03-25 14:52 UTC (permalink / raw)
To: java-prs
------- Comment #12 from s_j_newbury at yahoo dot co dot uk 2007-03-25 16:52 -------
(In reply to comment #11)
> I have everything built except for libjava/exception.cc which fails as seen
> below.
>
libjava/exception.cc needs special handling of the EABI unwind support as is
done in the libsupc++ code. I'm going to be working on this shortly if no-one
else does first, I have some other work to do first. I don't yet know if the
EABI unwind ABI supports everything needed for java exceptions.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug target/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (11 preceding siblings ...)
2007-03-25 14:52 ` s_j_newbury at yahoo dot co dot uk
@ 2007-07-20 15:11 ` aph at gcc dot gnu dot org
2007-07-20 15:15 ` aph at gcc dot gnu dot org
` (8 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: aph at gcc dot gnu dot org @ 2007-07-20 15:11 UTC (permalink / raw)
To: java-prs
------- Comment #13 from aph at gcc dot gnu dot org 2007-07-20 15:11 -------
Do you have copyright assignment?
If you do, please submit these patches to gcc-patches@gcc.gnu.org and
java-patches@gcc.gnu.org.
--
aph at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |aph at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug target/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (12 preceding siblings ...)
2007-07-20 15:11 ` [Bug target/31325] " aph at gcc dot gnu dot org
@ 2007-07-20 15:15 ` aph at gcc dot gnu dot org
2007-07-20 17:16 ` s_j_newbury at yahoo dot co dot uk
` (7 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: aph at gcc dot gnu dot org @ 2007-07-20 15:15 UTC (permalink / raw)
To: java-prs
------- Comment #14 from aph at gcc dot gnu dot org 2007-07-20 15:15 -------
Actually, forget that last message. Most of these patches seem to be gcc 4.2
based and the libffi and gij patches are already done.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug target/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (13 preceding siblings ...)
2007-07-20 15:15 ` aph at gcc dot gnu dot org
@ 2007-07-20 17:16 ` s_j_newbury at yahoo dot co dot uk
2007-08-03 11:52 ` s_j_newbury at yahoo dot co dot uk
` (6 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: s_j_newbury at yahoo dot co dot uk @ 2007-07-20 17:16 UTC (permalink / raw)
To: java-prs
------- Comment #15 from s_j_newbury at yahoo dot co dot uk 2007-07-20 17:16 -------
(In reply to comment #14)
> Actually, forget that last message. Most of these patches seem to be gcc 4.2
> based and the libffi and gij patches are already done.
>
I'm not sure what the current status of all this is at the moment, I've not got
time to work on it right now. As an aside, currently gcc 4.3 does not build
for iWMMXt, it hits an ICE while compiling libgcc with the stage1 compiler, so
I can't test that for my target anyway (if it isn't fixed in the next snapshot
I'll post a new bug report for it).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug target/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (14 preceding siblings ...)
2007-07-20 17:16 ` s_j_newbury at yahoo dot co dot uk
@ 2007-08-03 11:52 ` s_j_newbury at yahoo dot co dot uk
2007-08-03 12:02 ` aph at gcc dot gnu dot org
` (5 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: s_j_newbury at yahoo dot co dot uk @ 2007-08-03 11:52 UTC (permalink / raw)
To: java-prs
------- Comment #16 from s_j_newbury at yahoo dot co dot uk 2007-08-03 11:52 -------
(In reply to comment #14)
> Actually, forget that last message. Most of these patches seem to be gcc 4.2
> based and the libffi and gij patches are already done.
>
Andrew: I spotted your new patch here
http://gcc.gnu.org/ml/gcc-patches/2007-07/msg01986.html, one thing I see
missing is in libffi/src/arm/ffi.c, FFI_INIT_TRAMPOLINE uses the OABI style
syscall to call sys_cacheflush, this will fail without OABI support. Not too
hard to add but I don't have copyright assignment still, so...
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug target/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (15 preceding siblings ...)
2007-08-03 11:52 ` s_j_newbury at yahoo dot co dot uk
@ 2007-08-03 12:02 ` aph at gcc dot gnu dot org
2007-08-03 12:56 ` s_j_newbury at yahoo dot co dot uk
` (4 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: aph at gcc dot gnu dot org @ 2007-08-03 12:02 UTC (permalink / raw)
To: java-prs
------- Comment #17 from aph at gcc dot gnu dot org 2007-08-03 12:02 -------
Re comment #16: I've tested this, and it seems to work. What failures do you
expect?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug target/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (16 preceding siblings ...)
2007-08-03 12:02 ` aph at gcc dot gnu dot org
@ 2007-08-03 12:56 ` s_j_newbury at yahoo dot co dot uk
2007-08-03 13:52 ` s_j_newbury at yahoo dot co dot uk
` (3 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: s_j_newbury at yahoo dot co dot uk @ 2007-08-03 12:56 UTC (permalink / raw)
To: java-prs
------- Comment #18 from s_j_newbury at yahoo dot co dot uk 2007-08-03 12:56 -------
(In reply to comment #17)
> Re comment #16: I've tested this, and it seems to work. What failures do you
> expect?
>
/* How to make a trampoline. */
#define FFI_INIT_TRAMPOLINE(TRAMP,FUN,CTX) \
({ unsigned char *__tramp = (unsigned char*)(TRAMP); \
unsigned int __fun = (unsigned int)(FUN); \
unsigned int __ctx = (unsigned int)(CTX); \
*(unsigned int*) &__tramp[0] = 0xe92d000f; /* stmfd sp!, {r0-r3} */ \
*(unsigned int*) &__tramp[4] = 0xe59f0000; /* ldr r0, [pc] */ \
*(unsigned int*) &__tramp[8] = 0xe59ff000; /* ldr pc, [pc] */ \
*(unsigned int*) &__tramp[12] = __ctx; \
*(unsigned int*) &__tramp[16] = __fun; \
register unsigned long _beg __asm ("a1") = (unsigned long) (&__tramp[0]);
\
register unsigned long _end __asm ("a2") = (unsigned long) (&__tramp[19]);
\
register unsigned long _flg __asm ("a3") = 0; \
__asm __volatile ("swi\ 0x9f0002 @ sys_cacheflush" \
: "=r" (_beg) \
: "0" (_beg), "r" (_end), "r" (_flg)); \
})
The above swi uses the OABI syscall base.
>From include/asm-arm/unistd.h:
#define __NR_OABI_SYSCALL_BASE 0x900000
#if defined(__thumb__) || defined(__ARM_EABI__)
#define __NR_SYSCALL_BASE 0
#else
#define __NR_SYSCALL_BASE __NR_OABI_SYSCALL_BASE
#endif
With EABI all syscalls are called as swi 0 with the syscall number passed in a
register rather than encoding it into the instruction (offset from 0x900000).
When the above code from ffi.c is executed on a kernel lacking the OABI syscall
handling it will fail with an illegal instruction trap.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug target/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (17 preceding siblings ...)
2007-08-03 12:56 ` s_j_newbury at yahoo dot co dot uk
@ 2007-08-03 13:52 ` s_j_newbury at yahoo dot co dot uk
2007-08-03 14:33 ` aph at gcc dot gnu dot org
` (2 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: s_j_newbury at yahoo dot co dot uk @ 2007-08-03 13:52 UTC (permalink / raw)
To: java-prs
------- Comment #19 from s_j_newbury at yahoo dot co dot uk 2007-08-03 13:52 -------
Created an attachment (id=14015)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14015&action=view)
EABI sys_cacheflush support
Use EABI syscall method for sys_cacheflush when __ARM_EABI__ is defined
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug target/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (18 preceding siblings ...)
2007-08-03 13:52 ` s_j_newbury at yahoo dot co dot uk
@ 2007-08-03 14:33 ` aph at gcc dot gnu dot org
2007-08-09 17:44 ` aph at gcc dot gnu dot org
2007-09-04 19:14 ` aph at gcc dot gnu dot org
21 siblings, 0 replies; 23+ messages in thread
From: aph at gcc dot gnu dot org @ 2007-08-03 14:33 UTC (permalink / raw)
To: java-prs
------- Comment #20 from aph at gcc dot gnu dot org 2007-08-03 14:33 -------
Please post patches to java-patches@gcc.gnu.org. Please provide a ChangeLog.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug target/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (19 preceding siblings ...)
2007-08-03 14:33 ` aph at gcc dot gnu dot org
@ 2007-08-09 17:44 ` aph at gcc dot gnu dot org
2007-09-04 19:14 ` aph at gcc dot gnu dot org
21 siblings, 0 replies; 23+ messages in thread
From: aph at gcc dot gnu dot org @ 2007-08-09 17:44 UTC (permalink / raw)
To: java-prs
------- Comment #21 from aph at gcc dot gnu dot org 2007-08-09 17:44 -------
I've created abranch for this work at
svn+ssh://gcc.gnu.org/svn/gcc/branches/gcj/gcj-eabi-branch
It's mostly done, but there are still some bugs. I'll post the patches to the
gcc list when they're in a fit state.
--
aph at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |aph at gcc dot gnu dot org
|dot org |
Status|NEW |ASSIGNED
Last reconfirmed|2007-03-23 19:32:20 |2007-08-09 17:44:23
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug target/31325] gcj support for ARM EABI
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
` (20 preceding siblings ...)
2007-08-09 17:44 ` aph at gcc dot gnu dot org
@ 2007-09-04 19:14 ` aph at gcc dot gnu dot org
21 siblings, 0 replies; 23+ messages in thread
From: aph at gcc dot gnu dot org @ 2007-09-04 19:14 UTC (permalink / raw)
To: java-prs
------- Comment #22 from aph at gcc dot gnu dot org 2007-09-04 19:14 -------
Done.
--
aph at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31325
^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2007-09-04 19:14 UTC | newest]
Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-03-23 12:52 [Bug java/31325] New: gcj support for ARM EABI s_j_newbury at yahoo dot co dot uk
2007-03-23 12:53 ` [Bug java/31325] " s_j_newbury at yahoo dot co dot uk
2007-03-23 12:55 ` s_j_newbury at yahoo dot co dot uk
2007-03-23 13:03 ` s_j_newbury at yahoo dot co dot uk
2007-03-23 13:08 ` s_j_newbury at yahoo dot co dot uk
2007-03-23 13:11 ` s_j_newbury at yahoo dot co dot uk
2007-03-23 13:13 ` s_j_newbury at yahoo dot co dot uk
2007-03-23 13:22 ` s_j_newbury at yahoo dot co dot uk
2007-03-23 15:20 ` s_j_newbury at yahoo dot co dot uk
2007-03-23 19:32 ` tromey at gcc dot gnu dot org
2007-03-24 17:30 ` s_j_newbury at yahoo dot co dot uk
2007-03-24 19:58 ` s_j_newbury at yahoo dot co dot uk
2007-03-25 14:52 ` s_j_newbury at yahoo dot co dot uk
2007-07-20 15:11 ` [Bug target/31325] " aph at gcc dot gnu dot org
2007-07-20 15:15 ` aph at gcc dot gnu dot org
2007-07-20 17:16 ` s_j_newbury at yahoo dot co dot uk
2007-08-03 11:52 ` s_j_newbury at yahoo dot co dot uk
2007-08-03 12:02 ` aph at gcc dot gnu dot org
2007-08-03 12:56 ` s_j_newbury at yahoo dot co dot uk
2007-08-03 13:52 ` s_j_newbury at yahoo dot co dot uk
2007-08-03 14:33 ` aph at gcc dot gnu dot org
2007-08-09 17:44 ` aph at gcc dot gnu dot org
2007-09-04 19:14 ` aph at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).