Hello,
I'm using CCS12.4 and compiler 2.1.3.LTS. Using an empty project example, I change the language from the default (gnu17) to gnu99.
I can see -std=gnu99 in the make files and I hit the #warning "trap" below so I'm satisfied that the compiler really is gnu99.
However, the macro expansion never changes from 201710L. I have rebuilt the index but it makes no difference.
Perhaps this is an Eclipse problem and there's nothing you can do but thought I'd report anyway.