aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/alpha/alpha-protos.h
diff options
context:
space:
mode:
authorTristan Gingold <gingold@adacore.com>2011-11-04 09:11:27 +0000
committerTristan Gingold <gingold@gcc.gnu.org>2011-11-04 09:11:27 +0000
commit735f469bdfa64d73fe5721f9a88573e57858a59a (patch)
tree5872b26a85ba3f03da81f01c2a0852daaaca5ae0 /gcc/config/alpha/alpha-protos.h
parent75118c2eadecda75a2b9573fb6985fe841505ad0 (diff)
downloadgcc-735f469bdfa64d73fe5721f9a88573e57858a59a.zip
gcc-735f469bdfa64d73fe5721f9a88573e57858a59a.tar.gz
gcc-735f469bdfa64d73fe5721f9a88573e57858a59a.tar.bz2
alpha.c (alpha_write_linkage): Remove fundecl argument.
2011-11-04 Tristan Gingold <gingold@adacore.com> * config/alpha/alpha.c (alpha_write_linkage): Remove fundecl argument. Conditionally generate crash debug info. Adjust for alpha_funcs_tree removal. (machine_function): Add links field. (alpha_start_function): Conditionally generate crash debug info. (alpha_end_function): Adjust call to alpha_write_linkage. (alpha_funcs): Remove. (links_kind): Remove. (alpha_links): Remove num, target and lkind field. Add func field. (alpha_links_tree): Remove. (alpha_funcs_tree): Remove. (alpha_need_linkage): Remove. (alpha_use_linkage): Change prototype. Adjust. (alpha_write_one_linkage): Use ASM_OUTPUT_INTERNAL_LABEL. Use SYMBOL_REF_EXTERNAL_P and SYMBOL_REF_LOCAL_P macro. * config/alpha/alpha-protos.h (alpha_use_linkage): Update. (alpha_need_linkage): Remove. * config/alpha/alpha.md: Update calls to alpha_use_linkage. Adjust calls to alpha_need_linkage. From-SVN: r180928
Diffstat (limited to 'gcc/config/alpha/alpha-protos.h')
-rw-r--r--gcc/config/alpha/alpha-protos.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/config/alpha/alpha-protos.h b/gcc/config/alpha/alpha-protos.h
index 13b5ce9..3155168 100644
--- a/gcc/config/alpha/alpha-protos.h
+++ b/gcc/config/alpha/alpha-protos.h
@@ -99,8 +99,7 @@ extern void alpha_split_lock_test_and_set_12 (enum machine_mode, rtx, rtx,
rtx, rtx, rtx);
#endif
-extern rtx alpha_need_linkage (const char *, int);
-extern rtx alpha_use_linkage (rtx, tree, int, int);
+extern rtx alpha_use_linkage (rtx, bool, bool);
#if TARGET_ABI_OPEN_VMS
extern enum avms_arg_type alpha_arg_type (enum machine_mode);