There is a known problem in ISE Design Suite 11.x where MAP incorrectly reports this trimming error when constant optimization is occurring. This problem has been fixed for ISE Design Suite 12.1. Meanwhile, the error can be avoided by setting the following environment variable:
Linux
setenv XIL_MAP_NO_IS_LUT6_2_VALID 1
Windows
SET XIL_MAP_NO_IS_LUT6_2_VALID=1
For general information about setting ISE Design Suite environment variables, see
(Xilinx Answer 11630).