https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45749
Costas Argyris changed:
What|Removed |Added
CC||costas.argyris at gmail dot com
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45749
Andrew Pinski changed:
What|Removed |Added
Assignee|pinskia at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45749
Jonathan Wakely changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45749
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Assignee|unassigned at gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45749
Orgad Shaneh changed:
What|Removed |Added
CC||orgads at gmail dot com
--- Comment #12
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45749
Earnie earnie at users dot sourceforge.net changed:
What|Removed |Added
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45749
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
CC||ben.combrink at
--- Comment #1 from pinskia at gcc dot gnu dot org 2010-09-22 16:41 ---
I totally thought this was fixed in 4.5.0 when support was added because of
LTO.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from pinskia at gcc dot gnu dot org 2010-09-22 16:42 ---
Can you provide the output of the -v command when you get that error? Also
what version of ld are you using?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45749
--- Comment #3 from bogus2 at arc dot net dot au 2010-09-22 16:57 ---
Created an attachment (id=21862)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21862action=view)
output of collect2.exe @file --verbose -debug
Attached --verbose -debug output of collect2
Also:
--- Comment #4 from bogus2 at arc dot net dot au 2010-09-22 17:16 ---
btw, I can confirm the arguments passed to ld are 33491 characters long so this
is definitely over the 32k mark
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45749
--- Comment #5 from pinskia at gcc dot gnu dot org 2010-09-22 17:42 ---
See the code in collect_execute:
if (HAVE_GNU_LD at_file_supplied argv[0] != NULL)
{
/* If using @file arguments, create a temporary file and put the
contents of argv into it. Then change
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-09-22 19:57 ---
(In reply to comment #5)
See the code in collect_execute:
if (HAVE_GNU_LD at_file_supplied argv[0] != NULL)
{
/* If using @file arguments, create a temporary file and put the
contents of
--- Comment #7 from rguenth at gcc dot gnu dot org 2010-09-22 19:59 ---
Btw, on i?86-linux I see
/* Define if using GNU as. */
#ifndef USED_FOR_TARGET
#define HAVE_GNU_AS 0
#endif
/* Define if using GNU ld. */
#ifndef USED_FOR_TARGET
#define HAVE_GNU_LD 0
#endif
in auto-host.h ...
--- Comment #8 from bogus2 at arc dot net dot au 2010-09-22 20:10 ---
Or collect2 is not invoked with a response file.
That's not the case. g++.exe is correctly passing the response file to
collect2.exe which I've verified through debugging output and running
collect2.exe by hand.
--- Comment #9 from bogus2 at arc dot net dot au 2010-09-22 20:16 ---
There's sections in configure and configure.ac that set HAVE_GNU_LD in
confdefs.h. My hunch is neither the official builds or the TDM builds are
enabling it (there's a --with-gnu-ld flag but it looks like it also
16 matches
Mail list logo