2026-10-02 Philipp Klaus Krause * src/SDCCsymt.c, support/valdiag/tests/bug-4004.c: Fix handling of qualifiers for non-intrinsic named address spaces in the fix for bug #4004. 2026-10-02 Philipp Klaus Krause * src/SDCCast.c, src/SDCCsymt.c, src/SDCCsymt.h, support/regression/tests/bitfields-bits1.c.in, support/regression/tests/bitfields-bits2.c.in, support/regression/tests/bug-2188.c, support/regression/tests/bug-2590.c, support/regression/tests/bug-3495411.c, support/regression/tests/bug-3560.c, support/regression/tests/bug-3685.c, support/regression/tests/bug2823963.c, support/regression/tests/dynamicc.c, support/regression/tests/dynamiccasmchk.c, support/regression/tests/far_rabbit_pointers.c, support/regression/tests/genptrs.c, support/regression/tests/largeoddstruct.c.in, support/regression/tests/memory.c.in, support/regression/tests/strnlen.c, support/regression/tests/wcsnlen.c, support/valdiag/tests/_Optional-draft-2026-04-17.c, support/valdiag/tests/bug-4004.c: Fix bug #4004, patch by Christopher Bazley. 2026-10-02 Philipp Klaus Krause * src/SDCCsymt.c: Debug dump fix for unions. * src/z80/peeph.def, support/regression/tests/bug-4103.c: Fix bug #4103, based on patch by Ramin Moussavi. 2026-10-02 Philipp Klaus Krause * src/SDCCsymt.c, src/SDCCicode.c, support/regression/tests/union-volatile.c: Apply artificial union volatility during iCode generation instead of to the declared member types (bug #4072), patch by Christopher Bazley. 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