X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=main.c;h=60b369517dc82e718e421b86529b79592bec36f9;hb=6731ea31e05b733e558c3daeb6817e7b2737e803;hp=4b51df557585d222b1ed7e20122926e98c9bdb3d;hpb=01429f12facbdfe07578900f3f02c61f50874d53;p=cparser diff --git a/main.c b/main.c index 4b51df5..60b3695 100644 --- a/main.c +++ b/main.c @@ -838,21 +838,21 @@ int main(int argc, char **argv) opt += 3; } - if (streq(opt, "dollars-in-identifiers")) { - allow_dollar_in_symbol = truth_value; - } if (streq(opt, "builtins")) { + if (streq(opt, "builtins")) { use_builtins = truth_value; + } else if (streq(opt, "dollars-in-identifiers")) { + allow_dollar_in_symbol = truth_value; + } else if (streq(opt, "omit-frame-pointer")) { + set_be_option(truth_value ? "omitfp" : "omitfp=no"); } else if (streq(opt, "short-wchar")) { wchar_atomic_kind = truth_value ? ATOMIC_TYPE_USHORT : ATOMIC_TYPE_INT; } else if (streq(opt, "signed-char")) { char_is_signed = truth_value; - } else if (streq(opt, "syntax-only")) { - mode = truth_value ? ParseOnly : CompileAssembleLink; - } else if (streq(opt, "omit-frame-pointer")) { - set_be_option(truth_value ? "omitfp" : "omitfp=no"); } else if (streq(opt, "strength-reduce")) { firm_option(truth_value ? "strength-red" : "no-strength-red"); + } else if (streq(opt, "syntax-only")) { + mode = truth_value ? ParseOnly : CompileAssembleLink; } else if (streq(opt, "unsigned-char")) { char_is_signed = !truth_value; } else if (streq(opt, "fast-math") ||