2026-04-21 Gabriele Gorla * src/mos6502/genand.c, src/mos6502/genor.c, src/mos6502/genxor.c: Free accumulator in the generic loop. 2026-04-20 Philipp Klaus Krause * Merge atomic branch. 2026-04-20 Philipp Klaus Krause * src/SDCCBBlock.c, src/SDCCgenconstprop.cc, src/SDCCglobl.h, src/SDCCloop.c, src/SDCCopt.c, src/*/ralloc2.cc: Fix bug #3978. 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-17 Philipp Klaus Krause * doc/sdccman.lyx, src/SDCCglobl.h, src/SDCCmain.c, src/ds390/main.c, src/mcs51/main.c: --norestartseqatomics option, RFE #1015. 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: