- obstack_init(&env->obst);
- env->arch_env = obstack_alloc(&env->obst, sizeof(env->arch_env[0]));
- env->options = &be_options;
+ env->options = &be_options;
+ env->ent_trampoline_map = pmap_create();
+ env->pic_trampolines_type = new_type_class(NEW_ID("$PIC_TRAMPOLINE_TYPE"));
+ env->ent_pic_symbol_map = pmap_create();
+ env->pic_symbols_type = new_type_struct(NEW_ID("$PIC_SYMBOLS_TYPE"));
+
+ remove_irp_type(env->pic_trampolines_type);
+ remove_irp_type(env->pic_symbols_type);
+ set_class_final(env->pic_trampolines_type, 1);