This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug debug/46749] gcc.dg/debug/pr41893-1.c -gdwarf-2 testsuite failures on darwin


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749

--- Comment #16 from rguenther at suse dot de <rguenther at suse dot de> 2010-12-01 21:51:18 UTC ---
On Wed, 1 Dec 2010, iains at gcc dot gnu.org wrote:

> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
> 
> --- Comment #15 from Iain Sandoe <iains at gcc dot gnu.org> 2010-12-01 21:34:19 UTC ---
> splitting the command into compile and link steps will intentionally remove the
> dsymutil step -  thus making the problem 'go away' ...
> 
> dsymutil should _only_ be called if there is a source file on the c/l 
> (which would have its object deleted and thus be unavailable for debug).

Huh, ok.  But the spec seems to call it unconditionally in the 
link-command-spec when -g is visible.  At least I can't see how
a "source file" is matched (and we now definitely do find object
files as source for the link step).

And the issue is probably that we match on the intermediate link
command but execute only after that is finished.

Well, that dsymutil hack looks like a hack.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]