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

            Bug ID: 26914
           Summary: Disassembling create DWARF Errors
           Product: binutils
           Version: 2.35.1
            Status: UNCONFIRMED
          Severity: critical
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: veit.friedrich at gmail dot com
  Target Milestone: ---

Created attachment 12973
  --> https://sourceware.org/bugzilla/attachment.cgi?id=12973&action=edit
compiled with binutils 2.34 and 2.35.1

Hello,

i have noticed that C++ programs compiled with binutils 2.35 or 2.35.1 often
produce DWARF errors when disassembling them. Whereby avr-gcc does not play a
role according to my tests. I have done comparison tests with binutils 2.34,
2.35 and 2.35.1 with avr-gcc 9.3, 10.1.0 and 10.2.0 respectively.

I attach two example files. What was compiled with which version is shown in
the file name.

In my opinion this concerns the obj-dump.exe of binutils 2.35 and 2.35.1. I can
disassemble both .elf files with the obj-dump.exe of binutils 2.34 without
errors. When I use the obj-dump.exe of 2.35 or 2.35.1 I get DWARF Errors. This
problem occurs more often when programming something with pointers. My feeling
tells me.

The C++ program compilation itself doesn't produce any errors, also no warnings
and the generated program works.

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

Reply via email to