------- Comment #1 from howarth at nitro dot med dot uc dot edu 2007-12-24 20:26 ------- I also see the same failure for popcount-1.c. The compile line...
/sw/src/fink.build/gcc43-4.2.999-20071221/darwin_objdir/gcc/xgcc -B/sw/src/fink.build/gcc43-4.2.999-20071221/darwin_objdir/gcc/ /sw/src/fink.build/gcc43-4.2.999-20071221/gcc-4.3-20071221/gcc/testsuite/gcc.target/powerpc/popcount-1.c -O2 -mcpu=power5 -fno-show-column -S -o popcount-1.s ...produces the assembly... .machine ppc970 .text .align 2 .p2align 4,,15 .globl _foo _foo: mflr r0 rldicl r4,r3,0,32 li r3,0 stw r0,8(r1) stwu r1,-64(r1) bl L___popcountdi2$stub addi r1,r1,64 lwz r0,8(r1) mtlr r0 blr .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .align 5 L___popcountdi2$stub: .indirect_symbol ___popcountdi2 mflr r0 bcl 20,31,"L00000000001$spb" "L00000000001$spb": mflr r11 addis r11,r11,ha16(L___popcountdi2$lazy_ptr-"L00000000001$spb") mtlr r0 lwzu r12,lo16(L___popcountdi2$lazy_ptr-"L00000000001$spb")(r11) mtctr r12 bctr .lazy_symbol_pointer L___popcountdi2$lazy_ptr: .indirect_symbol ___popcountdi2 .long dyld_stub_binding_helper .subsections_via_symbols -- howarth at nitro dot med dot uc dot edu changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|gcc.target/powerpc/parity- |gcc.target/powerpc/parity- |1.c scan-assembler popcntb |1.c and popcount-1.c scan- |on darwin9 |assembler popcntb on darwin9 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34575