From: David S. Miller Date: Sun, 13 Sep 1998 21:22:53 +0000 (+0000) Subject: Fix non-local goto testsuite failures on sparc64. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=073149a276f2f0c0d3437acb8a94b1fc2cee7888;p=platform%2Fupstream%2Fgcc.git Fix non-local goto testsuite failures on sparc64. * config/sparc/sparc.md (goto_handler_and_restore): Allow any mode for operand zero. From-SVN: r22406 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 48ba44b..8abf913 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -11,6 +11,9 @@ Sun Sep 13 19:17:35 1998 David S. Miller * config/sparc/sol2.h (INIT_SUBTARGET_OPTABS): Get the names right for arch64 libfuncs. + * config/sparc/sparc.md (goto_handler_and_restore): Allow any mode + for operand zero. + Sun Sep 13 09:11:59 1998 Kaveh R. Ghazi * acconfig.h (NEED_DECLARATION_STRSIGNAL): Provide a stub. diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md index 8129fa3..a66cfda 100644 --- a/gcc/config/sparc/sparc.md +++ b/gcc/config/sparc/sparc.md @@ -7617,7 +7617,7 @@ (set_attr "length" "1")]) (define_insn "goto_handler_and_restore" - [(unspec_volatile [(match_operand:SI 0 "register_operand" "=r")] 2)] + [(unspec_volatile [(match_operand 0 "register_operand" "=r")] 2)] "" "jmp\\t%0+0\\n\\trestore" [(set_attr "type" "misc")