Browse Source

* put the i8086-msdos stack segment in a separate object file

git-svn-id: trunk@27825 -
nickysn 11 years ago
parent
commit
e9cb275f66
1 changed files with 1 additions and 0 deletions
  1. 1 0
      compiler/i8086/n8086util.pas

+ 1 - 0
compiler/i8086/n8086util.pas

@@ -47,6 +47,7 @@ implementation
       inherited;
       inherited;
       if current_settings.x86memorymodel in x86_far_data_models then
       if current_settings.x86memorymodel in x86_far_data_models then
         begin
         begin
+          maybe_new_object_file(current_asmdata.asmlists[al_globals]);
           new_section(current_asmdata.asmlists[al_globals],sec_stack,'__stack', 16);
           new_section(current_asmdata.asmlists[al_globals],sec_stack,'__stack', 16);
           current_asmdata.asmlists[al_globals].concat(tai_datablock.Create('___stack', stacksize));
           current_asmdata.asmlists[al_globals].concat(tai_datablock.Create('___stack', stacksize));
         end;
         end;