Problems with remote rescalling a FluxBox desktop
Benedikt, yes. ___sdcc_enter_ix manipulates the stack. This function is provided in --opt-code-size mode for save memory, and uses instead of this code in --opt-code-speed mode: push ix ld ix,#0 add ix,sp
Peephole optimizer bug (no return from a function with empty body)
Thank you very much. I usually use --reserve-regs-iy I noticed that with this option, the code gets even better.
A lost variable value bug for Z80
Another similar error was presents in SDCC 3.6.0 #9615 but fixed in SDCC 3.9.3 #11378 (MINGW32) Perhaps this info will be helpful. I'm sorry that there is so much code, but if I remove even a line, the error disappears. typedef signed char BYTE; typedef unsigned char BOOLEAN; typedef struct Durak_Card { BYTE suit, rank; } Durak_Card; typedef Durak_Card Durak_Cards[37]; static int Durak_man, Durak_cpu, Durak_min, Durak_rate, Durak_time, Durak_maxTime, Durak_gm; static BYTE Durak_s2, Durak_pri; static...
FATAL Compiler Internal Error in file z80/ralloc.c
SIGSEGV in SDCC