aboutsummaryrefslogtreecommitdiff
path: root/gcc/multiple_target.c
diff options
context:
space:
mode:
authorAndrew Pinski <apinski@marvell.com>2021-07-15 18:07:09 -0700
committerAndrew Pinski <apinski@marvell.com>2021-07-16 11:51:35 -0700
commite06b1c5ac00b1bd0339739d3d9377c90852a83c9 (patch)
tree54ed2ca5cf7ab3eaa128cdf09312be54a45a2472 /gcc/multiple_target.c
parent94ba897be8b59ef5926eed4c77fd53812fb20add (diff)
downloadgcc-e06b1c5ac00b1bd0339739d3d9377c90852a83c9.zip
gcc-e06b1c5ac00b1bd0339739d3d9377c90852a83c9.tar.gz
gcc-e06b1c5ac00b1bd0339739d3d9377c90852a83c9.tar.bz2
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.
Diffstat (limited to 'gcc/multiple_target.c')
0 files changed, 0 insertions, 0 deletions