On Mon, Jun 4, 2012 at 9:45 PM, Jason Merrill <ja...@redhat.com> wrote: > In wwwdocs I would also mention that the flag has no effect on most targets.
How about this: Index: htdocs/gcc-4.7/changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.7/changes.html,v retrieving revision 1.110 diff -u -r1.110 changes.html --- htdocs/gcc-4.7/changes.html 1 Jun 2012 09:27:10 -0000 1.110 +++ htdocs/gcc-4.7/changes.html 4 Jun 2012 20:29:09 -0000 @@ -15,6 +15,14 @@ <h2>Caveats</h2> <ul> + <li><p>The <code>-fconserve-space</code> flag has been + deprecated. The flag had no effect for most targets: only + targets without a global <code>.bss</code> section and without + support for switchable sections. Furthermore, the flag only + had an effect for G++, where it 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 ? > In fact, I'm not sure it affects any targets that we still actually > support; are there any a.out targets left? There is still a file config/arm/aout.h, and there appears to be code in config/cris/cris.c to support an unnamed non-ELF target that may be a.out. But it's hard to tell what other targets are doing. Ciao! Steven