diff options
author | Frank Ch. Eigler <fche@redhat.com> | 2006-04-22 16:22:54 +0000 |
---|---|---|
committer | Frank Ch. Eigler <fche@gcc.gnu.org> | 2006-04-22 16:22:54 +0000 |
commit | 110c45636cca88d2d741855041834dc112fbedd4 (patch) | |
tree | 2e93eb62056a7f237745e73ee560f19a697baa96 /gcc | |
parent | 66a4ad37311bcb31fe1e94d538ada0ad66a782a7 (diff) | |
download | gcc-110c45636cca88d2d741855041834dc112fbedd4.zip gcc-110c45636cca88d2d741855041834dc112fbedd4.tar.gz gcc-110c45636cca88d2d741855041834dc112fbedd4.tar.bz2 |
re PR libmudflap/26864 (multithreaded mudflap not working)
2006-04-22 Frank Ch. Eigler <fche@redhat.com>
PR libmudflap/26864
* common.opt (flag_mudflap_threads): Overload flag_mudflap.
* tree-mudflap.c (flag_mudflap_threads): Derive from flag_mudflap.
From-SVN: r113179
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/common.opt | 2 | ||||
-rw-r--r-- | gcc/tree-mudflap.c | 4 |
3 files changed, 11 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bbbdaa4..76829f8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2006-04-22 Frank Ch. Eigler <fche@redhat.com> + + 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 <kazu@codesourcery.com> * config/soft-fp/op-common.h, double-int.h, tree-ssa-dom.c: diff --git a/gcc/common.opt b/gcc/common.opt index ba5bb29..f14a1cf 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 ed5ef48..4bca1f4 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); |