/* Mudflap: narrow-pointer bounds-checking by tree rewriting.
- Copyright (C) 2001, 2002, 2003, 2007, 2008 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2002, 2003, 2007, 2008, 2009, 2010
+ Free Software Foundation, Inc.
Contributed by Frank Ch. Eigler <fche@redhat.com>
This file is part of GCC.
#include "tm.h"
#include "tree.h"
#include "tree-inline.h"
-#include "c-tree.h"
-#include "c-common.h"
#include "gimple.h"
-#include "diagnostic.h"
#include "hashtab.h"
#include "output.h"
-#include "varray.h"
#include "langhooks.h"
#include "tree-mudflap.h"
#include "tree-pass.h"
#include "ggc.h"
-#include "toplev.h"
+#include "diagnostic-core.h"
static void
nogo (void)
{
- internal_error ("mudflap: this language is not supported");
+ sorry ("mudflap: this language is not supported");
}
void
return flag_mudflap != 0;
}
-struct gimple_opt_pass pass_mudflap_1 =
+struct gimple_opt_pass pass_mudflap_1 =
{
{
GIMPLE_PASS,
}
};
-struct gimple_opt_pass pass_mudflap_2 =
+struct gimple_opt_pass pass_mudflap_2 =
{
{
GIMPLE_PASS,
We prepare a little dummy struct here.
*/
-const struct ggc_root_tab gt_ggc_r_gt_tree_mudflap_h[] = {
+EXPORTED_CONST struct ggc_root_tab gt_ggc_r_gt_tree_mudflap_h[] = {
LAST_GGC_ROOT_TAB
};