2026-11-06 Gabriele Gorla * device/lib/ds390/gptr_cmp.s, device/lib/ds390/config.inc, device/lib/mcs51-common/bp.s, device/lib/mcs51-common/bpx.s, device/lib/mos6502/config.inc, device/lib/mos65c02/config.inc, device/lib/r800/Makefile.in, device/lib/z180/Makefile.in, device/lib/z80/Makefile.in, support/regression/ports/uc6502/spec.mk: Fix Z80 and MOS6502 build. * device/lib/mcs51-common/atomic_flag_clear.s, device/lib/ds390/labs.s: Fix ds390 regression introduced by library merging. 2026-11-05 Gabriele Gorla * device/lib/ds390/config.inc, device/lib/ds400/config.inc, device/lib/huc6280/config.inc, device/lib/mcs51-huge/config.inc, device/lib/mcs51-large/config.inc, device/lib/mcs51-medium/config.inc, device/lib/mcs51-small/config.inc, device/lib/mcs51-small-stack-auto/config.inc, device/lib/mcs51-small-xstack-auto/config.inc, device/lib/mos6502/config.inc, device/lib/mos65c02/config.inc, device/lib/r800/config.inc, device/lib/z180/config.inc, device/lib/z80/config.inc, device/lib/z80n/config.inc: Make all library assembly configuration consistent. * device/lib/ds390/Makefile.in, device/lib/ds390/gptr_cmp.c, device/lib/ds400/Makefile.in, device/lib/mcs51-common/abs.s, device/lib/mcs51-common/crtxpush.s, device/lib/mcs51-common/gptr_cmp.s, device/lib/mcs51-common/labs.s, device/lib/mcs51-common/setjmp.c, device/lib/mcs51-common/strlen.s, device/lib/mcs51-huge/Makefile.in, device/lib/mcs51-large/Makefile.in, device/lib/mcs51-large-stack-auto/Makefile.in, device/lib/mcs51-medium/Makefile.in, device/lib/mcs51-small/Makefile.in, device/lib/mcs51-small-stack-auto/Makefile.in, device/lib/mcs51-small-xstack-auto/Makefile.in, device/lib/r800/Makefile.in, device/lib/z180/Makefile.in, device/lib/z80/Makefile.in, src/SDCCmem.c, src/ds390/gen.c, src/ds390/main.c, src/mcs51/gen.c, support/regression/ports/mcs51-small-stack-auto/spec.mk, device/lib/mcs51-common/bp.s, device/lib/mcs51-common/bpx.s: Hide several internal symbols from C namespace. * support/cpp/libcpp/lex.cc: Partial fix for bug #4241 2026-11-05 Christopher Bazley * src/SDCCmain.c (_preCmd): Pass -ffreestanding when invoking the preprocessor, matching SDCC's documented implementation model (bug #4209). * support/regression/tests/bug-4209.c: Check __STDC_HOSTED__. 2026-11-04 Gabriele Gorla * device/lib/ds390/Makefile.in, device/lib/ds400/Makefile.in, device/lib/ez80/Makefile.in, device/lib/f8/Makefile.in, device/lib/f8l/Makefile.in, device/lib/hc08/Makefile.in, device/lib/huc6280/Makefile.in, device/lib/incl.mk, device/lib/mcs51-huge/Makefile.in, device/lib/mcs51-large/Makefile.in, device/lib/mcs51-large-stack-auto/Makefile.in, device/lib/mcs51-medium/Makefile.in, device/lib/mcs51-small/Makefile.in, device/lib/mcs51-small-stack-auto/Makefile.in, device/lib/mcs51-small-xstack-auto/Makefile.in, device/lib/mos6502/Makefile.in, device/lib/mos6502-stack-auto/Makefile.in, device/lib/mos65c02/Makefile.in, device/lib/mos65c02-stack-auto/Makefile.in, device/lib/pdk13/Makefile.in, device/lib/pdk14/Makefile.in, device/lib/pdk15/Makefile.in, device/lib/pdk15-stack-auto/Makefile.in, device/lib/pic14/libc/Makefile.am, device/lib/pic14/libc/Makefile.in,