diff --git a/gcc/gcc/config/m68k/m68k.md b/gcc/gcc/config/m68k/m68k.md index 55615635e0..bd39e525fe 100644 --- a/gcc/gcc/config/m68k/m68k.md +++ b/gcc/gcc/config/m68k/m68k.md @@ -6904,7 +6904,7 @@ "!SIBLING_CALL_P (insn) && m68k_symbolic_call_var == M68K_SYMBOLIC_CALL_JSR" { operands[0] = operands[1]; - return m68k_symbolic_call; + return output_call (operands[0]); } [(set_attr "type" "jsr") (set_attr "opx" "1")]) @@ -6919,7 +6919,7 @@ || m68k_symbolic_call_var == M68K_SYMBOLIC_CALL_BSR_P)" { operands[0] = operands[1]; - return m68k_symbolic_call; + return output_call (operands[0]); } [(set_attr "type" "bsr") (set_attr "opx" "1")]) @@ -6949,7 +6949,7 @@ "!SIBLING_CALL_P (insn) && m68k_symbolic_call_var == M68K_SYMBOLIC_CALL_JSR" { operands[0] = operands[1]; - return m68k_symbolic_call; + return output_call (operands[0]); } [(set_attr "type" "jsr") (set_attr "opx" "1")]) @@ -6967,7 +6967,7 @@ || m68k_symbolic_call_var == M68K_SYMBOLIC_CALL_BSR_P)" { operands[0] = operands[1]; - return m68k_symbolic_call; + return output_call (operands[0]); } [(set_attr "type" "bsr") (set_attr "opx" "1")])