[patch][ARM] Don't generate redundant zero_extend before smlabb

Richard Sandiford richard.sandiford@linaro.org
Wed Dec 15 10:18:00 GMT 2010


Richard Sandiford <richard.sandiford@linaro.org> writes:
> Could this go in during stage 3?  Like you say, the current maddhisi4
> expander (which is known to optabs) generates "noncanonical" rtx.
> That seems like a bug.

Sorry to follow up on myself, but to be more specific: as Paolo said
recently, "noncanonical rtx" in this type of situation really means
"invalid rtx", so having optabs generate what is effectively invalid
rtx seems like a correctness bug.

Richard



More information about the Gcc-patches mailing list