Subversion Repositories Kolibri OS

Rev

Rev 5056 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5056 Rev 5270
Line 69... Line 69...
69
 * GCC 'asm goto' miscompiles certain code sequences:
69
 * GCC 'asm goto' miscompiles certain code sequences:
70
 *
70
 *
71
 *   http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58670
71
 *   http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58670
72
 *
72
 *
73
 * Work it around via a compiler barrier quirk suggested by Jakub Jelinek.
73
 * Work it around via a compiler barrier quirk suggested by Jakub Jelinek.
74
 * Fixed in GCC 4.8.2 and later versions.
-
 
75
 *
74
 *
76
 * (asm goto is automatically volatile - the naming reflects this.)
75
 * (asm goto is automatically volatile - the naming reflects this.)
77
 */
76
 */
78
#define asm_volatile_goto(x...)	do { asm goto(x); asm (""); } while (0)
77
#define asm_volatile_goto(x...)	do { asm goto(x); asm (""); } while (0)