Bug #5244 » ruby.patch
| include/ruby/defines.h 2011-06-06 07:11:37.000000000 +0100 → include/ruby/defines.h 2011-10-18 22:08:37.068003696 +0100 | ||
|---|---|---|
|
#ifdef __GNUC__
|
||
|
volatile
|
||
|
#endif
|
||
|
# if defined(__sparc_v9__) || defined(__sparcv9) || defined(__arch64__)
|
||
|
("flushw")
|
||
|
# else
|
||
|
("ta 0x03")
|
||
|
# endif /* trap always to flush register windows if we are on a Sparc system */
|
||
|
;
|
||
|
("ta 0x03");
|
||
|
}
|
||
|
# define FLUSH_REGISTER_WINDOWS flush_register_windows()
|
||
|
#elif defined(__ia64)
|
||