2026-04-18 Gabriele Gorla * src/mos6502/genlshift.c: Fix regression failure exposed by r16454. * src/mos6502/gen.c: Add AOP_SOF to m6502_aopCanShift(). * src/mos6502/genand.c: Add special case for bit 7 on the stack. * device/lib/mos6502-stack-auto/_muluchar.s: Implement muluchar in assembly. * src/mos6502/genlshift.c: Only save X when not dead. 2026-04-11 Gabriele Gorla * src/mos6502/gen.c: Fix bug in setupDPTR. 2026-04-11 Philipp Klaus Krause * src/SDCCgenconstprop.cc: Enable narrowing of multiplications to 8x8->16. 2026-04-09 Gabriele Gorla * src/mos6502/gen.c, src/mos6502/genand.c, src/mos6502/genor.c, src/mos6502/genxor.c: Reverse order for bitwise operators if saves a load. 2026-04-08 Philipp Klaus Krause * src/Makefile.in: Fix bug #3975. 2026-04-07 Philipp Klaus Krause * support/sdbinutils/binutils/Makefile.am, support/sdbinutils/binutils/Makefile.in, support/sdbinutils/binutils/configure, support/sdbinutils/configure: Fixes for binutils merge in early March (bug #3972). 2026-04-07 Gabriele Gorla * src/mos6502/gen.c, src/mos6502/gen.h: Reverse order of genCopy if saves a load. 2026-04-06 Gabriele Gorla * src/mos6502/gen.c: Optimize loading/storing bitfiels when size is multiple of 8 bits. 2026-04-06 Daniel Drotos * src/SDCCglue.c Apply patch #497 by Oleg Endo to emit __sdcc_program_exit label. 2026-04-04 Philipp Klaus Krause * support/regression/tests/far_arithmetic.c.in: Disable multiplication part of far arithmtic test for pdk targets, which don't have enough memory. 2026-04-03 Philipp Klaus Krause * Merge rabbit branch. 2026-04-03 Philipp Klaus Krause * src/z80/peep.c: Fix distance calculation across Rabbit ldf. * src/z80/gen.c: Improve rabbit __far codegen. * doc/sdccman.lyx: Improve __far documentation. 2026-04-01 Philipp Klaus Krause * src/f8/gen.c: f8(l) codegen fix. * src/z80/gen.c: Fix bug #3968. * src/SDCCsymt.c, support/valdiag/tests/bug-3969.c: Fix bug #3969. * src/SDCCmain.c, support/valdiag/tests/bug-3970.c: Fix bug #3970. * device/lib/printf_fast.c: const correctness fix, patch #496 by Oleg Endo. * src/mcs51/peeph.def: mcs51 peephole rule fixes, part of patch #493 by Konstantin Kim. 2026-03-31 Philipp Klaus Krause * src/f8/peeph.def: f8(l) peephole rule fix. 2026-03-28 Gabriele Gorla * src/mos6502/gen.c: