On Sun, 13 Mar 2011, Meelis Roos wrote: > > > This preprocesses to > > > > > > .procend > > > .size disable_sr_hashing_asm, .-disable_sr_hashing_asm > > > > > > .end > > > > It looks to me like someone may have removed the necessary whitespace before > > .size in linkage.h. It may now be necessary for parisc to define its own > > version of END. Don't think this has anything to do with binutils. > > But the defines of ENDPROC and END in linkage.h are from 2006, commit > ab7efcc9 from Jan Beulich. This has not changed, binutils has, thus my > idea about binutils difference. However, I do not have the old binutils > package easyly availbale right now so I can not test that today. You are correct, there is a new error message for .size http://sourceware.org/bugzilla/show_bug.cgi?id=12519 and the change was applied to the 2.21 branch. The message was introduced because you can't size a function across two sections. It's not obvious why this is happening here. So, I think a binutils bug should be filed with preprocessed assembler. Dave -- J. David Anglin dave.anglin@xxxxxxxxxxxxxx National Research Council of Canada (613) 990-0752 (FAX: 952-6602) -- To unsubscribe from this list: send the line "unsubscribe linux-parisc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html