#include "libfuncs.h"
#include "cfgloop.h"
#include "ira-int.h"
+#include "builtins.h"
+#include "gcse.h"
+#include "bb-reorder.h"
#if SWITCHABLE_TARGET
struct target_globals default_target_globals = {
&default_target_libfuncs,
&default_target_cfgloop,
&default_target_ira,
- &default_target_ira_int
+ &default_target_ira_int,
+ &default_target_builtins,
+ &default_target_gcse,
+ &default_target_bb_reorder
};
struct target_globals *
g->cfgloop = XCNEW (struct target_cfgloop);
g->ira = XCNEW (struct target_ira);
g->ira_int = XCNEW (struct target_ira_int);
+ g->builtins = XCNEW (struct target_builtins);
+ g->gcse = XCNEW (struct target_gcse);
+ g->bb_reorder = XCNEW (struct target_bb_reorder);
restore_target_globals (g);
+ init_reg_sets ();
target_reinit ();
return g;
}