equal
deleted
inserted
replaced
57 // Need to inhibit inlining for older versions of GCC to avoid build-time failures |
57 // Need to inhibit inlining for older versions of GCC to avoid build-time failures |
58 #define ATTR __attribute__((noinline)) |
58 #define ATTR __attribute__((noinline)) |
59 #else |
59 #else |
60 #define ATTR |
60 #define ATTR |
61 #endif |
61 #endif |
|
62 |
|
63 PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC |
62 |
64 |
63 // The "core" versions of monitor enter and exit reside in this file. |
65 // The "core" versions of monitor enter and exit reside in this file. |
64 // The interpreter and compilers contain specialized transliterated |
66 // The interpreter and compilers contain specialized transliterated |
65 // variants of the enter-exit fast-path operations. See i486.ad fast_lock(), |
67 // variants of the enter-exit fast-path operations. See i486.ad fast_lock(), |
66 // for instance. If you make changes here, make sure to modify the |
68 // for instance. If you make changes here, make sure to modify the |