http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35203
--- Comment #13 from Tobias Burnus <burnus at gcc dot gnu.org> 2013-03-29 22:35:01 UTC --- FIXED on the 4.9 trunk. Thanks Toon for pointing out this feature. The feature is handled in the same way as IBM: The hidden present argument is passed before the hidden string-length arguments.