Testsuite: Remove tests related to Wstrict-overflow.
The testsuite no longer includes tests for the `-Wstrict-overflow` flag, which is now deprecated.
The testsuite has been cleaned up by removing tests related to the -Wstrict-overflow option, which is now obsolete. This includes removing tests for specific bug reports, such as PR36227, PR48022, PR49705, and PR52904, as well as removing -Wstrict-overflow checks from other tests. These tests exercised code paths that no longer exist, so removing them simplifies the testsuite.
In Details
This commit removes several test files from the GCC testsuite, including gcc.dg/pr36227.c, gcc.dg/pr48022-1.c, gcc.dg/pr48022-2.c, gcc.dg/pr49705.c, and gcc.dg/pr52904.c. It also removes -Wstrict-overflow options from gcc.dg/pr81592.c and gcc.dg/pragma-diag-3.c. Search terms: GCC testsuite -Wstrict-overflow
For Context
A compiler testsuite ensures that the compiler behaves as expected by running a series of tests and verifying that the output matches the expected results. These tests cover various aspects of the language and compiler, including warning messages. As compiler features are deprecated or removed, the corresponding tests are also removed to keep the testsuite relevant and maintainable. This commit removes tests related to the deprecated -Wstrict-overflow flag.