In C compilations, targetm.insert_attributes() is called for function_decls and parm_decls, whereas C++ only calls for function_decls. Shouldn't the two FEs behave similar in that regard? Johann