------- Comment #20 from hubicka at gcc dot gnu dot org 2008-04-29 15:40 ------- Created an attachment (id=15546) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15546&action=view) New patch
Hi, this patch implements idea of having temporary read-only register with REG_EQUIV note that will get propagated to place of the read-write parameter register. However I am still midly confused, when reload is actually using the operand slot in read-write way? I don't seem to be able to construct a testcase. If reload is not doing that, perhaps just dropping the function.c part of patch is easiest way around. Honza -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27234