Richard Henderson writes: > Then the front end should clear the DECL_REGISTER bit. It *cannot* > leave things completely alone. Thanks for the hint. It is actually DECL_HARD_REGISTER that should be cleared in c_mark_addressable() because of how expand_one_var() and use_register_for_decl() are formulated. Should I clear DECL_REGISTER too? Adam