2025-03-23 Gabriele Gorla <gorlik@yahoo.com>

  	* device/lib/mos6502/_strcmp.s,
  	  device/lib/mos6502/_strrchr.s:
  	  Small strcmp and strrchr in fixes.
   	* device/lib/_fsadd.c:
   	  Remove redundant sign check.
  	* device/lib/mos6502/_fsadd.s,
  	  device/lib/mos6502/_fssub.s:
  	  Implement fsadd and fssub in assembly.
  	* src/mos6502/gen.c:
  	  Restore regs from DPTR in genPointerGet.
  	  Enable XA=A+op optimization in genPlus.
  	* src/mos6502/peeph.def:
  	  Add several new rules.

2025-03-22 Gabriele Gorla <gorlik@yahoo.com>

	* src/mos6502/gen.c:
	  Improve genCmpEQorNE.
	  Implement DPTR tracking.
  	* device/lib/mos6502/strlen.s,
  	  device/lib/mos6502/_strlen.s:
  	  Fix incorrect file name.
  	* device/lib/mos6502/_strchr.s,
  	  device/lib/mos6502/_strrchr.s:
  	  Implement strchr and strrchr in assembly.

2025-03-21 Gabriele Gorla <gorlik@yahoo.com>

	* src/mos6502/gen.c:
	  Improve register tracking.

2025-03-16 Gabriele Gorla <gorlik@yahoo.com>

	* src/mos6502/gen.c,
	  src/mos6502/gen.h,
	  src/mos6502/ralloc.c,
	  src/mos6502/ralloc.h,
	  src/mos6502/ralloc2.cc:
	  Always use freeReg, useReg and dirtyReg.
	  Implement dirtyAllRegs and freeAllRegs.

2025-03-16 Benedikt Freisen <b.freisen AT gmx.net>

	* doc/sdccman.lyx,
	  src/SDCC.y,
	  src/SDCCerr.c,
	  src/SDCCerr.h:
	  Add support for storage class specifiers in compound literals (C23, RFE #332).

2025-03-15 Benedikt Freisen <b.freisen AT gmx.net>

	* src/SDCC.y:
	  Change parameter_declaration and type_name productions to match the C standard.
	* support/regression/get_ticks.py:
	  Address a deprecation warning.

2025-03-15 Gabriele Gorla <gorlik@yahoo.com>

	* src/mos6502/gen.c:
	  Improve genLeftShiftLiteral and genRightShiftLiteral.
	  Improve genReceive.
	  Prepare for register tracking.
	  Improve genRRC.
	  Improve genPlus.
	  Enable simple register tracking.

2025-03-15 Benedikt Freisen <b.freisen AT gmx.net>

	* doc/sdccman.lyx:
	  Optimize the page format for on-screen reading.

2025-03-11 Gabriele Gorla <gorlik@yahoo.com>

	* src/mos6502/gen.c:
	  Improve stack management.

2025-03-10 Gabriele Gorla <gorlik@yahoo.com>

	* src/mos6502/gen.c:
	  Rewrite genrsh32.

2025-03-09 Gabriele Gorla <gorlik@yahoo.com>

	* src/z80/main.c,
	  src/mos6502/main.c,
	  src/hc08/main.c,
	  src/SDCCglue.c,
	  src/SDCCmem.h:
	  Move port specific assembler directives to genAssemblerStart.

2025-03-09 Philipp Klaus Krause <philipp@colecovision.eu>

	* src/stm8/gen.c,
	  src/f8/gen.c:
	  Fix bug #3841.

2025-03-08 Gabriele Gorla <gorlik@yahoo.com>