With -std=c11, GCC doesn't recognize 'asm' as a keyword, see
https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html and
https://gcc.gnu.org/onlinedocs/gcc/Alternate-Keywords.html. Use __asm__
instead.
* src/lisp.h (flush_stack_call_func): Use __asm__ instead of asm.
(cherry picked from commit
e978737f57ef8447bba5796dd945ac185fcadffa)
'__builtin_unwind_init' ineffective (bug#65727).
See <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115132>. */
#if defined __GNUC__ && !defined __clang__ && !defined __OBJC__
- asm ("");
+ __asm__ ("");
#endif
}