Переменное число аргументов не знаю как может помешать. Что такое
"вычислимое goto" я не знаю. setjmp/longjmp не должны создавать
проблем при инлайне. Вложенные функции, наверное, могут, но это
сравнительно новое расширение. alloca не вижу как могут помешать. Я могу предположить некоторые проблемы со статическими переменными, но и их при желании можно обойти.