bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/29250] readelf erases CIE initial register state


From: cvs-commit at gcc dot gnu.org
Subject: [Bug binutils/29250] readelf erases CIE initial register state
Date: Thu, 16 Jun 2022 00:31:11 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=29250

--- Comment #3 from cvs-commit at gcc dot gnu.org <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=45bf072b34068b5a98947862b2aa183ab646e7ea

commit 45bf072b34068b5a98947862b2aa183ab646e7ea
Author: Alan Modra <amodra@gmail.com>
Date:   Wed Jun 15 22:30:51 2022 +0930

    PR29250, readelf erases CIE initial register state

            PR 29250
    binutils/
            * dwarf.c (display_debug_frames): Set col_type[reg] on sizing
            pass over FDE to cie->col_type[reg] if CIE specifies reg.
            Handle DW_CFA_restore and DW_CFA_restore_extended on second
            pass using the same logic.  Remove unnecessary casts.  Don't
            call frame_need_space on second pass over FDE.
    gas/
            * testsuite/gas/i386/ehinterp.d,
            * testsuite/gas/i386/ehinterp.s: New test.
            * testsuite/gas/i386/i386.exp: Run it.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]