We got a name clash. In gcc 4.5, passes.c:register_pass is used to register a pass in a specific place in the pass tree. In gcc-4.4.0-ici, pass-manager.c:register_pass is used to register a pass by name.