-dialect

Specifies the source language.

Syntax
  -dialect keyword
  -lang keyword

The arguments for keyword are:

c

Expect source code to conform to the language specified by the ISO/IEC 9899-1990 ("C90") standard.

c99

Expect source code to conform to the language specified by the ISO/IEC 9899-1999 ("C99") standard.

c++ | cplus

Always treat source as the C++ language.

ec++

Generate error messages for use of C++ features outside the Embedded C++ subset. Implies -dialect cplus.

objc

Always treat source as the Objective-C language.

Related information
-ARM
-bool
-Cpp_exceptions
-for_scoping
-instmgr
-iso_templates
-RTTI
-som
-som_env_check
-wchar_t