These directives change the definition of language features and so change the logic of your program.
Some directives listed underLanguage features - dialect also affect behavior.