2026-10-01 Philipp Klaus Krause * sdas/as6808/m08adr.c, sdas/asxxsrc/asdata.c, sdas/asxxsrc/asexpr.c, sdas/asxxsrc/aslist.c, sdas/asxxsrc/asmain.c, sdas/asxxsrc/asout.c, sdas/asxxsrc/assubr.c, sdas/asxxsrc/asxxxx.h, sdas/asxxsrc/asexpr.c: Merge some changes from upstream asxxxx into sdas (medium memory model for Rabbit ports depends on them). * src/z80/gen.c: Preparations for medium memory model for Rabbit ports. * .version, doc/sdccman.lyx, sdas/linksrc/aslink.h, sdas/linksrc/lkdata.c, sdas/linksrc/lkmain.c, src/SDCCmain.c: Merge some changes from upstream asxxxx 5.50 linker into sdas, including the use of -a for area base addresses, to prepare for future merge of asxxxx 6.10 linker (which Rabbit ports need for medium memory model). 2026-09-30 Philipp Klaus Krause * src/SDCC.y, src/SDCCerr.c, src/SDCCerr.h, src/SDCCsymt.c, support/valdiag/tests/bug-4097.c, support/valdiag/tests/bug-4099.c: Fix bugs #4097 and #4099, patches by Christopher Bazley. * src/z80/peep.c, support/regression/ports/ucr3ka-medium: Preparations for medium memory model for Rabbit ports. 2026-09-29 Philipp Klaus Krause * src/SDCCerr.c, src/SDCCerr.h, src/SDCCsymt.c, support/valdiag/tests/bug-4098.c: Fix bug #4098, patch by Christopher Bazley. * src/SDCCglue.c, src/SDCCmem.c, support/valdiag/tests/bug-4096.c: Fix bug #4096, patch by Christopher Bazley. * src/SDCCast.c, support/valdiag/tests/bug-4092.c: Fix bug #4092, inspired by patch by Christopher Bazley. * src/SDCCopt.c, support/valdiag/tests/bug-4073.c: Fix bug #4073, patch by Christopher Bazley. 2026-09-28 Gabriele Gorla * sdas/asxxsrc/aslist.c, sdas/asxxsrc/asout.c: Remove outradix(). 2026-09-28 Philipp Klaus Krause * src/SDCCerr.h, src/SDCCerr.c, src/SDCCast.c, support/valdiag/tests/bug-4091.c: Fix bug #4091. 2026-09-28 Philipp Klaus Krause * src/SDCCerr.h, src/SDCCerr.c, src/SDCC.y, support/valdiag/tests/bug-4095.c: Fix bug #4095. 2026-09-27 Gabriele Gorla * sdas/as6808/m08mch.c, sdas/as8051/i8051.h, sdas/as8xcxxx/ds8.h, sdas/asf8/f8adr.c, sdas/asf8/f8mch.c, sdas/asxxsrc/asxxxx.h, sdas/linksrc/aslink.h: More relocation mode changes from upstream asxxxx. * sdas/as8xcxxx/ds8adr.c: Add fix order of '<', '>', and '#' from upstream asxxxx. * sdas/asxxsrc/asxxxx.h, sdas/linksrc/aslink.h: Change sdas specific area constants to avoid conflict with upstream asxxxx. * sdas/asxxsrc/asexpr.c, sdas/asxxsrc/asmain.c, sdas/asxxsrc/asxxxx.h: Update asexpr with changes from upstream asxxxx. * sdas/asxxsrc/asexpr.c: Revert change that makes __sfr16.c fail on mcs51. 2026-09-27 Philipp Klaus Krause * sdas/asf8/f8mch.c: