* config/i386/i386.md (*pushtf): Change *roF constraint to *roC.
commite95c0383671c95a5953d9ced00ae3fb787148063
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Mar 2017 16:19:34 +0000 (3 16:19 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Mar 2017 16:19:34 +0000 (3 16:19 +0000)
treea460ed71586a48fb91a9b7fbbd9dbf9754e5681d
parentfe3448835c1c6ea3c8caf6611b8f7de97588afad
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@245876 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.md