This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r148053 - in /trunk/gcc: ChangeLog attribs.c c-...
- From: ian at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Mon, 01 Jun 2009 16:35:03 -0000
- Subject: r148053 - in /trunk/gcc: ChangeLog attribs.c c-...
Author: ian
Date: Mon Jun 1 16:35:01 2009
New Revision: 148053
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148053
Log:
./:
* attribs.c (register_attribute): Use CONST_CAST.
* collect2.c (main): Use CONST_CAST2.
(scan_prog_file): Likewise.
* gcc.c (process_command, main): Likewise.
* toplev.c (toplev_main): Likewise.
* c-typeck.c (handle_warn_cast_qual): New static function,
partially broken out of build_c_cast.
(build_c_cast): Call handle_warn_cast_qual.
* doc/invoke.texi (Warning Options): Document new effect of
-Wcast-qual.
./java:
* jcf-io.c (find_class): Use CONST_CAST.
./testsuite:
* gcc.dg/cast-qual-3.c: New testcase.
* g++.dg/warn/Wcast-qual2.C: New testcase.
Added:
trunk/gcc/testsuite/g++.dg/warn/Wcast-qual2.C
trunk/gcc/testsuite/gcc.dg/cast-qual-3.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/attribs.c
trunk/gcc/c-typeck.c
trunk/gcc/collect2.c
trunk/gcc/doc/invoke.texi
trunk/gcc/gcc.c
trunk/gcc/java/ChangeLog
trunk/gcc/java/jcf-io.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/toplev.c