Browse Source

+ check for tf_init_final_units_by_calls in trv32nodeutils.insert_init_final_table

florian 1 year ago
parent
commit
fbf20eee31
1 changed files with 5 additions and 0 deletions
  1. 5 0
      compiler/riscv32/nrv32util.pas

+ 5 - 0
compiler/riscv32/nrv32util.pas

@@ -93,6 +93,11 @@ implementation
       i : longint;
       ref:treference;
     begin
+      if not(tf_init_final_units_by_calls in target_info.flags) then
+        begin
+          inherited insert_init_final_table(main,entries);
+          exit;
+        end;
       initList:=TAsmList.create;
       finalList:=TAsmList.create;