bug-binutils
[Top][All Lists]
Advanced

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

[Bug binutils/26112] New: readelf --debug-dump=macro can't parse clang d


From: tstellar at redhat dot com
Subject: [Bug binutils/26112] New: readelf --debug-dump=macro can't parse clang debug info
Date: Fri, 12 Jun 2020 00:09:02 +0000

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

            Bug ID: 26112
           Summary: readelf --debug-dump=macro can't parse clang debug
                    info
           Product: binutils
           Version: 2.34
            Status: NEW
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: tstellar at redhat dot com
  Target Milestone: ---

Created attachment 12621
  --> https://sourceware.org/bugzilla/attachment.cgi?id=12621&action=edit
Clang binary output.

Test case:

$ echo "#define FOO bar" | clang -x c -c - -fdebug-macro -gdwarf-5 -o
clang-debug-macro.o
$ readelf --debug-dump=macro ./clang-debug-macro.o 
Contents of the .debug_macro section:

  Offset:                      0x0
  Version:                     5
  Offset size:                 4
  Offset into .debug_line:     0x0

 DW_MACRO_start_file - lineno: 0 filenum: 1
readelf: ./clang-debug-macro.o: Error:  Unknown macro opcode 0b seen



I'm using binutils-2.34.0-6.fc33 from Fedora and clang 11 (which is current
trunk).  It looks this used to work, but stopped working after clang commit:
https://github.com/llvm/llvm-project/commit/b47403c0a4c532554cf3d67ed1669fe00530aab3

-- 
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]