> >+ is not performed. GCC 7 will support incremental IL linking.</li> > > "IL" again.... what does this mean to users?
Thanks for corrections, I will apply them and post updated patch. Here I wanted to explain that gcc -r should now give a correct code (while with earlier GCC releases it will produce code that often works but sometimes doesn't). Doing incremental link however will prevent whole program optimization from happening because it produces final assembly at gcc -r time. To get this working as expected you want gcc -r to incrementally link into the LTO IL again that is implemented by patch https://gcc.gnu.org/ml/gcc-patches/2015-12/msg00000.html but it seems it will only get in next stage 1. Honza