To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=51545


User sparcmoz changed the following:

                  What    |Old value                 |New value
================================================================================
                    Status|NEW                       |STARTED
--------------------------------------------------------------------------------




------- Additional comments from [EMAIL PROTECTED] Sat Jul 23 06:58:33 -0700 
2005 -------
I am not sure what you mean to change for HYPER?

This builds but gets a segfault in testcppu:

case typelib_TypeClass_HYPER:
case typelib_TypeClass_UNSIGNED_HYPER:
__asm__( "ld %0, %%l0\n\t"
        "ld [%%l0], %%i0\n\t"
        "add %%l0, 4, %%l0\n\t"
        "ld [%%l0], %%i1\n\t"
        : : "m"(pRegReturn) );
break;

I have probably not understood the required changes.
If i put $4 the linker complains.

../../../unxlngs.pro/slo/cpp2uno.o: In function `(anonymous
namespace)::cpp_vtable_call()':
cpp2uno.cxx:(.text+0x1cac): undefined reference to `$4'

I also had to remove "volatile" from nRegReturn in order to allow
void * pRegReturn = &nRegReturn;

Please see patch which shows the changes which build but cause segfault in 
testcppu.


---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to