RFA: Exhume the ARM port [PR icedtea/484, 323]
Matthias Klose
doko at ubuntu.com
Mon Oct 24 03:32:22 PDT 2011
On 10/20/2011 03:55 PM, Andrew Haley wrote:
> * openjdk-ecj/hotspot/src/cpu/zero/vm/cppInterpreter_arm.S
> (REWRITE_PAIRS): New macro.
> * openjdk-ecj/hotspot/src/cpu/zero/vm/bytecodes_arm.def: Use
> REWRITE_PAIRS to prevent rewriting pairs of bytecodes in the
> instruction stream.
this should be
arm_port/hotspot/src/cpu/zero/vm/cppInterpreter_arm.S
arm_port/hotspot/src/cpu/zero/vm/bytecodes_arm.def
test results for build with -mfloat-abi=softfp and mfloat-abi=hard are attached.
The build fails when building with -march=armv7a -mthumb.
LD_LIBRARY_PATH=. ./gamma -Xbatch -showversion Queens
Illegal instruction
Starting program:
/scratch/packages/openjdk/b23/openjdk-6-6b23~pre11/build/openjdk.build/hotspot/outputdir/linux_arm_zero/product/gamma
-Xbatch -showversion Queens
[Thread debugging using libthread_db enabled]
Program received signal SIGILL, Illegal instruction.
0x400faef2 in Thumb2_Clear_Cache () from ./libjvm.so
I get a successful build when adding -marm to CFLAGS in
hotspot/make/linux/makefiles/gcc.make (having a compiler configured with
--with-arch=armv7-a --with-float=softfp --with-fpu=vfpv3-d16 --with-mode=thumb)
the jdk tests run up to
Passed: java/beans/PropertyChangeSupport/Test4092905.java
Passed: java/beans/PropertyChangeSupport/Test4353056.java
then terminate. no error message.
Matthias
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jtreg-summary-zero-hf.log
Type: text/x-log
Size: 9014 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20111024/56b4caa8/jtreg-summary-zero-hf.log
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jtreg-summary-zero-sf.log
Type: text/x-log
Size: 9193 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20111024/56b4caa8/jtreg-summary-zero-sf.log
More information about the distro-pkg-dev
mailing list