[Bug target/94541] [8/9/10 Regression] -mx32 gcc produces wrong code passing structs by value

hjl.tools at gmail dot com gcc-bugzilla@gcc.gnu.org
Thu Apr 9 20:31:50 GMT 2020


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94541

--- Comment #6 from H.J. Lu <hjl.tools at gmail dot com> ---
It was caused by r5-901:

commit acea91c9012e211283130eb486d83243bcbbb327
Author: Martin Jambor <mjambor@suse.cz>
Date:   Mon May 26 17:36:00 2014 +0200

    ira.c (split_live_ranges_for_shrink_wrap): Remove bailout on subreg uses.

    2014-05-26  Martin Jambor  <mjambor@suse.cz>

            * ira.c (split_live_ranges_for_shrink_wrap): Remove bailout on
            subreg uses.

    From-SVN: r210936


More information about the Gcc-bugs mailing list