id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,os,architecture,failure,testcase,blockedby,blocking,related,differential,wikipage
8780,abs for IEEE floating point is slightly wrong.,augustss,,"Evaluating abs(-0) gives the answer -0. This unexpected since it breaks invariants like 1/(abs x) >= 0. So abs(-0) should be 0. This is also the norm for other languages.
Together with this change, signum should also be changed so signum(-0) is -0. This maintains the invariant abs x * signum x == x.",bug,closed,low,,Compiler,7.6.3,duplicate,,,Unknown/Multiple,Unknown/Multiple,Incorrect result at runtime,,,,#7858,,