===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.7/changes.html,v
retrieving revision 1.110
@@ -15,6 +15,11 @@
<h2>Caveats</h2>
<ul>
+ <li><p>The <code>-fconserve-space</code> flag has been
+ deprecated. The flag only had an effect for G++ but could
+ result in wrong semantics (please refer to the GCC manual
+ for further details). The flag will be removed in GCC 4.8</p></li>
+
<li><p>Support for a number of older systems and recently
unmaintained or untested target ports of GCC has been declared
obsolete in GCC 4.7. Unless there is activity to revive them, the
gcc/
* doc/invoke.texi (item -fconserve-space): This flag is deprecated
c-family/
* c.opt (fconserve-space): Deprecate.
===================================================================
@@ -1940,6 +1940,8 @@ exhaustion is signalled by throwing @cod
@item -fconserve-space
@opindex fconserve-space
+This option is now deprecated.
+
Put uninitialized or run-time-initialized global variables into the
common segment, as C does. This saves space in the executable at the
cost of not diagnosing duplicate definitions. If you compile with this
===================================================================
@@ -745,7 +745,7 @@ Allow the arguments of the '?' operator
fconserve-space
C++ ObjC++ Var(flag_conserve_space)
-Reduce the size of object files
+Deprecated. Reduce the size of object files, at the expense of wrong
semantics.
fconstant-string-class=