View Issue Details

IDProjectCategoryView StatusLast Update
0035567FPCCompilerpublic2019-10-19 17:42
ReporterMartin FriebeAssigned ToSven Barth 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Platform64bit IntelOSwin 10OS Version10
Product Version3.3.1Product Build 
Target VersionFixed in Version3.3.1 
Summary0035567: Wrong dwarf-3 info for dyn-array when cross compiling between 32/64 bit
DescriptionIn file dbgdwarf.pas

writing dwarf-3 for dyn array
    procedure tdebuginfodwarf3.appenddef_array(list: tasmlist; def: tarraydef);

uses sizeof(ptrint)
        current_asmdata.asmlists[al_dwarf_info].concat(tai_const.create_8bit(ord(DW_OP_lit0)+sizeof(ptrint)));

This is the wrong value, if cross compiling.
Similar issues for strings where fixed in 0035386
TagsNo tags attached.
Fixed in Revision43264
FPCOldBugId
FPCTarget-
Attached Files

Relationships

related to 0035386 closedSven Barth Wrong dwarf-3 info for ansistring when cross compiling to 32 bit 

Activities

Sven Barth

2019-10-19 17:42

manager   ~0118704

Please test and close if okay.

Issue History

Date Modified Username Field Change
2019-05-12 13:30 Martin Friebe New Issue
2019-05-12 13:30 Martin Friebe Relationship added related to 0035386
2019-10-19 17:42 Sven Barth Assigned To => Sven Barth
2019-10-19 17:42 Sven Barth Status new => resolved
2019-10-19 17:42 Sven Barth Resolution open => fixed
2019-10-19 17:42 Sven Barth Fixed in Version => 3.3.1
2019-10-19 17:42 Sven Barth Fixed in Revision => 43264
2019-10-19 17:42 Sven Barth FPCTarget => -
2019-10-19 17:42 Sven Barth Note Added: 0118704