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