[Bug middle-end/42722] move_by_pieces() incorrectly pushes structures to stack
bigotp at acm dot org
gcc-bugzilla@gcc.gnu.org
Mon Feb 21 09:53:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42722
--- Comment #16 from Peter A. Bigot <bigotp at acm dot org> 2011-02-21 09:50:00 UTC ---
I've now taken over the msp430 back end and created the attached patch and test
case. This is relative to the gcc trunk as of a couple weeks ago; still
present in all releases up to that point.
Sorry it doesn't show up with any other back end, but perhaps an appeal to
inspection could work while we get the msp430 target ready for integration:
This is the only conditional of four in the same block that does not check for
data.reverse before doing its thing.
It's definitely wrong.
More information about the Gcc-bugs
mailing list