In older "SDCC Compiler User Guide" I saw item "Variable-length arrays" in not supported features. But, in now release 4.3.0 it item disappeared. Also I saw mention of adding supporting VLA (#786 from @spth). I tried use this code in SDCC 4.3.0: int n = 10; int array[n]; but compiler throws an error: Initializer element is not a constant expression. Did I mistake and SDCC 4.3.0 doesn't support VLA? Why then was this item removed from "SDCC Compiler User Guide"?