[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [gnugo-devel] attribute noreturn for abortgo()
From: |
Trevor Morris |
Subject: |
RE: [gnugo-devel] attribute noreturn for abortgo() |
Date: |
Wed, 28 Apr 2004 17:36:08 -0400 |
At 01:51 PM 4/22/2004 +0200, Portela Fernando wrote:
>Arend wrote :
>> Thanks. Can someone with access to VC try the patch below? board.o
>> should get smaller if the patch is effective.
>
>With CVS I have :
>22.04.2004 12:11 122'166 board.obj
>
>With the patch, it gives :
>22.04.2004 13:25 129'610 board.obj
Here's what I get:
no modifier:
trevor None 2445372 Apr 28 17:27 gnugo.exe
trevor None 125496 Apr 28 17:26 board.obj
with __declspec(noreturn) :
trevor None 2441276 Apr 28 17:29 gnugo.exe
trevor None 132940 Apr 28 17:28 board.obj
Indeed, nando was correct, the board.obj does increase
in size. The exe size does decrease, however. Not
terribly significant, but it does decrease a bit.
>Not really smaller. I was only able to make a couple unprecise timing
>tests : while it definitely does not hurt, I'm unable to measure an
>improvement...
I did not attempt any performance benchmarks.