2009-07-18 Gregory McGarry <gregorymcgarry@users.sourceforge.net>
* cpu_features.c: replace gcc-specific construct with portable alternative and match the code a few lines above. * crt1.c: remove gcc-specific noreturn attribute with mingw alternative
This commit is contained in:
parent
f9a5b8ea6a
commit
ab4b248152
@ -1,3 +1,9 @@
|
||||
2009-07-18 Gregory McGarry <gregorymcgarry@users.sourceforge.net>
|
||||
|
||||
* cpu_features.c: replace gcc-specific construct with portable alternative
|
||||
and match the code a few lines above.
|
||||
* crt1.c: remove gcc-specific noreturn attribute with mingw alternative
|
||||
|
||||
2009-07-18 Gregory McGarry <gregorymcgarry@users.sourceforge.net>
|
||||
|
||||
* include/_mingw.h: Changes required for PCC compiler.
|
||||
|
@ -19,7 +19,7 @@
|
||||
#define EDX_LM (1 << 29) /*LONG MODE */
|
||||
|
||||
#define __cpuid(level,a,b,c,d) \
|
||||
__asm__ __volatile__ ("cpuid;" \
|
||||
asm volatile ("cpuid;" \
|
||||
: "=a" (a), "=b" (b), "=c" (c), "=d" (d)\
|
||||
: "0" (level))
|
||||
|
||||
|
@ -181,7 +181,7 @@ _gnu_exception_handler (EXCEPTION_POINTERS * exception_data)
|
||||
/*
|
||||
* The function mainCRTStartup is the entry point for all console programs.
|
||||
*/
|
||||
static void __attribute__((noreturn))
|
||||
static void __MINGW_ATTRIB_NORETURN
|
||||
__mingw_CRTStartup (void)
|
||||
{
|
||||
int nRet;
|
||||
|
Loading…
Reference in New Issue
Block a user