Just for info:
armclang optimizes memcpy() in a weird way (seen for ARMv7e-M), not respecting the order of access.
So a memcpy(RBAR, mputable,...) failes :(
Oops, overlooked your reply. A simple memcpy() from memory to rbar should show it. But will try latest 6.16 and check out if it still fails.