Commit c0587ee5 by John David Anglin

pa.md (call_symref_64bit_post_reload): Don't call pa_output_arg_descriptor.

	* config/pa/pa.md (call_symref_64bit_post_reload): Don't call
	pa_output_arg_descriptor.
	(call_val_symref_64bit_post_reload): Likewise.
	(call_val_powf_64bit_post_reload): Likewise.
	(sibcall_internal_symref_64bit): Likewise.
	(sibcall_value_internal_symref_64bit): Likewise.

From-SVN: r237837
parent 12e03598
2016-06-28 John David Anglin <danglin@gcc.gnu.org>
* config/pa/pa.md (call_symref_64bit_post_reload): Don't call
pa_output_arg_descriptor.
(call_val_symref_64bit_post_reload): Likewise.
(call_val_powf_64bit_post_reload): Likewise.
(sibcall_internal_symref_64bit): Likewise.
(sibcall_value_internal_symref_64bit): Likewise.
2016-06-28 Jakub Jelinek <jakub@redhat.com> 2016-06-28 Jakub Jelinek <jakub@redhat.com>
PR middle-end/71626 PR middle-end/71626
......
...@@ -7314,7 +7314,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)" ...@@ -7314,7 +7314,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
"TARGET_64BIT" "TARGET_64BIT"
"* "*
{ {
pa_output_arg_descriptor (insn);
return pa_output_call (insn, operands[0], 0); return pa_output_call (insn, operands[0], 0);
}" }"
[(set_attr "type" "call") [(set_attr "type" "call")
...@@ -7924,7 +7923,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)" ...@@ -7924,7 +7923,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
"TARGET_64BIT" "TARGET_64BIT"
"* "*
{ {
pa_output_arg_descriptor (insn);
return pa_output_call (insn, operands[1], 0); return pa_output_call (insn, operands[1], 0);
}" }"
[(set_attr "type" "call") [(set_attr "type" "call")
...@@ -8019,7 +8017,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)" ...@@ -8019,7 +8017,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
"TARGET_64BIT && TARGET_HPUX" "TARGET_64BIT && TARGET_HPUX"
"* "*
{ {
pa_output_arg_descriptor (insn);
return pa_output_call (insn, operands[1], 0); return pa_output_call (insn, operands[1], 0);
}" }"
[(set_attr "type" "call") [(set_attr "type" "call")
...@@ -8315,7 +8312,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)" ...@@ -8315,7 +8312,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
"TARGET_64BIT" "TARGET_64BIT"
"* "*
{ {
pa_output_arg_descriptor (insn);
return pa_output_call (insn, operands[0], 1); return pa_output_call (insn, operands[0], 1);
}" }"
[(set_attr "type" "sibcall") [(set_attr "type" "sibcall")
...@@ -8404,7 +8400,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)" ...@@ -8404,7 +8400,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
"TARGET_64BIT" "TARGET_64BIT"
"* "*
{ {
pa_output_arg_descriptor (insn);
return pa_output_call (insn, operands[1], 1); return pa_output_call (insn, operands[1], 1);
}" }"
[(set_attr "type" "sibcall") [(set_attr "type" "sibcall")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment