------- Comment #16 from krebbel at gcc dot gnu dot org 2005-11-21 17:36 ------- (In reply to comment #15) > (In reply to comment #14) > > The testcase to get that construct is: > Compiling with -mpowerpc64 to get the mixed mode. I would not doubt that the > arm failure is a similar issue but not with complex types. So maybe we can remove the mode check: && GET_MODE (testreg) == BLKmode)
The only problem I could think of is when we have a MEM within the PARALLEL, then we should rather fall through to the code calling mark_used_regs recursively in order to mark the regs holding the address as used. So perhaps it is necessary to make sure that the PARALLEL only contains regs. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24823