diff options
author | Danny Smith <dannysmith@users.sourceforge.net> | 2003-11-26 22:15:07 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@gcc.gnu.org> | 2003-11-26 22:15:07 +0000 |
commit | 034f23169e28ccf6d58dd77d669cccf8a3c91967 (patch) | |
tree | 5cc06884602baec21a1a7740781d21817a3ceea9 | |
parent | 03e524201551de39342d9275010e91e9891f2314 (diff) | |
download | gcc-034f23169e28ccf6d58dd77d669cccf8a3c91967.zip gcc-034f23169e28ccf6d58dd77d669cccf8a3c91967.tar.gz gcc-034f23169e28ccf6d58dd77d669cccf8a3c91967.tar.bz2 |
cygming.h (ASM_OUTPUT_DEF_FROM_DECLS): Declare function aliases as functions.
* config/i386/cygming.h (ASM_OUTPUT_DEF_FROM_DECLS):
Declare function aliases as functions.
Fix typo in 2003-10-24 entry.
From-SVN: r73966
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/config/i386/cygming.h | 4 |
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0aa3e29..7c9c384 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-11-26 Danny Smith <dannysmith@users.sourceforge.net> + + * config/i386/cygming.h (ASM_OUTPUT_DEF_FROM_DECLS): Declare + function aliases as functions. + 2003-11-26 Nathanael Nerode <neroden@gcc.gnu.org> * aclocal.m4 (gcc_AC_PROG_GNAT): Rewrite to account for removal @@ -2239,7 +2244,7 @@ 2003-10-24 Danny Smith <dannysmith@users.sourceforge.net> - * config/i386/cygwin.asm. Add copyright notice. Add comment + * config/i386/cygwin.asm: Add copyright notice. Add comment on why this code is needed. 2003-10-23 Kazu Hirata <kazu@cs.umass.edu> diff --git a/gcc/config/i386/cygming.h b/gcc/config/i386/cygming.h index 8ed3044..99b0372 100644 --- a/gcc/config/i386/cygming.h +++ b/gcc/config/i386/cygming.h @@ -376,6 +376,9 @@ extern int i386_pe_dllimport_name_p (const char *); alias = XSTR (rtlname, 0); \ else \ abort (); \ + if (TREE_CODE (DECL) == FUNCTION_DECL) \ + i386_pe_declare_function_type (STREAM, alias, \ + TREE_PUBLIC (DECL)); \ ASM_OUTPUT_DEF (STREAM, alias, IDENTIFIER_POINTER (TARGET)); \ } while (0) @@ -384,4 +387,3 @@ extern int i386_pe_dllimport_name_p (const char *); #ifndef BUFSIZ # undef FILE #endif - |