On 21 September 2015 at 02:24, Manuel López-Ibáñez <lopeziba...@gmail.com> wrote: > On 21 September 2015 at 02:22, Christophe Lyon > <christophe.l...@linaro.org> wrote: >> It works for me if I replace 24 by 62. > > Wierd. What is the actual output of the compiler?
Here is what I have in gcc.log: /home/christophe.lyon/src/GCC/sources/gcc-fsf/trunk/gcc/testsuite/gcc.dg/pragma-diag-5.c:2:62: warning: missing [error|warning|ignored|push|pop] after '#pragma GCC diagnostic' [-Wpragmas]^M /home/christophe.lyon/src/GCC/sources/gcc-fsf/trunk/gcc/testsuite/gcc.dg/pragma-diag-5.c:5:24: warning: expected [error|warning|ignored|push|pop] after '#pragma GCC diagnostic' [-Wpragmas]^M /home/christophe.lyon/src/GCC/sources/gcc-fsf/trunk/gcc/testsuite/gcc.dg/pragma-diag-5.c:7:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas]^M XPASS: gcc.dg/pragma-diag-5.c missing (test for warnings, line 2) PASS: gcc.dg/pragma-diag-5.c (test for warnings, line 5) PASS: gcc.dg/pragma-diag-5.c (test for warnings, line 7) PASS: gcc.dg/pragma-diag-5.c (test for excess errors)