Thank you for bringing this to our attention. This is some sort of bug in the compiler tools. The compiler should never generate code which the assembler doesn't like. I can reproduce the problem. I filed SDSCM00049545 in the SDOWP system to have this investigated. Feel free to follow it with the SDOWP link below in my signature.
Thanks and regards,
-George