2026-07-27 Philipp Klaus Krause * src/SDCCsymt.h, src/SDCCast.c, src/SDCCmem.c, support/valdiag/tests/bug-4040.c: Fix bug #4040. * src/SDCClabel.c, src/SDCCcse.c: Fix bug #4045. 2026-07-27 Maarten Brock * device/lib/_logexpf.c: fix warning 356: W_NONCONST_CODE_OBJ * device/lib/_setjmp.c: suppress warning 353: W_ARRAY_PARAM_LENGTH * device/lib/atanf.c: fix warning 356: W_NONCONST_CODE_OBJ * device/lib/strtoul.c, * device/lib/strtoull.c, * device/lib/wcstoul.c, * device/lib/wcstoull.c: added fallthrough comment, improved overflow check and stop SHOUTING * sdas/asz80/z80mch.c: make all luts const to fix discarded const qualifier * src/SDCCmain.c: fix format not a string literal * src/SDCCopt.c: fix decrement of boolean expression * src/mcs51/gen.c (genPointerPush): fix PPOINTER case * src/mcs51/main.c (mcs51_genAtomicSupport): reordered to save a few bytes * src/mcs51/peep.c (mcs51notUsed): fix bug mentioned in patch #495 * src/stm8/gen.c: commented out unused asmop_mone 2026-07-27 Philipp Klaus Krause * support/regression/tests/bug-3393.c: Test for bug #3393 (disabled for now, fix is not in repo yet), derived from code sample by Howard M. Harte. 2026-07-26 Gabriele Gorla * device/lib/mos6502/_fsadd.s, device/lib/mos6502/_fsmul.s: Improve floating point addition and multiplication. 2026-07-25 Philipp Klaus Krause * doc/sdccman.lyx: Improve build documentation in particular wrt. libu8ident. * src/z80/peeph.def, support/regression/tests/bug-4046.c: Fix bug #4046. 2026-07-24 Gabriele Gorla * src/mos6502/genplus.c, src/mos6502/genminus.c: Improve add/sub with literal. * src/mos6502/genplus.c, src/mos6502/genminus.c, src/mos6502/genlshift.c, src/mos6502/gen.c: Skip bytes in add/sub when 0. * src/mos6502/peeph.def: Reorganize several peephole rules. 2026-07-23 Maarten Brock * support/regression/tests/snprintf.c.in: replaced __printd() by __printu(), fixed warning by making var_code const * support/regression/fwk/lib/testfwk.c: removed last use of __printd() * support/regression/fwk/include/testfwk.h: removed __printd() prototype 2026-07-23 Philipp Klaus Krause * support/regression/fwk/lib/testfwk.c: Remove unused printd (see also bug #3864). 2026-07-22 Maarten Brock * support/sdbinutils/libctf/doc/ctf-spec.info: removed intermediate output * support/sdbinutils/bfd/po/da.gmo, support/sdbinutils/bfd/po/es.gmo, support/sdbinutils/bfd/po/fi.gmo, support/sdbinutils/bfd/po/fr.gmo, support/sdbinutils/bfd/po/hr.gmo, support/sdbinutils/bfd/po/id.gmo, support/sdbinutils/bfd/po/ja.gmo, support/sdbinutils/bfd/po/ka.gmo, support/sdbinutils/bfd/po/ms.gmo, support/sdbinutils/bfd/po/pt.gmo, support/sdbinutils/bfd/po/ro.gmo, support/sdbinutils/bfd/po/ru.gmo, support/sdbinutils/bfd/po/rw.gmo, support/sdbinutils/bfd/po/sr.gmo, support/sdbinutils/bfd/po/sv.gmo, support/sdbinutils/bfd/po/tr.gmo, support/sdbinutils/bfd/po/uk.gmo, support/sdbinutils/bfd/po/vi.gmo, support/sdbinutils/bfd/po/zh_CN.gmo: removed intermediate output products * support/sdbinutils/opcodes/po/da.gmo, support/sdbinutils/opcodes/po/de.gmo, support/sdbinutils/opcodes/po/es.gmo, support/sdbinutils/opcodes/po/fi.gmo, support/sdbinutils/opcodes/po/fr.gmo,