PATCH: Update release notes to mention Emacs issue

Mark Mitchell mark@codesourcery.com
Wed Jul 16 16:52:00 GMT 2003


I applied this patch to try to explain how to build Emacs with GCC
3.3.

--
Mark Mitchell
CodeSourcery, LLC
mark@codesourcery.com

Index: changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-3.3/changes.html,v
retrieving revision 1.31
diff -c -5 -p -r1.31 changes.html
*** changes.html	20 May 2003 00:39:36 -0000	1.31
--- changes.html	16 Jul 2003 16:50:41 -0000
***************
*** 55,66 ****
          removed.  It was deprecated in 3.1 and 3.2.  (Traditional
          preprocessing remains available.)  The
          <code><varargs.h></code> header, used for writing
  	variadic functions in traditional C, still exists but will
  	produce an error message if used.</li>
-   </ul>
  
  
  <h2>General Optimizer Improvements</h2>
  
    <ul>
      <li>A new scheme for accurately describing processor pipelines,
--- 55,72 ----
          removed.  It was deprecated in 3.1 and 3.2.  (Traditional
          preprocessing remains available.)  The
          <code><varargs.h></code> header, used for writing
  	variadic functions in traditional C, still exists but will
  	produce an error message if used.</li>
  
+     <li>GCC 3.3.1 automatically places zero-initialized variables in
+         the <code>.bss</code> section on some operating systems.  GNU
+         Emacs will not work correctly when using this optimization.
+         Therefore, you should use
+         <code>-fno-zero-initialized-in-bss</code> to build GNU
+         Emacs.</li>
+   </ul>
  
  <h2>General Optimizer Improvements</h2>
  
    <ul>
      <li>A new scheme for accurately describing processor pipelines,



More information about the Gcc-patches mailing list