This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Is this a gcc bug?
- To: Joe Buck <jbuck at racerx dot synopsys dot com>
- Subject: Re: Is this a gcc bug?
- From: Bernd Schmidt <bernds at redhat dot com>
- Date: Thu, 11 Jan 2001 17:38:27 +0000 (GMT)
- Cc: <rearnsha at arm dot com>, Per Bothner <per at bothner dot com>,<gcc at gcc dot gnu dot org>
On Thu, 11 Jan 2001, Joe Buck wrote:
> >
> > > How about something like:
> > > warning: 'x' may have unexpected value because of side-effects
> > > or
> > > warning: side-effects make value of 'x' undefined
> > > or
> > > warning: undefined order of side-effects on 'x'
> > > One might replace "side-effects" by "updates" or "changes to".
> >
> > How about, multiple side-effects on 'x' between sequence points?
>
> "sequence points" is standardese and doesn't mean anything to most users.
> Even "side-effects" may be surprising -- I don't think a user thinks
> of the increment of x in x++ as a "side effect".
>
> How about:
>
> warning: the order of the modifications to 'x' is undefined
Possibly "may be undefined". I think the wording "may" was put there
intentionally because the first versions of this code tended to generate
false positives now and then. This can probably still happen with the
current version in some rare cases.
Bernd