Request to commit: HS16 + OSR changes for ARM

Xerxes Rånby xerxes at zafena.se
Thu Nov 5 02:33:08 PST 2009


Edward Nevill skrev:
>>> +; 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.
>   
I am very happy with the changes, it solves all issues that I currently
know!
I would like to see it all commited into the icedtea6 trunk.

With best regards,
Xerxes




More information about the distro-pkg-dev mailing list