📄 buglist.htm
字号:
<tr><td class=bug><a name="l_stdcfg" href="#stdcfg">stdcfg</a> </td><td class=bug>Configuration files</td></tr><tr><th colspan=2>Simulator</th></tr><tr><td class=bug><a name="l_st20sim" href="#st20sim">st20sim</a> </td><td class=bug>ST20 Simulator</td></tr><tr><th colspan=2>Other</th></tr><tr><td class=bug><a name="l_examples" href="#examples">examples</a> </td><td class=bug>Example code fragments</td></tr><tr><td class=bug><a name="l_installation" href="#installation">installation</a> </td><td class=bug>Installation</td></tr><tr><td class=bug><a name="l_other" href="#other">other</a> </td><td class=bug>Miscellaneous</td></tr> </table> <hr size=4> <h2><a name=HD></a>Headline Descriptions</h2><hr size=2><h3><a name="st20cc">st20cc</a></h3><table width=100% border=0 cellspacing=0 cellpadding=0> <tr> <th width=15%>Bug ID</th> <th width=10%>Found</th> <th width=10%>Fixed</th> <th width=65%>Headline</th> </tr><tr><td class=bug><a name="l_INSbl19013" href="#INSbl19013">INSbl19013</a> </td><td class=bug>1.8.1 </td><td class=bug>2.0.4 </td><td class=bug><span class=bugVer>If multiple C++ sources on command line & first fails,still does st20icc</span></td></tr><tr><td class=bug><a name="l_INSbl10992" href="#INSbl10992">INSbl10992</a> </td><td class=bug>1.8 </td><td class=bug>2.0.4 </td><td class=bug><span class=bugVer>allow option -in-suffices to be after input file name</span></td></tr><tr><td class=bug><a name="l_INSbl20462" href="#INSbl20462">INSbl20462</a> </td><td class=bug>2.0.4 </td><td class=bug>No </td><td class=bug><span class=bugOpen>-make/-makeinfo functionality does not work correctly with C++</span></td></tr><tr><td class=bug><a name="l_INSbl12710" href="#INSbl12710">INSbl12710</a> </td><td class=bug>1.8.1 </td><td class=bug>No </td><td class=bug><span class=bugOpen>Multiple -O options passed to st20icc</span></td></tr><tr><td class=bug><a name="l_INSbl11003" href="#INSbl11003">INSbl11003</a> </td><td class=bug>1.8.1 </td><td class=bug>No </td><td class=bug><span class=bugOpen>Many errors sent to stdout</span></td></tr><tr><td class=bug><a name="l_INSbl19807" href="#INSbl19807">INSbl19807</a> </td><td class=bug> </td><td class=bug>No </td><td class=bug><span class=bugOpen>-depend option improvements</span></td></tr></table><p><font face="Arial, Helvetica, sans-serif" size=2><a href="#Go_Top" title="Top of page">[Page Top]</a> <a href="#l_st20cc">Contents</a></font></p><hr size=2><h3><a name="st20edg">st20edg</a></h3><table width=100% border=0 cellspacing=0 cellpadding=0> <tr> <th width=15%>Bug ID</th> <th width=10%>Found</th> <th width=10%>Fixed</th> <th width=65%>Headline</th> </tr><tr><td class=bug><a name="l_INSbl16604" href="#INSbl16604">INSbl16604</a> </td><td class=bug>1.9.6 </td><td class=bug>2.0.1 </td><td class=bug><span class=bugEnh>C++: Allow ST_translate to apply to mangled symbols</span></td></tr><tr><td class=bug><a name="l_INSbl16102" href="#INSbl16102">INSbl16102</a> </td><td class=bug>1.9.6 </td><td class=bug>2.0.1 </td><td class=bug><span class=bugEnh>C++ pragma overhaul - link to entities,overloaded functions,more</span></td></tr><tr><td class=bug><a name="l_INSbl16039" href="#INSbl16039">INSbl16039</a> </td><td class=bug>1.9.6 </td><td class=bug>2.0.1 </td><td class=bug><span class=bugEnh>Pragmas within template classes don't work</span></td></tr><tr><td class=bug><a name="l_INSbl15689" href="#INSbl15689">INSbl15689</a> </td><td class=bug>1.9.6 </td><td class=bug>2.0.1 </td><td class=bug><span class=bugEnh>Make ST_section work on class member functions</span></td></tr><tr><td class=bug><a name="l_INSbl13807" href="#INSbl13807">INSbl13807</a> </td><td class=bug>1.9.2 </td><td class=bug>2.0.1 </td><td class=bug><span class=bugVer>Pointer not always created for thread-safe exceptions</span></td></tr><tr><td class=bug><a name="l_INSbl13781" href="#INSbl13781">INSbl13781</a> </td><td class=bug>1.9.1 </td><td class=bug>2.0.1 </td><td class=bug><span class=bugVer>Thread safe exceptions can cause simulation error/illegal mem access</span></td></tr><tr><td class=bug><a name="l_INSbl13746" href="#INSbl13746">INSbl13746</a> </td><td class=bug>1.9.1 </td><td class=bug>2.0.1 </td><td class=bug><span class=bugVer>Function pointers arguments in template functions cause a crash</span></td></tr><tr><td class=bug><a name="l_INSbl12820" href="#INSbl12820">INSbl12820</a> </td><td class=bug>1.8.1 </td><td class=bug>2.0.1 </td><td class=bug><span class=bugVer>unable to apply ST_device pragma to class members</span></td></tr><tr><td class=bug><a name="l_INSbl12732" href="#INSbl12732">INSbl12732</a> </td><td class=bug>1.8.1 </td><td class=bug>2.0.1 </td><td class=bug><span class=bugVer>compiler failure when static onstartup/onshutdown functions used in C++</span></td></tr><tr><td class=bug><a name="l_INSbl19866" href="#INSbl19866">INSbl19866</a> </td><td class=bug>2.0.4 </td><td class=bug>No </td><td class=bug><span class=bugOpen>C++: Enter include mechanisms fail with export templates</span></td></tr><tr><td class=bug><a name="l_INSbl13644" href="#INSbl13644">INSbl13644</a> </td><td class=bug>1.8 </td><td class=bug>No </td><td class=bug><span class=bugOpen>C++ compiler parsing/casting issues</span></td></tr></table><p><font face="Arial, Helvetica, sans-serif" size=2><a href="#Go_Top" title="Top of page">[Page Top]</a> <a href="#l_st20edg">Contents</a></font></p><hr size=2><h3><a name="st20icc">st20icc</a></h3><table width=100% border=0 cellspacing=0 cellpadding=0> <tr> <th width=15%>Bug ID</th> <th width=10%>Found</th> <th width=10%>Fixed</th> <th width=65%>Headline</th> </tr><tr><td class=bug><a name="l_INSbl17687" href="#INSbl17687">INSbl17687</a> </td><td class=bug>2.0.1 </td><td class=bug>2.0.4 </td><td class=bug><span class=bugVer>Cannot handle PC UNC include (\\<host>\..)</span></td></tr><tr><td class=bug><a name="l_INSbl13784" href="#INSbl13784">INSbl13784</a> </td><td class=bug>1.9.1 </td><td class=bug>2.0.4 </td><td class=bug><span class=bugVer>Identifiers longer than 256 chars truncated by the preprocessor</span></td></tr><tr><td class=bug><a name="l_INSbl17351" href="#INSbl17351">INSbl17351</a> </td><td class=bug>1.9.6 </td><td class=bug>2.0.1 </td><td class=bug><span class=bugVer>Hard-coded relative jumps in C1 code causes jumps to wrong points</span></td></tr><tr><td class=bug><a name="l_INSbl17278" href="#INSbl17278">INSbl17278</a> </td><td class=bug>1.9.6 </td><td class=bug>2.0.1 </td><td class=bug><span class=bugVer>Fails to inline nested (not recursive) calls</span></td></tr><tr><td class=bug><a name="l_INSbl17150" href="#INSbl17150">INSbl17150</a> </td><td class=bug>1.9.6 </td><td class=bug>2.0.1 </td><td class=bug><span class=bugVer>Sign extension failure on signed/unsigned short/char</span></td></tr><tr><td class=bug><a name="l_INSbl17292" href="#INSbl17292">INSbl17292</a> </td><td class=bug>1.8.1 </td><td class=bug>2.0.1 </td><td class=bug><span class=bugVer>Inlining problem with simple access funcs and structs with doubles in</span></td></tr><tr><td class=bug><a name="l_INSbl20068" href="#INSbl20068">INSbl20068</a> </td><td class=bug>1.9.6 </td><td class=bug>No </td><td class=bug><span class=bugOpen>ST_translate produces link failures when applied to static variables.</span></td></tr><tr><td class=bug><a name="l_INSbl19979" href="#INSbl19979">INSbl19979</a> </td><td class=bug>1.9.6 </td><td class=bug>No </td><td class=bug><span class=bugOpen>Compiler internal inconsistency: mcrepofexpr(62,0x18ce28)</span></td></tr><tr><td class=bug><a name="l_INSbl18666" href="#INSbl18666">INSbl18666</a> </td><td class=bug>1.9.6 </td><td class=bug>No </td><td class=bug><span class=bugOpen>Compiler does not treat ST_nolink pragma'ed types correctly when cast</span></td></tr><tr><td class=bug><a name="l_INSbl17996" href="#INSbl17996">INSbl17996</a> </td><td class=bug>1.9.6 </td><td class=bug>No </td><td class=bug><span class=bugOpen>Problem pre/post incrementing result of cast to int*</span></td></tr><tr><td class=bug><a name="l_INSbl17685" href="#INSbl17685">INSbl17685</a> </td><td class=bug>1.9.6 </td><td class=bug>No </td><td class=bug><span class=bugOpen>UNC path name (\\host\dir\) incorrect in depend file</span></td></tr><tr><td class=bug><a name="l_INSbl17267" href="#INSbl17267">INSbl17267</a> </td><td class=bug>1.9.6 </td><td class=bug>No </td><td class=bug><span class=bugOpen>Offset used in ST_place_at_workspace_offset may get incorrectly reused</span></td></tr><tr><td class=bug><a name="l_INSbl16001" href="#INSbl16001">INSbl16001</a> </td><td class=bug>1.9.6 </td><td class=bug>No </td><td class=bug><span class=bugOpen>A bitfield alignment directive will align non-bitfields</span></td></tr><tr><td class=bug><a name="l_INSbl15632" href="#INSbl15632">INSbl15632</a> </td><td class=bug>1.8.1 </td><td class=bug>No </td><td class=bug><span class=bugOpen>Cannot init struct element with addressof global var</span></td></tr><tr><td class=bug><a name="l_INSbl12674" href="#INSbl12674">INSbl12674</a> </td><td class=bug>1.8.1 </td><td class=bug>No </td><td class=bug><span class=bugOpen>Cannot handle spaces in -I path names</span></td></tr><tr><td class=bug><a name="l_INSbl11149" href="#INSbl11149">INSbl11149</a> </td><td class=bug>1.8 </td><td class=bug>No </td><td class=bug><span class=bugOpen>On Windows, multiple simultaneous uses can cause temp name clashes</span></td></tr><tr><td class=bug><a name="l_INSbl11067" href="#INSbl11067">INSbl11067</a> </td><td class=bug>1.8 </td><td class=bug>No </td><td class=bug><span class=bugOpen>poor optimisation of assembler st psuedo-op</span></td></tr><tr><td class=bug><a name="l_INSbl10105" href="#INSbl10105">INSbl10105</a> </td><td class=bug>1.8 </td><td class=bug>No </td><td class=bug><span class=bugOpen>#pragma ST_interrupt_handler is incorrect for C1</span></td></tr><tr><td class=bug><a name="l_INSbl09680" href="#INSbl09680">INSbl09680</a> </td><td class=bug>1.8 </td><td class=bug>No </td><td class=bug><span class=bugOpen>-inl-timeslice with -g for target c1 causes incorrect debug records</span></td></tr><tr><td class=bug><a name="l_INSbl09319" href="#INSbl09319">INSbl09319</a> </td><td class=bug>1.8 </td><td class=bug>No </td><td class=bug><span class=bugOpen>Assembler pseudo instruction 'st' causes core dump with expression *p++</span></td></tr><tr><td class=bug><a name="l_INSbl08607" href="#INSbl08607">INSbl08607</a> </td><td class=bug>1.8 </td><td class=bug>No </td><td class=bug><span class=bugOpen>Line numbers incorrect in assembly code after pre-processing</span></td></tr><tr><td class=bug><a name="l_INSbl07813" href="#INSbl07813">INSbl07813</a> </td><td class=bug>1.8 </td><td class=bug>No </td><td class=bug><span class=bugOpen>File names containing '-' cause problems</span></td></tr><tr><td class=bug><a name="l_INSbl07474" href="#INSbl07474">INSbl07474</a> </td><td class=bug>1.7 </td><td class=bug>No </td><td class=bug><span class=bugOpen>Different warning from st20cc when -o0 or -01 is used</span></td></tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -