SourceForge.net: Known Bugs

## Small Device C Compiler - Release 4.3.0 Known Bug List

- Home Page
- Current Bugs

# | Summary | Owner | Creator | Created | Priority
3610 | Windows specific sdar failure with modified CSEG |  | Deqing Sun | 2023-07-03 | 5
3609 | Regression test tests/reentrant.c.in fails for stm8 with --max-allocs-per-node 150000 --opt-code-size |  | Philipp Klaus Krause | 2023-06-30 | 5
3608 | Regression test tests/bug3410878.c fails for ucz80 with --max-allocs-per-node 150000 --opt-code-size |  | Philipp Klaus Krause | 2023-06-30 | 5
3607 | mcs51: genGetWord wrong code with overlapping input/output registers | Philipp Klaus Krause | Oleg Endo | 2023-06-28 | 5
3606 | Bug: Imbalanced stack leading to crash on return |  | bbbbbr | 2023-06-26 | 5
3605 | 4.3.0 RC1 doc/README slightly outdated |  | Philipp Klaus Krause | 2023-06-26 | 5
3604 | gte/20040307-1.c fails for hc08/s08 on big-endian host |  | Philipp Klaus Krause | 2023-06-26 | 5
3603 | stm8 and 4.3.0 #14110 (Linux) |  | deves | 2023-06-22 | 5
3601 | gte/20091229-1 fails for -ms08 --stack-auto |  | Philipp Klaus Krause | 2023-06-08 | 5
3600 | tests/gcc-torture-execute-930628-1.c fails for -ms08 --stack-auto |  | Philipp Klaus Krause | 2023-06-08 | 5
3599 | gcc-torture-execute-?sad-run.c fail for -ms08 --stack-auto |  | Philipp Klaus Krause | 2023-06-08 | 5
3598 | tests/gcc-torture-execute-pr47148.crashes sdcc for -ms08 --stack-auto |  | Philipp Klaus Krause | 2023-06-08 | 5
3597 | Compilation error with extern array redefinition |  | dom | 2023-06-07 | 5
3595 | s08 --stack-auto issues with types wider than 32 bit | Philipp Klaus Krause | Philipp Klaus Krause | 2023-05-31 | 5
3594 | Insufficient curses check in uCsim configure script |  | Philipp Klaus Krause | 2023-05-28 | 5
3592 | Byte Swap works ideally only in simplest cases |  | Jim Granville | 2023-05-21 | 5
3589 | Regression testing cross-compiled win32 sdcc on GNU/Linux |  | Philipp Klaus Krause | 2023-05-17 | 5
3588 | Cygwin regression testing doesn't work |  | Philipp Klaus Krause | 2023-05-17 | 5
3587 | Cygwin build fails |  | Philipp Klaus Krause | 2023-05-15 | 5
3586 | Regression tests gte/960405-1.c and tests/bug-2516.c fail to link for 32-Bit Windows |  | Philipp Klaus Krause | 2023-05-15 | 5
3584 | Initialization of union / struct with anoymous members |  | Philipp Klaus Krause | 2023-05-13 | 5
3583 | Snapshots-only test-host failure on aarch64 |  | Philipp Klaus Krause | 2023-05-11 | 5
3582 | All regression tests time out since today's uCsim changes |  | Philipp Klaus Krause | 2023-05-10 | 5
3581 | All functions are reentrant-unsafe on PIC14, ISR may cause memory corruption, need documentation |  | Tom Li | 2023-05-08 | 5
3580 | Dwarf address truncated for STM8 large model (with fix) |  | Christian Schoffit | 2023-05-07 | 5
3578 | Support for Haiku as an host system |  | Adrien Destugues | 2023-05-01 | 5
3577 | error 9: FATAL Compiler Internal Error |  | Jeff Bill | 2023-04-30 | 1
3573 | Need to declare a 32-bit variable in the first file |  | Rtek1000 | 2023-04-09 | 5
3572 | Nodescriptive error when src/sdcc build fails |  | Philipp Klaus Krause | 2023-04-01 | 5
3571 | sdcpp preprocessor doesn't check it's working dir for cc1, only checks system PATH | Felix | bbbbbr | 2023-03-25 | 5
3569 | SDCC can not link all function from linked library file | Felix | Deqing Sun | 2023-03-24 | 5
3568 | missing -ltinfo in ucsim build | Daniel Drotos | lvd | 2023-03-22 | 5
3565 | peephole asm labels |  | Konstantin Kim | 2023-03-17 | 5
3563 | Call to inline function corrupts parameters |  | Jeff Trull | 2023-03-12 | 5
3559 | Buggy output in Motorola SREC Format (Z80) | Philipp Klaus Krause | mi-chi | 2023-02-21 | 5
3557 | memory overflow on overly generic peep substitutions |  | Under4Mhz | 2023-02-20 | 5
3555 | sdbinutils install doesn't respect prefix |  | Phillip Stevens | 2023-02-18 | 5
3554 | Wrong compile in MCS51 with stack auto option |  | Jirat | 2023-02-16 | 5
3553 | Running regression tests using wine |  | Philipp Klaus Krause | 2023-02-15 | 5
3552 | SIGABRT crash on a regression test on OpenBSD 6.6 on PowerPC |  | Philipp Klaus Krause | 2023-02-09 | 5
3551 | sdcc frontend/preprocessor: wrong destination folder for the dependency files | Felix | Tony Pavlov | 2023-02-07 | 5
3546 | No listing for certain typos |  | Ilyas Mirza | 2023-02-04 | 5
3541 | SDCC deletes cpp file in compiling and throw an error | Felix | Deqing Sun | 2023-01-30 | 5
3540 | Test gte/pr58365.c fails for -mmcs51 --model-large --stack-auto |  | Philipp Klaus Krause | 2023-01-27 | 5
3536 | Calling Functions in ISR Corrupts the Stack, as SDCC Makes no Attempt to Preserve it |  | Tom Li | 2023-01-07 | 5
3534 | SDCDB clear breakpoint by filename:line not working |  | Mark Symonds | 2022-12-31 | 5
3529 | SDCC .cdb debug file format change |  | Mark Symonds | 2022-12-13 | 5
3527 | >> ASxx shift bug |  | Konstantin Kim | 2022-12-05 | 5
3519 | test-host failures in snapshot only |  | Philipp Klaus Krause | 2022-11-16 | 5
3518 | PIC headers are no longer "non-free"? |  | Jakub Tilcer | 2022-11-13 | 5
3514 | SDCDB command line options documentation missing options |  | Mark Symonds | 2022-11-04 | 5
3513 | c macro expansion in asm comments |  | Under4Mhz | 2022-10-29 | 5
3512 | warning: missing terminating ' character in asm comment |  | Under4Mhz | 2022-10-26 | 5
3511 | assign struct with bitwise member of 8 bits fails with mnemonic error |  | Under4Mhz | 2022-10-26 | 5
3510 | Stdlib _modulong() loops endlessly with divisor of zero |  | Basil Hussain | 2022-10-24 | 5
3509 | Cannot build any PIC14 code: error: Duplicate symbol "_main" defined in "pic12f675test.o" and "libsdcc_a-idata.o". |  | Tom Li | 2022-10-23 | 5
3508 | configure is incomplete |  | Felix | 2022-10-22 | 1
3499 | Code is overwritten by initialized const variable at absolute location |  | Allan Macdonald | 2022-09-29 | 5
3495 | "error 0: Duplicate symbol" for no obvious reason |  | Martin Kaiser | 2022-09-24 | 5
3493 | pic16 library build failure | Erik Petrich | Erik Petrich | 2022-09-21 | 5
3491 | Fresh build with --disable-sdbinutils will fail. |  | Deqing Sun | 2022-09-20 | 5
3490 | #line in assembler with peep-asm |  | Under4Mhz | 2022-09-19 | 5
3489 | Optional file type override -x stopped working |  | Deqing Sun | 2022-09-18 | 5
3484 | Regression for MCS51 on Debian from SDCC 3.8 (buster) to 4.0 (bullseye) |  | Martin Homuth-Rosemann | 2022-09-12 | 5
3482 | Warning: Non-connected liverange found |  | Under4Mhz | 2022-09-12 | 5
3481 | Caught signal 11: SIGSEGV |  | Under4Mhz | 2022-09-09 | 5
3479 | support/scripts/keil2sdcc.pl outdated |  | Philipp Klaus Krause | 2022-09-07 | 5
3477 | Snapshot build fails on Debian GNU/Linux testing |  | Philipp Klaus Krause | 2022-09-06 | 5
3476 | Build fails after make clean | Felix | Philipp Klaus Krause | 2022-09-06 | 5
3475 | Debugging sdcc got harder since cpp branch merge |  | Philipp Klaus Krause | 2022-09-06 | 5
3472 | HTML manual build fails |  | Philipp Klaus Krause | 2022-09-03 | 5
3470 | Compiler crash |  | Philipp Klaus Krause | 2022-09-01 | 5
3469 | Checked 8- and 16-bit integers broken for ds390 |  | Philipp Klaus Krause | 2022-08-30 | 5
3435 | bug - inconsistent implementation of __data and __idata qualifiers |  | volumit | 2022-06-13 | 5
3416 | No ABI register usage documentation for PIC16 |  | Christopher Head | 2010-11-05 | 5
3415 | Interrupts, Section 3.8 |  | Paul Stoffregen | 2003-03-25 | 5
3411 | makebin offset parameter doesn't work as expected |  | Pedro de Medeiros | 2022-05-30 | 5
3409 | peep hole optimizer removes used labels |  | Under4Mhz | 2022-06-01 | 5
3408 | Missing line number when initialization needs curly braces |  | Under4Mhz | 2022-06-01 | 5
3405 | Regression test gte/931004-12.c |  | Philipp Klaus Krause | 2022-05-31 | 5
3395 | Test gte/pr30185.c fails for mcs51 with --stack-auto |  | Philipp Klaus Krause | 2022-05-21 | 5
3393 | union-in-struct initalization issue |  | Philipp Klaus Krause | 2022-05-21 | 5
3392 | Double negation test fails for mcs51, ds390 |  | Philipp Klaus Krause | 2022-05-21 | 5
3390 | sm83 label in inlineasm |  | Under4Mhz | 2022-05-15 | 5
3386 | New test bug-3385.c fails for hc08 / s08 |  | Philipp Klaus Krause | 2022-05-13 | 5
3384 | Regression tests failing, but green dots on snapshots page |  | Philipp Klaus Krause | 2022-05-11 | 5
3381 | Incorrect compilation starting in r10263 |  | Clayton Smith | 2022-04-16 | 5
3375 | SDASZ80 not reporting errors |  | Ragozini Arturo | 2022-03-28 | 5
3370 | crash on array declaration with extra braces after function definition |  | Philipp Klaus Krause | 2022-03-20 | 5
3369 | Array of incomplete element type does not give error in the frontend |  | Philipp Klaus Krause | 2022-03-19 | 5
3366 | Regression testing of windows binaries false positives: graphics |  | Philipp Klaus Krause | 2022-03-19 | 5
3363 | variable argument of type _BitInt(33) fails for mcs51 |  | Philipp Klaus Krause | 2022-03-18 | 5
3362 | ds390 crash on struct return |  | Philipp Klaus Krause | 2022-03-18 | 5
3358 | Function parameter gives syntax error instead of deacying to function pointer |  | Philipp Klaus Krause | 2022-03-18 | 5
3357 | Wrong linkage for mcs51, hc08, stm8 on definition followed by declaration |  | Philipp Klaus Krause | 2022-03-17 | 5
3356 | [MOS6502] [S08] compiler crash when returning structs with size > 8 |  | Gabriele Gorla | 2022-03-16 | 5
3355 | comparison AST bug (on mcs51) |  | Philipp Klaus Krause | 2022-03-11 | 5
3351 | pagma callee_saves sensitive to spaces |  | Konstantin Kim | 2022-03-09 | 5
3347 | Building SDCC generates an awful lot of warnings |  | Maarten Brock | 2022-03-08 | 5
3342 | __code / __data not documented for PIC16 |  | Christopher Head | 2010-11-02 | 5
3340 | [sz80] Erroneous pop af on -tlr35902 | Daniel Drotos | Sebastian Riedel | 2022-03-03 | 5
3337 | sdcdb crashes upon setting bp |  | rofl0r | 2022-03-01 | 5
3329 | --callee-saves-bc broken since at least 4.1.0 |  | Sebastian Riedel | 2022-02-22 | 5
3307 | Compiler crash in DS390 port |  | Gabriele Gorla | 2022-01-13 | 5
3303 | [Windows] [STM8] Wrong paths in the generated elf file |  | BOBAH | 2022-01-08 | 5
3302 | .ifdef and .ifndef directives missing |  | Arne Rossius | 2022-01-08 | 5
3293 | Bug in .rst file |  | Dieter Sauerland | 2021-11-09 | 5
3288 | [Build] Make reports "makeinfo" is missing but it means "texinfo" |  | Benton Ferguson | 2021-10-16 | 5
3287 | PIC14 port does not update (volatile) global variable in some situations |  | Chingson Chen | 2021-10-08 | 5
3286 | [MCS-51] ICE with --stack-auto and 64-bit argument |  | Oleg Endo | 2021-10-03 | 5
3285 | Suspected quadratic performance hog when compiling inline functions |  | Oleg Endo | 2021-10-01 | 5
3284 | Regression tests should check for simulator binaries first |  | Philipp Klaus Krause | 2021-09-25 | 5
3281 | GBZ80 SDCC segfault |  | Tony Pavlov | 2021-09-14 | 5
3278 | sdcc FATAL Compiler Internal Error |  | OFreddy | 2021-09-08 | 5
3277 | GBZ80 (and probably other) sdasgb crashes on macos |  | Tony Pavlov | 2021-09-02 | 5
3270 | SDCDB SegFault on 4.1.0 |  | Elliot | 2021-07-30 | 5
3268 | Backslash in target path using -MD |  | MMA | 2021-07-26 | 7
3266 | Unknown character escapes treated like \\, etc |  | Philipp Klaus Krause | 2021-07-16 | 5
3265 | GBZ80 when using RGBDS syntax output _INITIALIZED section lands into ROM, not WRAM |  | Tony Pavlov | 2021-07-12 | 5
3259 | PDK: Wrong opcodes for absolute memory and IO (SFR) spaces (MOV, XOR...) |  | Visenri | 2021-06-25 | 5
3232 | FATAL Compiler Internal Error in file 'gen.c |  | FabrizioCaruso | 2021-05-10 | 5
3226 | too many parameters error |  | Rajmund Szymański | 2021-05-06 | 5
3221 | not-optimal asm output for single bit operations |  | Oleksandr Dorogyh | 2021-04-30 | 5
3220 | Rabbit Coremark optimization goal inversion | Philipp Klaus Krause | Philipp Klaus Krause | 2021-04-30 | 5
3219 | Peephole distance issue results in invalid asm (relative jump out of range) |  | Philipp Klaus Krause | 2021-04-30 | 5
3211 | bitfields with absolute addresses crash ds390 backend |  | Philipp Klaus Krause | 2021-04-09 | 5
3205 | crash on 2048 subsequent assignments of 0 to pointer |  | Philipp Klaus Krause | 2021-04-02 | 5
3204 | Snapshot build infrastructure should complain about missing hostname.mk |  | Philipp Klaus Krause | 2021-04-02 | 5
3200 | SDCC generates ELF with invalid DWARF info | Erik Petrich | Maximilian Gerhardt | 2021-03-23 | 3
3199 | File does not compile with --debug | Erik Petrich | Maximilian Gerhardt | 2021-03-22 | 5
3192 | configure should check for makeinfo |  | Philipp Klaus Krause | 2021-03-14 | 5
3183 | configure should check for zlib |  | Philipp Klaus Krause | 2021-02-20 | 5
3182 | SHA-256 not working for ds390 |  | Philipp Klaus Krause | 2021-02-19 | 5
3180 | Potential endless loop in PIC16 register allocator |  | Benedikt Freisen | 2021-02-13 | 5
3179 | Parameter type mismatches in PIC16 backend code |  | Benedikt Freisen | 2021-02-09 | 5
3176 | [z80] Const data don't go to given constseg custom segment |  | Aoineko | 2021-02-06 | 5
3172 | explicitly cast varargs promoted even in --std-sdccXX mode |  | Tony Pavlov | 2021-01-27 | 5
3163 | Variable in different places with --debug and all optimizations disabled |  | Sebastian Riedel | 2020-12-21 | 5
3162 | Missing loop optimization and missing debug informations |  | Sebastian Riedel | 2020-12-20 | 5
3153 | --debug produces same lable names for inline functions | Erik Petrich | Tony Pavlov | 2020-11-14 | 5
3150 | sdas up-arrow escaped string fails to parse |  | Tobias Diedrich | 2020-11-10 | 5
3144 | The optimizer result is influenced by unrelated code |  | Michael Mayer | 2020-10-30 | 5
3136 | _GSINIT not at right place in crt0.s |  | Mario Smit | 2020-10-18 | 5
3133 | Run-time seg fault with sdar when building SDCC under MSys2 |  | Tim Stahlhut | 2020-10-14 | 5
3123 | Implement missing __sfr16 load / fix __sfr16 store |  | Free-PDK | 2020-10-05 | 5
3121 | -:0: error 69: struct/union/array '': initialization needs curly braces |  | Philipp Klaus Krause | 2020-09-30 | 5
3120 | Regression test failed bug2942247.c | Philipp Klaus Krause | Sergey Belyashov | 2020-09-28 | 5
3113 | z80 (and related) assembler segfault |  | Philipp Klaus Krause | 2020-09-15 | 5
3112 | [pdk] Memory managment / reusability issue |  | kaweksl | 2020-09-12 | 5
3109 | SDLDGB has fixed base address for _CODE area |  | Tony Pavlov | 2020-09-10 | 5
3108 | warning: missing terminating ' character in asm |  | Philipp Klaus Krause | 2020-09-08 | 5
3107 | --debug switch generate duplicate labels for the lines of code that contain equal text |  | Tony Pavlov | 2020-09-02 | 5
3102 | z80 peephole 77b breaks code? |  | Philipp Klaus Krause | 2020-08-22 | 5
3100 | pic14 16bit SFRs |  | Konstantin Kim | 2020-08-14 | 5
3094 | ulong2fs gives incorrect warning 158 overflow in implicit constant conversion |  | Maarten Brock | 2020-07-31 | 5
3088 | sdldgb produces invalid files for objects that contain _CODE_N and _DATA_N areas. | Sebastian Riedel | Tony Pavlov | 2020-07-17 | 5
3077 | _ultoa, etc. |  | Philipp Klaus Krause | 2020-07-03 | 5
3053 | [ds390] FATAL Compiler Internal Error on code using variable argument pointers |  | Gabriel Ravier | 2020-06-14 | 5
3050 | [pic16] FATAL Compiler Internal Error on code using wide string literals |  | Gabriel Ravier | 2020-06-11 | 5
3042 | [pic16] SIGABRT on using long long |  | Gabriel Ravier | 2020-06-09 | 5
3039 | [ds390] Internal error on dereference of null pointer |  | Gabriel Ravier | 2020-06-09 | 5
3037 | [pdk13/14/15] FATAL Compiler Internal Error on code using `extern` variable in called static inline function |  | Gabriel Ravier | 2020-06-09 | 5
3035 | TININative backend completely broken |  | Gabriel Ravier | 2020-06-09 | 5
3028 | FATAL Compiler Internal Error on using function pointer without * |  | Gabriel Ravier | 2020-06-06 | 5
3021 | SIGSEGV on passing certain types to vari |  | Gabriel Ravier | 2020-06-06 | 5
3018 | strncpyz error on long parameter name |  | Gabriel Ravier | 2020-06-06 | 5
3017 | Internal error when using push_macro on __TIMESTAMP__ |  | Gabriel Ravier | 2020-06-06 | 5
3016 | Internal error when compiling array with function call in array declaration |  | Gabriel Ravier | 2020-06-06 | 5
3015 | Extremely long compile times for big arrays |  | Gabriel Ravier | 2020-06-03 | 5
3013 | SIGSEGV when attempting to pass struct from array to varargs function |  | Gabriel Ravier | 2020-06-03 | 5
3005 | initialization for static local variables is generated in wrong section |  | Tony Pavlov | 2020-05-24 | 5
3004 | .AREA is issued twice into the asm listing | Sebastian Riedel | Tony Pavlov | 2020-05-21 | 5
2997 | inline __critical bug |  | Konstantin Kim | 2020-04-24 | 5
2987 | gcc-torture-execute-strlen-4.c fails |  | Philipp Klaus Krause | 2020-03-22 | 5
2976 | Support VS Code's $msCompile message format |  | Brad Robinson | 2020-02-09 | 5
2975 | Ability to include full path in output messages |  | Brad Robinson | 2020-02-09 | 5
2970 | Linker cannot find most symbols in libraries compiled with --debug |  | David Grayson | 2020-01-24 | 5
2968 | regression test failure for ds390 on OpenBSD 6.6 |  | Philipp Klaus Krause | 2020-01-20 | 5
2955 | configure depends on make |  | Philipp Klaus Krause | 2019-11-22 | 5
2952 | attribute arguments other than string literals and identifiers |  | Philipp Klaus Krause | 2019-11-20 | 5
2951 | keyword in attributes |  | Philipp Klaus Krause | 2019-11-19 | 5
2948 | struct in union initialization: gcc-torture-execute-pr87053.c fails |  | Philipp Klaus Krause | 2019-11-19 | 5
2946 | sdasstm8 bugs |  | Picatout | 2019-11-18 | 5
2943 | Non-deterministic segmentation behavior with GSFINAL of STM8 port |  | Vyacheslav Azarov | 2019-11-11 | 5
2939 | gcc-torture-execute-pr42833 fails for pdk15-stack-auto |  | Philipp Klaus Krause | 2019-10-21 | 5
2930 | [Z80...] Invalid relocation of 24bit values |  | Sergey Belyashov | 2019-08-21 | 5
2924 | mpic14: error: No target memory available for section "UDL_myMain_0". |  | Martin Kessenbrock | 2019-07-09 | 5
2922 | PDK compiler / assembler error when defining a label in inline assembler when used inside of a for loop |  | Free-PDK | 2019-07-02 | 3
2921 | [mcs51] accumulator use not preserved |  | Jens | 2019-06-28 | 1
2913 | struct access on pic14 produces dubious code |  | Herbert Pötzl | 2019-06-20 | 6
2908 | pointer to struct problem |  | harryzz | 2019-05-06 | 5
2906 | static local variables problem |  | harryzz | 2019-05-05 | 5
2905 | Regression: mcs8051 footprint of galois_lfsr.c |  | Konstantin Kim | 2019-04-30 | 5
2903 | Casting function pointer to void* for pdk |  | Philipp Klaus Krause | 2019-04-09 | 5
2893 | Bogus error messages when a file starts with a ';' |  | Alan Cox | 2019-03-25 | 5
2888 | WARNING: encountered NULL pcop--this is probably a compiler bug... |  | fruitCoder | 2019-03-17 | 5
2877 | (Regression) Incorrect overflow warning when adding two numbers |  | Alan Cox | 2019-02-28 | 5
2871 | Symbol not previously defined: "_aligned_alloc" | Philipp Klaus Krause | Roy Rankin | 2019-02-08 | 5
2870 | sdas uses the wrong file name for errors in some cases |  | Alan Cox | 2019-02-07 | 5
2868 | Z80 produces bogus messaes about __xinit_x when compiling |  | Alan Cox | 2019-02-07 | 5
2860 | segfault on missing parameter type in function prototype (and on old-style functions) |  | Philipp Klaus Krause | 2019-01-02 | 5
2853 | bitopcse_type_long fails silently for hc08 |  | Maarten Brock | 2018-12-10 | 5
2851 | Operation order SDCC 3.8.0 |  | Alexey Grachov | 2018-12-09 | 5
2843 | Incorrect warning message about unreachable code |  | 笑行天下 | 2018-11-27 | 2
2840 | Initialization of bit field in anonymous union broken |  | 笑行天下 | 2018-11-24 | 5
2839 | FATAL Compiler Internal Error in file 'gen.c' line number '1125' : Invalid stack offset. |  | 笑行天下 | 2018-11-20 | 3
2837 | SDCC z80 places things in the wrong segment | Philipp Klaus Krause | Alan Cox | 2018-11-17 | 5
2824 | a regression test might be failing |  | Philipp Klaus Krause | 2018-10-16 | 5
2816 | Explicit alignment boundaries shifted while linked |  | Henk | 2018-09-24 | 5
2815 | SDCC hangs in CSE (and keeps allocating more and more memory) |  | Philipp Klaus Krause | 2018-09-24 | 5
2810 | Using designated initalizers with anonymous union |  | Philipp Klaus Krause | 2018-09-10 | 5
2796 | Z80 assembler not warning on impossible assignments |  | Alan Cox | 2018-08-19 | 5
2795 | Z80 assembler mishandling of .equ loops |  | Alan Cox | 2018-08-19 | 5
2779 | A variable arguments test from GCC fails for ds390 |  | Philipp Klaus Krause | 2018-07-30 | 5
2772 | sdasstm8 seg faults on null pointer deref |  | David Gould | 2018-07-22 | 2
2768 | Missing type mismatch report |  | Alan Cox | 2018-07-02 | 5
2765 | Glitch in array initializing warning on z80 when using struct |  | Alan Cox | 2018-07-01 | 5
2760 | mcs51 link-time failure on new test case. |  | Philipp Klaus Krause | 2018-06-13 | 1
2747 | Failure to statically initialize structure |  | bsccara | 2018-05-09 | 5
2746 | Failed to calculate offset of struct member |  | 笑行天下 | 2018-05-07 | 6
2744 | Deadlock with GCSE |  | Michael Hipp | 2018-04-21 | 5
2741 | Assembler can't handle debug info for large surce files: <r> relocation error |  | casainho | 2018-04-15 | 5
2739 | CDB file symbol record not generated for absolute addressed variables |  | Aaron Perl | 2018-04-09 | 5
2734 | Missing warning on right shift by more than width of type |  | Philipp Klaus Krause | 2018-03-30 | 5
2733 | False "overflow in implicit constant conversion" warning |  | Philipp Klaus Krause | 2018-03-29 | 5
2726 | regression test bug1981238.c warns about a lurking bug |  | Maarten Brock | 2018-03-04 | 5
2725 | Non-fatal Compiler Internal Problem in file 'SDCClrange.c' line number '1018' : Definition not found |  | Philipp Klaus Krause | 2018-02-22 | 5
2723 | Issue with Motorola S-Record file |  | Jean-Michel Roux | 2018-02-20 | 5
2722 | Core dump with -Wl-M |  | Steven Borley | 2018-02-19 | 5
2721 | bool:1 bitfield always evaluates to true |  | Peter Lapets | 2018-02-19 | 5
2707 | sdcc output hex file |  | alilibre | 2018-01-23 | 5
2706 | sdcc looking for upper case lib |  | alilibre | 2018-01-23 | 5
2705 | Specifying code location for z80 |  | Philipp Klaus Krause | 2018-01-18 | 5
2703 | PIC18F97J60 configuration check in pic16devices.txt | Raphael Neider | Szőgyényi Gábor | 2018-01-07 | 7
2701 | dwarf debugging: local variables has wrong scope |  | akre | 2018-01-04 | 5
2700 | Debug info for local variables that live in multiple iTemps |  | Philipp Klaus Krause | 2018-01-03 | 5
2696 | Inline Assembly doesn't like custom label names |  | mrx23dot | 2017-12-10 | 4
2691 | Csmith (fuzzing tool) exposes errors |  | Frieder Ferlemann | 2017-11-08 | 5
2686 | SDCC uses far too much, but finite memory |  | Philipp Klaus Krause | 2017-11-03 | 5
2677 | SDCC configure |  | Philipp Klaus Krause | 2017-10-27 | 5
2672 | sdcc revision 10077 mcs51 problem |  | Cristiano Rodrigues | 2017-10-17 | 5
2671 | wrong command line parsing of preprocessor options |  | Michael Mayer | 2017-10-15 | 5
2663 | Function pointer initialization issue |  | Philipp Klaus Krause | 2017-10-05 | 5
2660 | pointer type incompatible with itself |  | Philipp Klaus Krause | 2017-10-01 | 4
2646 | __at can't place some data at a specific location amidst some code |  | Philipp Klaus Krause | 2017-09-01 | 7
2641 | Incompatible pointer types, even though one is void * | Philipp Klaus Krause | Philipp Klaus Krause | 2017-08-17 | 4
2639 | FATAL Compiler Internal Error in file 'SDCCast.c' line number '5513' : node PARAM shouldn't be processed here |  | Philipp Klaus Krause | 2017-08-11 | 5
2626 | SDAS Segmentation fault when using .macro a lot (sdasstm8) |  | Thomas | 2017-06-18 | 5
2616 | Single-quoting CCAS variable breaks mingw64 build |  | Stephen Whittle | 2017-05-16 | 5
2606 | linker build dependencies |  | Philipp Klaus Krause | 2017-04-29 | 5
2605 | SDCC_PARMS_IN_BANK1 non-compliant |  | Philipp Klaus Krause | 2017-04-29 | 5
2598 | default library(s) not included? Missing delay implementations. |  | James A. Cleland | 2017-04-09 | 5
2594 | No libm18f.lib created |  | regis | 2017-03-20 | 5
2589 | Only 85 pointer possible in rom. This is too few! |  | Bogdan Pawlak | 2017-02-24 | 5
2573 | Error writing CONFIG2L and CONFIG2H register of PIC18F2680 |  | Bogdan Pawlak | 2017-01-02 | 9
2571 | static initialisation for an array of pointers to functions |  | M.Hoehle | 2016-12-09 | 5
2562 | Compiler-assigned variables should not be pinned... This is a bug. |  | Herbert Pötzl | 2016-11-07 | 5
2561 | Unsigned char at location treated as 16bit |  | Herbert Pötzl | 2016-11-07 | 5
2555 | SDCC uses far too much memory |  | Philipp Klaus Krause | 2016-10-23 | 6
2543 | [PIC16] BANKSEL generation incorrect, useless MOVFFs generated |  | Raphael Neider | 2016-09-06 | 5
2536 | hexdouble issue |  | Philipp Klaus Krause | 2016-08-13 | 2
2527 | Compiler stability under Windows 10 |  | Pascal DARAGON | 2016-07-25 | 2
2519 | SDCC optimizes away statement even tough it shouldn't when mixing C with inline assembly |  | Sam | 2016-06-28 | 5
2497 | typedef of function should be allowed - resolution of #2440 is too strict | Ben Shi | Pavel Pisa | 2016-04-24 | 4
2490 | Macro invocation split over many files |  | Philipp Klaus Krause | 2016-04-12 | 5
2487 | SDCC/PIC: wrong parameter copy in a function with preconfiguration call |  | Twen Leichnitz | 2016-04-05 | 5
2442 | Overlapping variables |  | Philipp Klaus Krause | 2015-12-07 | 5
2420 | pCode optimization produces incorrect code for modulo operator |  | Juho Salminen | 2015-09-20 | 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
2345 | Regression test gcc-torture-execute-divcmp-1 fails on NetBSD 6.1 Sparc64 |  | Erik Petrich | 2015-01-13 | 5
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
2322 | [pic14] Multiplication by a power of 2 not replaced by shift |  | Adrien Prost-Boucle | 2014-12-01 | 5
2294 | naming buffer overflow error |  | egan.fryazino | 2014-09-05 | 3
2287 | Inline functions with variable argument list fails on MCS-51 --stack-auto |  | Ben Shi | 2014-07-21 | 5
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
2273 | [PIC16] Bit toggle optimized only sometimes |  | Diego Herranz | 2014-05-07 | 5
2258 | PIC14 bit clear operations not optimized |  | Visenri | 2014-03-04 | 1
2257 | wrong position of banksel |  | Oliver Meier | 2014-02-26 | 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 |  | 2014-01-18 | 5
2240 | ++a is not treated as an rvalue |  | Maarten Brock | 2014-01-04 | 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
2221 | fix for mcs51 psw optimisation bug | Maarten Brock | Alex Burton | 2012-12-13 | 5
2219 | linker can not find memset; pic18 microcontroller |  | voxspox | 2013-09-17 | 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
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
2128 | [PIC14] Bad code generated for assignment to/from __data ptr |  | Raphael Neider | 2013-01-13 | 5
2121 | __sdcc_gsinit_startup never completes on pic16f1507 |  | Majenko Technologies | 2013-01-01 | 5
2104 | pic18f1220/pic18f1320 lacks some SFR definitions | Borut Ražem | Sebastien Lorquet | 2012-10-22 | 5
2024 | Erroneous ​​storing of pointer value in the pic14 series |  | Molnár Károly | 2012-05-27 | 5
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
1900 | calling inline function |  | Philipp Klaus Krause | 2011-12-23 | 5
1888 | problem with inline keywords. |  | mancausoft | 2011-12-09 | 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
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
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
1733 | PIC16: ptr dereference silently dropped, bad code generated |  | Christopher Head | 2010-12-29 | 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 |  |  | 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
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
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
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: 372