On 11/18/2011 01:24 PM, Aldy Hernandez wrote: > - if (DECL_COMDAT (new_decl)) > + if (DECL_COMDAT (new_decl) && HAVE_COMDAT_GROUP) > DECL_COMDAT_GROUP (new_decl) = tm_mangle (DECL_COMDAT_GROUP (old_decl)); > + else > + DECL_COMDAT_GROUP (new_decl) = DECL_COMDAT_GROUP (old_decl);
This looks weird -- you're seting D_C_G after H_C_G is false? We've already done copy_decl anyway -- you should be able to drop the else. r~