Rajiv KI <rajivkumarsingla@xxxxxxx> writes: > Now to extend with and learn more i started double integer support. My > target size i fixed is 32bit. So to support double integer i want to > generate a constant pool. And for generating constant pool i read in gccint > doc it says to define TARGET_CANNOT_FORCE_CONST_MEM as TRUE. I tried that > but didn't get desired results. Help me to solve it out. TARGET_CANNOT_FORCE_CONST_MEM should not be defined to be true for an ordinary constant. It should only return true for special cases like the address of a TLS symbol. gcc will automatically generate a constant pool when it sees a constant which is not LEGITIMATE_CONSTANT_P. Ian