Message ID | 7f9cd171-05ac-be8f-a6ca-2c007d4b2acb@gigawatt.nl |
---|---|
State | New |
Headers | show |
Series | doc: Remove claim about ISO C | expand |
On Thu, 21 Nov 2019, Harald van Dijk wrote: > Hi, > > The patch to make -fcommon the default introduces a bogus claim into the GCC > documentation. I already raised this issue on the patch itself, where it was > unfortunately ignored. Please find attached a followup patch to remove this > bogus claim. This patch is OK.
On 21/11/2019 22:15, Joseph Myers wrote: > On Thu, 21 Nov 2019, Harald van Dijk wrote: > >> Hi, >> >> The patch to make -fcommon the default introduces a bogus claim into the GCC >> documentation. I already raised this issue on the patch itself, where it was >> unfortunately ignored. Please find attached a followup patch to remove this >> bogus claim. > > This patch is OK. Thanks! I do not have commit access, can you (or someone else) commit it, please? Cheers, Harald van Dijk
On Thu, 21 Nov 2019, Harald van Dijk wrote: > On 21/11/2019 22:15, Joseph Myers wrote: > > On Thu, 21 Nov 2019, Harald van Dijk wrote: > > > > > Hi, > > > > > > The patch to make -fcommon the default introduces a bogus claim into the > > > GCC > > > documentation. I already raised this issue on the patch itself, where it > > > was > > > unfortunately ignored. Please find attached a followup patch to remove > > > this > > > bogus claim. > > > > This patch is OK. > > Thanks! I do not have commit access, can you (or someone else) commit it, > please? Done.
--- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -14141,9 +14141,9 @@ than one compilation unit. The @option{-fcommon} places uninitialized global variables in a common block. This allows the linker to resolve all tentative definitions of the same variable in different compilation units to the same object, or to a non-tentative -definition. This behavior does not conform to ISO C, is inconsistent with C++, -and on many targets implies a speed and code size penalty on global variable -references. It is mainly useful to enable legacy code to link without errors. +definition. This behavior is inconsistent with C++, and on many targets implies +a speed and code size penalty on global variable references. It is mainly +useful to enable legacy code to link without errors. @item -fno-ident @opindex fno-ident