Improved compiler detection.