I've recently discovered there are differences between IDE's and how much they may limit your programming.
I've found that the Arduino IDE v1.8.13 compiles my program 280 bytes larger than the vMicro Plug-in for Microchip Studio 7. Doesn't sound like much, but Studio 7 has increased the capacity for the number of IF statements I have in the Status Display page section of code. Both using the AVRISP programmer.
If you've run across this kind of issue with the Arduino IDE, please let me know. And what compiler that you decided to switch to.
Thanks.
Arduino IDE v1.8.13 results:
Sketch uses 118078 bytes (46%) of program storage space. Maximum is 253952 bytes.Global variables use 1670 bytes (20%) of dynamic memory, leaving 6522 bytes for local variables. Maximum is 8192 bytes.
Microchip Studio 7 results:
Program TryNumber4 size: 117,798 bytes (used 46% of a 253,952 byte maximum) (38.30 secs)Minimum Memory Usage: 1670 bytes (20% of a 8192 byte maximum)