https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108826
--- Comment #15 from Segher Boessenkool <segher at gcc dot gnu.org> --- [ "@" has no meaning here, just like in most places. Segher is my name, not a nickname, either. ] Exactly what 4->3 thing do you want done, or do you see done? There is a lot of stuff here, but I don't see what you are talking about. Something like "I want 1: A=B+C 2: D=A*A 3: E=D+1 4: F=2*E to be xformed by combine to 2: A=B*B+C*C 3: D=A+2*B*C 4: F=2*D+2 because that has a much higher chance of being accepted as machine insns, and they typically are cheaper as well".
