[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