[llvm-commits] [llvm-gcc-4.2] r51257 - in /llvm-gcc-4.2/trunk/gcc: cgraphunit.c ipa-inline.c passes.c
Duncan Sands
baldrick at free.fr
Tue May 20 04:12:32 PDT 2008
Hi Devang,
> I'm seeing following bootstrap failure.
I don't see that (bootstrap fails earlier - PR2343)
but it seems clear what must be causing it (all_passes
referring to passes that aren't being linked; this
caused by my oversimplification of the ENABLE_LLVM
ifdef logic). It should be fixed now. I also fixed
the warnings. Sorry for the breakage.
Ciao,
Duncan.
PS: It would be nice to build with -Werr on x86-linux,
but it's not feasible because Apple changes in i386.c
generate a bunch of warnings. I didn't dare touch that
mysterious stuff - can perhaps one of the Apple guys
take a look, thanks!
> Any idea?
> Thanks,
> -
> Devang
>
> Undefined symbols:
> "_pass_gcse", referenced from:
> _pass_gcse$non_lazy_ptr in libbackend.a(passes.o)
> "_pass_branch_target_load_optimize", referenced from:
> _pass_branch_target_load_optimize$non_lazy_ptr in
> libbackend.a(passes.o)
> "_pass_if_after_reload", referenced from:
> _pass_if_after_reload$non_lazy_ptr in libbackend.a(passes.o)
> "_can_copy_p", referenced from:
> _may_assign_reg_p in libbackend.a(loop-invariant.o)
> _hash_scan_set in libbackend.a(postreload-gcse.o)
> _hash_scan_set in libbackend.a(postreload-gcse.o)
> "_pass_jump_bypass", referenced from:
> _pass_jump_bypass$non_lazy_ptr in libbackend.a(passes.o)
> "_fis_get_condition", referenced from:
> _reload_cse_move2add in libbackend.a(postreload.o)
> "_peephole2_insns", referenced from:
> _peephole2_optimize in libbackend.a(recog.o)
> "_pass_if_after_combine", referenced from:
> _pass_if_after_combine$non_lazy_ptr in libbackend.a(passes.o)
> "_pass_combine", referenced from:
> _pass_combine$non_lazy_ptr in libbackend.a(passes.o)
> "_pass_rtl_ifcvt", referenced from:
> _pass_rtl_ifcvt$non_lazy_ptr in libbackend.a(passes.o)
> "_remove_death", referenced from:
> _update_equiv_regs in libbackend.a(local-alloc.o)
> _fixup_match_2 in libbackend.a(regmove.o)
> "_pass_sms", referenced from:
> _pass_sms$non_lazy_ptr in libbackend.a(passes.o)
> "_pass_sched", referenced from:
> _pass_sched$non_lazy_ptr in libbackend.a(passes.o)
> "_pass_sched2", referenced from:
> _pass_sched2$non_lazy_ptr in libbackend.a(passes.o)
> "_branch_target_load_optimize", referenced from:
> _rest_of_handle_flow2 in libbackend.a(flow.o)
>
>
>
More information about the llvm-commits
mailing list