t-butyl benzene does not give benzoic acid when treated with alkaline KMnO4 because it lack the necessary benzylic hydrogen required for oxidation to form benzoic acid, since the tertiary carbon in t-butylbenzene has no hydrogen attached directly to it, the oxidation cannot proceeds to form carboxylic acid.