Commit History

Author SHA1 Message Date
  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