Ian Zimmerman <itz@speakeasy.org> writes: > Use of initialized auto arrays is a GNU extension, so gcc can > implement it an way they damn please, including a hidden call to memset. Initialized auto arrays are not a GNU extension. Support is required by both ISO C90 and C99. You are perhaps thinking of auto arrays initialized to values that are not constant expressions?