diff --git a/doc/manual/source/running-dynare.rst b/doc/manual/source/running-dynare.rst
index 23238168b63bb8b9ad6b870bb93d75e0b5ca227d..77cc4733b0498b2f4f035a40b8898e47fb0231ea 100644
--- a/doc/manual/source/running-dynare.rst
+++ b/doc/manual/source/running-dynare.rst
@@ -426,6 +426,14 @@ by the ``dynare`` command.
         understands by default that the model to be solved is
         deterministic.
 
+    .. option:: use_dll
+       :noindex:
+
+        Instructs the preprocessor to create dynamic loadable libraries (DLL)
+        containing the model equations and derivatives, instead of writing
+        those in M-files. This is equivalent to the :opt:`use_dll` option of
+        the ``model`` block.
+
     These options can be passed to the preprocessor by listing them
     after the name of the ``.mod`` file. They can alternatively be
     defined in the first line of the ``.mod`` file, this avoids typing
diff --git a/doc/manual/source/the-model-file.rst b/doc/manual/source/the-model-file.rst
index e188c242ea3c1c7f0a733be1e085bbad19e4e7ec..4ab202d60087d5250fd6cdd1c0e08b4c8d952a1d 100644
--- a/doc/manual/source/the-model-file.rst
+++ b/doc/manual/source/the-model-file.rst
@@ -928,7 +928,8 @@ The model is declared inside a ``model`` block:
         command (see :ref:`compil-install` for more details).
         Using this option can result in
         faster simulations or estimations, at the expense of some
-        initial compilation time. [#f2]_
+        initial compilation time. Alternatively, this option can be
+        given to the ``dynare`` command (see :ref:`dyn-invoc`). [#f2]_
 
     .. option:: block
 
diff --git a/preprocessor b/preprocessor
index de65e74c8f9e433c0f94c30e1b0aff27c22dc6cd..98d01cbbb669b7c5ee37ad6e23b1626ac9cc4dbb 160000
--- a/preprocessor
+++ b/preprocessor
@@ -1 +1 @@
-Subproject commit de65e74c8f9e433c0f94c30e1b0aff27c22dc6cd
+Subproject commit 98d01cbbb669b7c5ee37ad6e23b1626ac9cc4dbb