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

commit r15-6405-g0b63840e07132f727ca3fae1e0aa7255bacb8446
Author: Mark Harmstone <m...@harmstone.com>
Date:   Fri Dec 20 02:29:21 2024 +0000

    Fix compilation error in vmsdbgout_begin_block on VMS targets
    
    Commit 4ed189854eae ("Add block parameter to begin_block debug hook") 
changed
    the definition of the begin_block function pointer to add another parameter,
    but I missed a call in vmsdbgout_begin_block.
    
    Fixes bug #118123.
    
    gcc/
            * vmsdbgout.cc (vmsdbgout_begin_block): Fix compilation error.

Diff:
---
 gcc/vmsdbgout.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/vmsdbgout.cc b/gcc/vmsdbgout.cc
index d9e6a8b7b74b..204e5695d39d 100644
--- a/gcc/vmsdbgout.cc
+++ b/gcc/vmsdbgout.cc
@@ -1231,10 +1231,10 @@ vmsdbgout_end_epilogue (unsigned int line, const char 
*file)
 
 static void
 vmsdbgout_begin_block (unsigned line, unsigned blocknum,
-                      tree block ATTRIBUTE_UNUSED)
+                      tree block)
 {
   if (write_symbols == VMS_AND_DWARF2_DEBUG)
-    (*dwarf2_debug_hooks.begin_block) (line, blocknum);
+    (*dwarf2_debug_hooks.begin_block) (line, blocknum, block);
 
   if (debug_info_level > DINFO_LEVEL_TERSE)
     targetm.asm_out.internal_label (asm_out_file, BLOCK_BEGIN_LABEL, blocknum);

Reply via email to