Hi, This patch to 2.5.63 reduces stack usage in generate_default_upcase() from 0x3d4 bytes to just noise (on x86). The arrays are static so they are still private (hidden), but now they aren't allocated on the stack and copied there for temp use. Please apply. Thanks, ~Randy