Skip to content

Commit

Permalink
* TODO: New file.
Browse files Browse the repository at this point in the history
  • Loading branch information
ianlancetaylor committed Apr 3, 2008
1 parent b1dba75 commit 7075281
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 0 deletions.
4 changes: 4 additions & 0 deletions gold/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2008-04-02 Craig Silverstein <[email protected]>

* TODO: New file.

2008-04-02 Ian Lance Taylor <[email protected]>

* fileread.cc (File_read::find_view): Add byteshift and vshifted
Expand Down
26 changes: 26 additions & 0 deletions gold/TODO
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
Things that still need to be done: -*- Text -*-

o - Performance

All performance could be tuned, but one area that could be looked
at especially is performance with flags, particularly
--detect-odr-violations and --compress-debug-sections.

o - Threads

Why is the usertime when we run with threads the same (or almost
the same) as when we run without? Is it because threads spend most
of their time waiting on the same resources? On each other?
Something else?

o - ODR false positives

ODR false positives can happen when we optimize, since code in .h
files may be optimized in different ways in different compilation
units. It's possible we could fix this for real by looking at the
full debug info and using DW_TAG_inlined_subroutine in a clever way
to correct for inlining. But that would be very expensive, I
think. The easier solution is to recommend people only do
ODR-detection with -g0.

o - Better testing

0 comments on commit 7075281

Please sign in to comment.