Small Device C Compiler - Release 3.5.0 Known Bug List
Home Page
Current Bugs
#
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