2026-05-18 Gabriele Gorla * support/regression/MakeList, support/regression/cases/Makefile.in: Enable several regression tests. 2026-05-17 Gabriele Gorla * device/lib/mos65c02/labs.s: Really checking in labs.s. * src/mos6502/gen.c, src/mos6502/tempops.c: Fix small performance regression from r16535. * tests/smallserpent.c.in: Disable warning 147. * src/mos6502/gen.c, src/mos6502/genor.c, src/mos6502/genminus.c: Comsetic changes. 2026-05-16 Gabriele Gorla * support/regression/tests/serpent.c.in: Disable warning 147. * support/regression/tests/bug-3129.c, support/regression/MakeList: Disable bug-3129 for mos6502 (stack too small). * src/mos6502/gen.c, src/mos6502/gen.h, src/mos6502/genand.c, src/mos6502/genlshift.c, src/mos6502/genminus.c, src/mos6502/genor.c, src/mos6502/genplus.c, src/mos6502/genrot.c, src/mos6502/genrshift.c, src/mos6502/genxor.c, src/mos6502/ralloc.h, src/mos6502/stackops.c, src/mos6502/tempops.c: Fix bug #3851 2026-05-16 Philipp Klaus Krause * src/pdk/gen.c, support/regression/tests/bug-2903.c: Fix bug #3987. * src/z80/gen.c, support/regression/tests/bug-3988.c: Fix bug #3988. 2026-05-15 Philipp Klaus Krause * support/regression/tests/bug-1981238.c, support/regression/tests/bug-880197.c, support/regression/tests/bug1723128.c, support/regression/tests/bug1839321.c, support/regression/tests/bug1921073.c, support/regression/tests/bug1928022.c, support/regression/tests/bug2655200.c, support/regression/tests/bug2783061.c, support/regression/tests/bug2989562.c, support/regression/tests/bug3027957.c, support/regression/tests/bug3444293.c, support/regression/tests/gcc-torture-execute-20000419-1.c, support/regression/tests/gcc-torture-execute-20000706-1.c, support/regression/tests/gcc-torture-execute-931004-1.c, support/regression/tests/gcc-torture-execute-931004-11.c, support/regression/tests/gcc-torture-execute-930208-1.c, support/regression/tests/gcc-torture-execute-931004-1.c, support/regression/tests/gcc-torture-execute-inst-check.c, support/regression/tests/gcc-torture-execute-930719-1.c: Do not emit some expected warnings in regtest output. * src/SDCCgenconstprop.cc: Improve generalized constant porpagation analysis for global objects to fix false positive warnings about array length. * src/SDCCopt.c, support/regression/tests/bug-3985.c: Fix bug #3985. * src/pdk/gen.c, support/regression/tests/bug-2903.c: Fix bug #2903. 2026-05-10 Gabriele Gorla * src/mos6502/peep.c, src/mos6502/main.c: Use opcode table in mos6502SurelyWritesFlag(). * src/mos6502/gen.c: Improve genIPush() and genPointerPush(). * src/mos6502/gen.c: Use CPX and CPY in genCmp() when possible. * src/mos6502/gen.h, src/mos6502/gen.c: Refactor genIfxJump(). * src/mos6502/peeph.def: Fix bug in dead load elimination. * src/mos6502/gen.c, src/mos6502/genor.c, src/mos6502/genand.c, src/mos6502/peeph.def: Add branch always and branch never to genIfxJump().