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

--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Andrew Pinski <pins...@gcc.gnu.org>:

https://gcc.gnu.org/g:e06b1c5ac00b1bd0339739d3d9377c90852a83c9

commit r12-2373-ge06b1c5ac00b1bd0339739d3d9377c90852a83c9
Author: Andrew Pinski <apin...@marvell.com>
Date:   Thu Jul 15 18:07:09 2021 -0700

    Fix PR 101453: ICE with optimize and large integer constant

    The problem is the buffer is too small to hold "-O" and
    the interger.  This fixes the problem by use the correct size
    instead.

    Changes since v1:
    * v2: Use HOST_BITS_PER_LONG and just divide by 3 instead of
    3.32.

    OK? Bootstrapped and tested on x86_64-linux with no regressions.

    gcc/c-family/ChangeLog:

            PR c/101453
            * c-common.c (parse_optimize_options): Use the correct
            size for buffer.

Reply via email to