Index: libgfortran.h =================================================================== --- libgfortran.h (revision 212327) +++ libgfortran.h (working copy) @@ -107,14 +107,8 @@ typedef off_t gfc_offset; heuristic will mark this branch as much less likely as unlikely() would do. */ -#ifndef __GNUC__ -#define __attribute__(x) -#define likely(x) (x) -#define unlikely(x) (x) -#else #define likely(x) __builtin_expect(!!(x), 1) #define unlikely(x) __builtin_expect(!!(x), 0) -#endif /* Make sure we have ptrdiff_t. */ Index: ChangeLog =================================================================== --- ChangeLog (revision 212327) +++ ChangeLog (working copy) @@ -1,5 +1,9 @@ 2014-07-07 Francois-Xavier Coudert + * libgfortran.h: Assume __GNUC__. + +2014-07-07 Francois-Xavier Coudert + * runtime/stop.c: Use C11 _Noreturn. * libgfortran.h: Use C11 _Noreturn in prototypes. Move REALPART, IMAGPART and COMPLEX_ASSIGN macros...