I tested this on MIPS with GCC 5.2.0 and clang 3.6.0. It works the same as before, but the warnings are gone. What do you think? Mark