View | Details | Raw Unified | Return to issue 8586
Collapse All | Expand All

(-)oo_1.0.1_src/cppu/inc/cppu/macros.hxx.x86_64-cppu (-1 / +1 lines)
Lines 76-82 Link Here
76
    the struct inherits from a base struct the first member is no double or [unsigned] long long.
76
    the struct inherits from a base struct the first member is no double or [unsigned] long long.
77
    @internal
77
    @internal
78
*/
78
*/
79
#if defined(__GNUC__) && defined(LINUX) && (defined(INTEL) || defined(POWERPC)) && (__GNUC__ == 3)
79
#if defined(__GNUC__) && defined(LINUX) && (defined(INTEL) || defined(POWERPC) || defined(X86_64)) && (__GNUC__ == 3)
80
#define CPPU_GCC3_ALIGN( base_struct ) __attribute__ ((aligned (__alignof__ (base_struct))))
80
#define CPPU_GCC3_ALIGN( base_struct ) __attribute__ ((aligned (__alignof__ (base_struct))))
81
#else
81
#else
82
#define CPPU_GCC3_ALIGN( base_struct )
82
#define CPPU_GCC3_ALIGN( base_struct )
(-)oo_1.0.1_src/cppu/source/uno/data.cxx.x86_64-cppu (-4 / +4 lines)
Lines 307-313 sal_Bool SAL_CALL uno_assignData( Link Here
307
    if (OFFSET_OF(s, m) != n) { fprintf( stderr, "### OFFSET_OF(" #s ", "  #m ") = %d instead of expected %d!!!\n", OFFSET_OF(s, m), n ); abort(); }
307
    if (OFFSET_OF(s, m) != n) { fprintf( stderr, "### OFFSET_OF(" #s ", "  #m ") = %d instead of expected %d!!!\n", OFFSET_OF(s, m), n ); abort(); }
308
308
309
#ifdef DEBUG
309
#ifdef DEBUG
310
#if defined(__GNUC__) && defined(LINUX) && (defined(INTEL) || defined(POWERPC))
310
#if defined(__GNUC__) && defined(LINUX) && (defined(INTEL) || defined(POWERPC) || defined(X86_64))
311
#define BINTEST_VERIFYSIZE( s, n ) \
311
#define BINTEST_VERIFYSIZE( s, n ) \
312
    fprintf( stderr, "> sizeof(" #s ") = %d; __alignof__ (" #s ") = %d\n", sizeof(s), __alignof__ (s) ); \
312
    fprintf( stderr, "> sizeof(" #s ") = %d; __alignof__ (" #s ") = %d\n", sizeof(s), __alignof__ (s) ); \
313
    if (sizeof(s) != n) { fprintf( stderr, "### sizeof(" #s ") = %d instead of expected %d!!!\n", sizeof(s), n ); abort(); }
313
    if (sizeof(s) != n) { fprintf( stderr, "### sizeof(" #s ") = %d instead of expected %d!!!\n", sizeof(s), n ); abort(); }
Lines 451-459 BinaryCompatible_Impl::BinaryCompatible_ Link Here
451
    BINTEST_VERIFY( sizeof(void *) >= sizeof(sal_Int32) );
451
    BINTEST_VERIFY( sizeof(void *) >= sizeof(sal_Int32) );
452
    BINTEST_VERIFY( sizeof( Any ) == sizeof( uno_Any ) );
452
    BINTEST_VERIFY( sizeof( Any ) == sizeof( uno_Any ) );
453
    BINTEST_VERIFY( sizeof( Any ) == sizeof( void * ) * 3 );
453
    BINTEST_VERIFY( sizeof( Any ) == sizeof( void * ) * 3 );
454
    BINTEST_VERIFYOFFSET( Any, pType, 0 );
454
    BINTEST_VERIFYOFFSET( Any, pType, 0 * sizeof( void * ) );
455
    BINTEST_VERIFYOFFSET( Any, pData, 4 );
455
    BINTEST_VERIFYOFFSET( Any, pData, 1 * sizeof( void * ) );
456
    BINTEST_VERIFYOFFSET( Any, pReserved, 8 );
456
    BINTEST_VERIFYOFFSET( Any, pReserved, 2 * sizeof( void * ) );
457
    // interface
457
    // interface
458
    BINTEST_VERIFY( sizeof( Reference< XInterface > ) == sizeof( XInterface * ) );
458
    BINTEST_VERIFY( sizeof( Reference< XInterface > ) == sizeof( XInterface * ) );
459
    // string
459
    // string

Return to issue 8586