aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn David Anglin <danglin@gcc.gnu.org>2016-06-29 00:26:54 +0000
committerJohn David Anglin <danglin@gcc.gnu.org>2016-06-29 00:26:54 +0000
commitc0587ee5deda229a18dd129d69c17c540214bcf8 (patch)
tree9e01e24d4b42293a85efce6cb7b81ea0ad0355a9
parent12e03598173397ab9e18a3bb36b3b40fd97275a3 (diff)
downloadgcc-c0587ee5deda229a18dd129d69c17c540214bcf8.zip
gcc-c0587ee5deda229a18dd129d69c17c540214bcf8.tar.gz
gcc-c0587ee5deda229a18dd129d69c17c540214bcf8.tar.bz2
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
-rw-r--r--gcc/ChangeLog9
-rw-r--r--gcc/config/pa/pa.md5
2 files changed, 9 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index eaca291..e37b77c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,12 @@
+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>
PR middle-end/71626
diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md
index 493b764..44fe8d2 100644
--- a/gcc/config/pa/pa.md
+++ b/gcc/config/pa/pa.md
@@ -7314,7 +7314,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
"TARGET_64BIT"
"*
{
- pa_output_arg_descriptor (insn);
return pa_output_call (insn, operands[0], 0);
}"
[(set_attr "type" "call")
@@ -7924,7 +7923,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
"TARGET_64BIT"
"*
{
- pa_output_arg_descriptor (insn);
return pa_output_call (insn, operands[1], 0);
}"
[(set_attr "type" "call")
@@ -8019,7 +8017,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
"TARGET_64BIT && TARGET_HPUX"
"*
{
- pa_output_arg_descriptor (insn);
return pa_output_call (insn, operands[1], 0);
}"
[(set_attr "type" "call")
@@ -8315,7 +8312,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
"TARGET_64BIT"
"*
{
- pa_output_arg_descriptor (insn);
return pa_output_call (insn, operands[0], 1);
}"
[(set_attr "type" "sibcall")
@@ -8404,7 +8400,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
"TARGET_64BIT"
"*
{
- pa_output_arg_descriptor (insn);
return pa_output_call (insn, operands[1], 1);
}"
[(set_attr "type" "sibcall")