From e374a733d6bf38eeca7a30deb7e476e7f40895ae Mon Sep 17 00:00:00 2001 From: seyko Date: Tue, 3 Mar 2015 16:25:02 +0300 Subject: [PATCH] -std=c99 option for the tcc: allow to use a tcc as a reference compiler for "make test" tcc will igmore this option. --- libtcc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libtcc.c b/libtcc.c index 4c2c8f4a..f07699ba 100644 --- a/libtcc.c +++ b/libtcc.c @@ -1662,6 +1662,7 @@ enum { TCC_OPTION_d, TCC_OPTION_float_abi, TCC_OPTION_static, + TCC_OPTION_std, TCC_OPTION_shared, TCC_OPTION_soname, TCC_OPTION_o, @@ -1718,6 +1719,7 @@ static const TCCOption tcc_options[] = { { "mfloat-abi", TCC_OPTION_float_abi, TCC_OPTION_HAS_ARG }, #endif { "static", TCC_OPTION_static, 0 }, + { "std", TCC_OPTION_std, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP }, { "shared", TCC_OPTION_shared, 0 }, { "soname", TCC_OPTION_soname, TCC_OPTION_HAS_ARG }, { "o", TCC_OPTION_o, TCC_OPTION_HAS_ARG }, @@ -1876,6 +1878,10 @@ PUB_FUNC int tcc_parse_args(TCCState *s, int argc, char **argv) case TCC_OPTION_static: s->static_link = 1; break; + case TCC_OPTION_std: + /* silently ignore, a current purpose: + allow to use a tcc as a reference compiler for "make test" */ + break; case TCC_OPTION_shared: if (s->output_type) tcc_warning("-shared: some compiler action already specified (%d)", s->output_type); -- 2.11.4.GIT