2006-12-11 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/17982 PR middle-end/20218 * cgraphunit.c (cgraph_optimize): Remove call to process_pending_assemble_externals. * config/elfos.h (ASM_OUTPUT_EXTERNAL): New. * config/ia64/hpux.h (TARGET_ASM_FILE_END): Removed. * config/ia64/ia64.c (ia64_asm_output_external): Rewritten. (ia64_hpux_add_extern_decl): Removed. (ia64_hpux_file_end): Likewise. (extern_func_list): Likewise. (extern_func_head): Likewise. * output.h (assemble_external): Update comments. (default_elf_asm_output_external): New. (maybe_assemble_visibility): New. * toplev.c (compile_file): Update comment. * varasm.c (assemble_external): Always put it on pending_assemble_externals. (maybe_assemble_visibility): Make it extern and return int. (default_elf_asm_output_external): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119764 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 28 additions, 0 deletionsgcc/ChangeLog
- gcc/cgraphunit.c 0 additions, 2 deletionsgcc/cgraphunit.c
- gcc/config/elfos.h 10 additions, 0 deletionsgcc/config/elfos.h
- gcc/config/ia64/hpux.h 0 additions, 4 deletionsgcc/config/ia64/hpux.h
- gcc/config/ia64/ia64.c 22 additions, 91 deletionsgcc/config/ia64/ia64.c
- gcc/output.h 7 additions, 3 deletionsgcc/output.h
- gcc/toplev.c 1 addition, 3 deletionsgcc/toplev.c
- gcc/varasm.c 26 additions, 8 deletionsgcc/varasm.c
Loading
Please register or sign in to comment