From 5c9dde7255b2ecc38df8b31dc0bef16ea71f0757 Mon Sep 17 00:00:00 2001 From: seyko Date: Fri, 10 Apr 2015 23:44:10 +0300 Subject: option to use an old algorithm of the array in struct initialization This is for a case when no '{' is used in the initialization code. An option name is -fold-struct-init-code. A linux 2.4.26 can't find initrd when compiled with a new algorithm. --- libtcc.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libtcc.c') diff --git a/libtcc.c b/libtcc.c index e25381e..ade4472 100644 --- a/libtcc.c +++ b/libtcc.c @@ -1478,6 +1478,7 @@ static const FlagDef flag_defs[] = { { offsetof(TCCState, nocommon), FD_INVERT, "common" }, { offsetof(TCCState, leading_underscore), 0, "leading-underscore" }, { offsetof(TCCState, ms_extensions), 0, "ms-extensions" }, + { offsetof(TCCState, old_struct_init_code), 0, "old-struct-init-code" }, }; /* set/reset a flag */ -- cgit v1.3.1