workaround gcc-4 assembly constraint bug