[Bug lto/82757] [8 regression] r251560 causes: plugin needed to handle lto object

2017-10-30 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 Markus Trippelsdorf changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug lto/82757] [8 regression] r251560 causes: plugin needed to handle lto object

2017-10-30 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 Markus Trippelsdorf changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug lto/82757] [8 regression] r251560 causes: plugin needed to handle lto object

2017-10-30 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 --- Comment #11 from Richard Biener --- Author: rguenth Date: Mon Oct 30 12:48:53 2017 New Revision: 254219 URL: https://gcc.gnu.org/viewcvs?rev=254219=gcc=rev Log: 2017-10-30 Richard Biener PR lto/82757 *

[Bug lto/82757] [8 regression] r251560 causes: plugin needed to handle lto object

2017-10-30 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 --- Comment #10 from rguenther at suse dot de --- On Mon, 30 Oct 2017, amodra at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 > > --- Comment #9 from Alan Modra --- > If you start off with "___gnu_lto_", there is

[Bug lto/82757] [8 regression] r251560 causes: plugin needed to handle lto object

2017-10-30 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 --- Comment #9 from Alan Modra --- If you start off with "___gnu_lto_", there is code in simple_object_elf.c to handle the extra '_', and now in binutils too. Skipping just one '_' will leave you with a symbol that matches "__gnu_lto_", and

[Bug lto/82757] [8 regression] r251560 causes: plugin needed to handle lto object

2017-10-30 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 --- Comment #8 from rguenther at suse dot de --- On Mon, 30 Oct 2017, amodra at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 > > --- Comment #7 from Alan Modra --- > > Bump st_name by one for __gnu_lto_ > >

[Bug lto/82757] [8 regression] r251560 causes: plugin needed to handle lto object

2017-10-30 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 --- Comment #7 from Alan Modra --- > Bump st_name by one for __gnu_lto_ Better make that two. Some targets will have an extra '_' prefix.

[Bug lto/82757] [8 regression] r251560 causes: plugin needed to handle lto object

2017-10-30 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 --- Comment #6 from rguenther at suse dot de --- On Mon, 30 Oct 2017, amodra at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 > > --- Comment #5 from Alan Modra --- > Incidentally, the only reason ld.bfd gets past

[Bug lto/82757] [8 regression] r251560 causes: plugin needed to handle lto object

2017-10-30 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 --- Comment #5 from Alan Modra --- Incidentally, the only reason ld.bfd gets past the "plugin needed" warning is that it only warns on a common symbol called __gnu_lto_slim, not an undefined one.. Bump st_name by one for __gnu_lto_ symbols,

[Bug lto/82757] [8 regression] r251560 causes: plugin needed to handle lto object

2017-10-30 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug lto/82757] [8 regression] r251560 causes: plugin needed to handle lto object

2017-10-30 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 Markus Trippelsdorf changed: What|Removed |Added Summary|[8 regression] plugin |[8 regression] r251560