Request to commit: HS16 + OSR changes for ARM

Edward Nevill ed at camswl.com
Thu Nov 5 02:10:19 PST 2009


>> +; r0 = method
>> +; r1 = osr_buf
>> +; r2 = osr_entry
>> +	mov	lr, pc
>> +	ldr	pc, [tmp1]
>> +
>> +	cmp	tmp2, #0
>> +	ldmeqfd	arm_sp!, {regset, pc}
>>  
>Hi Edward!
>
>I tried to build the regular hs14 with your patch applied and hit this
>error while linking launcher.
>
>Linking launcher...
>/ssd/icedtea6-tot-asm-shark/openjdk-ecj/build/linux-arm/hotspot/outputdir/linux_zero_shark/product/libjvm.so:
>undefined reference to `osr_buf'
>/ssd/icedtea6-tot-asm-shark/openjdk-ecj/build/linux-arm/hotspot/outputdir/linux_zero_shark/product/libjvm.so:
>undefined reference to `osr_entry'
>/ssd/icedtea6-tot-asm-shark/openjdk-ecj/build/linux-arm/hotspot/outputdir/linux_zero_shark/product/libjvm.so:
>undefined reference to `method'
>collect2: ld returned 1 exit status
>make[6]: *** [gamma] Error 1
>make[6]: Leaving directory `
>
>are the three lines
>
>+; r0 = method
>+; r1 = osr_buf
>+; r2 = osr_entry
>

Yes, thanks for spotting this. A merge problem.

Other than this are you happy with the changes? I have successfully built hs14, hs16 & hs16 with Shark (with the above change applied).

Regards,
Ed.



More information about the distro-pkg-dev mailing list