From c1d36cca0e6cdb4ed1f38c0e84e757c0cfe5e696 Mon Sep 17 00:00:00 2001 From: fche Date: Sat, 22 Apr 2006 16:22:54 +0000 Subject: [PATCH] 2006-04-22 Frank Ch. Eigler PR libmudflap/26864 * common.opt (flag_mudflap_threads): Overload flag_mudflap. * tree-mudflap.c (flag_mudflap_threads): Derive from flag_mudflap. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113179 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 6 ++++++ gcc/common.opt | 2 +- gcc/tree-mudflap.c | 4 ++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bbbdaa42a1d..76829f853d2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2006-04-22 Frank Ch. Eigler + + PR libmudflap/26864 + * common.opt (flag_mudflap_threads): Overload flag_mudflap. + * tree-mudflap.c (flag_mudflap_threads): Derive from flag_mudflap. + 2006-04-22 Kazu Hirata * config/soft-fp/op-common.h, double-int.h, tree-ssa-dom.c: diff --git a/gcc/common.opt b/gcc/common.opt index ba5bb2977d4..f14a1cf1a2e 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -605,7 +605,7 @@ Common RejectNegative Report Var(flag_mudflap) Add mudflap bounds-checking instrumentation for single-threaded program fmudflapth -Common RejectNegative Report Var(flag_mudflap_threads) +Common RejectNegative Report VarExists Var(flag_mudflap,2) Add mudflap bounds-checking instrumentation for multi-threaded program fmudflapir diff --git a/gcc/tree-mudflap.c b/gcc/tree-mudflap.c index ed5ef4867da..4bca1f46b10 100644 --- a/gcc/tree-mudflap.c +++ b/gcc/tree-mudflap.c @@ -48,6 +48,10 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA /* Internal function decls */ + +/* Options. */ +#define flag_mudflap_threads (flag_mudflap == 2) + /* Helpers. */ static tree mf_build_string (const char *string); static tree mf_varname_tree (tree); -- 2.11.0