Binary package hint: gcc-4.3
seen while backporting openjdk-6 to intrepid, fixed in jaunty and karmic, 4.3 and 4.4
g++-4.3 -DLINUX -D_GNU_SOURCE -DCC_INTERP -DZERO -DIA32 -DZERO_LIBARCH=\"i386\" -DPRODUCT -I. -I../generated/adfiles -I../generated/jvmtifiles -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/asm -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/c1 -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/ci -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/classfile -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/code -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/compiler -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/gc_implementation -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/gc_implementation/parNew -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/gc_implementation/g1 -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/gc_implementation/parallelScavenge -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/gc_implementation/shared -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/gc_interface -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/interpreter -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/memory -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/oops -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/prims -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/runtime -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/services -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/shark -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/utilities -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/cpu/zero/vm -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/os/linux/vm -I/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/os_cpu/linux_zero/vm -I../generated -DHOTSPOT_RELEASE_VERSION="\"14.0-b16\"" -DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"buildd\"" -DHOTSPOT_LIB_ARCH=\"i386\" -DJRE_RELEASE_VERSION="\"1.6.0_0-b16\"" -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DDISTRIBUTION_ID="\"Ubuntu 8.10, package 6b16-1.6.1-0intrepid1\"" -fpic -fno-rtti -fno-exceptions -D_REENTRANT -fcheck-new -g -m32 -pipe -O3 -fno-strict-aliasing -DVM_LITTLE_ENDIAN -Wpointer-arith -Wsign-compare -c -o jvmtiEnter.o ../generated/jvmtifiles/jvmtiEnter.cpp
/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/prims/jvm.cpp: In function 'jboolean JVM_CX8Field(JNIEnv*, _jobject*, _jfieldID*, jlong, jlong)':
/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/prims/jvm.cpp:4206: error: unable to find a register to spill in class 'GENERAL_REGS'
/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/prims/jvm.cpp:4206: error: this is the insn:
(insn:HI 70 67 71 11 /build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp:295 (parallel [
(set (reg:DI 64 [ D.134409 ])
(mem/v:DI (plus:SI (reg/f:SI 58 [ prephitmp.8000 ])
(reg/v/f:SI 69 [ fid ])) [-1 S8 A64]))
(set (mem/v:DI (plus:SI (reg/f:SI 58 [ prephitmp.8000 ])
(reg/v/f:SI 69 [ fid ])) [-1 S8 A64])
(unspec_volatile:DI [
(mem/v:DI (plus:SI (reg/f:SI 58 [ prephitmp.8000 ])
(reg/v/f:SI 69 [ fid ])) [-1 S8 A64])
(reg/v:DI 70 [ oldVal ])
(reg:SI 96 [ newVal ])
(reg:SI 97 [ newVal+4 ])
] 10))
(clobber (reg:CC 17 flags))
]) 1237 {*sync_double_compare_and_swapdi_pic} (expr_list:REG_DEAD (reg:SI 97 [ newVal+4 ])
(expr_list:REG_DEAD (reg:SI 96 [ newVal ])
(expr_list:REG_DEAD (reg/v/f:SI 69 [ fid ])
(expr_list:REG_DEAD (reg/f:SI 58 [ prephitmp.8000 ])
(expr_list:REG_UNUSED (reg:CC 17 flags)
(nil)))))))
/build/buildd/openjdk-6-6b16-1.6.1/build/zerovm/openjdk/hotspot/src/share/vm/prims/jvm.cpp:4206: confused by earlier errors, bailing out
Intrepid Ibex reached end-of-life on 30 April 2010 so I am closing the
report. The bug has been fixed in newer releases of Ubuntu.