The most important feature is that the warnings pragma has a lexical effect.
Rather than enabling warnings for the entire program unilaterally, some files and blocks can request stricter or looser warning categories than others.