------- Comment #1 from pinskia at gcc dot gnu dot org 2006-09-03 20:01 ------- reg_overlap_mentioned_for_reload_p checks for psedu registers: /* If this is a pseudo, it must not have been assigned a hard register. Therefore, it must either be in memory or be a constant. */
if (regno >= FIRST_PSEUDO_REGISTER) { if (reg_equiv_memory_loc[regno]) return refers_to_mem_for_reload_p (in); gcc_assert (reg_equiv_constant[regno]); return 0; } So is this really an issue? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20728