i386.md (*pushtf): Change *roF constraint to *roC.
authorUros Bizjak <ubizjak@gmail.com>
Fri, 3 Mar 2017 16:19:34 +0000 (17:19 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 3 Mar 2017 16:19:34 +0000 (17:19 +0100)
commitc953fb88feaff23f5ffb7caf2f906f08d2d79550
treea460ed71586a48fb91a9b7fbbd9dbf9754e5681d
parent252e3e7b4aacde7216dfb277e457da7c6a56d4d3
i386.md (*pushtf): Change *roF constraint to *roC.

* config/i386/i386.md (*pushtf): Change *roF constraint to *roC.
(*pushxf): Limit oF constraint to 32bit targets and add oC
constraint for 64bit targets.
(pushxf splitter): Use PUSH_ROUNDING to calculate stack adjustment.
(*pushdf): Change rmF constraint to rmC.

From-SVN: r245876
gcc/ChangeLog
gcc/config/i386/i386.md