OSDN Git Service

* c-typeck.c (check_modify_expr): New function.
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 11 Oct 2000 21:54:33 +0000 (21:54 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 11 Oct 2000 21:54:33 +0000 (21:54 +0000)
commitcf18ae1fe0f49252e45d2281291fc101b170c9f7
treedbad9f895b3de111042fcb0bf7dd74fc9cdd6f68
parent436106b5db7688e5cd57c7b348f3a844eca24f52
* c-typeck.c (check_modify_expr): New function.
(build_modify_expr): Call it if warn_sequence_point.
* c-decl.c (warn_sequence_point): New variable.
(c_decode_option): Handle -Wsequence-point and
-Wno-sequence-point.  Enable -Wsequence-point as part of -Wall.
* c-tree.h (warn_sequence_point): Declare.
* invoke.texi (-Wsequence-point): Document.
* toplev.c (documented_lang_options): Add -Wsequence-point and
-Wno-sequence-point.
Original work by Michael Meeks, 16 Jun 1998.

testsuite:
* gcc.dg/sequence-pt-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36840 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-decl.c
gcc/c-tree.h
gcc/c-typeck.c
gcc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/sequence-pt-1.c [new file with mode: 0644]
gcc/toplev.c