let gcc initialize variables