diff options
author | Tristan Gingold <gingold@adacore.com> | 2011-11-04 09:11:27 +0000 |
---|---|---|
committer | Tristan Gingold <gingold@gcc.gnu.org> | 2011-11-04 09:11:27 +0000 |
commit | 735f469bdfa64d73fe5721f9a88573e57858a59a (patch) | |
tree | 5872b26a85ba3f03da81f01c2a0852daaaca5ae0 /gcc/config/alpha/alpha-protos.h | |
parent | 75118c2eadecda75a2b9573fb6985fe841505ad0 (diff) | |
download | gcc-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.h | 3 |
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); |