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

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:
-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.

-------------- 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