> On 11/17/23 07:18, Kito Cheng wrote: > > I didn’t take a closer look yet on the ira/lra dump yet, but my feeling > > is that may cause by the earlyclober modifier isn’t work as expect? > > > > Let me take closer look tomorrow. > Remember that constraints aren't checked until register allocation. So > the combiner, splitters, etc don't know about "earlyclobber". It's a > relatively common goof. > > Not sure if that's playing a role here, but I've seen it happen several > times in the past.
Oh, okay, found IRA/LRA are both did the right jobs, it just because we don't use that clobber register correctly, only use - no def, so the cprop_hardreg thinks it can do that, then screw up, so Ju-Zhe has explained and fix in right way but I just didn't get the point yesterday :P