nickysn
|
c5fe78201c
+ emit DW_OP_bregx dwarf ops for local variables and parameters, relative to BP
|
7 years ago |
nickysn
|
855c810c09
+ emit a DW_AT_WATCOM_memory_model dwarf attribute, when compiling for i8086
|
7 years ago |
nickysn
|
87e1fa8fc7
+ added enum with the values for DW_AT_WATCOM_memory_model
|
7 years ago |
nickysn
|
dc12d4d789
+ added constants with the watcom dwarf attribute extensions
|
7 years ago |
nickysn
|
749872aaf7
+ generate DW_AT_segment dwarf attribute for local variables and parameters on i8086
|
7 years ago |
nickysn
|
217c75f84e
+ generate dwarf DW_AT_address_class attributes for pointer types on i8086
|
7 years ago |
svenbarth
|
b94a8c93a5
* test (for Mantis #5516; 3531 is the old bug ID) is valid now that we have dynamic array initializers
|
7 years ago |
nickysn
|
76fb8c3afd
* fix for dwarf debug info generation of localsym vars with offset (thx Pierre for spotting this)
|
7 years ago |
nickysn
|
69fbf0e0d8
* use unaligned constants, when writing the final dwarf arange record on i8086
|
7 years ago |
pierre
|
a5a6b70658
Add tf_no_pic_supported to go32v2 target (was generating wrong code)
|
7 years ago |
pierre
|
f80e73eac2
Remove references to sym variable when not set (revealed warning generated when compiling with -O4 option)
|
7 years ago |
pierre
|
019da9517f
Set return value when calling inherited in ti8086inlinenode.pass_typecheck_cpu
|
7 years ago |
nickysn
|
5417eb043d
* fix for the encoding of dwarf debug info of local variables, whose base is a
|
7 years ago |
nickysn
|
e5de7d0eac
* set all 16/32-bit specific stabs/dwarf register numbers of x86_64-only
|
7 years ago |
nickysn
|
a275d15da2
+ added an i8086-specific column in x86reg.dat for the dwarf register numbers
|
7 years ago |
nickysn
|
6f44deb557
+ implemented the -Xg option for putting the debug information in a separate
|
7 years ago |
nickysn
|
0a01c0c76f
* autoswitch to writing 32-bit SEGDEF OMF records if there's a need to encode a
|
7 years ago |
nickysn
|
70be0dc6e9
* changed internal error number to make it unique
|
7 years ago |
nickysn
|
8c842c1337
* changed the type of the 'size' parameter of TOmfObjOutput.AddSegment to
|
7 years ago |
nickysn
|
f5862efcd4
+ support writing 32-bit LEDATA OMF records
|
7 years ago |
nickysn
|
99f2f3d4b6
* changed the TObjRelocation.DataOffset and orgsize types to TObjSectionOfs instead of aword
|
7 years ago |
nickysn
|
dcdfecbf35
* changed internal error number to make it unique
|
7 years ago |
nickysn
|
a656d98657
* autoswitch to writing 32-bit PUBDEF OMF records if there's a need to encode a
|
7 years ago |
nickysn
|
ca50b14e21
* set the omf section size limit to 32-bit for the dwarf debug sections
|
7 years ago |
nickysn
|
065a7b63d9
* changed the TObjSectionOfs type to be longword on i8086
|
7 years ago |
nickysn
|
584635c591
+ introduce align_objsecofs; use it to align integers of type TObjSectionOfs
|
7 years ago |
nickysn
|
f9748e928b
* also changed the type of the 'DataPos' parameter of TObjData.layoutsections to TObjSectionOfs
|
7 years ago |
nickysn
|
04129b8c6e
+ introduce the TObjSectionOfs type - an unsigned integer, representing an
|
7 years ago |
florian
|
8f472d5212
* check for more controll flow statements before doing loop unrolling
|
7 years ago |
nickysn
|
308e439d5d
+ emit segment information in the dwarf debug info for static variables on i8086
|
7 years ago |