https://gcc.gnu.org/g:0f8fd6b336161ed0582edb08dbe6ea1932290a75

commit r15-7473-g0f8fd6b336161ed0582edb08dbe6ea1932290a75
Author: Roger Sayle <ro...@nextmovesoftware.com>
Date:   Tue Feb 11 12:21:43 2025 +0000

    Synchronize include/dwarf2.def with binutils
    
    The contents of include/dwarf2.def have diverged between the gcc and
    the binutils repositories.  Currently, it's impossible to build a combined
    tree, as GCC won't build with the binutils version of dwarf2.def and 
binutils
    won't build with the gcc version.  This patch realigns this file by copying
    the defintion of DW_CFA_AARCH64_negate_ra_state_with_pc from binutils,
    restoring the ability to build a combined source tree.
    
    2025-02-11  Roger Sayle  <ro...@nextmovesoftware.com>
    
    include/ChangeLog
            * dwarf2.def (DW_CFA_AARCH64_negate_ra_state_with_pc): Define.

Diff:
---
 include/dwarf2.def | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/include/dwarf2.def b/include/dwarf2.def
index e9acb79df9ce..989f078041d4 100644
--- a/include/dwarf2.def
+++ b/include/dwarf2.def
@@ -788,6 +788,8 @@ DW_CFA (DW_CFA_hi_user, 0x3f)
 
 /* SGI/MIPS specific.  */
 DW_CFA (DW_CFA_MIPS_advance_loc8, 0x1d)
+/* AArch64 extensions.  */
+DW_CFA (DW_CFA_AARCH64_negate_ra_state_with_pc, 0x2c)
 /* GNU extensions.
    NOTE: DW_CFA_GNU_window_save is multiplexed on Sparc and AArch64.  */
 DW_CFA (DW_CFA_GNU_window_save, 0x2d)

Reply via email to