Re: commoning up template instantiations

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Starting from release 5.1, GCC has IPA ICF (identical code folding) that can
perform such transform: you can use -fdump-ipa-icf to inspect its log file.
However, it doesn't eliminate the functions in your example, because they have
their address taken (and the pass does not realize that it doesn't matter).
Therefore it creates a wrapper rather than an alias, and then inlining undoes
that transform.

Alexander



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux