diff -u openjdk-6-6b27-1.12.5/debian/changelog openjdk-6-6b27-1.12.5/debian/changelog
--- openjdk-6-6b27-1.12.5/debian/changelog
+++ openjdk-6-6b27-1.12.5/debian/changelog
@@ -1,3 +1,9 @@
+openjdk-6 (6b27-1.12.5-1+rpi1) wheezy-staging; urgency=low
+
+  * Alter arm_port/hotspot/src/cpu/zero/vm/cppInterpreter_arm.S for armv6
+
+ -- Peter Michael Green <plugwash@raspbian.org>  Sat, 02 Mar 2013 22:56:11 +0000
+
 openjdk-6 (6b27-1.12.5-1) unstable; urgency=low
 
   * IcedTea 1.12.5 release.
only in patch2:
unchanged:
--- openjdk-6-6b27-1.12.5.orig/debian/openjdk-6-jre-zero/usr/share/lintian/overrides/openjdk-6-jre-zero
+++ openjdk-6-6b27-1.12.5/debian/openjdk-6-jre-zero/usr/share/lintian/overrides/openjdk-6-jre-zero
@@ -0,0 +1,6 @@
+# the doc directory and the symlink are in openjdk-6-jre-headless
+openjdk-6-jre-zero binary: no-copyright-file
+openjdk-6-jre-zero binary: usr-share-doc-symlink-without-dependency
+
+# Strip libjvm.so with --strip-debug instead of --strip-unneeded. LP: #574997.
+openjdk-6-jre-zero binary: unstripped-binary-or-object
only in patch2:
unchanged:
--- openjdk-6-6b27-1.12.5.orig/arm_port/hotspot/src/cpu/zero/vm/cppInterpreter_arm.S
+++ openjdk-6-6b27-1.12.5/arm_port/hotspot/src/cpu/zero/vm/cppInterpreter_arm.S
@@ -583,13 +583,13 @@
 	.arch armv4
 
 #else
-	.arch armv7-a
+	.arch armv6
 #endif
 
 #ifdef HW_FP
 
 #ifdef __ARM_PCS_VFP
- 	.fpu vfpv3-d16
+ 	.fpu vfpv2
 	.eabi_attribute Tag_ABI_HardFP_use, 3
 	.eabi_attribute Tag_ABI_VFP_args, 1
 #else // __ARM_PCS_VFP
@@ -5046,7 +5046,7 @@
 
 	SUB_DISPATCH_TABLES
 
-	.arch	armv7-a
+	.arch	armv6
 
 	ALIGN_CODE
 	.global	Thumb2_stubs