delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/11/12/05:24:40

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <3BEFA31B.B06D4C37@mimosa.ceng.cea.fr>
Date: Mon, 12 Nov 2001 11:23:23 +0100
From: gilles civario <civario AT mimosa DOT ceng DOT cea DOT fr>
X-Mailer: Mozilla 4.7 [fr] (WinNT; I)
X-Accept-Language: fr
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: gcc bug: different results between -O0 and -O1

--------------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\u@\h \w
 \! > '
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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019