[Bug c/55383] -Wcast-qual reports incorrect message

manu at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Mar 18 23:21:00 GMT 2014


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55383

--- Comment #16 from Manuel López-Ibáñez <manu at gcc dot gnu.org> ---
It seems the patch was not tested in C++:

Tests that now fail, but worked before:

unix//-m32: c-c++-common/Wcast-qual-1.c -std=gnu++11  (test for warnings, line
88)
unix//-m32: c-c++-common/Wcast-qual-1.c -std=gnu++11  (test for warnings, line
92)
unix//-m32: c-c++-common/Wcast-qual-1.c -std=gnu++11 (test for excess errors)
unix//-m32: c-c++-common/Wcast-qual-1.c -std=gnu++1y  (test for warnings, line
88)
unix//-m32: c-c++-common/Wcast-qual-1.c -std=gnu++1y  (test for warnings, line
92)
unix//-m32: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for excess errors)
unix//-m32: c-c++-common/Wcast-qual-1.c -std=gnu++98  (test for warnings, line
88)
unix//-m32: c-c++-common/Wcast-qual-1.c -std=gnu++98  (test for warnings, line
92)
unix//-m32: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for excess errors)
unix//-m64: c-c++-common/Wcast-qual-1.c -std=gnu++11  (test for warnings, line
88)
unix//-m64: c-c++-common/Wcast-qual-1.c -std=gnu++11  (test for warnings, line
92)
unix//-m64: c-c++-common/Wcast-qual-1.c -std=gnu++11 (test for excess errors)
unix//-m64: c-c++-common/Wcast-qual-1.c -std=gnu++1y  (test for warnings, line
88)
unix//-m64: c-c++-common/Wcast-qual-1.c -std=gnu++1y  (test for warnings, line
92)
unix//-m64: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for excess errors)
unix//-m64: c-c++-common/Wcast-qual-1.c -std=gnu++98  (test for warnings, line
88)
unix//-m64: c-c++-common/Wcast-qual-1.c -std=gnu++98  (test for warnings, line
92)

I guess my patch should have not touched an already existing testcase but
instead add a new one for C only.


More information about the Gcc-bugs mailing list