It seems that the suppression is active until the end of file or until you restore the warnings.
The right paragraph in the language specification is 9.5.8 that does not mention this fact. It can be inferred from section 9.5.1 where the specification talks about: conditional compilation symbols.
See the following post for an exhaustive explanation: