https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113156
--- Comment #13 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-13 branch has been updated by Georg-Johann Lay <g...@gcc.gnu.org>: https://gcc.gnu.org/g:d73e585c72cd9c47992185a83fdd9bd28347029a commit r13-8223-gd73e585c72cd9c47992185a83fdd9bd28347029a Author: Andrew Pinski <quic_apin...@quicinc.com> Date: Mon Jan 15 10:31:36 2024 +0100 AVR: target/113156 - Fix ICE due to missing "Save" on -m[long-]double= options. Multilib options -mdouble= and -mlong-double= are not orthogonal: TARGET_HANDLE_OPTION = avr-common.cc::avr_handle_option() sets them such that sizeof(double) <= sizeof(long double) is always true. gcc/ PR target/113156 * config/avr/avr.opt (-mdouble, -mlong-double): Add "Save" flag. (-mbranch-cost): Set "Optimization" flag. (cherry picked from commit f1b0b1e4454d160564090a4cc1fa649ccefdcb1e)