alpha.md (sibcall_osf_1, [...]): Use symbolic_operand as the predicate.

* config/alpha/alpha.md (sibcall_osf_1, sibcall_value_osf_1): Use
        symbolic_operand as the predicate.

From-SVN: r47424
This commit is contained in:
Richard Henderson 2001-11-28 10:36:14 -08:00 committed by Richard Henderson
parent e6dc3aa0ee
commit 391f61d928
2 changed files with 8 additions and 6 deletions

View File

@ -1,3 +1,8 @@
2001-11-28 Richard Henderson <rth@redhat.com>
* config/alpha/alpha.md (sibcall_osf_1, sibcall_value_osf_1): Use
symbolic_operand as the predicate.
2001-11-28 Richard Henderson <rth@redhat.com>
* doloop.c (doloop_modify_runtime): Properly select induction

View File

@ -4840,11 +4840,10 @@ fadd,fmul,fcpys,fdiv,fsqrt,misc,mvi,ftoi,itof,multi"
[(set_attr "type" "jsr")
(set_attr "length" "12,*,16")])
;; Need 's' alternative for OSF/1, which implements profiling via linker
;; tricks. Note that the DEC assembler expands "jmp foo" with $at, which
;; Note that the DEC assembler expands "jmp foo" with $at, which
;; doesn't do what we want.
(define_insn "*sibcall_osf_1"
[(call (mem:DI (match_operand:DI 0 "current_file_function_operand" "R,s"))
[(call (mem:DI (match_operand:DI 0 "symbolic_operand" "R,s"))
(match_operand 1 "" ""))
(use (reg:DI 29))]
"TARGET_ABI_OSF"
@ -6800,11 +6799,9 @@ fadd,fmul,fcpys,fdiv,fsqrt,misc,mvi,ftoi,itof,multi"
[(set_attr "type" "jsr")
(set_attr "length" "12,*,16")])
;; Need 's' alternative for OSF/1, which implements profiling
;; via linker tricks.
(define_insn "*sibcall_value_osf_1"
[(set (match_operand 0 "" "")
(call (mem:DI (match_operand:DI 1 "current_file_function_operand" "R,s"))
(call (mem:DI (match_operand:DI 1 "symbolic_operand" "R,s"))
(match_operand 2 "" "")))
(use (reg:DI 29))]
"TARGET_ABI_OSF"