diff --git a/configure.ac b/configure.ac
index 4c5d6b61d8e51af2332f89b4ec321b07cedc5fb1..10aba8813fc425bb2b4794227dd974f24d8ac92c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -18,7 +18,7 @@ dnl You should have received a copy of the GNU General Public License
 dnl along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
 
 AC_PREREQ([2.62])
-AC_INIT([dynare], [4.6-unstable])
+AC_INIT([dynare], [4.6.0])
 AC_CONFIG_SRCDIR([preprocessor/src/DynareMain.cc])
 AM_INIT_AUTOMAKE([1.11 -Wall -Wno-portability foreign no-dist-gzip dist-xz tar-pax])
 
diff --git a/mex/build/matlab/configure.ac b/mex/build/matlab/configure.ac
index 88420331fff97de939c97545d891cd12c80c84e6..d9e197a7efb9458a704176e5972204f995041ebb 100644
--- a/mex/build/matlab/configure.ac
+++ b/mex/build/matlab/configure.ac
@@ -18,7 +18,7 @@ dnl You should have received a copy of the GNU General Public License
 dnl along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
 
 AC_PREREQ([2.62])
-AC_INIT([dynare], [4.6-unstable])
+AC_INIT([dynare], [4.6.0])
 AC_CONFIG_SRCDIR([configure.ac])
 AM_INIT_AUTOMAKE([-Wall -Wno-portability foreign])
 
diff --git a/mex/build/octave/configure.ac b/mex/build/octave/configure.ac
index efb587e3a46ab085eb90d6bcf9317cc7f97070f6..c528aa50f212d43a83e94d8520248ace4ce7e4a1 100644
--- a/mex/build/octave/configure.ac
+++ b/mex/build/octave/configure.ac
@@ -18,7 +18,7 @@ dnl You should have received a copy of the GNU General Public License
 dnl along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
 
 AC_PREREQ([2.62])
-AC_INIT([dynare], [4.6-unstable])
+AC_INIT([dynare], [4.6.0])
 AC_CONFIG_SRCDIR([configure.ac])
 AM_INIT_AUTOMAKE([-Wall -Wno-portability foreign])
 
diff --git a/preprocessor b/preprocessor
index e2d5a83592634f0604d8c86409748cd2ec5906d2..69b6df8c129525e366ba462968e4e30f3a1243ca 160000
--- a/preprocessor
+++ b/preprocessor
@@ -1 +1 @@
-Subproject commit e2d5a83592634f0604d8c86409748cd2ec5906d2
+Subproject commit 69b6df8c129525e366ba462968e4e30f3a1243ca