prepare(), gcc-4.8 patch
patch