re PR debug/9963 ([CygWin] g++ -gcoff report "C_EFCN symbol out of scope")
commit3ce9c82463e3066170e8d8d4177f785e83537966
authorIan Lance Taylor <ian@airs.com>
Tue, 5 Apr 2005 04:08:56 +0000 (5 04:08 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Tue, 5 Apr 2005 04:08:56 +0000 (5 04:08 +0000)
tree537f89f23d224aaba8bed4029ffe23f53a59eb12
parentb683f9fec6dc18d7ea24096bd9306f4cd2694e12
re PR debug/9963 ([CygWin] g++ -gcoff report "C_EFCN symbol out of scope")

PR debug/9963
* config/i386/cygming.h (ASM_OUTPUT_EXTERNAL): Pass DECL to
i386_pe_record_external_function.
(i386_pe_record_external_function): Update declaration.
* config/i386/winnt.c (struct extern_list): Add decl field.
(i386_pe_record_external_function): Add decl parameter.
(i386_pe_file_end): Check TREE_ASM_WRITTEN on decl, not
identifier.
* config/i386/i386-protos.h (i386_pe_record_external_function):
Update declaration.

From-SVN: r97602
gcc/ChangeLog
gcc/config/i386/cygming.h
gcc/config/i386/i386-protos.h
gcc/config/i386/winnt.c