Skip to content

Commit 7075281

Browse files
* TODO: New file.
1 parent b1dba75 commit 7075281

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

gold/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2008-04-02 Craig Silverstein <[email protected]>
2+
3+
* TODO: New file.
4+
15
2008-04-02 Ian Lance Taylor <[email protected]>
26

37
* fileread.cc (File_read::find_view): Add byteshift and vshifted

gold/TODO

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
Things that still need to be done: -*- Text -*-
2+
3+
o - Performance
4+
5+
All performance could be tuned, but one area that could be looked
6+
at especially is performance with flags, particularly
7+
--detect-odr-violations and --compress-debug-sections.
8+
9+
o - Threads
10+
11+
Why is the usertime when we run with threads the same (or almost
12+
the same) as when we run without? Is it because threads spend most
13+
of their time waiting on the same resources? On each other?
14+
Something else?
15+
16+
o - ODR false positives
17+
18+
ODR false positives can happen when we optimize, since code in .h
19+
files may be optimized in different ways in different compilation
20+
units. It's possible we could fix this for real by looking at the
21+
full debug info and using DW_TAG_inlined_subroutine in a clever way
22+
to correct for inlining. But that would be very expensive, I
23+
think. The easier solution is to recommend people only do
24+
ODR-detection with -g0.
25+
26+
o - Better testing

0 commit comments

Comments
 (0)