On Mon, Oct 30, 2017 at 3:13 PM, Jeff Law <l...@redhat.com> wrote: > On 10/13/2017 12:04 PM, David Edelsohn wrote: >> The attached patch is an incremental step toward GCC LTO on AIX. The >> recent Libiberty Simple Object improvements for XCOFF provide more >> capabilities for operations on XCOFF object files, which are a >> prerequisite for GCC LTO functionality. >> >> This patch adds the basic LTO scanning pass to the COFF support in >> collect2. I don't believe that this change should affect other COFF >> targets adversely (do they even use collect2?), but I wanted to give >> people an opportunity to comment. > I honestly can't remember what the COFF targets do anymore :-) Didn't > we delete them all a while back? I see that the generic COFF targets > died back in gcc-4.4.
Jim, With your recent removal of SDB and -gcoff support, I would appreciate your advice about my patch to incrementally add some preliminary LTO support for AIX to collect2.c: https://gcc.gnu.org/ml/gcc-patches/2017-10/msg00893.html There don't seem to be any other COFF targets around that still use the collect2 code to manually scan object and archive files. And I don't think that they would be hurt by the additional search for the LTO symbol. I want to check if anyone is aware of a potential problem before I commit the code. Thanks, David