http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #43 from mrs at gcc dot gnu.org mrs at gcc dot gnu.org 2010-12-08
20:11:13 UTC ---
Author: mrs
Date: Wed Dec 8 20:11:05 2010
New Revision: 167603
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=167603
Log:
PR debug/46749
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
m...@gcc.gnu.org mrs at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #39 from Richard Guenther rguenth at gcc dot gnu.org 2010-12-07
09:46:51 UTC ---
The patch looks reasonable to me. -dsym and -idsym need addition to common.opt
as driver option I think and eventually need documentation if they are
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #40 from joseph at codesourcery dot com joseph at codesourcery dot
com 2010-12-07 13:20:55 UTC ---
On Tue, 7 Dec 2010, rguenth at gcc dot gnu.org wrote:
The patch looks reasonable to me. -dsym and -idsym need addition to
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #41 from mrs at gcc dot gnu.org mrs at gcc dot gnu.org 2010-12-07
16:34:34 UTC ---
Yeah, I was thinking of letting them bake just a little bit. -dsym would be
the only driver option, if we make it one. Testing of the C languages and
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #42 from Mike Stump mikestump at comcast dot net 2010-12-07
16:42:04 UTC ---
Oh, one can use -Wl,-dsym in the time being with this patch.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #37 from mrs at gcc dot gnu.org mrs at gcc dot gnu.org 2010-12-07
00:25:45 UTC ---
Created attachment 22664
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=22664
-dsym linker patch
Ok, I decided to implement it and try it out,
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
m...@gcc.gnu.org mrs at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |NEW
--- Comment
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #35 from Mike Stump mikestump at comcast dot net 2010-12-05
21:13:30 UTC ---
Surely this design isn't complete as it doesn't cover the changes or the
requirements for lto. Without those, I can't review the design to see if it is
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #36 from Richard Guenther rguenth at gcc dot gnu.org 2010-12-05
21:57:06 UTC ---
(In reply to comment #35)
Surely this design isn't complete as it doesn't cover the changes or the
requirements for lto. Without those, I can't review
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #34 from rguenther at suse dot de rguenther at suse dot de
2010-12-04 10:27:58 UTC ---
On Sat, 4 Dec 2010, mikestump at comcast dot net wrote:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #31 from Mike Stump
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #25 from rguenther at suse dot de rguenther at suse dot de
2010-12-03 10:47:49 UTC ---
On Fri, 3 Dec 2010, mrs at gcc dot gnu.org wrote:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
m...@gcc.gnu.org mrs at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #26 from rguenther at suse dot de rguenther at suse dot de
2010-12-03 10:51:06 UTC ---
On Fri, 3 Dec 2010, rguenther at suse dot de wrote:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #25 from rguenther at suse
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #27 from Iain Sandoe iains at gcc dot gnu.org 2010-12-03 11:29:59
UTC ---
(In reply to comment #26)
On Fri, 3 Dec 2010, rguenther at suse dot de wrote:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #25 from
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #28 from Iain Sandoe iains at gcc dot gnu.org 2010-12-03 12:10:42
UTC ---
another thing that might help is to hack gcc/spec to put dsymutil --symtab
that causes dsymutil to dump what it found in the exec and exit without doing
the
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #29 from Mike Stump mikestump at comcast dot net 2010-12-03
23:13:02 UTC ---
The darwin people have to design a more robust way to run dsymutil.
Ok. How's this, you must run LINK_COMMAND_SPEC to link. When you run it, any
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #30 from rguenther at suse dot de rguenther at suse dot de
2010-12-03 23:20:54 UTC ---
On Fri, 3 Dec 2010, mikestump at comcast dot net wrote:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #29 from Mike Stump
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #31 from Mike Stump mikestump at comcast dot net 2010-12-04
00:18:07 UTC ---
On Dec 3, 2010, at 3:20 PM, rguenther at suse dot de wrote:
yes, I would have expected that this happens already. Now, I (or
somebody else) needs to take
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #32 from Jack Howarth howarth at nitro dot med.uc.edu 2010-12-04
02:10:50 UTC ---
While the hack in Comment 31 produces the missing .dSYM output for -g -flto, it
also leave behind the temporary *.ltrans0.ltrans.o files in /var/tmp at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #33 from Jack Howarth howarth at nitro dot med.uc.edu 2010-12-04
03:18:41 UTC ---
Using the patch...
Index: gcc/collect2.c
===
--- gcc/collect2.c(revision 167430)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #19 from rguenther at suse dot de rguenther at suse dot de
2010-12-02 08:52:14 UTC ---
On Wed, 1 Dec 2010, iains at gcc dot gnu.org wrote:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #18 from Iain Sandoe iains
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #20 from Iain Sandoe iains at gcc dot gnu.org 2010-12-02 09:09:49
UTC ---
(In reply to comment #19)
On Wed, 1 Dec 2010, iains at gcc dot gnu.org wrote:
yeah - it's on my TODO (pr43751).
FWIW, some time ago, I did enquire about
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #21 from rguenther at suse dot de rguenther at suse dot de
2010-12-02 09:50:48 UTC ---
On Thu, 2 Dec 2010, iains at gcc dot gnu.org wrote:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #20 from Iain Sandoe iains
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #22 from Iain Sandoe iains at gcc dot gnu.org 2010-12-02 10:10:06
UTC ---
(In reply to comment #21)
On Thu, 2 Dec 2010, iains at gcc dot gnu.org wrote:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #20 from
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #23 from Iain Sandoe iains at gcc dot gnu.org 2010-12-02 10:14:22
UTC ---
(In reply to comment #22)
At install-time dsymutil is run and the relevant xxx.dSYM is installed along
with the objects, where required.
s/objects/exes/
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
m...@gcc.gnu.org mrs at gcc dot gnu.org changed:
What|Removed |Added
CC||mrs at gcc dot
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #1 from Jack Howarth howarth at nitro dot med.uc.edu 2010-12-01
17:50:25 UTC ---
This failure appeared after r167289 but by r167301.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #2 from Jack Howarth howarth at nitro dot med.uc.edu 2010-12-01
18:05:00 UTC ---
Caused by...
Author: rguenth
Date: Tue Nov 30 10:00:51 2010
New Revision: 167292
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=167292
Log:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
Richard Guenther rguenth at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #4 from Jack Howarth howarth at nitro dot med.uc.edu 2010-12-01
20:30:57 UTC ---
Created attachment 22588
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=22588
-v for gcc.dg/debug/pr41893-1.c -gdwarf-2 -g1 at r167291
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #5 from Jack Howarth howarth at nitro dot med.uc.edu 2010-12-01
20:31:45 UTC ---
Created attachment 22589
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=22589
-v for gcc.dg/debug/pr41893-1.c -gdwarf-2 -g1 at r167292
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #6 from Jack Howarth howarth at nitro dot med.uc.edu 2010-12-01
20:32:53 UTC ---
Created attachment 22590
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=22590
diff between -v for gcc.dg/debug/pr41893-1.c -gdwarf-2 -g1 at r167291
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #7 from Jack Howarth howarth at nitro dot med.uc.edu 2010-12-01
20:35:13 UTC ---
(In reply to comment #3)
What's the difference of -v output caused by the patch?
The offending lines from the diff of -v output appears to be...
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #8 from Richard Guenther rguenth at gcc dot gnu.org 2010-12-01
20:38:40 UTC ---
Can you also add -Wl,-debug and/or -debug (basically make sure collect2 and
lto-wrapper have verbosity on)?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #9 from Iain Sandoe iains at gcc dot gnu.org 2010-12-01 20:46:11
UTC ---
my (quick) reading of this is that
-- the bugfix made by 167292 has caused the source file to be recognized
-- causing dsymutil to fire up
-- and revealing a
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #10 from Richard Guenther rguenth at gcc dot gnu.org 2010-12-01
20:49:41 UTC ---
Works for me with -Wl,-debug (which doesn't delete intermediate files).
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #11 from Jack Howarth howarth at nitro dot med.uc.edu 2010-12-01
20:58:55 UTC ---
(In reply to comment #10)
Works for me with -Wl,-debug (which doesn't delete intermediate files).
On x86_64-apple-darwin10 at r167292, adding
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #12 from Iain Sandoe iains at gcc dot gnu.org 2010-12-01 21:10:51
UTC ---
hm.
on i686-darwin9 - adding -Wl,-debug simply suppresses the recognition of the
source file and dsymutil is not called (a manifestation of PR41751).
So there
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #13 from Iain Sandoe iains at gcc dot gnu.org 2010-12-01 21:20:36
UTC ---
with -save-temps, dsymutil _is_ called and, indeed, the file complained about
is absent.
(I've a hunch that this could be related to the changes for
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #14 from Richard Guenther rguenth at gcc dot gnu.org 2010-12-01
21:23:55 UTC ---
Also works with splitting the command into a -c and a link step. Thus,
/Users/richard/obj/gcc/xgcc -B/Users/richard/obj/gcc/
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_
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
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #17 from Iain Sandoe iains at gcc dot gnu.org 2010-12-01 21:52:33
UTC ---
(In reply to comment #14)
is invocated (it's basically old LTO mode and not WHOPR). darwin doesn't
seem to have an 'strace' command (bah).
dtruss/dtrace
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749
--- Comment #18 from Iain Sandoe iains at gcc dot gnu.org 2010-12-01 22:06:23
UTC ---
(In reply to comment #16)
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
44 matches
Mail list logo