#3304: define gcd 0 0 = 0
-----------------------------+----------------------------------------------
  Reporter:  stevec          |          Owner:                  
      Type:  proposal        |         Status:  patch           
  Priority:  normal          |      Milestone:  7.2.1           
 Component:  libraries/base  |        Version:  7.1             
Resolution:                  |       Keywords:                  
  Testcase:                  |      Blockedby:                  
Difficulty:  Unknown         |             Os:  Unknown/Multiple
  Blocking:                  |   Architecture:  Unknown/Multiple
   Failure:  None/Unknown    |  
-----------------------------+----------------------------------------------
Changes (by daniel.is.fischer):

  * version:  6.10.3 => 7.1


Comment:

 The last patch isn't directly related to the proposal, but since it came
 up in the thread, I'm attaching it here nevertheless. It changes the
 behaviour to match the docs more closely. With signed bounded integer
 types, many results of `gcd` are negative if one of the arguments is
 `minBound`, calling a final `abs` eliminates those except if the result is
 `minBound`.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3304#comment:13>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to