This is the mail archive of the gcc-help@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]

feedback driven optimization error



Hello,

We are trying to use -fprofile-arcs to instrument the program and create
the .da files. That works. However, when we recompiled the program with 
-fbranch-probabilities, we got the following warnings. Did we do something
wrong? 

Thanks,

-Mark

bash-2.01$ gcc -DNC -O3 -fbranch-probabilities -o nc *.c
Database.c:927: warning: .da file contents exhausted too early

Legal.c: In function `Legal':
Legal.c:77: warning: Arc profiling: some edge counts were bad.
Legal.c: In function `Capture1':
Legal.c:232: warning: Arc profiling: some edge counts were bad.
Legal.c: At top level:
Legal.c:280: warning: .da file contents exhausted too early

Move.c:80: warning: .da file contents not exhausted

bit.c: In function `bitInit':
bit.c:99: warning: Arc profiling: some edge counts were bad.
checkers.c:0: warning: file checkers.da not found, execution counts
assumed to b
e zero.
database.c:0: warning: file database.da not found, execution counts
assumed to b
e zero.
db.c:1:1: warning: "__GNUC__" redefined
<command line>:1:1: warning: this is the location of the previous
definition
db.c: In function `InitPosition':
db.c:1089: warning: Arc profiling: some edge counts were bad.
db.c: In function `NextPosition':
db.c:1119: warning: Arc profiling: some edge counts were bad.
db.c: In function `dbLocbvToSubIdx':
db.c:1474: warning: Arc profiling: some edge counts were bad.
db.c: In function `SetBPIndex':
db.c:1705: warning: Arc profiling: some edge counts were bad.
db.c: In function `SetWPIndex':
db.c:1719: warning: Arc profiling: some edge counts were bad.
db.c: In function `dbOrigOrMirr':
db.c:2609: warning: Arc profiling: some edge counts were bad.
db.c: In function `dbValInit':
db.c:2609: warning: Arc profiling: some edge counts were bad.
db.c: In function `Consistency':
db.c:2609: warning: Arc profiling: some edge counts were bad.
db.c: In function `CheckCaptures':
db.c:2609: warning: Arc profiling: some edge counts were bad.
db.c: In function `DoWinningMoves':
db.c:2609: warning: Arc profiling: some edge counts were bad.
db.c: In function `UnknownsToTies':
db.c:2609: warning: Arc profiling: some edge counts were bad.
db.c: In function `GetDistance':
db.c:2609: warning: Arc profiling: some edge counts were bad.
db.c: In function `UnSquishForward':
db.c:2609: warning: Arc profiling: some edge counts were bad.
db.c: In function `UnSquishBackward':
db.c:2609: warning: Arc profiling: some edge counts were bad.
db.c: At top level:
db.c:2609: warning: .da file contents exhausted too early

hack.c:0: warning: file hack.da not found, execution counts assumed to be
zero.
index.c: In function `CreateTblbbToIdx':
index.c:191: warning: Arc profiling: some edge counts were bad.
index.c: In function `CreateTblToIdxC':
index.c:262: warning: Arc profiling: some edge counts were bad.
index.c: In function `idxCreate':
index.c:351: warning: Arc profiling: some edge counts were bad.
index.c: In function `idxFromPos':
index.c:459: warning: Arc profiling: some edge counts were bad.
index.c: At top level:
index.c:481: warning: .da file contents not exhausted

init.c: In function `Display':
init.c:180: warning: Arc profiling: some edge counts were bad.
init.c: At top level:
init.c:181: warning: .da file contents not exhausted

main.c: In function `main':
main.c:666: warning: Arc profiling: some edge counts were bad.
main.c: At top level:
main.c:739: warning: .da file contents not exhausted

page.c:1:1: warning: "__GNUC__" redefined
<command line>:1:1: warning: this is the location of the previous
definition
page.c: In function `ReadPage':
page.c:191: warning: Arc profiling: some edge counts were bad.
page.c: In function `WritePage':
page.c:240: warning: Arc profiling: some edge counts were bad.
page.c: In function `PrintPTI':
page.c:290: warning: Arc profiling: some edge counts were bad.
page.c: In function `WriteAllPages':
page.c:291: warning: Arc profiling: some edge counts were bad.
page.c: At top level:
page.c:291: warning: .da file contents exhausted too early

queue.c: In function `InitReverse':
queue.c:116: warning: Arc profiling: some edge counts were bad.
queue.c: In function `qDisableRead':
queue.c:519: warning: Arc profiling: some edge counts were bad.
queue.c: At top level:
queue.c:519: warning: .da file contents exhausted too early

sidx.c:95: warning: .da file contents exhausted too early

whr.c:127: warning: .da file contents exhausted too early



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