Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

From: Troy Benjegerdes (hozer_at_[hidden])
Date: 2005-10-21 11:35:03


> > fall apart.. I tried a build on my debian-ppc desktop with gcc-4.0.2,
> > and it died with bogus assembler messages.
> >
> > What systems/distros/compilers are people using for development? Is
> > anyone using gcc-4.X ?
>
> We mainly use x84/x86_64 Linux and OS X (PPC) for development. I
> believe one of the developers (Josh) is testing on a fairly regular
> basis with Yellow Dog Linux, but can't give any specifics.
>
> Can you send the assembler message? It's possible I screwed
> something up again (wouldn't be the first time).

Ah.. looking at the generated .s file.. It looks like this is a 32/64
bit mixup...

        .file 4 "../../opal/include/sys/powerpc/atomic.h"
        .loc 4 245 0
        stwu 1,-48(1)
.LCFI35:
        stw 31,40(1)
.LCFI36:
        mr 31,1
.LCFI37:
        stw 3,8(31)
        stw 5,16(31)
        stw 6,20(31)
        stw 7,24(31)
        stw 8,28(31)
        .loc 4 259 0
        lwz 0,8(31)
#APP
        ld r4,16(31)
        ld r5,24(31)
        1: ldarx r9, 0, 0
           cmpd 0, r9, r4
           bne- 2f
           stdcx. r5, 0, 0
           bne- 1b
        2:
        xor r5,r4,r9
        subfic r9,r5,0
        adde 11,r9,r5