doc: Remove claim about ISO C
authorHarald van Dijk <harald@gigawatt.nl>
Thu, 21 Nov 2019 23:27:39 +0000 (00:27 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Thu, 21 Nov 2019 23:27:39 +0000 (23:27 +0000)
commitee573dca11f327566829d93d8130f745b03f16a4
tree48213f8620c1c860c87e27aa3bda69ab2e1a42a3
parent6c80b1b56dec2691436f3e2676e3d1b105b01b89
doc: Remove claim about ISO C

The patch to make -fcommon the default introduces a bogus claim into
the GCC documentation.

-fcommon was claimed to be incompatible with ISO C for preventing
duplicate definitions from being diagnosed.  It does, but as that
elicits undefined behaviour (the requirement that there shall be no
more than one external definition is not a constraint), ISO C does not
require any diagnostic for it.  In the absence of any other rule this
would violate, both -fcommon and -fno-common are fully compatible with
all versions of ISO C.

2019-11-21  Harald van Dijk  <harald@gigawatt.nl>

* doc/invoke.texi (-fcommon): Remove claim about ISO C.

From-SVN: r278604
gcc/ChangeLog
gcc/doc/invoke.texi