diff options
author | Michael Brown <mcb30@etherboot.org> | 2009-08-03 15:53:43 +0100 |
---|---|---|
committer | Michael Brown <mcb30@etherboot.org> | 2009-08-03 15:56:10 +0100 |
commit | 1f7d5502469d4814912c9fe8977ac9a3d8b03660 (patch) | |
tree | 6c0419154eec640f52c1cc6d198a47a255b3c3f8 | |
parent | 70f47e675e09271f66a2dfd44c4119d61b171258 (diff) | |
download | ipxe-1f7d5502469d4814912c9fe8977ac9a3d8b03660.tar.gz |
[build] Mark __intel_new_proc_init with __libgcc rather than cdecl
The function __intel_new_proc_init() (called implicitly when building
using icc) is marked with __attribute__((cdecl)). This breaks
building on x86_64, where cdecl is meaningless.
Fix by replacing with the existing __libgcc macro, which is already
defined to be "__attribute__((cdecl))" for i386 builds and empty for
x86_64 builds.
-rw-r--r-- | src/libgcc/icc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libgcc/icc.c b/src/libgcc/icc.c index 7540bf0e..2f7f605c 100644 --- a/src/libgcc/icc.c +++ b/src/libgcc/icc.c @@ -3,6 +3,6 @@ * start of main(). * */ -void __attribute__ (( cdecl )) __intel_new_proc_init ( void ) { +void __libgcc __intel_new_proc_init ( void ) { /* Do nothing */ } |