Not necessarily. LTO does a very good job of dead code elimination which is sometimes necessary to fit code in microcontroller memory.