Frederic Riss <[email protected]> writes: > On 6 January 2011 17:02, Ian Lance Taylor <[email protected]> wrote: >> Oh yeah, you should never have a subreg of a subreg. That's a bug. >> Where did that come from? > > Oh, that's interesting information! I have a splitter for movdf that > must be the culprit. I will tighten the split condition to disallow > splitting a subreg and I bet it will fix it all.
It may be OK to split the subreg, but make sure you generate the new subreg using simplify_gen_subreg, rather than just generating it from a define_insn pattern. Ian
