<?xml version="1.0"?>
<form>
<bugnb>
4
</bugnb>
<subject>
=$% optimized to fiBINT_EQ
</subject>
<description>
A call to = from an abstract type gets inlined at -q2 to fiBINT_EQ
( in other instances it gets inlined to (FiPtr) equality )

We found (by grepping C code) 94 instances of this bug in libalgebra!
No workaround except compiling the whole library at -q1

</description>
<workaround>
no
</workaround>
<wadescr>

</wadescr>
<priority>
1
</priority>
<bugfile>
/aldor.org/website/bugs/bugreport_4/opteqbug.as
</bugfile>
<cmdline>
aldor -q2 -fc opteqbug.as
</cmdline>
<version>
1.0.2
</version>
<email>
Manuel.Bronstein@sophia.inria.fr
</email>
<inform>
yes
</inform>
<design>
no
</design>
<typeinf>
no
</typeinf>
<parsing>
no
</parsing>
<memory>
no
</memory>
<optimlvl>
Q2
</optimlvl>
<libaldor>
no
</libaldor>
<algebra>
no
</algebra>
</form>
