gcc-4.6 detects bad assembly in Linux 3.3, use Linux 3.3.8