icc7 on redhat 8.0 (was Re: MPICH-GM 1.2.5..9.)
Tru Huynh <[email protected]> Fri, 21 Feb 2003 20:10:16 +0100
| Newsgroups | gmane.network.myrinet.general |
|---|---|
| Message-ID | <[email protected]> |
On Fri, Feb 21, 2003 at 10:20:58AM -0700, Christopher Jordan wrote:
>
> We also get this behavior at our site, runing icc 7.0 on RedHat 8.0. Is
> there any known fix for this? Not using the optimizations kind of defeats
> the purpose of the Intel compiler ...
the assembly code on RedHat 7.3 is DIFFERENT from the one from
RedHat 8.0 (flawed) if I use optimisation >=1. It is the same
when using -O0...
~ > icc -O1 i.c -S -o O1.rh73
~ > icc -O1 i.c -S -o O1.rh80
[tru@xiii ~]$ diff -u O1.rh73 O1.rh80
[tru@xiii ~]$ diff -u O1.rh73 O1.rh80
--- O1.rh73 Fri Feb 21 20:06:50 2003
+++ O1.rh80 Fri Feb 21 20:06:11 2003
@@ -1,8 +1,8 @@
# -- Machine type IA32
# mark_description "Intel(R) C++ Compiler for 32-bit applications, Version 7.0 Build 20030129Z";
-# mark_description "-long_double -Xlinker -rpath -Xlinker /opt/intel/compiler70/ia32/lib -O1 -S -o O1.rh73";
+# mark_description "-long_double -Xlinker -rpath -Xlinker /opt/intel/compiler70/ia32/lib -O1 -S -o O1.rh80";
.ident "Intel(R) C++ Compiler for 32-bit applications, Version 7.0 Build 20030129Z"
- .ident "-long_double -Xlinker -rpath -Xlinker /opt/intel/compiler70/ia32/lib -O1 -S -o O1.rh73"
+ .ident "-long_double -Xlinker -rpath -Xlinker /opt/intel/compiler70/ia32/lib -O1 -S -o O1.rh80"
.file "i.c"
.text
.data
@@ -46,7 +46,7 @@
subl $3, %esp #7.1
andl $-8, %esp #7.1
addl $4, %esp #7.1
- push $16415 #13.49
+ push $0 #13.49
push $__STRING.0 #13.49
pushl stderr #13.49
call fprintf #13.49
Tru
--
Dr Tru Huynh | http://www.pasteur.fr/recherche/unites/Binfs/
mailto:[email protected] | tel/fax +33 1 45 68 87 37/19
Institut Pasteur, 25-28 rue du Docteur Roux, 75724 Paris CEDEX 15 France