Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[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.
  • Loading branch information
Michael Brown committed Aug 3, 2009
1 parent 70f47e6 commit 1f7d550
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/libgcc/icc.c
Expand Up @@ -3,6 +3,6 @@
* start of main().
*
*/
void __attribute__ (( cdecl )) __intel_new_proc_init ( void ) {
void __libgcc __intel_new_proc_init ( void ) {
/* Do nothing */
}

0 comments on commit 1f7d550

Please sign in to comment.