i386.md (simple_return_indirect_internal): New expander.
authorUros Bizjak <ubizjak@gmail.com>
Tue, 5 Jun 2018 18:04:07 +0000 (20:04 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 5 Jun 2018 18:04:07 +0000 (20:04 +0200)
commit9c5913b3c284e36f26453b4e0ed4d3b7d442fa46
tree1b49c9d6c0ef1998ce9f78893e3054ae62434ff0
parent9063f9ed9c719042e36f99032739c926df03e248
i386.md (simple_return_indirect_internal): New expander.

* config/i386/i386.md (simple_return_indirect_internal): New expander.
(*simple_return_indirect_internal<mode>): Rename from
simple_return_indirect_internal.  Use W mode iterator.
(rstorssp): New expander.
(*rstorssp<mode>): Rename from rstorssp.  Use P mode iterator.
(clrssbsy): New expander.
(*clrssbsy<mode>): Rename from clrssbsy.  Use P mode iterator.

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