diff options
author | obrien <obrien@FreeBSD.org> | 1999-11-07 10:38:07 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 1999-11-07 10:38:07 +0000 |
commit | 61d8f0221ce5b6331dcf565b8fcfefa0aa6ddc88 (patch) | |
tree | 5c4c9a2689cb8df33d8b2f09afd872629719f445 /sys/alpha | |
parent | 316e3fdcc1f84d714e29623adffbd26e6827c597 (diff) | |
download | FreeBSD-src-61d8f0221ce5b6331dcf565b8fcfefa0aa6ddc88.zip FreeBSD-src-61d8f0221ce5b6331dcf565b8fcfefa0aa6ddc88.tar.gz |
Rev 1.2 appears to have come from this commit to gcc-2.6.1:
phk 95/03/10 00:24:10
Modified: gnu/usr.bin/cc/cc_int final.c
Since we are in the gcc bashing mood anyway: Add two changes for
basic-block profiling:
1. use a .stabs(25) symbol to link all the data structures together
with. The regular method isn't safe for the kernel.
2. add a BB before the prologue and add a BB after the epilogue,
this alows us to find the length of any counted BB. This is a
cheap and somewhat reasonable measure of actual cost.
Note #1 was removed in rev 1.4.
Diffstat (limited to 'sys/alpha')
0 files changed, 0 insertions, 0 deletions