Frederic Riss <frederic.r...@gmail.com> writes: > On 6 January 2011 17:02, Ian Lance Taylor <i...@google.com> 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