Small Device C Compiler - Release 3.5.0 Known Bug List

# Summary Owner Creator Created Priority
2389 Register packing moves I/O over critical section border Philipp Klaus Krause Philipp Klaus Krause 2015-06-18 5
2387 Support free forms of array initialization Ben Shi 2015-05-24 5
2386 Compiler Prints False Warning and Crashes in some cases when "if (cond1) { if (cond2) break; else return ptr; }" is in a loop Tom Li 2015-05-18 5
2385 Z80 bizarre miscompilation of (foo = bar)->field Alan Cox 2015-05-16 8
2380 param collection error for static float to __z88dk_fastcall function alvin 2015-05-13 5
2379 gcc-torture-execute-920612-1 fails test-host Philipp Klaus Krause 2015-05-03 5
2378 Building SDCC gives over 20000 warnings Maarten Brock 2015-05-02 7
2373 MCS51: __xdata functionpointer called with struct parameter fails andengel 2015-04-18 5
2370 z80 - incorrect code generation on a 'persistent' static alvin 2015-04-09 5
2363 FATAL Compiler Internal Error Oleg N. Cher 2015-03-16 5
2362 Non-connected liverange found Oleg N. Cher 2015-03-16 5
2360 mcs51 internal memory layout incorrect Matthias Krueger 2015-03-06 4
2359 Reg-test case bug-2031.c failed for gbz80 Ben Shi 2015-02-25 5
2358 Some tests in bug-2357.c failed for hc08 & s08 Ben Shi 2015-02-23 5
2356 'inline' broken on pic16 port nyholku 2015-02-17 5
2354 extern function prototypes improperly marked as public as well as extern alvin 2015-02-03 5
2352 z80 - different (and incorrect) asm generated depending on assembler choice alvin 2015-02-02 5
2348 Different compilation output depending on source location Brian Ruthven 2015-01-22 5
2347 Z80 miscompilation when func arg is conditionally modified Brian Ruthven 2015-01-21 5
2345 Regression test gcc-torture-execute-divcmp-1 fails on NetBSD 6.1 Sparc64 Erik Petrich 2015-01-13 5
2344 inline test fails for OpenBSD Philipp Klaus Krause 2015-01-12 5
2339 Z80 interrupts incorrect? Maarten Brock 2014-12-30 5
2337 sdld.exe crashes with error C0000374 when called from Source Insight Patryk 2014-12-26 5
2334 Z80 HL overuse ClinicallyObeast 2014-12-23 7
2333 longlong division is broken for z80 like on 32-bit linux Ben Shi 2014-12-19 5
2329 long long multiplication broken on gbz80 Philipp Klaus Krause 2014-12-04 6
2326 LUT retrieval index wrong frank26080115 2014-12-02 5
2324 [pic14] Signed and unsigned multiplications are same code Maarten Brock Adrien Prost-Boucle 2014-12-01 5
2323 Can't declare initialized global bool variable Adrien Prost-Boucle 2014-12-01 5
2322 [pic14] Multiplication by a power of 2 not replaced by shift Adrien Prost-Boucle 2014-12-01 5
2321 Z80 generates unsafe code for critcial function entry/exit Alan Cox 2014-12-01 5
2319 Non-connected liverange found and extended to connected component Tommy Thorn 2014-11-24 5
2299 Non-connected liverange Philipp Klaus Krause 2014-10-11 3
2295 MCS51 linker error using atof() Roberto Visentin 2014-09-15 5
2294 naming buffer overflow error egan.fryazino 2014-09-05 3
2292 regression tests may fail to detect an error Erik Petrich Erik Petrich 2014-08-18 5
2287 Inline functions with variable argument list fails on MCS-51 Ben Shi 2014-07-21 5
2284 CVE-2012-3509 libiberty: integer overflow, leading to heap-buffer overflow by processing certain file headers via bfd binary Igor Gnatenko 2014-07-12 7
2283 pic18 --extended pstack issue Raphael Neider egan.fryazino 2014-07-10 5
2281 Linker doesn' know where the interrupt vectors must be placed Sergey 2014-06-29 5
2279 Build Error on OS X Mavericks George Oikonomou 2014-06-17 5
2278 Wrong code generated with static variable Oleg N. Cher 2014-06-15 5
2273 [PIC16] Bit toggle optimized only sometimes Diego Herranz 2014-05-07 5
2271 Wrong linkage of symbol declarators? CG R 2014-04-25 5
2266 Non-connected liverange Steven Borley 2014-04-05 5
2263 Addition of a 32-bit return value and a 16-bit function argument does not work David Grayson 2014-03-18 5
2259 FATAL Compiler Internal Error Chuck Huber 2014-03-10 5
2258 PIC14 bit clear operations not optimized Visenri 2014-03-04 1
2257 wrong position of banksel Oliver Meier 2014-02-26 5
2249 Compiling printf_large.c with --oldralloc gives FATAL Compiler Internal Error in ralloc.c line 1354: isSymbolEqual Brian Ruthven 2014-02-03 5
2244 divuchar and moduchar access 0x7f didn't switch bank Molnár Károly Athena Chuang 2014-01-27 5
2243 PIC14 for loop i declared as unsigned int will loop only once Athena Chuang 2014-01-21 5
2242 pic16f458 'Undefined identifier' GIE Molnár Károly nowatson 2014-01-18 5
2241 wrong code generated for a function call inside nested loops mz-fuzzy 2014-01-17 7
2240 ++a is not treated as an rvalue Maarten Brock 2014-01-04 5
2238 sdranlib doesn't seem to handle --debug .rel files Brian Ruthven 2013-12-29 5
2237 Float comparison mishandles sign bit Philipp Klaus Krause 2013-12-18 5
2229 Wrong cdb file format? White Diver 2013-10-11 5
2225 SIGSEGV on shift Philipp Klaus Krause 2013-09-24 5
2219 linker can not find memset; pic18 microcontroller voxspox 2013-09-17 5
2215 Jump by decrement on hc08 / s08 Philipp Klaus Krause 2013-09-11 5
2214 FATAL Compiler Internal Error in file 'glue.c' BsAtHome 2013-09-10 1
2213 Failed Compilation When SDCC Installed in Program Files Geoff 2013-09-06 5
2204 inner for loop never end Luis Claudio Gambôa Lopes 2013-08-16 5
2203 detect pic14 device cause signal 11 SIGSEGV on armhf lubuntu langjzh 2013-08-02 5
2202 PIC18F13K22 GPUtils Linker Script Steve 2013-07-25 1
2188 Function miscompiled when inline selected (Regression) Erik Petrich Pavel Pisa 2013-06-16 5
2160 problems in linux with sdcc and pic18f26j50 TuxD3v 2013-05-08 5
2159 [pic14]Wring code with uninitialized variable - svn8547 Gál Zsolt 2013-05-04 5
2157 SIGSEGV Kharitonov Dmitry 2013-04-21 5
2156 bad if operator Kharitonov Dmitry 2013-04-20 5
2152 no report "error 158: overflow in implicit constant conversion" Kharitonov Dmitry 2013-04-03 5
2151 pic16 poor read-modify-write optimization BsAtHome 2013-04-01 5
2150 Bad code optimization Kharitonov Dmitry 2013-03-31 5
2149 pic14 small CPUs asm msg: Page or Bank selection not needed BsAtHome 2013-03-29 5
2148 Improper handling of arrays Kharitonov Dmitry 2013-03-29 5
2147 Incorrect error message Kharitonov Dmitry 2013-03-29 5
2138 TBLPTRx not saved in interrupt Herbert Pötzl 2013-03-02 5
2131 Interrupts not re-enabled at end of __interrupt function silurix 2013-02-06 5
2128 [PIC14] Bad code generated for assignment to/from __data ptr Raphael Neider 2013-01-13 5
2125 wrong file extension for s19 file Erik Petrich 2013-01-07 3
2121 __sdcc_gsinit_startup never completes on pic16f1507 Majenko Technologies 2013-01-01 5
2118 hc08-specific long long issues Philipp Klaus Krause 2012-12-28 5
2108 findLabel cannot find labels Maarten Brock 2012-11-18 5
2104 pic18f1220/pic18f1320 lacks some SFR definitions Borut Ražem Sebastien Lorquet 2012-10-22 5
2099 gcc-torture-execute-20041019-1 fails Philipp Klaus Krause 2012-10-17 6
2093 Compiling gcc-torture-execute-20020402-3 fails Philipp Klaus Krause 2012-10-16 5
2089 Initialized data stored twice in the output (string lit.) LGB Gábor Lénárt 2012-10-07 5
2085 mcs51/ds390 bool fails when bit type is not allowed Erik Petrich 2012-09-10 5
2070 Linker uses wrong output filename Philipp Klaus Krause 2012-08-22 8
2062 std::bad_alloc Arnost Vecerka 2012-07-15 5
2041 Wrong code generation: Pointer member on 256B XDATA boundary Anonymous 2012-06-12 5
2024 Erroneous ​​storing of pointer value in the pic14 series Molnár Károly 2012-05-27 5
2018 GETBYTE, GETWORD untested Philipp Klaus Krause 2012-05-05 4
2012 Dead assignment not eliminated Philipp Klaus Krause 2012-04-23 3
2011 code pointer initialization causes debug? output Herbert Pötzl 2012-04-20 5
2009 Leaking memory in a thousand places Philipp Klaus Krause 2012-04-11 5
2004 temporary generated for initialization Philipp Klaus Krause 2012-04-02 6
2001 png messages in Windows log Philipp Klaus Krause 2012-04-01 3
1996 long long integer constants Philipp Klaus Krause 2012-03-30 8
1995 Macros in float.h Philipp Klaus Krause 2012-03-28 5
1979 gcc-torture-execute-930526-1 fails to compile Philipp Klaus Krause 2012-03-21 5
1968 gcc-torture-execute-20010224-1 fails for z80-related Philipp Klaus Krause 2012-03-12 6
1957 CSE ignores pointer aliasing problems. Erik Petrich 2012-03-01 6
1955 Z80 very long compile even with low --max-allocs-per-node Philipp Klaus Krause Shiru 2012-02-29 3
1951 gcc-torture-execute-20001027-1.c fails Philipp Klaus Krause 2012-02-28 6
1941 pointer assignment code size regression Gabriele Gorla 2012-02-14 5
1932 gcc-torture-execute-pr38212 fails Philipp Klaus Krause 2012-02-10 6
1931 gcc-torture-execute-pr28982a fails on r2k Philipp Klaus Krause 2012-02-10 6
1930 gcc-torture-execute-pr20466-1 fails Philipp Klaus Krause 2012-02-10 6
1929 Masking bits generates non-atomic code Anonymous 2012-02-09 5
1927 --reserve-regs-iy doesn't work with big stack Philipp Klaus Krause 2012-02-03 5
1908 compare operand cannot be struct/union Philipp Klaus Krause 2012-01-14 5
1900 calling inline function Philipp Klaus Krause 2011-12-23 5
1888 problem with inline keywords. mancausoft 2011-12-09 5
1885 ptrdiff_t range non-compliant Philipp Klaus Krause 2011-11-30 5
1880 [PIC14] 16f628[a] missing bits from header Gál Zsolt 2011-11-27 5
1873 iCodes redundantly processed using new register allocator Erik Petrich 2011-11-05 2
1866 PIC16: Global variables not initialized to 0 by default Diego Herranz 2011-10-28 5
1863 PIC14: Error [128] Missing argument(s). Akiko.B 2011-10-18 5
1850 Unreachable code not eliminated. Philipp Klaus Krause 2011-09-19 5
1847 Z80: Caught signal 22: SIGABRT Maarten Brock 2011-09-16 1
1841 volatile iTemp Philipp Klaus Krause 2011-09-07 4
1830 Port-specific stuff in the manual and the comand line options Philipp Klaus Krause 2011-08-29 1
1824 PIC16: incorrect code pointer generation M.Hoehle 2011-08-17 5
1822 [PIC14] logical problem - if then - vs - if then else Gál Zsolt 2011-08-09 5
1810 PIC16: i2c_start and i2c_stop incomplete Fred Marquis 2011-07-16 5
1797 [PIC16] --ivt-loc/crt0i conflicting with linker script Diego Herranz 2011-06-17 5
1778 [PIC14] bitwise operations on uncomplete registers Anonymous 2011-04-11 5
1776 [PIC14]unsigned arithmetic problem or code optimalization Gál Zsolt 2011-04-03 5
1775 [PIC14]Unexpected code;union bitfield with byte Gál Zsolt 2011-04-03 5
1771 [PIC14]optimization problem? Gál Zsolt 2011-03-14 5
1763 SDCC and GPSIM Egor Ibragimov 2011-02-20 5
1762 [PIC16] Inconsistent declarations of USTATbits Goofy 2011-02-20 5
1748 No regression results. Philipp Klaus Krause 2011-01-18 5
1747 PIC16: post decrement not working? Herbert Pötzl 2011-01-18 5
1746 PIC16: subroutine call wrong? Herbert Pötzl 2011-01-18 5
1745 PIC16: (val + 2) & 0x1 always even? Herbert Pötzl 2011-01-18 5
1743 PIC14: data in EEPROM memory handled incorrectly Anonymous 2011-01-16 5
1738 Dead code messing up live ranges and register allocation Philipp Klaus Krause 2011-01-06 5
1733 PIC16: ptr dereference silently dropped, bad code generated Christopher Head 2010-12-29 5
1731 More sdcdb bugs Peter Van Epp 2010-12-24 5
1727 PIC16: Internal compiler error triggered Christopher Head 2010-12-11 5
1717 PIC16: externs removed if function unreferenced in C source Christopher Head 2010-11-27 5
1716 PIC16: Assembler forget .line in the .lst file Stefan Olsson 2010-11-26 5
1714 PIC14: FATAL Compiler Internal Error SDCC 3.0.0 Eugen Bertagnolli 2010-11-24 5
1705 PIC18F87J50 USTAT ENDP bits separated Christopher Head 2010-11-15 5
1704 pic18f87j50 bad UCFG bit Christopher Head 2010-11-15 5
1703 PIC16: Missing configuration fuses Christopher Head 2010-11-13 5
1699 PIC16: Blacklisted flow message Christopher Head 2010-11-10 5
1698 PIC16: string functions not const-correct Christopher Head 2010-11-08 5
1693 False "unreachable code" warnings when using "--nolabelopt" Claude Sylvain 2010-10-11 5
1669 PIC16: pointer bug: loosing __data / __code upper address Raphael Neider strobla 2010-08-02 6
1627 PIC18F compile bug in ralloc.c Paulne 2010-03-17 5
1621 PIC16: shadowregs can't be used on dispatch tables Christopher Head 2010-02-22 5
1618 PIC16:"ones" optimisation fails -worse with peephole enabled Bel.z.Bub 2010-02-15 5
1615 Confusing warnings on signed char comparison wek 2010-02-07 5
1595 PIC14: operation at Cast is amusing from the array to point kazu1108 2009-12-23 5
1594 PIC14: fails to initialize member of the structure by litera kazu1108 2009-12-23 5
1582 sdcc 2.9 fails to do banksel within interrupt on pic18f46j50 jwinfphase 2009-11-30 5
1581 PIC16: cast ptr and assign to array looses generic ptr MSB Tom Parker 2009-11-26 5
1558 PIC14: array index handling in interrupt Raphael Neider Gál Zsolt 2009-08-19 5
1540 sdcc --no-std-crt0 place _GSFINAL in _DATA dfulab 2009-06-06 5
1505 PIC error: pointer on SFR-variables Bogdan Pawlak 2009-02-15 5
1503 PIC14: wrong variable write order Takahiro WATANABE 2009-01-31 5
1490 PIC14: STK00 gets overwritten when calling some functions. Raphael Neider Nestor Amigo Cairo 2008-11-26 5
1470 PIC14, Static variables problem Raphael Neider Stefan Dimitrov 2008-07-22 5
1428 Missing DSEG information in MAP file A Hoyle 2008-02-11 5
1396 PIC16:wrong __data pointer initialization on two-dim. arrays Sergey A. Borshch 2007-11-17 5
1385 PIC16: rom table lookup not correct when ptr is in struct Anonymous 2007-10-12 5
1372 PIC16: Bit operations on register variables fail Rich Walker 2007-09-14 5
1362 PIC16: VUSB problem mirkobo 2007-08-11 5
1337 PIC16: Initialized pointers to structs are not supported Raphael Neider Raphael Neider 2007-05-22 5
1310 PIC14: Unpredictable behavior when Power-on Reset labolida 2007-03-29 5
1259 pic16, printf and sign extension on %x Nick Materer 2006-12-12 5
1258 PIC16: unsigned vars and printf Nick Materer 2006-12-12 5
1248 pic16 printf with two %hd parameters fail Marius Kintel 2006-11-28 5
1241 PIC16: Global variable not generated Goofy 2006-11-18 5
1230 pic16 adc functions are not portable Goofy 2006-11-12 5
1174 Bit inversion in pic16F74 Anonymous 2006-07-22 5
1159 pic16: bad code for unitialized unsigned char Borut Ražem 2006-06-25 5
1150 PIC14: Cannot operate with floats Raphael Neider Anonymous 2006-06-14 5
1138 PIC14: _naked is not supported Arthur Peters 2006-06-03 5
1102 PIC14: nonexisting struct initialization Philipp Klaus Krause 2006-04-22 5
1063 bad pic14 code for address of parameter Borut Ražem 2006-02-13 5
1061 pic14 bad code with varargs Borut Ražem 2006-02-08 5
874 pic16_allocRegByName results in bad code Vangelis Rokas Weston T. Schmidt 2005-02-03 5

Priority Colors:

1 2 3 4 5 6 7 8 9

Number of open bugs: 187