sparc.c (sparc_flat_expand_prologue): Use emit_use.
authorEric Botcazou <ebotcazou@adacore.com>
Sat, 11 Feb 2012 00:14:08 +0000 (00:14 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sat, 11 Feb 2012 00:14:08 +0000 (00:14 +0000)
commit8c92f3e81be19ed6f544c06ee313af0cf5af107b
tree0bc12d2c725f18f35fc92a06e89bee409ff34376
parent41da64ed3a42abd8b4e502b1a958322f62940d27
sparc.c (sparc_flat_expand_prologue): Use emit_use.

* config/sparc/sparc.c (sparc_flat_expand_prologue): Use emit_use.
* config/sparc/sparc.md (UNSPECV_GOTO): Delete.
(nonlocal_goto_internal): Likewise.
(nonlocal_goto): Emit a use and an indirect jump directly.

From-SVN: r184116
gcc/ChangeLog
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.md