Using amule, test case from earlier in the report.  Linking with binutils
2.17-3:

$ time g++  -Wall -g -O2 -I/usr/include -D__CRYPTO_DEBIAN_GENTOO__ -W -Wall 
-Wshadow -Wundef    -L/usr/lib  -lpthread -o amulegui 
amulegui-amule-remote-gui.o amulegui-amule-gui.o amulegui-amuleDlg.o 
amulegui-AddFriend.o amulegui-ChatSelector.o amulegui-ClientDetailDialog.o 
amulegui-FileDetailDialog.o amulegui-KadDlg.o amulegui-OScopeCtrl.o 
amulegui-PartFileConvert.o amulegui-PrefsUnifiedDlg.o amulegui-SearchDlg.o 
amulegui-ServerWnd.o amulegui-SharedFilesWnd.o amulegui-StatisticsDlg.o 
amulegui-SearchListCtrl.o amulegui-DownloadListCtrl.o amulegui-ClientListCtrl.o 
amulegui-FriendListCtrl.o amulegui-ServerListCtrl.o amulegui-SharedFilesCtrl.o 
amulegui-MuleTrayIcon.o amulegui-TransferWnd.o amulegui-ClientCredits.o 
amulegui-ECSpecialMuleTags.o amulegui-KnownFile.o amulegui-GetTickCount.o 
amulegui-Logger.o amulegui-PartFile.o amulegui-Preferences.o amulegui-Proxy.o 
amulegui-Server.o amulegui-Statistics.o amulegui-StatTree.o 
amulegui-SHAHashSet.o amulegui-OtherFunctions.o -L. -lmuleappcommon 
-Llibs/common -Llibs/ec -lmulecommon -lec -lz   -lcrypto++ -L. -lmuleappgui 
-pthread   -lwx_gtk2u_adv-2.6 -lwx_gtk2u_core-2.6 -lwx_baseu_net-2.6 
-lwx_baseu-2.6

real    7m59.643s
user    7m0.250s
sys     0m3.963s

and with the patch added:

$ time g++  -Wall -g -O2 -I/usr/include -D__CRYPTO_DEBIAN_GENTOO__ -W -Wall 
-Wshadow -Wundef    -L/usr/lib  -lpthread -o amulegui 
amulegui-amule-remote-gui.o amulegui-amule-gui.o amulegui-amuleDlg.o 
amulegui-AddFriend.o amulegui-ChatSelector.o amulegui-ClientDetailDialog.o 
amulegui-FileDetailDialog.o amulegui-KadDlg.o amulegui-OScopeCtrl.o 
amulegui-PartFileConvert.o amulegui-PrefsUnifiedDlg.o amulegui-SearchDlg.o 
amulegui-ServerWnd.o amulegui-SharedFilesWnd.o amulegui-StatisticsDlg.o 
amulegui-SearchListCtrl.o amulegui-DownloadListCtrl.o amulegui-ClientListCtrl.o 
amulegui-FriendListCtrl.o amulegui-ServerListCtrl.o amulegui-SharedFilesCtrl.o 
amulegui-MuleTrayIcon.o amulegui-TransferWnd.o amulegui-ClientCredits.o 
amulegui-ECSpecialMuleTags.o amulegui-KnownFile.o amulegui-GetTickCount.o 
amulegui-Logger.o amulegui-PartFile.o amulegui-Preferences.o amulegui-Proxy.o 
amulegui-Server.o amulegui-Statistics.o amulegui-StatTree.o 
amulegui-SHAHashSet.o amulegui-OtherFunctions.o -L. -lmuleappcommon 
-Llibs/common -Llibs/ec -lmulecommon -lec -lz   -lcrypto++ -L. -lmuleappgui 
-pthread   -lwx_gtk2u_adv-2.6 -lwx_gtk2u_core-2.6 -lwx_baseu_net-2.6 
-lwx_baseu-2.6

real    7m14.539s
user    6m54.482s
sys     0m5.637s

$

Not a significant difference, definitely not the speed-up we would be
looking for in a fix to this bug.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

Reply via email to