gcc46 is good everywhere, fix #2181