This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r180928 - in /trunk/gcc: ChangeLog config/alpha...
- From: gingold at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 04 Nov 2011 09:11:28 -0000
- Subject: r180928 - in /trunk/gcc: ChangeLog config/alpha...
Author: gingold
Date: Fri Nov 4 09:11:27 2011
New Revision: 180928
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180928
Log:
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.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/alpha/alpha-protos.h
trunk/gcc/config/alpha/alpha.c
trunk/gcc/config/alpha/alpha.md