Commit Graph

5 Commits

Author SHA1 Message Date
Jonas Maebe
4c9903455e - don't apply const_align() to alignments passed to high level typed
constant builder, it will do so itself if necessary

git-svn-id: trunk@34632 -
2016-10-06 06:25:02 +00:00
pierre
628d7dcb05 Avoid resetting of casmdata from TPPCAsmData back to TAsmDataDef
git-svn-id: trunk@34375 -
2016-08-25 21:56:48 +00:00
svenbarth
1bd5d030f5 * don't export the indirect symbols on platforms that require the import redirection as there the indirect ones will be created in the importing binary
git-svn-id: trunk@34341 -
2016-08-19 13:48:27 +00:00
svenbarth
ad2facb10d * also add the forced indirect symbols of data symbols to the public assembler symbols
* export the forced indirect symbols of data symbols on systems without indirect imports

git-svn-id: trunk@34313 -
2016-08-14 15:37:52 +00:00
Jonas Maebe
a0efde8167 * automatically generate necessary indirect symbols when a new assembler
symbol is defined
   o removed all places where AB_INDIRECT symbols were explicitly generated
   o only generate AB_INDIRECT symbols for AT_DATA on systems_indirect_var_imports
   o for some symbols an indirect symbol is always required (because they are
     dereferenced by code in RTL units) -> use new AT_DATA_FORCEINDIRECT type

git-svn-id: trunk@34165 -
2016-07-20 20:53:03 +00:00