Error messages and low-level interface to malloc also handled here. */
#include "config.h"
+#undef FLOAT /* This is for hpux. They should change hpux. */
+#undef FFS /* Some systems define this in param.h. */
#include "system.h"
#include "coretypes.h"
#include "tm.h"
#include "reload.h"
#include "dwarf2asm.h"
#include "integrate.h"
+#include "real.h"
#include "debug.h"
#include "target.h"
#include "langhooks.h"
NEXT_PASS (pass_postreload_cse);
NEXT_PASS (pass_gcse2);
NEXT_PASS (pass_split_after_reload);
- NEXT_PASS (pass_implicit_zee);
NEXT_PASS (pass_branch_target_load_optimize1);
NEXT_PASS (pass_thread_prologue_and_epilogue);
NEXT_PASS (pass_rtl_dse2);
ipa_write_summaries_1 (cgraph_node_set set, varpool_node_set vset)
{
struct lto_out_decl_state *state = lto_new_out_decl_state ();
- compute_ltrans_boundary (state, set, vset);
-
lto_push_out_decl_state (state);
gcc_assert (!flag_wpa);
renumber_gimple_stmt_uids ();
pop_cfun ();
}
- if (node->analyzed)
+ if (node->needed || node->reachable || node->address_taken)
cgraph_node_set_add (set, node);
}
vset = varpool_node_set_new ();
ipa_write_optimization_summaries (cgraph_node_set set, varpool_node_set vset)
{
struct lto_out_decl_state *state = lto_new_out_decl_state ();
- compute_ltrans_boundary (state, set, vset);
-
lto_push_out_decl_state (state);
gcc_assert (flag_wpa);