Mail Archives: cygwin/2001/11/12/05:24:40
--------------94AB662BB66DF9B4AAF19C60
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Hello.
Wile developing a performance test program for gettimeofday resolution,
I found a strange behavior for gcc under cygwin with the -O flags.
Everywhere else with native compiler or with gcc, the program return constant
results, with or without optimization. (On Sun, Dec, Linux and Fujitsu)
Only with cygwin, the result is divided by 5000 from -O0 to -O1, both with
gcc version 2.95.3-5 (cygwin special) and gcc version 3.0.2.
But it shouldn't. Ok for a little increase, but not for 5000 !
To test the program, use the makefile and execute both bug0.exe and bug1.exe.
Regards.
Gilles Civario.
--------------94AB662BB66DF9B4AAF19C60
Content-Type: text/plain; charset=us-ascii;
name="cygcheck.out"
Content-Disposition: inline;
filename="cygcheck.out"
Content-Transfer-Encoding: 7bit
Cygnus Win95/NT Configuration Diagnostics
Current System Time: Mon Nov 12 11:09:36 2001
WinNT Ver 4.0 build 1381 Service Pack 5
Path: .
D:\cygwin\bin
D:\cygwin\bin
c:\Program Files\Microsoft Visual Studio\Common\Tools
c:\Program Files\Microsoft Visual Studio\Common\Msdev98\BIN
c:\Program Files\Microsoft Visual Studio\DF98\BIN
c:\Program Files\Microsoft Visual Studio\VC98\BIN
c:\WINNT\system32
c:\WINNT
c:\IWSAAAPI
d:\util\Python21
d:\util\Python21\DLLs
c:\Program Files\MiKTeX\miktex\bin
.
D:\cygwin\bin
D:\cygwin\bin
D:\cygwin\usr\local\bin
c:\ispell\bin
D:\cygwin\usr\X11R6\bin
D:\cygwin\usr\local\grace\bin
SysDir: C:\WINNT\System32
WinDir: C:\WINNT
HOME = `d:\gilles'
MAKE_MODE = `unix'
PWD = `/cygdrive/d/gilles/tmp'
USER = `gilles'
CLASSPATH = `C:\Program Files\Exceed.nt\hcljrcsv.jar;C:\Program Files\Exceed.nt\;'
COMPUTERNAME = `GLENANS'
COMSPEC = `C:\WINNT\system32\cmd.exe'
CPU = `i386'
DISPLAY = `127.0.0.1:0'
DISTINCTPATH = `C:\PROGRA~1\Distinct;C:\PROGRA~1\COMMON~1\DISTIN~1'
GRACE_HOME = `/usr/local/grace'
HOMEDRIVE = `C:'
HOMEPATH = `\'
HOSTNAME = `GLENANS'
HOSTTYPE = `i686'
INCLUDE = `C:\Program Files\Microsoft Visual Studio\DF98\IMSL\INCLUDE;C:\Program Files\Microsoft Visual Studio\DF98\INCLUDE;C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE'
LIB = `C:\Program Files\Microsoft Visual Studio\DF98\IMSL\LIB;C:\Program Files\Microsoft Visual Studio\DF98\LIB;C:\Program Files\Microsoft Visual Studio\VC98\LIB'
LINK_F90 = `sstatd.lib sstats.lib smathd.lib smaths.lib sf90mp.lib'
LOGONSERVER = `\\GLENANS'
LS_COLORS = `no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:'
MACHTYPE = `i686-pc-cygwin'
MANPAGER = `/usr/bin/less -isFX'
MANPATH = `:/usr/local/share/man:/usr/X11R6/man'
NUMBER_OF_PROCESSORS = `1'
OLDPWD = `/cygdrive/d/gilles'
OS2LIBPATH = `C:\WINNT\system32\os2\dll;'
OS = `Windows_NT'
OSTYPE = `cygwin'
PATHEXT = `.COM;.EXE;.BAT;.CMD'
PROCESSOR_ARCHITECTURE = `x86'
PROCESSOR_IDENTIFIER = `x86 Family 6 Model 5 Stepping 2, GenuineIntel'
PROCESSOR_LEVEL = `6'
PROCESSOR_REVISION = `0502'
PROMPT = `$P$G'
PS1 = `]0;\w[32m\u@\h [33m\w
[35m \! [0m> '
SHELL = `/bin/bash'
SHLVL = `1'
SYSTEMDRIVE = `C:'
SYSTEMROOT = `C:\WINNT'
TEMP = `c:\TEMP'
TERM = `cygwin'
TZ = `GMT-2'
USERDOMAIN = `GLENANS'
USERNAME = `gilles'
USERPROFILE = `C:\WINNT\Profiles\gilles'
VNI_F90_MSG = `C:\Program Files\Microsoft Visual Studio\DF98\IMSL\MESSAGE'
WINDIR = `C:\WINNT'
XKEYSYMDB = `/usr/local/grace/XKeysymDB'
_ = `/usr/bin/cygcheck'
HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
(default) = `/cygdrive'
cygdrive flags = 0x00000022
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/
(default) = `D:/cygwin'
flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
(default) = `D:/cygwin/bin'
flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
(default) = `D:/cygwin/lib'
flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options
a: fd N/A N/A
c: hd FAT 2044Mb 94% CP UN ABDYN30ABF
d: hd FAT 2044Mb 78% CP UN VOL_LOG1
e: cd N/A N/A
. /cygdrive user binmode,noumount
D:/cygwin / system binmode
D:/cygwin/bin /usr/bin system binmode
D:/cygwin/lib /usr/lib system binmode
Found: D:\cygwin\bin\bash.exe
Found: D:\cygwin\bin\cat.exe
Found: D:\cygwin\bin\cpp.exe
Found: D:\cygwin\usr\local\bin\cpp.exe
Warning: D:\cygwin\bin\cpp.exe hides D:\cygwin\usr\local\bin\cpp.exe
Found: D:\cygwin\bin\find.exe
Found: D:\cygwin\bin\gcc.exe
Found: D:\cygwin\usr\local\bin\gcc.exe
Warning: D:\cygwin\bin\gcc.exe hides D:\cygwin\usr\local\bin\gcc.exe
Found: D:\cygwin\bin\gdb.exe
Found: D:\cygwin\bin\ld.exe
Found: D:\cygwin\bin\ls.exe
Found: D:\cygwin\bin\make.exe
Found: D:\cygwin\bin\sh.exe
49k 2001/02/03 D:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
"cygz.dll" v0.0 ts=2001/2/3 22:35
163k 2001/05/06 D:\cygwin\bin\cygpng2.dll - os=4.0 img=1.0 sys=4.0
"cygpng2.dll" v0.0 ts=2001/5/6 6:05
18k 2000/10/23 D:\cygwin\bin\cyggdbm.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm.dll" v0.0 ts=2000/10/23 4:26
21k 2001/06/20 D:\cygwin\bin\cygintl.dll - os=4.0 img=1.0 sys=4.0
"cygintl.dll" v0.0 ts=2001/6/20 19:09
45k 2001/07/04 D:\cygwin\bin\cygjbig1.dll - os=4.0 img=1.0 sys=4.0
"cygjbig1.dll" v0.0 ts=2001/7/4 5:25
119k 2001/06/06 D:\cygwin\bin\cygjpeg6b.dll - os=4.0 img=1.0 sys=4.0
"cygjpeg6b.dll" v0.0 ts=2001/6/6 6:27
45k 2001/04/25 D:\cygwin\bin\cygform5.dll - os=4.0 img=1.0 sys=4.0
"cygform5.dll" v0.0 ts=2001/4/25 7:28
26k 2001/04/25 D:\cygwin\bin\cygmenu5.dll - os=4.0 img=1.0 sys=4.0
"cygmenu5.dll" v0.0 ts=2001/4/25 7:27
156k 2001/04/25 D:\cygwin\bin\cygncurses++5.dll - os=4.0 img=1.0 sys=4.0
"cygncurses++5.dll" v0.0 ts=2001/4/25 7:29
226k 2001/04/25 D:\cygwin\bin\cygncurses5.dll - os=4.0 img=1.0 sys=4.0
"cygncurses5.dll" v0.0 ts=2001/4/25 7:17
15k 2001/04/25 D:\cygwin\bin\cygpanel5.dll - os=4.0 img=1.0 sys=4.0
"cygpanel5.dll" v0.0 ts=2001/4/25 7:27
81k 2001/10/20 D:\cygwin\bin\cygitcl30.dll - os=4.0 img=1.0 sys=4.0
"cygitcl30.dll" v0.0 ts=2001/10/20 2:25
35k 2001/10/20 D:\cygwin\bin\cygitk30.dll - os=4.0 img=1.0 sys=4.0
"cygitk30.dll" v0.0 ts=2001/10/20 2:25
245k 2001/06/12 D:\cygwin\bin\cygtiff3.dll - os=4.0 img=1.0 sys=4.0
"cygtiff3.dll" v0.0 ts=2001/6/12 19:25
41k 2001/07/04 D:\cygwin\bin\cygXpm-noX4.dll - os=4.0 img=1.0 sys=4.0
"cygXpm-noX4.dll" v0.0 ts=2001/7/4 3:21
45k 2001/07/04 D:\cygwin\bin\cygXpm-X4.dll - os=4.0 img=1.0 sys=4.0
"cygXpm-X4.dll" v0.0 ts=2000/11/20 4:45
390k 2001/10/20 D:\cygwin\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0
"cygtcl80.dll" v0.0 ts=2001/10/20 2:24
56k 2000/12/03 D:\cygwin\bin\cygbz21.0.dll - os=4.0 img=1.0 sys=4.0
"cygbz21.0.dll" v0.0 ts=2000/11/21 1:53
5k 2001/10/20 D:\cygwin\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0
10k 2001/10/20 D:\cygwin\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0
"cygtclreg80.dll" v0.0 ts=2001/10/20 2:24
623k 2001/10/20 D:\cygwin\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0
"cygtk80.dll" v0.0 ts=2001/10/20 2:25
34k 2001/09/30 D:\cygwin\bin\cygform6.dll - os=4.0 img=1.0 sys=4.0
"cygform6.dll" v0.0 ts=2001/9/30 4:43
19k 2001/09/30 D:\cygwin\bin\cygmenu6.dll - os=4.0 img=1.0 sys=4.0
"cygmenu6.dll" v0.0 ts=2001/9/30 4:43
17k 2001/06/28 D:\cygwin\bin\cyghistory4.dll - os=4.0 img=1.0 sys=4.0
"cyghistory4.dll" v0.0 ts=2001/1/7 6:34
21k 2001/06/28 D:\cygwin\bin\cyghistory5.dll - os=4.0 img=1.0 sys=4.0
"cyghistory5.dll" v0.0 ts=2001/6/28 4:27
108k 2001/06/28 D:\cygwin\bin\cygreadline4.dll - os=4.0 img=1.0 sys=4.0
"cygreadline4.dll" v0.0 ts=2001/1/7 6:34
135k 2001/06/28 D:\cygwin\bin\cygreadline5.dll - os=4.0 img=1.0 sys=4.0
"cygreadline5.dll" v0.0 ts=2001/6/28 4:27
175k 2001/09/30 D:\cygwin\bin\cygncurses++6.dll - os=4.0 img=1.0 sys=4.0
"cygncurses++6.dll" v0.0 ts=2001/9/30 4:45
201k 2001/09/30 D:\cygwin\bin\cygncurses6.dll - os=4.0 img=1.0 sys=4.0
"cygncurses6.dll" v0.0 ts=2001/9/30 4:42
12k 2001/09/30 D:\cygwin\bin\cygpanel6.dll - os=4.0 img=1.0 sys=4.0
"cygpanel6.dll" v0.0 ts=2001/9/30 4:43
714k 2001/11/12 D:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
"cygwin1.dll" v0.0 ts=2001/11/12 2:01
Cygwin DLL version info:
DLL version: 1.3.5
DLL epoch: 19
DLL bad signal mask: 19005
DLL old termios: 5
DLL malloc env: 28
API major: 0
API minor: 47
Shared data: 3
DLL identifier: cygwin1
Mount registry: 2
Cygnus registry name: Cygnus Solutions
Cygwin registry name: Cygwin
Program options name: Program Options
Cygwin mount registry name: mounts v2
Cygdrive flags: cygdrive flags
Cygdrive prefix: cygdrive prefix
Cygdrive default prefix:
Build date: Sun Nov 11 19:01:54 EST 2001
Shared id: cygwin1S3
119k 2001/06/06 D:\cygwin\usr\local\grace\bin\cygjpeg6b.dll - os=4.0 img=1.0 sys=4.0
"cygjpeg6b.dll" v0.0 ts=2001/6/6 6:27
163k 2001/05/06 D:\cygwin\usr\local\grace\bin\cygpng2.dll - os=4.0 img=1.0 sys=4.0
"cygpng2.dll" v0.0 ts=2001/5/6 6:05
245k 2001/06/12 D:\cygwin\usr\local\grace\bin\cygtiff3.dll - os=4.0 img=1.0 sys=4.0
"cygtiff3.dll" v0.0 ts=2001/6/12 19:25
49k 2001/02/03 D:\cygwin\usr\local\grace\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
"cygz.dll" v0.0 ts=2001/2/3 22:35
Cygwin Package Information
Last downloaded files to:
Last downloaded files from: ftp://mirrors.rcn.net/mirrors/sources.redhat.com/cygwin
Package Version
ash 20011018-1
autoconf 2.52-1
automake 1.5-1
bash 2.05-8
binutils 20011002-1
bison 1.28-1
byacc 0.0
bzip2 1.0.1-6
clear 1.0
cpio 2.4.2
cron 3.0.1-5
crypt 1.0-1
ctags 5.0.1-1
cvs 1.11.0-1
cygrunsrv 0.94-2
cygwin 1.3.5-1
dejagnu 20010117-1
diff 0.0
expect 20010117-1
file 3.33-1
fileutils 4.1-1
findutils 0.0
flex 2.5.4-1
gawk 3.0.4-1
gcc 2.95.3-5
gdb 20010428-3
gdbm 1.8.0-3
gettext 0.10.38-2
ghostscript 6.51-1
gperf 0.0
grep 2.4.2-1
groff 1.16.1-1
gzip 1.3-1
inetutils 1.3.2-15
irc 20010101-1
jbigkit 1.2-4
jpeg 6b-4
less 358-3
libncurses5 5.2-1
libncurses6 5.2-2
libpng 1.0.11-1
login 1.4-2
lynx 2.8.4-1
m4 0.0
make 3.79.1-4
man 1.5g-2
mingw 20010917-1
mingw-runtime 1.1-1
mt 1.9.2-1
mutt 1.2.5i-5
ncftp 3.0.2-2
ncurses 5.2-7
newlib-man 20001118-1
opengl 1.1.0-5
openssh 3.0p1-1
openssl 0.9.6b-1
patch 2.5-2
pcre 3.4-2
perl 5.6.1-2
popt 1.6.1-1
postgresql 7.1.3-1
python 2.1.1-2
readline 4.2-3
regex 4.4
rsync 2.4.6-2
rxvt 2.7.2-6
sed 3.02-1
sh-utils 2.0-2
shellutils 0.0
squid 2.4-STABLE20010508
ssmtp 2.38.7-3
tar 1.13.19-1
tcltk 20001125-1
tcsh 6.10.00-3
termcap 20010825-1
terminfo 5.2-1
tetex-beta 20001218-1
texinfo 4.0-4
textutils 2.0.16-1
tiff 3.5.6beta-2
time 1.7-1
unzip 5.41-1
vim 6.0.93-1
w32api 1.1-1
wget 1.7-1
which 1.4
xpm 4.0.0-2
xpm-nox 4.1.0-1
zip 2.3-1
zlib 1.1.3-6
Use -h to see help about each section
--------------94AB662BB66DF9B4AAF19C60
Content-Type: application/x-compressed;
name="optimizeBug.tgz"
Content-Disposition: inline;
filename="optimizeBug.tgz"
Content-Transfer-Encoding: base64
H4sIAPCP7zsAA+1WW2/TMBTu6/wrDluZ0ltqp80itQuaqPbAAwMBD0gwoS6XYpFLlToVK9p/
59hJ03QXJqSuaMJfVdk++Y792eccJ2Y/nQse81XwOp/1G08CSofUsW1sKXPsgWyp4ziqLdGg
zgB/aGbYZ9bgxGqA/TRytpEvxDQDaMx4FAWLh3l+sNyHnH3D3Ir/2+mPIORRsNs1KKP0ZDh8
MP62NVjH37ZtC/lDarEG0N3KuB//efwnE3fmeeT887lrBj8DQqZRNIKrfEabBhpbssuKLiHx
lCdmOgLVeuSgaUwmLeh50HvHoJdC8wyap4RcpbkXBVQyi+4tLr3DZQ9yt+atVJUSUqiWqpwU
++5jstnHLWf2Z2f5mGA7TUbk4CyLoRfKM2mvj0eR2kgvvAgh/zqkf4Xt+i8Cu+s1Hqt/vPSr
+9+ykccGQ9vR9b8PHPHEi3I/gNOF8Hlqfn9FaqbrRR+TI5BW4qf5VRSUCW8sU+63xpV1EXhp
4hvlqC3mWeC14BcBPF3BPYjSZAYrZLlAx7esec2c5Z4AueRyGoGYb9tWaRKAWM03E5TrieW3
Yg4TUBLMAiHpaehPr41jMe8eo5MUCzwEQ6oAF8mtUpCYm8UE45KQ1xh5jZIrDoEsEHmWgGFU
ntBTc7WgA8aGK625MrdRmkp1hjJu8I7giVAXRnGO8qDWe4l9gTpwjB13fdroBTDP0Cs0Duvb
Qy2LNMoFTxNAjODliWmFEHMvS3u4tPk1OezKqdQMpXAqNZTx367/9RW82xx79P0va76sf0bl
+3/gOANd//vAkY8ffFhWF8BULEhl+HD+Hqza+NObyUcY2op0b9m3a/dB/ZZQ2S0Tnnfj8SbR
BesKq1uke2X7cnFZG/o4RhmXsuggLu6Ioi6oKbuCuWsJVCV4mGZgcEnk8MItNI87HV5oQAer
cjgWTLmgtNAQlqSjpeQBdDrxuOzigh18aPUEW5vkwsIqRjek+COt7ZanSM1+XCs4tcmb5/Vh
oKGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhofEs8RsRJJcTACgAAA==
--------------94AB662BB66DF9B4AAF19C60
Content-Type: text/plain; charset=us-ascii
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
--------------94AB662BB66DF9B4AAF19C60--
- Raw text -