This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH gold/21066] Consider C++ exception handling metadata during ICF


> Two functions with the same code might not be combinable during ICF if
> they have different C++ exception handling metadata. PR gold/21066
> demonstrates this for the case where only the LSDA differs. New
> optimizations in GCC 8 can also create cases where the code is
> identical but the unwind tables differ; see gold/23482 for more
> details. This patch extends ICF to consider a function's associated
> FDE and CIE, including any relocations therein (e.g. to the LSDA),
> when deciding whether two functions are identical or not.

Thanks for the patch!

Before I can review it, however, we need a copyright assignment on
file with FSF. I looked, but didn't find one for you or your company.
Would you be willing to assign the copyright to the Free Software
Foundation? If so, I can send you the instructions for taking care of
that.

-cary


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]