summaryrefslogtreecommitdiff
path: root/gcc/ada/mlib.adb
diff options
context:
space:
mode:
authorlixialiu <lixialiu@138bc75d-0d04-0410-961f-82ee72b054a4>2008-08-15 18:26:53 +0000
committerlixialiu <lixialiu@138bc75d-0d04-0410-961f-82ee72b054a4>2008-08-15 18:26:53 +0000
commit21eaaf01b77d1b55bc3a689a665bcfe4b7b7a4ae (patch)
tree910b561a06edcf161d179f7d5f1a503142c71270 /gcc/ada/mlib.adb
parentdf61432e374b997ae649d7efd14aaf3e866d0b52 (diff)
downloadgcc-21eaaf01b77d1b55bc3a689a665bcfe4b7b7a4ae.tar.gz
This patch has implemented an tool to advise programmers to use
standard c++ library efficiently. The patch includes instrumentation in standard c++ library, profiling runtime library and wrapper of profile mode. The patch also includes modification in GCC driver to turn on tool with option -fprofile-stdlib. Current version contains four diagnostics: HASHTABLE_TOO_SMALL, HASHTABLE_TOO_LARGE, VECTOR_TOO_SMALL and VECTOR_TOO_LARGE. The details can be referred to the design document of profile mode in manual. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/profile-stdlib@139134 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/mlib.adb')
0 files changed, 0 insertions, 0 deletions