https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113156

--- Comment #14 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-12 branch has been updated by Georg-Johann Lay
<g...@gcc.gnu.org>:

https://gcc.gnu.org/g:2bce77d6e17efd801b2a6fee72e511c0597dc5c2

commit r12-10097-g2bce77d6e17efd801b2a6fee72e511c0597dc5c2
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)

Reply via email to