-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b1dba75
commit 7075281
Showing
2 changed files
with
30 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |