[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/29785] memory bloat in version 2.39
From: |
cvs-commit at gcc dot gnu.org |
Subject: |
[Bug binutils/29785] memory bloat in version 2.39 |
Date: |
Wed, 21 Feb 2024 13:10:59 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=29785
--- Comment #7 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Alan Modra <amodra@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=f96127310144d360eac93444c1b6efe80497d163
commit f96127310144d360eac93444c1b6efe80497d163
Author: Alan Modra <amodra@gmail.com>
Date: Wed Feb 21 21:59:40 2024 +1030
Re: PR29785, memory bloat after b43771b045fb
Commit 7bd1e04a3532 introduced "dwarf2.c:2152:29: runtime error: shift
exponent 64 is too large". This is on the bucket_high_pc calculation
which was moved to the top of insert_arange_in_trie where previously
it was later, at a point where the overflow could not occur. Move it
back and arrange for a duplicate calculation of bucket_high_pc which
is also protected from overflow.
PR 29785
* dwarf2.c (insert_arange_in_trie): Split bucket_high_pc.
Move trie_pc_bits < VMA_BITS into splitting_leaf_will_help.
--
You are receiving this mail because:
You are on the CC list for the bug.