C99
That is perfectly normal behavior: you ask to use C99 strict compatibility, without Gnu extension, that is without the asm mechanisms...
If you want to use C99 or C11 eatures, you should select gnu99 or gnu11; see C standards supported by GCC
Bernard