This is the mail archive of the gcc-patches@gcc.gnu.org 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] add bug-fix portion of release notes for gcc 3.3


This patch adds the bug-fixes portion of the release notes for gcc 3.3.
Gerald or Janis, please apply it if you approve it.

Index: changes.html
===================================================================
RCS file: /cvsroot/gcc/wwwdocs/htdocs/gcc-3.3/changes.html,v
retrieving revision 1.27
diff -u -r1.27 changes.html
--- changes.html	14 May 2003 15:32:15 -0000	1.27
+++ changes.html	14 May 2003 19:38:43 -0000
@@ -424,5 +424,262 @@
     <code>DESTDIR</code>.</li>
   </ul>
 
+<hr />
+<h2>GCC 3.3</h2>
+<p>
+Detailed release notes for the GCC 3.3 release follow.
+</p>
+
+<h3>Bug Fixes</h3>
+
+<h4>bootstrap failures</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR10140";>10140</a> cross compiler build failures: missing __mempcpy (DUP: 10198,10338)</li>
+</ul>
+
+<h4>Internal compiler errors (multi-platform)</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR3581";>3581</a> large string causes segmentation fault in cc1</li>
+<li><a href="http://gcc.gnu.org/PR4382";>4382</a> <code>__builtin_{set,long}jmp</code> with <code>-O3</code> can crash the compiler</li>
+<li><a href="http://gcc.gnu.org/PR6387";>6387</a> <code>-fpic -gdwarf-2 -g1</code> combination gives ICE in dwarf2out</li>
+<li><a href="http://gcc.gnu.org/PR6412";>6412</a> (c++) ICE in <code>retrieve_specialization</code></li>
+<li><a href="http://gcc.gnu.org/PR6620";>6620</a> (c++) partial template specialization causes an ICE (segmentation fault)</li>
+<li><a href="http://gcc.gnu.org/PR6663";>6663</a> (c++) ICE with attribute <code>aligned</code></li>
+<li><a href="http://gcc.gnu.org/PR7068";>7068</a> ICE with incomplete types</li>
+<li><a href="http://gcc.gnu.org/PR7647";>7647</a> (c++) ICE when data member has the name of the enclosing class</li>
+<li><a href="http://gcc.gnu.org/PR7675";>7675</a> ICE in <code>fixup_var_refs_1</code></li>
+<li><a href="http://gcc.gnu.org/PR7718";>7718</a> 'complex' template instantiation causes ICE</li>
+<li><a href="http://gcc.gnu.org/PR8116";>8116</a> (c++) ICE in member template function</li>
+<li><a href="http://gcc.gnu.org/PR8511";>8511</a> (c++) ICE: (hopefully) reproducible cc1plus segmentation fault</li>
+<li><a href="http://gcc.gnu.org/PR8564";>8564</a> (c++) ICE in <code>find_function_data</code>, in <code>function.c</code></li>
+<li><a href="http://gcc.gnu.org/PR8660";>8660</a> (c++) template overloading ICE in <code>tsubst_expr</code>, in <code>cp/pt.c</code></li>
+<li><a href="http://gcc.gnu.org/PR8766";>8766</a> (c++) ICE after failed initialization of static template variable</li>
+<li><a href="http://gcc.gnu.org/PR8803";>8803</a> ICE in <code>instantiate_virtual_regs_1</code>, in <code>function.c</code></li>
+<li><a href="http://gcc.gnu.org/PR8846";>8846</a> (c++) ICE after diagnostic if <code>fr_FR@euro</code> locale is set</li>
+<li><a href="http://gcc.gnu.org/PR8906";>8906</a> (c++) ICE (Segmentation fault) when parsing nested-class definition</li>
+<li><a href="http://gcc.gnu.org/PR9216";>9216</a> (c++) ICE on missing template parameter</li>
+<li><a href="http://gcc.gnu.org/PR9261";>9261</a> (c++) ICE in <code>arg_assoc</code>, in <code>cp/decl2.c</code></li>
+<li><a href="http://gcc.gnu.org/PR9263";>9263</a> (fortran) ICE caused by invalid <code>PARAMETER</code> in implied <code>DO</code> loop</li>
+<li><a href="http://gcc.gnu.org/PR9429";>9429</a> (c++) ICE in template instantiation with a pointered <code>new</code> operator</li>
+<li><a href="http://gcc.gnu.org/PR9516";>9516</a> Internal error when using a big array</li>
+<li><a href="http://gcc.gnu.org/PR9600";>9600</a> (c++) ICE with typedefs in template class</li>
+<li><a href="http://gcc.gnu.org/PR9629";>9629</a> (c++) virtual inheritance segfault</li>
+<li><a href="http://gcc.gnu.org/PR9672";>9672</a> (c++) ICE: Error reporting routines re-entered</li>
+<li><a href="http://gcc.gnu.org/PR9749";>9749</a> (c++) ICE in <code>write_expression</code> on invalid function prototype</li>
+<li><a href="http://gcc.gnu.org/PR9794";>9794</a> (fortran) ICE: floating point exception during constant folding</li>
+<li><a href="http://gcc.gnu.org/PR9829";>9829</a> (c++) Missing colon in nested namespace usage causes ICE</li>
+<li><a href="http://gcc.gnu.org/PR9916";>9916</a> (c++) ICE with <code>noreturn</code> function in <code>?:</code> statement</li>
+<li><a href="http://gcc.gnu.org/PR9936";>9936</a> ICE with local function and variable-length 2d array</li>
+<li><a href="http://gcc.gnu.org/PR10262";>10262</a> (c++) cc1plus crashes with large generated code</li>
+<li><a href="http://gcc.gnu.org/PR10278";>10278</a> (c++) ICE in parser for invalid code</li>
+<li><a href="http://gcc.gnu.org/PR10446";>10446</a> (c++) ICE on definition of nonexistent member function of nested class in a class template</li>
+<li><a href="http://gcc.gnu.org/PR10451";>10451</a> (c++) ICE in <code>grokdeclarator</code> on spurious <code>mutable</code> declaration</li>
+<li><a href="http://gcc.gnu.org/PR10506";>10506</a> (c++) ICE in <code>build_new</code> at <code>cp/init.c</code> with <code>-fkeep-inline-functions</code> and multiple inheritance</li>
+<li><a href="http://gcc.gnu.org/PR10549";>10549</a> (c++) ICE in <code>store_bit_field</code> on bitfields that exceed the precision of the declared type</li>
+</ul>
+
+<h4>Optimization bugs</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR2001";>2001</a> Inordinately long compile times in reload CSE regs</li>
+<li><a href="http://gcc.gnu.org/PR2391";>2391</a> Exponential compilation time explosion in combine</li>
+<li><a href="http://gcc.gnu.org/PR2960";>2960</a> Duplicate loop conditions even with <code>-Os</code></li>
+<li><a href="http://gcc.gnu.org/PR4046";>4046</a> redundant conditional branch</li>
+<li><a href="http://gcc.gnu.org/PR6405";>6405</a> Loop-unrolling related performance regressions</li>
+<li><a href="http://gcc.gnu.org/PR6798";>6798</a> very long compile time with large case-statement</li>
+<li><a href="http://gcc.gnu.org/PR6871";>6871</a> <code>const</code> objects shouldn't be moved to <code>.bss</code></li>
+<li><a href="http://gcc.gnu.org/PR6909";>6909</a> problem w/ <code>-Os</code> on modified <code>loop-2c.c</code> test case</li>
+<li><a href="http://gcc.gnu.org/PR7189";>7189</a> gcc <code>-O2 -Wall</code> does not print ``control reaches end of non-void function'' warning</li>
+<li><a href="http://gcc.gnu.org/PR7642";>7642</a> optimization problem with <code>signbit()</code></li>
+<li><a href="http://gcc.gnu.org/PR8634";>8634</a> incorrect code for inlining of memcpy under <code>-O2</code></li>
+<li><a href="http://gcc.gnu.org/PR8750";>8750</a> Cygwin prolog generation erroneously emitting <code>__alloca</code> as regular function call</li>
+</ul>
+
+<h4>c front end</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR2161";>2161</a> long <code>if-else</code> cascade overflows parser stack</li>
+<li><a href="http://gcc.gnu.org/PR4319";>4319</a> short accepted on <code>typedef</code>'d char</li>
+<li><a href="http://gcc.gnu.org/PR8602";>8602</a> incorrect line numbers in warning messages when using inline functions</li>
+<li><a href="http://gcc.gnu.org/PR9177";>9177</a> <code>-fdump-translation-unit</code>: C front end deletes <code>function_decl</code> AST nodes and breaks debugging dumps</li>
+<li><a href="http://gcc.gnu.org/PR9853";>9853</a> miscompilation of non-constant structure initializer</li>
+</ul>
+
+<h4>c++ compiler and library</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR45";>45</a> legal template specialization code is rejected (DUP: 3784)</li>
+<li><a href="http://gcc.gnu.org/PR764";>764</a> lookup failure: friend operator and dereferencing a pointer and templates (DUP: 5116)</li>
+<li><a href="http://gcc.gnu.org/PR2862";>2862</a> gcc accepts invalid explicit instantiation syntax (DUP: 2863)</li>
+<li><a href="http://gcc.gnu.org/PR3663";>3663</a> G++ doesn't check access control during template instantiation</li>
+<li><a href="http://gcc.gnu.org/PR3797";>3797</a> gcc fails to emit explicit specialization of a template member</li>
+<li><a href="http://gcc.gnu.org/PR3948";>3948</a> Two destructors are called when no copy destructor is defined (ABI change)</li>
+<li><a href="http://gcc.gnu.org/PR4361";>4361</a> bogus ambiguity taking the address of a member template</li>
+<li><a href="http://gcc.gnu.org/PR4802";>4802</a> g++ accepts illegal template code (access to private member; DUP: 5387)</li>
+<li><a href="http://gcc.gnu.org/PR4803";>4803</a> inline function is used but never defined, and g++ does not object</li>
+<li><a href="http://gcc.gnu.org/PR5730";>5730</a> complex&lt;double&gt;::norm() <code>--</code> huge slowdown from egcs-2.91.66</li>
+<li><a href="http://gcc.gnu.org/PR6713";>6713</a> Regression wrt 3.0.4: g++ <code>-O2</code> leads to seg fault at run time</li>
+<li><a href="http://gcc.gnu.org/PR7015";>7015</a> certain <code>__asm__</code> constructs rejected </li>
+<li><a href="http://gcc.gnu.org/PR7086";>7086</a> compile time regression (quadratic behavior in fixup_var_refs)</li>
+<li><a href="http://gcc.gnu.org/PR7099";>7099</a> G++ doesn't set the <code>noreturn</code> attribute on <code>std::exit</code> and <code>std::abort</code></li>
+<li><a href="http://gcc.gnu.org/PR7247";>7247</a> copy constructor missing when inlining enabled (invalid optimization?)</li>
+<li><a href="http://gcc.gnu.org/PR7441";>7441</a> string array initialization compilation time regression from seconds to minutes</li>
+<li><a href="http://gcc.gnu.org/PR7768";>7768</a> <code>__PRETTY_FUNCTION__</code> for template destructor is wrong</li>
+<li><a href="http://gcc.gnu.org/PR7804";>7804</a> bad printing of floating point constant in warning message</li>
+<li><a href="http://gcc.gnu.org/PR8099";>8099</a> Friend classes and template specializations</li>
+<li><a href="http://gcc.gnu.org/PR8117";>8117</a> member function pointers and multiple inheritance</li>
+<li><a href="http://gcc.gnu.org/PR8205";>8205</a> using declaration and multiple inheritance</li>
+<li><a href="http://gcc.gnu.org/PR8645";>8645</a> unnecessary non-zero checks in <code>stl_tree.h</code></li>
+<li><a href="http://gcc.gnu.org/PR8724";>8724</a> explicit destructor call for incomplete class allowed</li>
+<li><a href="http://gcc.gnu.org/PR8805";>8805</a> compile time regression with many member variables</li>
+<li><a href="http://gcc.gnu.org/PR8691";>8691</a> <code>-O3</code> and <code>-fno-implicit-templates</code> are incompatible</li>
+<li><a href="http://gcc.gnu.org/PR8700";>8700</a> unhelpful error message for binding temp to reference</li>
+<li><a href="http://gcc.gnu.org/PR8724";>8724</a> explicit destructor call for incomplete class allowed</li>
+<li><a href="http://gcc.gnu.org/PR8949";>8949</a> <code>numeric_limits&lt;&gt;::denorm_min()</code> and <code>is_iec559</code> problems</li>
+<li><a href="http://gcc.gnu.org/PR9016";>9016</a> Failure to consistently constant fold "constant" C++ objects</li>
+<li><a href="http://gcc.gnu.org/PR9053";>9053</a> g++ confused about ambiguity of overloaded function templates</li>
+<li><a href="http://gcc.gnu.org/PR9152";>9152</a> undefined virtual thunks</li>
+<li><a href="http://gcc.gnu.org/PR9182";>9182</a> <code>basic_filebuf&lt;&gt;</code> does not report errors in <code>codecvt&lt;&gt;::out</code></li>
+<li><a href="http://gcc.gnu.org/PR9297";>9297</a> data corruption due to codegen bug (when copying.)</li>
+<li><a href="http://gcc.gnu.org/PR9318";>9318</a> <code>i/ostream::operator&gt;&gt;/&lt;&lt;(streambuf*)</code> broken</li>
+<li><a href="http://gcc.gnu.org/PR9320";>9320</a> Incorrect usage of <code>traits_type::int_type</code> in <code>stdio_filebuf</code></li>
+<li><a href="http://gcc.gnu.org/PR9400";>9400</a> bogus <code>-Wshadow</code> warning: shadowed declaration of <code>this</code> in local classes</li>
+<li><a href="http://gcc.gnu.org/PR9424";>9424</a> <code>i/ostream::operator&gt;&gt;/&lt;&lt;(streambuf*)</code> drops characters</li>
+<li><a href="http://gcc.gnu.org/PR9425";>9425</a> <code>filebuf::pbackfail</code> broken (DUP: 9439)</li>
+<li><a href="http://gcc.gnu.org/PR9474";>9474</a> GCC freezes in compiling a weird code mixing <code>&lt;iostream&gt;</code> and <code>&lt;iostream.h&gt;</code></li>
+<li><a href="http://gcc.gnu.org/PR9548";>9548</a> Incorrect results from <code>setf(ios::fixed)</code> and <code>precision(-1)</code> [DR231]</li>
+<li><a href="http://gcc.gnu.org/PR9555";>9555</a> <code>ostream</code> inserters fail to set <code>badbit</code> on exception</li>
+<li><a href="http://gcc.gnu.org/PR9561";>9561</a> <code>ostream</code> inserters rethrow exception of wrong type</li>
+<li><a href="http://gcc.gnu.org/PR9563";>9563</a> <code>ostream::sentry</code> returns true after a failed preparation</li>
+<li><a href="http://gcc.gnu.org/PR9582";>9582</a> one-definition rule violation in <code>std::allocator</code></li>
+<li><a href="http://gcc.gnu.org/PR9622";>9622</a> <code>__PRETTY_FUNCTION__</code> incorrect in template destructors</li>
+<li><a href="http://gcc.gnu.org/PR9683";>9683</a> bug in initialization chains for static <code>const</code> variables from template classes</li>
+<li><a href="http://gcc.gnu.org/PR9791";>9791</a> <code>-Woverloaded-virtual</code> reports hiding of destructor</li>
+<li><a href="http://gcc.gnu.org/PR9817";>9817</a> <code>collate::compare</code> doesn't handle nul characters</li>
+<li><a href="http://gcc.gnu.org/PR9825";>9825</a> <code>filebuf::sputbackc</code> breaks <code>sbumpc</code></li>
+<li><a href="http://gcc.gnu.org/PR9826";>9826</a> <code>operator&gt;&gt;(basic_istream, basic_string)</code> fails to compile with custom traits</li>
+<li><a href="http://gcc.gnu.org/PR9924";>9924</a> Multiple <code>using</code> statements for builtin functions not allowed</li>
+<li><a href="http://gcc.gnu.org/PR9946";>9946</a> destructor is not called for temporary object</li>
+<li><a href="http://gcc.gnu.org/PR9964";>9964</a> <code>filebuf::close()</code> sometimes fails to close file</li>
+<li><a href="http://gcc.gnu.org/PR9988";>9988</a> <code>filebuf::overflow</code> writes EOF to file</li>
+<li><a href="http://gcc.gnu.org/PR10033";>10033</a> optimization breaks polymorphic references w/ <code>typeid</code> operator</li>
+<li><a href="http://gcc.gnu.org/PR10097";>10097</a> <code>filebuf::underflow</code> drops characters</li>
+<li><a href="http://gcc.gnu.org/PR10132";>10132</a> <code>filebuf</code> destructor can throw exceptions</li>
+<li><a href="http://gcc.gnu.org/PR10180";>10180</a> gcc fails to warn about non-inlined function</li>
+<li><a href="http://gcc.gnu.org/PR10199";>10199</a> method parametrized by template does not work everywhere</li>
+<li><a href="http://gcc.gnu.org/PR10300";>10300</a> use of array-new (nothrow) in segfaults on NULL return</li>
+<li><a href="http://gcc.gnu.org/PR10427";>10427</a> Stack corruption with variable-length automatic arrays and virtual destructors</li>
+<li><a href="http://gcc.gnu.org/PR10503";>10503</a> Compilation never stops in <code>fixed_type_or_null</code></li>
+</ul>
+
+<h4>Objective-C</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR5956";>5956</a> selectors aren't matched properly when added to the selector table</li>
+</ul>
+
+<h4>Fortran compiler and library</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR1832";>1832</a> list directed i/o overflow hangs, <code>-fbounds-check</code> doesn't detect</li>
+<li><a href="http://gcc.gnu.org/PR3924";>3924</a> g77 generates code that is rejected by GAS if COFF debug info requested</li>
+<li><a href="http://gcc.gnu.org/PR5634";>5634</a> doc: explain that configure <code>--prefix=~/...</code> does not work</li>
+<li><a href="http://gcc.gnu.org/PR6367";>6367</a> multiple repeat counts confuse namelist read into array</li>
+<li><a href="http://gcc.gnu.org/PR6491";>6491</a> Logical operations error on logicals when using <code>-fugly-logint</code></li>
+<li><a href="http://gcc.gnu.org/PR6742";>6742</a> Generation of C++ Prototype for FORTRAN and <code>extern "C"</code></li>
+<li><a href="http://gcc.gnu.org/PR7113";>7113</a> Failure of <code>g77.f-torture/execute/f90-intrinsic-bit.f -Os</code> on irix6.5</li>
+<li><a href="http://gcc.gnu.org/PR7236";>7236</a> <code>OPEN(...,RECL=nnn,...)</code> without <code>ACCESS='DIRECT'</code> should assume a direct access file </li>
+<li><a href="http://gcc.gnu.org/PR7278";>7278</a> g77 "bug"; the executable misbehaves (with <code>-O2 -fno-automatic</code>)</li>
+<li><a href="http://gcc.gnu.org/PR7384";>7384</a> <code>DATE_AND_TIME</code> milliseconds field inactive on Windows</li>
+<li><a href="http://gcc.gnu.org/PR7388";>7388</a> Incorrect output with 0-based array of characters</li>
+<li><a href="http://gcc.gnu.org/PR8587";>8587</a> Double complex zero ** double precision number <code>-&gt; NaN</code> instead of zero</li>
+<li><a href="http://gcc.gnu.org/PR9038";>9038</a> <code>-ffixed-line-length-none -x</code> f77-cpp-input gives: Warning: unknown register name line-length-none</li>
+<li><a href="http://gcc.gnu.org/PR10197";>10197</a> Direct access files not unformatted by default</li>
+</ul>
+
+<h4>Java compiler and library</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR6005";>6005</a> gcj fails to build rhug on alpha</li>
+<li><a href="http://gcc.gnu.org/PR6389";>6389</a> <code>System.getProperty("")</code> should always throw an <code>IllegalArgumentException</code></li>
+<li><a href="http://gcc.gnu.org/PR6576";>6576</a> <code>java.util.ResourceBundle.getResource</code> ignores locale</li>
+<li><a href="http://gcc.gnu.org/PR6652";>6652</a> <code>new java.io.File("").getCanonicalFile()</code> throws exception</li>
+<li><a href="http://gcc.gnu.org/PR7060";>7060</a> <code>getMethod()</code> doesn't search <code>super</code> interface</li>
+<li><a href="http://gcc.gnu.org/PR7073";>7073</a> bytecode interpreter gives wrong answer for interface <code>getSuperclass()</code></li>
+<li><a href="http://gcc.gnu.org/PR7180";>7180</a> possible bug in <code>javax.naming.spi.NamingManager.getPlusPath()</code></li>
+<li><a href="http://gcc.gnu.org/PR7416";>7416</a> <code>java.security</code> startup refs "GNU libgcj.security"</li>
+<li><a href="http://gcc.gnu.org/PR7570";>7570</a> <code>Runtime.exec</code> with null envp: child doesn't inherit parent env (DUP: 7578)</li>
+<li><a href="http://gcc.gnu.org/PR7611";>7611</a> Internal error while compiling libjava with <code>-O</code></li>
+<li><a href="http://gcc.gnu.org/PR7709";>7709</a> <code>NullPointerException</code> in <code>_Jv_ResolvePoolEntry</code></li>
+<li><a href="http://gcc.gnu.org/PR7766";>7766</a> <code>ZipInputStream.available</code> returns 0 immediately after construction</li>
+<li><a href="http://gcc.gnu.org/PR7785";>7785</a> <code>Calendar.getTimeInMillis/setTimeInMillis</code> should be public</li>
+<li><a href="http://gcc.gnu.org/PR7786";>7786</a> <code>TimeZone.getDSTSavings()</code> from JDK1.4 not implemented</li>
+<li><a href="http://gcc.gnu.org/PR8142";>8142</a> '$' in class names vs. <code>dlopen</code> 'dynamic string tokens'</li>
+<li><a href="http://gcc.gnu.org/PR8234";>8234</a> <code>ZipInputStream</code> chokes when <code>InputStream.read()</code> returns small chunks</li>
+<li><a href="http://gcc.gnu.org/PR8415";>8415</a> reflection bug: exception info for Method</li>
+<li><a href="http://gcc.gnu.org/PR8481";>8481</a> <code>java.Random.nextInt(int)</code> may return negative</li>
+<li><a href="http://gcc.gnu.org/PR8593";>8593</a> Error reading GZIPped files with <code>BufferedReader</code></li>
+<li><a href="http://gcc.gnu.org/PR8759";>8759</a> <code>java.beans.Introspector</code> has no <code>flushCaches()</code> or <code>flushFromCaches()</code> methods</li>
+<li><a href="http://gcc.gnu.org/PR8997";>8997</a> <code>spin()</code> calls <code>Thread.sleep</code></li>
+<li><a href="http://gcc.gnu.org/PR9253";>9253</a> on win32, <code>java.io.File.listFiles("C:\\")</code> returns pwd instead of the root content of C:</li>
+<li><a href="http://gcc.gnu.org/PR9254";>9254</a> <code>java::lang::Object::wait(), threads-win32.cc</code> returns wrong return codes</li>
+<li><a href="http://gcc.gnu.org/PR9271";>9271</a> Severe bias in <code>java.security.SecureRandom</code></li>
+</ul>
+
+<h4>preprocessor</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR7029";>7029</a> preprocessor should ignore <code>#warning</code> with <code>-M</code></li>
+</ul>
+
+<h4>ARM-specific</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR2903";>2903</a> [arm] Optimization bug with <code>long long</code> arithmetic</li>
+<li><a href="http://gcc.gnu.org/PR7873";>7873</a> arm-linux-gcc fails when assigning address to a bit field</li>
+</ul>
+
+<h4>FreeBSD-specific</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR7680";>7680</a> float functions undefined in <code>math.h/cmath</code> with <code>#define _XOPEN_SOURCE</code></li>
+</ul>
+
+<h4>HP-UX or HP-PA-specific</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR8705";>8705</a> [HP-PA] ICE in <code>emit_move_insn_1</code>, in <code>expr.c</code></li>
+<li><a href="http://gcc.gnu.org/PR9986";>9986</a> [HP-UX] Incorrect transformation of <code>fputs_unlocked</code> to <code>fputc_unlocked</code></li>
+<li><a href="http://gcc.gnu.org/PR10056";>10056</a> [HP-PA] ICE at <code>-O2</code> when building c++ code from doxygen</li>
+</ul>
+
+<h4>m68hc11-specific</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR6744";>6744</a> Bad assembler code generated: reference to pseudo register z</li>
+<li><a href="http://gcc.gnu.org/PR7361";>7361</a> Internal compiler error in <code>reload_cse_simplify_operands</code>, in <code>reload1.c</code></li>
+</ul>
+
+<h4>MIPS-specific</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR9496";>9496</a> [mips-linux] bug in optimizer?</li>
+</ul>
+
+<h4>PowerPC-specific</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR7067";>7067</a> <code>-Os</code> with <code>-mcpu</code>=powerpc optimizes for speed (?) instead of space</li>
+<li><a href="http://gcc.gnu.org/PR8480";>8480</a> reload ICEs for LAPACK code on powerpc64-linux </li>
+<li><a href="http://gcc.gnu.org/PR8784";>8784</a> [AIX] Internal compiler error in <code>simplify_gen_subreg</code></li>
+<li><a href="http://gcc.gnu.org/PR10315";>10315</a> [powerpc] ICE: in <code>extract_insn</code>, in <code>recog.c</code></li>
+</ul>
+
+<h4>Sparc-specific</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR10267";>10267</a> (documentation) Wrong build instructions for <code>*-*-solaris2*</code></li>
+</ul>
+
+<h4>x86-specific (Intel/AMD)</h4>
+<ul>
+<li><a href="http://gcc.gnu.org/PR7916";>7916</a> ICE in <code>instantiate_virtual_register_1</code></li>
+<li><a href="http://gcc.gnu.org/PR7926";>7926</a> (c++) i486 instructions in header files make c++ programs crash on i386</li>
+<li><a href="http://gcc.gnu.org/PR8555";>8555</a> ICE in <code>gen_split_1231</code></li>
+<li><a href="http://gcc.gnu.org/PR8994";>8994</a> ICE with <code>-O -march=pentium4</code></li>
+<li><a href="http://gcc.gnu.org/PR9426";>9426</a> ICE with <code>-fssa -funroll-loops -fprofile-arcs</code></li>
+<li><a href="http://gcc.gnu.org/PR9806";>9806</a> ICE in inline assembly with <code>-fPIC</code> flag</li>
+<li><a href="http://gcc.gnu.org/PR10077";>10077</a> gcc <code>-msse2</code> generates movd to move dwords between xmm regs</li>
+<li><a href="http://gcc.gnu.org/PR10233";>10233</a> 64-bit comparison only comparing bottom 32-bits</li>
+<li><a href="http://gcc.gnu.org/PR10286";>10286</a> type-punning doesn't work with <code>__m64</code> and <code>-O</code></li>
+<li><a href="http://gcc.gnu.org/PR10308";>10308</a> [x86] ICE with <code>-O -fgcse</code> or <code>-O2</code></li>
+</ul>
+
 </body>
 </html>


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