Comment 13 for bug 1276262

Revision history for this message
Tony Reix (tony-reix) wrote :

There are few PPC assembler files in Boost (v1.55) :
./libs/context/src/asm/jump_ppc64_sysv_elf_gas.S
./libs/context/src/asm/jump_ppc32_sysv_elf_gas.S
./libs/context/src/asm/make_ppc64_sysv_elf_gas.S
./libs/context/src/asm/make_ppc32_sysv_elf_gas.S

And I've not found any PPC assembler code included in C++ files. Only Intel assembler optimizations.

That means to says that assembler code in Boost should not be the root cause of the issues I've found. Moreover, though there are more issues on Ubuntu PPC64/LE than on Fedora PPC64/BE, there are issues on PPC64/BE, which has a stable ABI compared to the recently changed ABI on PPC64/LE .

Understanding and fixing errors common to both PPC64 BE and LE would help, as a first attempt.