i386.c (ix86_adjust_stack_and_probe): Adjust and use an lea instruction when possible.
authorEric Botcazou <ebotcazou@adacore.com>
Mon, 16 Nov 2015 12:16:54 +0000 (12:16 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Mon, 16 Nov 2015 12:16:54 +0000 (12:16 +0000)
commit16c6f54ffa4bcb6321f998723d2ef1da73b44499
tree5e0ba2ae457edfe8f41b910c9b8ec34c6d1eb5b4
parentae5e29239e28818f807cf11775c95c4243d9a256
i386.c (ix86_adjust_stack_and_probe): Adjust and use an lea instruction when possible.

* config/i386/i386.c (ix86_adjust_stack_and_probe): Adjust and use
an lea instruction when possible.
(output_adjust_stack_and_probe): Rotate the loop and simplify.
(ix86_emit_probe_stack_range): Adjust.
(output_probe_stack_range): Rotate the loop and simplify.

From-SVN: r230412
gcc/ChangeLog
gcc/config/i386/i386.c