diff --git a/src/DynareBison.yy b/src/DynareBison.yy
index 59e8bcae0514d6ccf52f0ba67a24988f5ebce923..af3fec5ad845bee6a66018b04d1bb2d8ab875dbf 100644
--- a/src/DynareBison.yy
+++ b/src/DynareBison.yy
@@ -1400,6 +1400,7 @@ steady_options : o_solve_algo
                | o_steady_maxit
                | o_nocheck
                | o_steady_tolf
+               | o_steady_tolx
                ;
 
 check : CHECK ';'
@@ -1486,6 +1487,7 @@ perfect_foresight_with_expectation_errors_setup_options : o_periods
                                                         | o_markowitz
                                                         | o_steady_maxit
                                                         | o_steady_tolf
+                                                        | o_steady_tolx
                                                         ;
 
 perfect_foresight_with_expectation_errors_solver : PERFECT_FORESIGHT_WITH_EXPECTATION_ERRORS_SOLVER ';'
@@ -3476,6 +3478,7 @@ o_osr_tolf : TOLF EQUAL non_negative_number { driver.option_num("osr.tolf", $3);
 o_pf_tolf : TOLF EQUAL non_negative_number { driver.option_num("dynatol.f", $3); };
 o_pf_tolx : TOLX EQUAL non_negative_number { driver.option_num("dynatol.x", $3); };
 o_steady_tolf : TOLF EQUAL non_negative_number { driver.option_num("solve_tolf", $3); };
+o_steady_tolx : TOLX EQUAL non_negative_number { driver.option_num("solve_tolx", $3); };
 o_opt_algo : OPT_ALGO EQUAL INT_NUMBER { driver.option_num("osr.opt_algo", $3); }
            | OPT_ALGO EQUAL filename { driver.option_str("osr.opt_algo", $3); }
            ;