2006-02-07 Dirk Mueller <dmueller@suse.com>
commit0b995473bd1e9e4461c09ac7369a2e6709238018
authormueller <mueller@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Feb 2006 19:41:14 +0000 (7 19:41 +0000)
committermueller <mueller@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Feb 2006 19:41:14 +0000 (7 19:41 +0000)
tree73d1c3e94726a3156bfd94997fc2db501ff46a43
parent7a30782cefe3a7c692d886403d48f2f583814a25
2006-02-07  Dirk Mueller <dmueller@suse.com>

        * c.opt: C++ frontend supports -Wdiv-by-zero.
        * c-opts.c (c_common_handle_option): Remove dead case.

        * typeck.c (build_binary_op): Annotate div-by-zero
        warnings to make -Wno-div-by-zero have an effect.

        g++.dg/warn/Wdiv-by-zero.C: New test.
        g++.dg/warn/Wno-div-by-zero.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110712 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-opts.c
gcc/c.opt
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/Wdiv-by-zero.C [new file with mode: 0644]
gcc/testsuite/g++.dg/warn/Wno-div-by-zero.C [new file with mode: 0644]