This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[wwwdocs patch] Add 3.3.2 release notes

The following patch creates release notes for 3.3.2.  Note that there is
a remark that says 3.3.2 is not yet released; this should be removed
at the time of the release.

It also adds one missing bug to the 3.3.1 release notes.

Verified with "tidy -xml".

Please install, Gerald or Janis.

Index: changes.html
RCS file: /cvsroot/gcc/wwwdocs/htdocs/gcc-3.3/changes.html,v
retrieving revision 1.36
diff -u -r1.36 changes.html
--- changes.html	6 Aug 2003 18:05:56 -0000	1.36
+++ changes.html	8 Oct 2003 23:50:55 -0000
@@ -851,6 +851,9 @@
+<li><a href="";>10834</a>
+[arm] GCC 3.3 still generates incorrect instructions for functions with <code>__attribute__ ((interrupt ("IRQ")))</code></li>
 <li><a href="";>10842</a> [arm] Clobbered link register is copied to pc under certain circumstances</li>
 <li><a href="";>11052</a> [arm] noce_process_if_block() can lose REG_INC notes</li>
 <li><a href="";>11183</a> [arm] ICE in <code>change_address_1</code> (3.3) / subreg_hard_regno (3.4)</li>
@@ -899,6 +902,129 @@
 <li><a href="";>10737</a> newer bison causes <code>g++.dg/parse/crash2.C</code> to incorrectly report failure</li>
 <li><a href="";>10810</a> gcc-3.3 fails make check: buffer overrun in <code>test_demangle.c</code></li>
+<hr />
+<h2><a name="3.3.2">GCC 3.3.2</a></h2>
+<p><i>Oct. 8, 2003: This section is preliminary, as 3.3.2 has not yet
+been officially released.</i></p>
+<h3>Bug Fixes</h3>
+<p>This section lists the problem reports (PRs) from 
+<a href="";>GCC's bug tracking system</a>
+that are known to be fixed in the 3.3.2 release. This list might not be
+complete (that is, it is possible that some PRs that have been fixed are
+not listed here).</p>
+<h4>Bootstrap failures and problems</h4>
+<li><a href="";>8336</a> [SCO5] bootstrap config still tries to use COFF options</li>
+<li><a href="";>9631</a> [hppa64-linux] gcc-3.3 fails to bootstrap</li>
+<li><a href="";>9877</a> fixincludes makes a bad <code>sys/byteorder.h</code> on svr5 (UnixWare 7.1.1)</li>
+<li><a href="";>11687</a> xstormy16-elf build fails in libf2c</li>
+<li><a href="";>12490</a> buffer overflow in scan-<code>decls.c</code> (during Solaris 9 fix-header processing)</li>
+<h4>Internal compiler errors (multi-platform)</h4>
+<li><a href="";>7277</a> Casting integers to vector types causes ICE</li>
+<li><a href="";>11207</a> ICE with negative index in array element designator</li>
+<li><a href="";>11522</a> (fortran) g77 dwarf-2 ICE in <code>add_abstract_origin_attribute</code> </li>
+<li><a href="";>11595</a> (c++) ICE on duplicate label definition</li>
+<li><a href="";>11646</a> (c++) ICE in <code>commit_one_edge_insertion</code> with <code>-fnon-call-exceptions</code> <code>-fgcse</code> <code>-O</code></li>
+<li><a href="";>11665</a> ICE in <code><code>struct</code></code> initializer when taking address</li>
+<li><a href="";>11852</a> (c++) ICE with bad <code>struct</code> initializer.</li>
+<li><a href="";>11883</a> ICE with any <code>-O</code> on mercury-generated C code</li>
+<li><a href="";>11991</a> (c++) ICE in <code>cxx_incomplete_type_diagnostic</code>, in <code>cp/typeck2.c</code> when applying typeid operator to template template parameter</li>
+<li><a href="";>12146</a> ICE in <code>lookup_template_function</code>, in <code>cp/pt.c</code></li>
+<li><a href="";>12215</a> ICE in <code>make_label_edge</code> with <code>-fnon-call-exceptions</code> <code>-fno-gcse</code> <code>-O2</code></li>
+<li><a href="";>12446</a> ICE in <code>emit_move_insn</code> on complicated array reference</li>
+<h4>C and optimization bugs</h4>
+<li><a href="";>9862</a> spurious warnings with <code>-W</code> <code>-finline-functions</code></li>
+<li><a href="";>10962</a> lookup_field is a linear search on a linked list (can be slow if large <code>struct</code>)</li>
+<li><a href="";>11370</a> <code>-Wunreachable-code</code> gives false complaints</li>
+<li><a href="";>11637</a> invalid assembly with <code>-fnon-call-exceptions</code></li>
+<li><a href="";>12082</a> Inappropriate unreachable code warnings</li>
+<li><a href="";>12180</a> Inline optimization fails for variadic function</li>
+<li><a href="";>12340</a> loop unroller + gcse produces wrong code</li>
+<h4>C++ compiler and library</h4>
+<li><a href="";>3907</a> nested template parameter collides with member name</li>
+<li><a href="";>5293</a> confusing message when binding a temporary to a reference</li>
+<li><a href="";>5296</a> [DR115] Pointers to functions and to template functions behave differently in deduction</li>
+<li><a href="";>8656</a> Unable to assign function with <code>__attribute__</code> and pointer return type to an appropriate variable</li>
+<li><a href="";>10147</a> Confusing error message for invalid template function argument</li>
+<li><a href="";>11400</a> std::search_n() makes assumptions about Size parameter</li>
+<li><a href="";>11409</a> issues with using declarations, overloading, and built-in functions</li>
+<li><a href="";>11740</a> ctype&lt;wchar_t&gt;::do_is(mask, wchar_t) doesn't handle multiple bits in mask</li>
+<li><a href="";>11786</a> operator() call on variable in other namespace not recognized</li>
+<li><a href="";>11867</a> static_cast ignores ambiguity</li>
+<li><a href="";>11928</a> bug with conversion operators that are typedefs</li>
+<li><a href="";>12163</a> static_cast + explicit constructor regression</li>
+<li><a href="";>12181</a> Wrong code with comma operator and c++</li>
+<li><a href="";>12236</a> regparm and fastcall messes up parameters</li>
+<li><a href="";>12266</a> incorrect instantiation of unneeded template during overload resolution</li>
+<li><a href="";>12296</a> istream::peek() doesn't set eofbit</li>
+<li><a href="";>12344</a> stdcall attribute ignored if function returns a pointer</li>
+<li><a href="";>12451</a> missing(late) class forward declaration in <code>cxxabi.h</code></li>
+<li><a href="";>12486</a> g++ accepts invalid use of a qualified name</li>
+<h4>x86 specific (Intel/AMD)</h4>
+<li><a href="";>8869</a> [x86 MMX] ICE with <code>const</code> variable optimization and MMX builtins</li>
+<li><a href="";>9786</a> ICE in <code>fixup_abnormal_edges</code> with <code>-fnon-call-exceptions</code> <code>-O2</code></li>
+<li><a href="";>11689</a> g++3.3 emits un-assembleable code for k6 architecture</li>
+<li><a href="";>12116</a> [k6] Invalid assembly output values with X-MAME code</li>
+<li><a href="";>12070</a> ICE converting between double and long double with <code>-msoft-float</code></li>
+<li><a href="";>11184</a> [ia64 hpux] ICE on __builtin_apply building libobjc</li>
+<li><a href="";>11535</a> __builtin_return_address may not work on ia64</li>
+<li><a href="";>11693</a> [ia64] ICE in <code>gen_nop_type</code></li>
+<li><a href="";>12224</a> [ia64] Thread-local storage doesn't work</li>
+<li><a href="";>11319</a> loop miscompiled on ppc32</li>
+<li><a href="";>11662</a> wrong code for expr. with cast to <code>long long</code> and exclusive or</li>
+<li><a href="";>11965</a> invalid assembler code for a shift &lt;< 32 operation</li>
+<li><a href="";>12301</a> (c++) stack corruption when a returned expression throws an exception</li>
+<li><a href="";>11717</a> [alpha-linux] unrecognizable insn compiling <code>for.c</code> of kernel 2.4.22-pre8</li>
+<h4>Darwin (and MacOS X) specific</h4>
+<li><a href="";>10900</a> trampolines crash</li>
+<li><a href="";>11313</a> problem with #pragma weak and static inline functions</li>
+<li><a href="";>11712</a> <code>__STDC_EXT__</code> not defined for C++ by default anymore?</li>
+<h4>Solaris specific</h4>
+<li><a href="";>12166</a> Profiled programs crash if PROFDIR is set</li>
+<h4>Solaris-x86 specific</h4>
+<li><a href="";>12101</a> i386 Solaris no longer works with GNU as?</li>
+<h4>Miscellaneous embedded target-specific bugs</h4>
+<li><a href="";>10988</a> [m32r-elf] wrong blockmove code with <code>-O3</code></li>
+<li><a href="";>11805</a> [h8300-unknown-coff] [H8300] ICE for simple code with <code>-O2</code></li>
+<li><a href="";>11902</a> [sh4] spec file improperly inserts rpath even when none needed</li>
+<li><a href="";>11903</a> [sh4] <code>-pthread</code> fails to link due to error in spec file on sh4</li>

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]