I will attach source and specfile diffs needed for ppc.
Created attachment 80825 [details] ppc fixes
Created attachment 80826 [details] ppc fixes
Your diff fixes the insn used for LOOP, and adds a cast. I'll push the insn fix upstream. The cast I do not see a need for.
The cast is necessary because st_size is a long and the printf format is a long long. Uncast, this will print garbage.
There is a problem with the compilation environment if the st_size member of struct stat64 does not have type long long. On my ppc machine, it does.
Version 4.4.91-1 should work fine.