import, adopt, and update gcc-4.8