On 10/25/2012 05:50 AM, Richard Sandiford wrote:
Hi Vlad,As promised a while ago, here's a patch to make process_address create canonical rtl. It also fixes the base_reg_class for the index + disp => base + index case. Tested on x86_64-linux-gnu. Also tested by making sure that there were no changes in assembly output for a set of gcc .ii files OK to install? Richard gcc/ * lra-constraints.c (process_address): Tighten arguments to base_reg_class. Use simplify_gen_binary to generate PLUS rtxes.
It looks good. Thanks, Richard.
