[project @ 1997-07-31 02:22:44 by sof]
authorsof <unknown>
Thu, 31 Jul 1997 02:27:51 +0000 (02:27 +0000)
committersof <unknown>
Thu, 31 Jul 1997 02:27:51 +0000 (02:27 +0000)
Moved to main compiler regression test directory

76 files changed:
ghc/compiler/tests/reader/Makefile [deleted file]
ghc/compiler/tests/reader/OneA.hi [deleted file]
ghc/compiler/tests/reader/OneB.hi [deleted file]
ghc/compiler/tests/reader/OneC.hi [deleted file]
ghc/compiler/tests/reader/expr001.hs [deleted file]
ghc/compiler/tests/reader/expr001.stderr [deleted file]
ghc/compiler/tests/reader/read001.hs [deleted file]
ghc/compiler/tests/reader/read001.stderr [deleted file]
ghc/compiler/tests/reader/read002.hs [deleted file]
ghc/compiler/tests/reader/read002.stderr [deleted file]
ghc/compiler/tests/reader/read003.hs [deleted file]
ghc/compiler/tests/reader/read003.stderr [deleted file]
ghc/compiler/tests/reader/read004.hs [deleted file]
ghc/compiler/tests/reader/read004.stderr [deleted file]
ghc/compiler/tests/rename/Int10.hi [deleted file]
ghc/compiler/tests/rename/Makefile [deleted file]
ghc/compiler/tests/rename/Rn016.hi [deleted file]
ghc/compiler/tests/rename/Rn017.hi [deleted file]
ghc/compiler/tests/rename/bevan-bug-1/Lexeme.hi [deleted file]
ghc/compiler/tests/rename/bevan-bug-1/Lexer_Buffer.hi [deleted file]
ghc/compiler/tests/rename/bevan-bug-1/Lexer_Combinators.hi [deleted file]
ghc/compiler/tests/rename/bevan-bug-1/Lexer_Ops.lhs [deleted file]
ghc/compiler/tests/rename/bevan-bug-1/Lexer_State.hi [deleted file]
ghc/compiler/tests/rename/bevan-bug-1/Lexer_Token.hi [deleted file]
ghc/compiler/tests/rename/bevan-bug-1/Oberon_Id.hi [deleted file]
ghc/compiler/tests/rename/bevan-bug-1/Oberon_Integer.hi [deleted file]
ghc/compiler/tests/rename/bevan-bug-1/Oberon_Real.hi [deleted file]
ghc/compiler/tests/rename/bevan-bug-1/Oberon_String.hi [deleted file]
ghc/compiler/tests/rename/bevan-bug-1/Source_Position.hi [deleted file]
ghc/compiler/tests/rename/bevan-bug-1/Symbol.hi [deleted file]
ghc/compiler/tests/rename/bevan-bug-1/bevan-bug-1.stderr [deleted file]
ghc/compiler/tests/rename/rn001.hs [deleted file]
ghc/compiler/tests/rename/rn001.stderr [deleted file]
ghc/compiler/tests/rename/rn002.hs [deleted file]
ghc/compiler/tests/rename/rn002.stderr [deleted file]
ghc/compiler/tests/rename/rn003.hs [deleted file]
ghc/compiler/tests/rename/rn003.stderr [deleted file]
ghc/compiler/tests/rename/rn004.hs [deleted file]
ghc/compiler/tests/rename/rn004.stderr [deleted file]
ghc/compiler/tests/rename/rn005.hs [deleted file]
ghc/compiler/tests/rename/rn005.stderr [deleted file]
ghc/compiler/tests/rename/rn006.hs [deleted file]
ghc/compiler/tests/rename/rn006.stderr [deleted file]
ghc/compiler/tests/rename/rn007.hs [deleted file]
ghc/compiler/tests/rename/rn007.stderr [deleted file]
ghc/compiler/tests/rename/rn008.hs [deleted file]
ghc/compiler/tests/rename/rn008.stderr [deleted file]
ghc/compiler/tests/rename/rn009.hs [deleted file]
ghc/compiler/tests/rename/rn009.stderr [deleted file]
ghc/compiler/tests/rename/rn010.hs [deleted file]
ghc/compiler/tests/rename/rn010.stderr [deleted file]
ghc/compiler/tests/rename/rn011.hs [deleted file]
ghc/compiler/tests/rename/rn011.stderr [deleted file]
ghc/compiler/tests/rename/rn012.hs [deleted file]
ghc/compiler/tests/rename/rn012.stderr [deleted file]
ghc/compiler/tests/rename/rn013.hs [deleted file]
ghc/compiler/tests/rename/rn013.stderr [deleted file]
ghc/compiler/tests/rename/rn014.hs [deleted file]
ghc/compiler/tests/rename/rn014.stderr [deleted file]
ghc/compiler/tests/rename/rn015.hs [deleted file]
ghc/compiler/tests/rename/rn015.stderr [deleted file]
ghc/compiler/tests/rename/rn016.hs [deleted file]
ghc/compiler/tests/rename/rn016.stderr [deleted file]
ghc/compiler/tests/rename/rn017.hs [deleted file]
ghc/compiler/tests/rename/rn017.stderr [deleted file]
ghc/compiler/tests/rename/rn018.hs [deleted file]
ghc/compiler/tests/rename/rn018.stderr [deleted file]
ghc/compiler/tests/rename/rn019.hs [deleted file]
ghc/compiler/tests/rename/rn020.hs [deleted file]
ghc/compiler/tests/rename/rn021.hs [deleted file]
ghc/compiler/tests/rename/timing001.hs [deleted file]
ghc/compiler/tests/rename/timing001.stderr [deleted file]
ghc/compiler/tests/rename/timing002.hs [deleted file]
ghc/compiler/tests/rename/timing002.stderr [deleted file]
ghc/compiler/tests/rename/timing003.hs [deleted file]
ghc/compiler/tests/rename/timing003.stderr [deleted file]

diff --git a/ghc/compiler/tests/reader/Makefile b/ghc/compiler/tests/reader/Makefile
deleted file mode 100644 (file)
index fe5fca9..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-TOP = ../../..
-include $(TOP)/mk/boilerplate.mk
-
-
-HS_SRCS = $(wildcard *.hs)
-SRC_RUNTEST_OPTS += -accept-output -o1 $*.stdout -o2 $*.stderr -x 1
-HC_OPTS += -noC -dcore-lint
-
-read002_RUNTEST_OPTS = -x 0
-
-%.o : %.hs
-
-%.o : %.hs
-       $(RUNTEST) $(HC) $(RUNTEST_OPTS) $(HC_OPTS) -c $< -o $@ -osuf $(subst .,,$(suffix $@)) 
-
-all :: $(HS_OBJS)
-
-read001_HC_OPTS = -noC -ddump-rdr
-read002_HC_OPTS = -noC -ddump-rdr
-read004_HC_OPTS = -noC -fno-implicit-prelude -ddump-rdr
-
-include $(TOP)/mk/target.mk
diff --git a/ghc/compiler/tests/reader/OneA.hi b/ghc/compiler/tests/reader/OneA.hi
deleted file mode 100644 (file)
index 42ed194..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-interface OneA where
-
-import OneB ( fB ) renaming ( fB to fBa )
-
-type SynA = Float
-
-data DataAA
-data (Ord a) => DataAB a = ConAB1 a | ConAB2 deriving Text
-
-class (Ord a) => ClassA a where
-    clsA :: a -> String
-
-instance ClassA Int
-
-fA :: a -> a
diff --git a/ghc/compiler/tests/reader/OneB.hi b/ghc/compiler/tests/reader/OneB.hi
deleted file mode 100644 (file)
index 78f55ee..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-interface OneB where
-
-fB :: a -> a
diff --git a/ghc/compiler/tests/reader/OneC.hi b/ghc/compiler/tests/reader/OneC.hi
deleted file mode 100644 (file)
index ded63cc..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-interface OneC where
-
-fC :: a -> a
diff --git a/ghc/compiler/tests/reader/expr001.hs b/ghc/compiler/tests/reader/expr001.hs
deleted file mode 100644 (file)
index 49853a7..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-{-
-From: Kevin Hammond <kh>
-To: partain
-Subject: Re:  parsing problem w/ queens
-Date: Wed, 9 Oct 91 17:31:46 BST
-
-OK, I've fixed that little problem by disallowing,
--}
-
-f x = x + if c then 1 else 2
-f x = x + 1::Int
-
--- (the conditional/sig need to be parenthesised).  If this is
--- problematic, let me know!
diff --git a/ghc/compiler/tests/reader/expr001.stderr b/ghc/compiler/tests/reader/expr001.stderr
deleted file mode 100644 (file)
index 3701c35..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-expr001.hs:10:
-    Value not in scope: `c'
-
-
-Compilation had errors
diff --git a/ghc/compiler/tests/reader/read001.hs b/ghc/compiler/tests/reader/read001.hs
deleted file mode 100644 (file)
index dc434eb..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
---!!! this module supposedly includes one of each Haskell construct
-
--- HsImpExp stuff
-
-module OneOfEverything (
-       fixn, 
-       FooData,
-       FooDataB(..),
-       FooDataC( .. ),
-       EqTree(EqLeaf, EqBranch),
-       EqClass(..),
-       OrdClass(orda, ordb),
-       OneC.. ,
-       OneOfEverything..
-    ) where
-
-import OneA renaming   ( fA to renamedA )
-import OneB            ( fB )
-import OneC hiding     ( fC )
-import OneC hiding     ( fC ) renaming ( fc to renamedC )
-
--- HsDecls stuff
-
-infix  6 `fixn`
-infixl 7 +#
-infixr 8 `fixr`
-
-fixn x y = x
-fixl x y = x
-fixr x y = x
-
-type Pair a b = (a, b)
-
-data FooData = FooCon Int
-
-data FooDataB = FooConB Double
-
-data (Eq a) => EqTree a = EqLeaf a | EqBranch (EqLeaf a) (EqLeaf a)
-
-class (Eq a) => EqClass a where
-    eqc :: a -> Char
-    eqc x = '?'
-
-class (Ord a) => OrdClass a where
-    orda :: a -> Char
-    ordb :: a -> Char
-    ordc :: a -> Char
-
-instance (Eq a) => EqClass (EqTree a) where
-    eqc x = 'a'
-
-default (Integer, Rational)
-
--- HsBinds stuff
-
-singlebind x = x
-
-bindwith :: (OrdClass a, OrdClass b) => a -> b -> b
-bindwith a b = b
-
-reca a = recb a
-recb a = reca a
-
-(~(a,b,c)) | nullity b = a
-          | nullity c  = a
-          | otherwise  = a
-          where
-           nullity = null
-
--- HsMatches stuff
-
-mat a b c d | foof a b = d
-           | foof a c = d
-           | foof b c = d
-           where
-               foof a b = a == b
-
--- HsExpr stuff
-expr a b c d
-  = a
-  + (:) a b
-  + (a : b)
-  + (1 - 'c' - "abc" - 1.293)
-  + ( \ x y z -> x ) 42
-  + (9 *)
-  + (* 8)
-  + (case x of
-       [] | null x     -> 99
-          | otherwise  -> 98
-          | True       -> 97
-          where
-            null x = False
-    )
-  + [ z | z <- c, isSpace z ]
-  + let y = foo
-    in  y
-  + [1,2,3,4]
-  + (4,3,2,1)
-  + (4 :: Num a => a)
-  + (if 42 == 42.0 then 1 else 4)
-  + [1..]
-  + [2,4..]
-  + [3..5]
-  + [4,8..999]
-
--- HsPat stuff
-f _ x 1 1.93 'c' "dog" ~y z@(Foo a b) (c `Bar` d) [1,2] (3,4) (n+42) = y
-
--- HsLit stuff -- done above
-
--- HsTypes stuff
-g :: (Num a, Eq b) => Foo a -> [b] -> (a,a,a) -> b
-g x y z = head y
diff --git a/ghc/compiler/tests/reader/read001.stderr b/ghc/compiler/tests/reader/read001.stderr
deleted file mode 100644 (file)
index 4a188c3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-read001.hs:13:9: parse error on input: "OneC.."
diff --git a/ghc/compiler/tests/reader/read002.hs b/ghc/compiler/tests/reader/read002.hs
deleted file mode 100644 (file)
index b11f397..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
---!!! tests fixity reading and printing
-module Reader where
-
-infixl 1 `f`
-infixr 2 \\\
-infix  3 :==>
-infix  4 `MkFoo`
-
-data Foo = MkFoo Int | Float :==> Double
-
-x `f` y = x
-
-(\\\) :: (Eq a) => [a] -> [a] -> [a]
-(\\\) xs ys =  xs
diff --git a/ghc/compiler/tests/reader/read002.stderr b/ghc/compiler/tests/reader/read002.stderr
deleted file mode 100644 (file)
index aeb88ae..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-================================================================================
-Reader:
-module Reader where
-infixl 1 f
-infixr 2 \\\
-infix 3 :==>
-infix 4 MkFoo
-{- rec -}
-\\\ ::
-    _forall_ [] {Eq a} => [a] -> [a] -> [a]
-f   x y     =   x
-\\\ xs ys   =   xs
-data Foo =
-    MkFoo Int | Float :==> Double
diff --git a/ghc/compiler/tests/reader/read003.hs b/ghc/compiler/tests/reader/read003.hs
deleted file mode 100644 (file)
index a986760..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
---!!! Irrefutable patterns + guards
-module Read003 where
-
-~(a,b,c) | nullity b   = a
-        | nullity c    = a
-        | otherwise    = a
-        where
-           nullity = null
diff --git a/ghc/compiler/tests/reader/read003.stderr b/ghc/compiler/tests/reader/read003.stderr
deleted file mode 100644 (file)
index 9a2e662..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-read003.hs:8: Cannot construct the infinite type (occur check)
-                 `t{-aK8-}' = `(t{-aK8-}, t{-aKb-}, t{-aKe-})'
-    Expected: `(t{-aK8-}, [a{-aKm-}], [a{-aKo-}])'
-    Inferred: `t{-aK8-}'
-    In a pattern binding:
-       ~(`a', `b', `c')
-           | [`nullity
-                   b'] =
-               `a'
-           | [`nullity
-                   c'] =
-               `a'
-           | [`PrelBase.otherwise'] =
-               `a'
-           where
-               `nullity'
-                   =   `PrelList.null'
-
-
-Compilation had errors
diff --git a/ghc/compiler/tests/reader/read004.hs b/ghc/compiler/tests/reader/read004.hs
deleted file mode 100644 (file)
index d02f7f4..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
---!!! string gaps
---!!!
-module Main(main) where
-
------------
-
-main = putStr "\
-
-\Some girls give me money\n\
-
-\Some girls buy me clothes\n\
-
-\..."
-
------------
-
-main2 = putStr "\
-\ \
-..."
-
------------
-
-main3 = putStr "\
-
-\Some girls give me money\n\
--- and here is a comment
-\Some girls buy me clothes\n\
-
-\..."
-
------------
-
-main3 = putStr "\
-{-
-    and here is a nested {- comment -}
--}
-\Some girls give me money\n\
-
-\Some girls buy me clothes\n\
-
-\..."
diff --git a/ghc/compiler/tests/reader/read004.stderr b/ghc/compiler/tests/reader/read004.stderr
deleted file mode 100644 (file)
index e4c1f75..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-read004.hs:19:1: Illegal character: `.' in a string gap
-read004.hs:19:1:  on input: "."
diff --git a/ghc/compiler/tests/rename/Int10.hi b/ghc/compiler/tests/rename/Int10.hi
deleted file mode 100644 (file)
index 0a8d000..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-_interface_ Int10 1
-_exports_
-Int10 T1(C1) T2(T2C1 T2C2) T3(T3C1 T3C2 T3C3) T4(T4C1 T4C2 T4C3 T4C4) T5(T5C1 T5C2 T5C3 T5C4 T5C5) T6(T6C6) T7(T7C6 T7C7) ;
-_declarations_
-1 data T1 a = C1 a;
-1 data T2 a b = T2C1 a | T2C2 b ;
-1 data T3 a b c = T3C1 a | T3C2 b | T3C3 c ;
-1 data T4 a b c d = T4C1 a | T4C2 b | T4C3 c | T4C4 d ;
-1 data T5 a b c d e = T5C1 a | T5C2 b | T5C3 c | T5C4 d | T5C5 e ;
-1 data T6 a = T6C6 a ;
-1 data T7 a b = T7C6 a | T7C7 b ;
-1 data T8 a b c = T8C1 a | T8C2 b | T8C3 c ;
-1 data T9 a b c d = T9C1 a | T9C2 b | T9C3 c | T9C4 d ;
-1 data T10 a b c d e = T10C1 a | T10C2 b | T10C3 c | T10C4 d | T10C5 e ;
diff --git a/ghc/compiler/tests/rename/Makefile b/ghc/compiler/tests/rename/Makefile
deleted file mode 100644 (file)
index 75bb76d..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-TOP = ../../..
-include $(TOP)/mk/boilerplate.mk
-
-HS_SRCS = $(wildcard *.hs)
-
-SRC_RUNTEST_OPTS += -o1 $*.stdout -o2 $*.stderr -x 0
-HC_OPTS += -noC -ddump-rn -dcore-lint
-
-#SUBDIRS = bevan-bug-1
-
-rn001_HC_OPTS = -x 1
-rn002_HC_OPTS = -x 1
-rn004_HC_OPTS = -x 1
-rn007_HC_OPTS = -x 1
-rn008_HC_OPTS = -x 1
-rn014_HC_OPTS = -x 1
-rn015_HC_OPTS = -x 1
-rn017_HC_OPTS = -hi
-
-%.o : %.hs
-
-%.o : %.hs
-       $(RUNTEST) $(HC) $(RUNTEST_OPTS) -- $(HC_OPTS) -c $< -o $@ -osuf $(subst .,,$(suffix $@)) 
-
-all :: $(HS_OBJS)
-
-include $(TOP)/mk/target.mk
-
-
diff --git a/ghc/compiler/tests/rename/Rn016.hi b/ghc/compiler/tests/rename/Rn016.hi
deleted file mode 100644 (file)
index ab4815d..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-_interface_ Rn016 1
-_exports_
-Rn016 K(op1 op2);
-_instances_
-instance {K PrelBase.Int} = $d1;
-instance {K PrelBase.Bool} = $d2;
-instance _forall_ [a] => {K [a]} = $d3;
-_declarations_
-1 $d1 _:_ {K PrelBase.Int} ;;
-1 $d2 _:_ {K PrelBase.Bool} ;;
-1 $d3 _:_ _forall_ [a] {K PrelList.[a]} ;;
-1 class K a :: (* -> *) where { op1 :: a -> a ; op2 :: a -> a } ;
diff --git a/ghc/compiler/tests/rename/Rn017.hi b/ghc/compiler/tests/rename/Rn017.hi
deleted file mode 100644 (file)
index 2676720..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-_interface_ Rn017 1
-_exports_
-Rn017 a b c Wibble(MkWibble) Wobble ;
-_declarations_
-1 data Wibble = MkWibble Wobble ;
-1 data Wobble ;
-1 a _:_ Int -> Int ;;
-1 b _:_ Int -> Int ;;
-1 c _:_ Int -> Int ;;
diff --git a/ghc/compiler/tests/rename/bevan-bug-1/Lexeme.hi b/ghc/compiler/tests/rename/bevan-bug-1/Lexeme.hi
deleted file mode 100644 (file)
index f98169a..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-interface Lexeme where
-import Oberon_Id(Oberon_Id)
-import Oberon_Integer(Oberon_Integer)
-import Oberon_Real(Oberon_Real)
-import Oberon_String(Oberon_String)
-import Symbol(Symbol)
-show_lexeme :: Lexeme -> [Char] -> [Char]
-       {-# ARITY show_lexeme = 0 #-}
-data Lexeme = Symbol_Lexeme Symbol | Id_Lexeme Oberon_Id | Int_Lexeme Oberon_Integer | Real_Lexeme Oberon_Real | Long_Real_Lexeme Oberon_Real | String_Lexeme Oberon_String | Char_Lexeme Oberon_Integer | Error_Lexeme Char | EOF_Lexeme | Unterminated_String_Lexeme | Unterminated_Comment_Lexeme | Malformed_Hex_Integer | Malformed_Real_Number
-instance Eq Lexeme
-       {-# ARITY (==) = 2 #-}
-       {-# ARITY (/=) = 0 #-}
-instance Text Lexeme
-       {-# ARITY readsPrec = 0 #-}
-       {-# ARITY showsPrec = 2 #-}
-       {-# ARITY readList = 0 #-}
-       {-# ARITY showList = 0 #-}
-
diff --git a/ghc/compiler/tests/rename/bevan-bug-1/Lexer_Buffer.hi b/ghc/compiler/tests/rename/bevan-bug-1/Lexer_Buffer.hi
deleted file mode 100644 (file)
index 5764f49..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-interface Lexer_Buffer where
-add :: Char -> Lexer_Buffer -> Lexer_Buffer
-       {-# ARITY add = 2 #-}
-empty :: Lexer_Buffer
-       {-# ARITY empty = 0 #-}
-flush :: Lexer_Buffer -> Lexer_Buffer
-       {-# ARITY flush = 1 #-}
-len :: Lexer_Buffer -> Int
-       {-# ARITY len = 1 #-}
-to_string :: Lexer_Buffer -> [Char]
-       {-# ARITY to_string = 1 #-}
-data Lexer_Buffer 
-
diff --git a/ghc/compiler/tests/rename/bevan-bug-1/Lexer_Combinators.hi b/ghc/compiler/tests/rename/bevan-bug-1/Lexer_Combinators.hi
deleted file mode 100644 (file)
index a554bbc..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-interface Lexer_Combinators where
-import Lexer_State(Lexer_State)
-and_also :: (Lexer_State -> (b, Lexer_State)) -> (Lexer_State -> (a, Lexer_State)) -> Lexer_State -> (b, Lexer_State)
-       {-# ARITY and_also = 3 #-}
-and_then :: (Lexer_State -> (a, Lexer_State)) -> (Lexer_State -> (b, Lexer_State)) -> Lexer_State -> (b, Lexer_State)
-       {-# ARITY and_then = 3 #-}
-and_with :: (Lexer_State -> (a, Lexer_State)) -> (a -> Lexer_State -> (b, Lexer_State)) -> Lexer_State -> (b, Lexer_State)
-       {-# ARITY and_with = 3 #-}
-return :: a -> Lexer_State -> (a, Lexer_State)
-       {-# ARITY return = 2 #-}
-
diff --git a/ghc/compiler/tests/rename/bevan-bug-1/Lexer_Ops.lhs b/ghc/compiler/tests/rename/bevan-bug-1/Lexer_Ops.lhs
deleted file mode 100644 (file)
index b367957..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-  $Id: Lexer_Ops.lhs,v 1.1 1996/01/08 20:17:58 partain Exp $
-
->module Lexer_Ops where
-
->import Lexer_Buffer(Lexer_Buffer, add, empty, flush, len, to_string)
->  renaming
->  (add to add_char, empty to empty_buffer, to_string to buffer_to_string)
-
->import Lexer_Combinators(and_with, return)
-
->import Lexer_State
->  (Lexer_State,Lexer_Action(..),i_buffer,i_source_pos,p_buffer,p_source_pos)
-
->import Oberon_Id(Oberon_Id,from_string) renaming (from_string to string_to_id)
-
->import Oberon_Integer
->  (Oberon_Integer, from_decimal_string, from_hex_string, from_int)
->  renaming
->  ( from_decimal_string to decimal_string_to_int
->  , from_hex_string to hex_string_to_int
->  )
-
->import Oberon_Real(Oberon_Real, from_string) renaming 
->  (from_string to string_to_real)
-
->import Oberon_String(Oberon_String, from_string) renaming
->  (from_string to string_to_string)
-
->import Lexer_Combinators(and_then)
-
->import Source_Position(Source_Position, next_line, shift_column, start)
->  renaming (start to start_position)
-
->t_source_pos transformer =
->  p_source_pos `and_with` \pos ->
->  i_source_pos (transformer pos)
-
->t_buffer transformer =
->  p_buffer `and_with` \buff ->
->  i_buffer (transformer buff)
-
-
->buffer_len :: Lexer_Action Int
->buffer_len =
->  p_buffer `and_with` \buff ->
->  return (len buff)
-
-
->decimal_to_int :: Lexer_Action Oberon_Integer
->decimal_to_int =
->  p_buffer `and_with` \buff ->
->  return (decimal_string_to_int (buffer_to_string buff))
-
->flush_buffer :: Lexer_Action ()
->flush_buffer = t_buffer flush
-
->hex_to_int :: Lexer_Action Oberon_Integer
->hex_to_int =
->  p_buffer `and_with` \buff ->
->  return (hex_string_to_int (buffer_to_string buff))
-
->move_input_column :: Int -> Lexer_Action ()
->move_input_column dist = t_source_pos (flip shift_column dist)
-
->next_input_line :: Lexer_Action ()
->next_input_line = t_source_pos next_line
-
->store_char :: Char -> Lexer_Action ()
->store_char c = t_buffer (add_char c)
-
->to_char :: Lexer_Action Oberon_Integer
->to_char =
->  p_buffer `and_with` \buff ->
->  return ((from_int . toInteger . ord . head . buffer_to_string) buff)
-
-Converts the string in the buffer into a character (actually an
-integer since characters are represented as integers).  The
-pre-condition is that there is exactly one character in the buffer
-when this is called.
-
-
->to_id :: Lexer_Action Oberon_Id
->to_id = 
->  p_buffer `and_with` \buff ->
->  return (string_to_id (buffer_to_string buff))
-
->to_real :: Lexer_Action Oberon_Real
->to_real =
->  p_buffer `and_with` \buff ->
->  return (string_to_real (buffer_to_string buff))
-
->to_string :: Lexer_Action Oberon_String
->to_string =
->  p_buffer `and_with` \buff ->
->  return (string_to_string (buffer_to_string buff))
-
-% eof
diff --git a/ghc/compiler/tests/rename/bevan-bug-1/Lexer_State.hi b/ghc/compiler/tests/rename/bevan-bug-1/Lexer_State.hi
deleted file mode 100644 (file)
index a06e093..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-interface Lexer_State where
-import Lexer_Buffer(Lexer_Buffer)
-import Source_Position(Source_Position)
-i_buffer :: Lexer_Buffer -> Lexer_State -> ((), Lexer_State)
-       {-# ARITY i_buffer = 2 #-}
-i_input :: [Char] -> Lexer_State -> ((), Lexer_State)
-       {-# ARITY i_input = 2 #-}
-i_source_pos :: Source_Position -> Lexer_State -> ((), Lexer_State)
-       {-# ARITY i_source_pos = 2 #-}
-initial_state :: [Char] -> Lexer_State
-       {-# ARITY initial_state = 1 #-}
-make :: [Char] -> Source_Position -> Lexer_Buffer -> Lexer_State
-       {-# ARITY make = 3 #-}
-p_buffer :: Lexer_State -> (Lexer_Buffer, Lexer_State)
-       {-# ARITY p_buffer = 1 #-}
-p_input :: Lexer_State -> ([Char], Lexer_State)
-       {-# ARITY p_input = 1 #-}
-p_source_pos :: Lexer_State -> (Source_Position, Lexer_State)
-       {-# ARITY p_source_pos = 1 #-}
-type Lexer_Action a = Lexer_State -> (a, Lexer_State)
-data Lexer_State = Lexer_State [Char] Source_Position Lexer_Buffer
-
diff --git a/ghc/compiler/tests/rename/bevan-bug-1/Lexer_Token.hi b/ghc/compiler/tests/rename/bevan-bug-1/Lexer_Token.hi
deleted file mode 100644 (file)
index 68dff3b..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-interface Lexer_Token where
-import Lexeme(Lexeme)
-import Source_Position(Source_Position)
-kind :: Token -> Lexeme
-       {-# ARITY kind = 1 #-}
-make :: Source_Position -> Lexeme -> Token
-       {-# ARITY make = 2 #-}
-position :: Token -> Source_Position
-       {-# ARITY position = 1 #-}
-data Token = Token Lexeme Source_Position
-instance Text Token
-       {-# ARITY readsPrec = 0 #-}
-       {-# ARITY showsPrec = 2 #-}
-       {-# ARITY readList = 0 #-}
-       {-# ARITY showList = 0 #-}
-
diff --git a/ghc/compiler/tests/rename/bevan-bug-1/Oberon_Id.hi b/ghc/compiler/tests/rename/bevan-bug-1/Oberon_Id.hi
deleted file mode 100644 (file)
index 18341f3..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-interface Oberon_Id where
-from_string :: [Char] -> Oberon_Id
-       {-# ARITY from_string = 1 #-}
-to_string :: Oberon_Id -> [Char]
-       {-# ARITY to_string = 1 #-}
-data Oberon_Id 
-instance Eq Oberon_Id
-       {-# ARITY (==) = 2 #-}
-       {-# ARITY (/=) = 0 #-}
-instance Text Oberon_Id
-       {-# ARITY readsPrec = 0 #-}
-       {-# ARITY showsPrec = 2 #-}
-       {-# ARITY readList = 0 #-}
-       {-# ARITY showList = 0 #-}
-
diff --git a/ghc/compiler/tests/rename/bevan-bug-1/Oberon_Integer.hi b/ghc/compiler/tests/rename/bevan-bug-1/Oberon_Integer.hi
deleted file mode 100644 (file)
index ef0f1ec..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-interface Oberon_Integer where
-from_decimal_string :: [Char] -> Oberon_Integer
-       {-# ARITY from_decimal_string = 1 #-}
-from_hex_string :: [Char] -> Oberon_Integer
-       {-# ARITY from_hex_string = 1 #-}
-from_int :: Integer -> Oberon_Integer
-       {-# ARITY from_int = 1 #-}
-isHexDigit :: Char -> Bool
-       {-# ARITY isHexDigit = 1 #-}
-is_short_int :: Oberon_Integer -> Bool
-       {-# ARITY is_short_int = 1 #-}
-data Oberon_Integer 
-instance Eq Oberon_Integer
-       {-# ARITY (==) = 2 #-}
-       {-# ARITY (/=) = 0 #-}
-instance Text Oberon_Integer
-       {-# ARITY readsPrec = 0 #-}
-       {-# ARITY showsPrec = 2 #-}
-       {-# ARITY readList = 0 #-}
-       {-# ARITY showList = 0 #-}
-
diff --git a/ghc/compiler/tests/rename/bevan-bug-1/Oberon_Real.hi b/ghc/compiler/tests/rename/bevan-bug-1/Oberon_Real.hi
deleted file mode 100644 (file)
index 35f3544..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-interface Oberon_Real where
-from_string :: [Char] -> Oberon_Real
-       {-# ARITY from_string = 0 #-}
-data Oberon_Real 
-instance Eq Oberon_Real
-       {-# ARITY (==) = 2 #-}
-       {-# ARITY (/=) = 0 #-}
-instance Text Oberon_Real
-       {-# ARITY readsPrec = 0 #-}
-       {-# ARITY showsPrec = 2 #-}
-       {-# ARITY readList = 0 #-}
-       {-# ARITY showList = 0 #-}
-
diff --git a/ghc/compiler/tests/rename/bevan-bug-1/Oberon_String.hi b/ghc/compiler/tests/rename/bevan-bug-1/Oberon_String.hi
deleted file mode 100644 (file)
index fd1b17a..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-interface Oberon_String where
-from_string :: [Char] -> Oberon_String
-       {-# ARITY from_string = 1 #-}
-data Oberon_String 
-instance Eq Oberon_String
-       {-# ARITY (==) = 2 #-}
-       {-# ARITY (/=) = 0 #-}
-instance Text Oberon_String
-       {-# ARITY readsPrec = 0 #-}
-       {-# ARITY showsPrec = 2 #-}
-       {-# ARITY readList = 0 #-}
-       {-# ARITY showList = 0 #-}
-
diff --git a/ghc/compiler/tests/rename/bevan-bug-1/Source_Position.hi b/ghc/compiler/tests/rename/bevan-bug-1/Source_Position.hi
deleted file mode 100644 (file)
index f0583e9..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-interface Source_Position where
-make :: Int -> Int -> Source_Position
-       {-# ARITY make = 2 #-}
-next_line :: Source_Position -> Source_Position
-       {-# ARITY next_line = 1 #-}
-shift_column :: Source_Position -> Int -> Source_Position
-       {-# ARITY shift_column = 2 #-}
-show_pos :: Source_Position -> [Char] -> [Char]
-       {-# ARITY show_pos = 1 #-}
-start :: Source_Position
-       {-# ARITY start = 0 #-}
-data Source_Position = Source_Position Int Int
-instance Text Source_Position
-       {-# ARITY readsPrec = 0 #-}
-       {-# ARITY showsPrec = 2 #-}
-       {-# ARITY readList = 0 #-}
-       {-# ARITY showList = 0 #-}
-
diff --git a/ghc/compiler/tests/rename/bevan-bug-1/Symbol.hi b/ghc/compiler/tests/rename/bevan-bug-1/Symbol.hi
deleted file mode 100644 (file)
index 048f321..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-interface Symbol where
-data Symbol
-    = Ampersand_Symbol | And_Symbol | Array_Symbol | Bar_Symbol | By_Symbol | Begin_Symbol | Case_Symbol | Circumflex_Symbol | Close_Brace_Symbol | Close_Bracket_Symbol | Close_Paren_Symbol | Colon_Equal_Symbol | Colon_Symbol | Comma_Symbol | Const_Symbol | Div_Symbol | Do_Symbol | Dot_Dot_Symbol | Dot_Symbol | Else_Symbol | Elseif_Symbol | End_Symbol | Equal_Symbol | Exit_Symbol | For_Symbol | GE_Symbol | GT_Symbol | Hash_Symbol | If_Symbol | Import_Symbol | In_Symbol | Is_Symbol | LE_Symbol | LT_Symbol | Loop_Symbol | Minus_Symbol | Mod_Symbol | Module_Symbol | Nil_Symbol | Of_Symbol | Open_Brace_Symbol | Open_Bracket_Symbol | Open_Paren_Symbol | Or_Symbol | Plus_Symbol | Pointer_Symbol | Proc_Symbol | Record_Symbol | Repeat_Symbol | Return_Symbol | Semi_Colon_Symbol | Set_Symbol | Slash_Symbol | Star_Symbol | Tilde_Symbol | Then_Symbol | To_Symbol | Type_Symbol | Until_Symbol | Var_Symbol | With_Symbol | While_Symbol
-instance Eq Symbol
-       {-# ARITY (==) = 2 #-}
-       {-# ARITY (/=) = 0 #-}
-instance Text Symbol
-       {-# ARITY readsPrec = 0 #-}
-       {-# ARITY showsPrec = 2 #-}
-       {-# ARITY readList = 0 #-}
-       {-# ARITY showList = 0 #-}
-
diff --git a/ghc/compiler/tests/rename/bevan-bug-1/bevan-bug-1.stderr b/ghc/compiler/tests/rename/bevan-bug-1/bevan-bug-1.stderr
deleted file mode 100644 (file)
index 1fef6c9..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-Typechecked:
-AbsBinds [] [] [(t_source_pos.t2, Lexer_Ops.t_source_pos)]
-    {- nonrec -}
-    t_source_pos.t2 ::
-       (Source_Position.Source_Position -> Source_Position.Source_Position)
-       -> Lexer_State.Lexer_State -> ((), Lexer_State.Lexer_State)
-    t_source_pos.t2
-       transformer.r49
-               = (Lexer_Combinators.and_with
-                      [Source_Position.Source_Position, ()])
-                     Lexer_State.p_source_pos
-                     (\ pos.r50 -> Lexer_State.i_source_pos
-                                       (transformer.r49 pos.r50))
-AbsBinds [] [] [(t_buffer.t11, Lexer_Ops.t_buffer)]
-    {- nonrec -}
-    t_buffer.t11 ::
-       (Lexer_Buffer.Lexer_Buffer -> Lexer_Buffer.Lexer_Buffer)
-       -> Lexer_State.Lexer_State -> ((), Lexer_State.Lexer_State)
-    t_buffer.t11
-       transformer.r51
-               = (Lexer_Combinators.and_with [Lexer_Buffer.Lexer_Buffer, ()])
-                     Lexer_State.p_buffer
-                     (\ buff.r52 -> Lexer_State.i_buffer
-                                        (transformer.r51 buff.r52))
-AbsBinds [] [] [(buffer_len.t20, Lexer_Ops.buffer_len)]
-    {- nonrec -}
-    buffer_len.t20 :: Lexer_State.Lexer_State -> (Int, Lexer_State.Lexer_State)
-    buffer_len.t20
-       = (Lexer_Combinators.and_with [Lexer_Buffer.Lexer_Buffer, Int])
-             Lexer_State.p_buffer
-             (\ buff.r53 -> (Lexer_Combinators.return Int)
-                                (Lexer_Buffer.len buff.r53))
-AbsBinds [] [] [(decimal_to_int.t28, Lexer_Ops.decimal_to_int)]
-    {- nonrec -}
-    decimal_to_int.t28 ::
-       Lexer_State.Lexer_State
-       -> (Oberon_Integer.Oberon_Integer, Lexer_State.Lexer_State)
-    decimal_to_int.t28
-       = (Lexer_Combinators.and_with
-              [Lexer_Buffer.Lexer_Buffer, Oberon_Integer.Oberon_Integer])
-             Lexer_State.p_buffer
-             (\ buff.r54 -> (Lexer_Combinators.return
-                                 Oberon_Integer.Oberon_Integer)
-                                (Oberon_Integer.from_decimal_string
-                                     (Lexer_Buffer.to_string buff.r54)))
-AbsBinds [] [] [(flush_buffer.t36, Lexer_Ops.flush_buffer)]
-    {- nonrec -}
-    flush_buffer.t36 :: Lexer_State.Lexer_State -> ((), Lexer_State.Lexer_State)
-    flush_buffer.t36 = Lexer_Ops.t_buffer Lexer_Buffer.flush
-AbsBinds [] [] [(hex_to_int.t39, Lexer_Ops.hex_to_int)]
-    {- nonrec -}
-    hex_to_int.t39 ::
-       Lexer_State.Lexer_State
-       -> (Oberon_Integer.Oberon_Integer, Lexer_State.Lexer_State)
-    hex_to_int.t39
-       = (Lexer_Combinators.and_with
-              [Lexer_Buffer.Lexer_Buffer, Oberon_Integer.Oberon_Integer])
-             Lexer_State.p_buffer
-             (\ buff.r55 -> (Lexer_Combinators.return
-                                 Oberon_Integer.Oberon_Integer)
-                                (Oberon_Integer.from_hex_string
-                                     (Lexer_Buffer.to_string buff.r55)))
-AbsBinds [] [] [(move_input_column.t47, Lexer_Ops.move_input_column)]
-    {- nonrec -}
-    move_input_column.t47 :: Int -> Lexer_State.Lexer_Action ()
-    move_input_column.t47
-       dist.r56 = Lexer_Ops.t_source_pos
-                      ((flip [Source_Position.Source_Position,
-                              Int,
-                              Source_Position.Source_Position])
-                           Source_Position.shift_column dist.r56)
-AbsBinds [] [] [(next_input_line.t54, Lexer_Ops.next_input_line)]
-    {- nonrec -}
-    next_input_line.t54 ::
-       Lexer_State.Lexer_State -> ((), Lexer_State.Lexer_State)
-    next_input_line.t54 = Lexer_Ops.t_source_pos Source_Position.next_line
-AbsBinds [] [] [(store_char.t57, Lexer_Ops.store_char)]
-    {- nonrec -}
-    store_char.t57 :: Char -> Lexer_State.Lexer_Action ()
-    store_char.t57
-       c.r57 = Lexer_Ops.t_buffer (Lexer_Buffer.add c.r57)
-AbsBinds [] [] [(to_char.t61, Lexer_Ops.to_char)]
-    (toInteger.t79, int2Integer)
-    {- nonrec -}
-    to_char.t61 ::
-       Lexer_State.Lexer_State
-       -> (Oberon_Integer.Oberon_Integer, Lexer_State.Lexer_State)
-    to_char.t61
-       = (Lexer_Combinators.and_with
-              [Lexer_Buffer.Lexer_Buffer, Oberon_Integer.Oberon_Integer])
-             Lexer_State.p_buffer
-             (\ buff.r58 -> (Lexer_Combinators.return
-                                 Oberon_Integer.Oberon_Integer)
-                                ((((.) [Lexer_Buffer.Lexer_Buffer,
-                                        [Char],
-                                        Oberon_Integer.Oberon_Integer])
-                                      (((.) [[Char],
-                                             Char,
-                                             Oberon_Integer.Oberon_Integer])
-                                           (((.) [Char,
-                                                  Int,
-                                                  Oberon_Integer.Oberon_Integer])
-                                                (((.) [Int,
-                                                       Integer,
-                                                       Oberon_Integer.Oberon_Integer])
-                                                     Oberon_Integer.from_int
-                                                     toInteger.t79)
-                                                ord)
-                                           (head Char))
-                                      Lexer_Buffer.to_string) buff.r58))
-AbsBinds [] [] [(to_id.t88, Lexer_Ops.to_id)]
-    {- nonrec -}
-    to_id.t88 ::
-       Lexer_State.Lexer_State
-       -> (Oberon_Id.Oberon_Id, Lexer_State.Lexer_State)
-    to_id.t88
-       = (Lexer_Combinators.and_with
-              [Lexer_Buffer.Lexer_Buffer, Oberon_Id.Oberon_Id])
-             Lexer_State.p_buffer
-             (\ buff.r59 -> (Lexer_Combinators.return Oberon_Id.Oberon_Id)
-                                (Oberon_Id.from_string
-                                     (Lexer_Buffer.to_string buff.r59)))
-AbsBinds [] [] [(to_real.t96, Lexer_Ops.to_real)]
-    {- nonrec -}
-    to_real.t96 ::
-       Lexer_State.Lexer_State
-       -> (Oberon_Real.Oberon_Real, Lexer_State.Lexer_State)
-    to_real.t96
-       = (Lexer_Combinators.and_with
-              [Lexer_Buffer.Lexer_Buffer, Oberon_Real.Oberon_Real])
-             Lexer_State.p_buffer
-             (\ buff.r60 -> (Lexer_Combinators.return Oberon_Real.Oberon_Real)
-                                (Oberon_Real.from_string
-                                     (Lexer_Buffer.to_string buff.r60)))
-AbsBinds [] [] [(to_string.t104, Lexer_Ops.to_string)]
-    {- nonrec -}
-    to_string.t104 ::
-       Lexer_State.Lexer_State
-       -> (Oberon_String.Oberon_String, Lexer_State.Lexer_State)
-    to_string.t104
-       = (Lexer_Combinators.and_with
-              [Lexer_Buffer.Lexer_Buffer, Oberon_String.Oberon_String])
-             Lexer_State.p_buffer
-             (\ buff.r61 -> (Lexer_Combinators.return
-                                 Oberon_String.Oberon_String)
-                                (Oberon_String.from_string
-                                     (Lexer_Buffer.to_string buff.r61)))
diff --git a/ghc/compiler/tests/rename/rn001.hs b/ghc/compiler/tests/rename/rn001.hs
deleted file mode 100644 (file)
index f2648a9..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
---!!! rn001: super-simple set of bindings,
---!!!  incl wildcard pattern-bindings and *duplicates*
-
-x = []
-y = []
-y = []
-_ = []
-_ = 1
-z = []
-_ = []
diff --git a/ghc/compiler/tests/rename/rn001.stderr b/ghc/compiler/tests/rename/rn001.stderr
deleted file mode 100644 (file)
index ea89867..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Renamer stats: 6 interfaces read
-              4 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 14 read
-              1 newtype decls imported (of which 1 abstractly), out of 1 read
-              1 type synonym decls imported, out of 6 read
-              39 value signatures imported, out of 1200 read
-              27 instance decls imported, out of 130 read
-rn001.hs:4:
-    Conflicting exports for local name:  y
-       module Main
-       module Main
-
-
-Compilation had errors
diff --git a/ghc/compiler/tests/rename/rn002.hs b/ghc/compiler/tests/rename/rn002.hs
deleted file mode 100644 (file)
index 51a09b6..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
---!!! split definition of f (error)
-f [] = []
-g x = x
-f (x:xs) = []
diff --git a/ghc/compiler/tests/rename/rn002.stderr b/ghc/compiler/tests/rename/rn002.stderr
deleted file mode 100644 (file)
index dc77e80..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Renamer stats: 6 interfaces read
-              0 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 14 read
-              1 newtype decls imported (of which 1 abstractly), out of 1 read
-              0 type synonym decls imported, out of 6 read
-              0 value signatures imported, out of 1200 read
-              0 instance decls imported, out of 130 read
-rn002.hs:2:
-    Conflicting exports for local name:  f
-       module Main
-       module Main
-
-
-Compilation had errors
diff --git a/ghc/compiler/tests/rename/rn003.hs b/ghc/compiler/tests/rename/rn003.hs
deleted file mode 100644 (file)
index 493cfa2..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-module Foo (f) where
--- export food
-f x = x
-
---!!! weird patterns with no variables
-1  = f 1
-[] = f []
-1  = f (f 1)
-[] = f (f [])
diff --git a/ghc/compiler/tests/rename/rn003.stderr b/ghc/compiler/tests/rename/rn003.stderr
deleted file mode 100644 (file)
index 90e2c31..0000000
+++ /dev/null
@@ -1,220 +0,0 @@
-Renamer stats: 5 interfaces read
-              4 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 9 read
-              0 newtype decls imported (of which 0 abstractly), out of 0 read
-              1 type synonym decls imported, out of 5 read
-              37 value signatures imported, out of 1098 read
-              25 instance decls imported, out of 114 read
-
-
-================================================================================
-Renamer:
-module Foo where
-PrelNum.$d35{-rzT,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Integer{-3h,p-}}
-PrelNum.$d33{-rzR,p-} ::
-    {PrelBase.Num{-2c,p-} PrelBase.Integer{-3h,p-}}
-PrelNum.$d29{-rzM,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Integer{-3h,p-}}
-PrelNum.$d18{-rzA,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Double{-3a,p-}}
-PrelNum.$d16{-rzy,p-} ::
-    {PrelBase.Num{-2c,p-} PrelBase.Double{-3a,p-}}
-PrelNum.$d10{-rzs,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Double{-3a,p-}}
-PrelBase.$d8{-rey,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Char{-38,p-}}
-PrelBase.$d7{-rex,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d54{-res,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Bool{-34,p-}}
-PrelBase.$d46{-rej,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.(){-40,p-}}
-PrelBase.$d44{-reh,p-} ::
-    _forall_ [a_rHM] => {PrelBase.Eval{-24,p-} [a_rHM]}
-PrelBase.$d42{-ref,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Integer{-3h,p-}}
-PrelBase.$d41{-ree,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d39{-reb,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Double{-3a,p-}}
-PrelBase.$d38{-rea,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Char{-38,p-}}
-PrelBase.$d37{-re9,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Bool{-34,p-}}
-PrelBase.$d33{-re5,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Char{-38,p-}}
-PrelBase.$d32{-re4,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Bool{-34,p-}}
-PrelBase.$d3{-re1,p-} ::
-    {PrelBase.Num{-2c,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d27{-rdY,p-} ::
-    _forall_
-    [a_rHK]
-    {PrelBase.Eq{-23,p-} a_rHK}
-    =>
-    {PrelBase.Eq{-23,p-} [a_rHK]}
-PrelBase.$d21{-rdS,p-} ::
-    _forall_
-    [a_rHI]
-    {PrelBase.Show{-2i,p-} a_rHI}
-    =>
-    {PrelBase.Show{-2i,p-} [a_rHI]}
-PrelBase.$d2{-rdQ,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d15{-rdL,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.(){-40,p-}}
-PrelBase.$d11{-rdH,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.(){-40,p-}}
-PrelBase.$d1{-rdF,p-} ::
-    _forall_ [a_rHF b_rHG] => {PrelBase.Show{-2i,p-} (a_rHF -> b_rHG)}
-instance {PrelBase.Eq{-23,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Num{-2c,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Num{-2c,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Char{-38,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Int{-3g,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Bool{-34,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.(){-40,p-}}
-instance _forall_ [a_rx1] => {PrelBase.Eval{-24,p-} [a_rx1]}
-instance {PrelBase.Eval{-24,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Int{-3g,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Char{-38,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Bool{-34,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Char{-38,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Bool{-34,p-}}
-instance {PrelBase.Num{-2c,p-} PrelBase.Int{-3g,p-}}
-instance _forall_
-        [a_rx3]
-        {PrelBase.Eq{-23,p-} a_rx3}
-        =>
-        {PrelBase.Eq{-23,p-} [a_rx3]}
-instance _forall_
-        [a_rx5]
-        {PrelBase.Show{-2i,p-} a_rx5}
-        =>
-        {PrelBase.Show{-2i,p-} [a_rx5]}
-instance {PrelBase.Show{-2i,p-} PrelBase.Int{-3g,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.(){-40,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.(){-40,p-}}
-instance _forall_
-        [a_rx7 b_rx8]
-        =>
-        {PrelBase.Show{-2i,p-} (a_rx7 -> b_rx8)}
-PrelBase.$m=={-reH,p-} ::
-    _forall_
-    [a_rkT]
-    {PrelBase.Eq{-23,p-} a_rkT}
-    =>
-    a_rkT -> a_rkT -> PrelBase.Bool{-34,p-}
-PrelBase.$m/={-reE,p-} ::
-    _forall_
-    [a_rkR]
-    {PrelBase.Eq{-23,p-} a_rkR}
-    =>
-    a_rkR -> a_rkR -> PrelBase.Bool{-34,p-}
-class PrelBase.Eq{-23,p-} rlg_rkP where {
-    == ::
-       rlg_rkP -> rlg_rkP -> PrelBase.Bool{-34,p-};
-    /= ::
-       rlg_rkP -> rlg_rkP -> PrelBase.Bool{-34,p-};
-    }
-PrelBase.$mshowsPrec{-rf3,p-} ::
-    _forall_
-    [a_rkN]
-    {PrelBase.Show{-2i,p-} a_rkN}
-    =>
-    PrelBase.Int{-3g,p-}
-    -> a_rkN -> PrelBase.String{-r5k,p-} -> PrelBase.String{-r5k,p-}
-type PrelBase.String{-r5k,p-} =
-    [PrelBase.Char{-38,p-}]
-PrelBase.$mshowList{-rf2,p-} ::
-    _forall_
-    [a_rkK]
-    {PrelBase.Show{-2i,p-} a_rkK}
-    =>
-    [a_rkK] -> PrelBase.String{-r5k,p-} -> PrelBase.String{-r5k,p-}
-class PrelBase.Show{-2i,p-} riq_rkI where {
-    showsPrec ::
-       PrelBase.Int{-3g,p-}
-       -> riq_rkI -> PrelBase.String{-r5k,p-} -> PrelBase.String{-r5k,p-};
-    showList ::
-       [riq_rkI] -> PrelBase.String{-r5k,p-} -> PrelBase.String{-r5k,p-};
-    }
-class PrelBase.Eval{-24,p-} rk6_rkG
-PrelBase.$m+{-reB,p-} ::
-    _forall_
-    [a_rkE]
-    {PrelBase.Num{-2c,p-} a_rkE}
-    =>
-    a_rkE -> a_rkE -> a_rkE
-PrelBase.$m-{-reD,p-} ::
-    _forall_
-    [a_rkC]
-    {PrelBase.Num{-2c,p-} a_rkC}
-    =>
-    a_rkC -> a_rkC -> a_rkC
-PrelBase.$m*{-reA,p-} ::
-    _forall_
-    [a_rkA]
-    {PrelBase.Num{-2c,p-} a_rkA}
-    =>
-    a_rkA -> a_rkA -> a_rkA
-PrelBase.$mnegate{-rf0,p-} ::
-    _forall_ [a_rky] {PrelBase.Num{-2c,p-} a_rky} => a_rky -> a_rky
-PrelBase.$mabs{-reM,p-} ::
-    _forall_ [a_rkw] {PrelBase.Num{-2c,p-} a_rkw} => a_rkw -> a_rkw
-PrelBase.$msignum{-rf4,p-} ::
-    _forall_ [a_rku] {PrelBase.Num{-2c,p-} a_rku} => a_rku -> a_rku
-PrelBase.$mfromInteger{-reU,p-} ::
-    _forall_
-    [a_rks]
-    {PrelBase.Num{-2c,p-} a_rks}
-    =>
-    PrelBase.Integer{-3h,p-} -> a_rks
-PrelBase.$mfromInt{-reT,p-} ::
-    _forall_
-    [a_rkq]
-    {PrelBase.Num{-2c,p-} a_rkq}
-    =>
-    PrelBase.Int{-3g,p-} -> a_rkq
-class {PrelBase.Eq{-23,p-} riC_rko, PrelBase.Show{-2i,p-} riC_rko, PrelBase.Eval{-24,p-} riC_rko} => PrelBase.Num{-2c,p-} riC_rko where {
-    + ::
-       riC_rko -> riC_rko -> riC_rko;
-    - ::
-       riC_rko -> riC_rko -> riC_rko;
-    * ::
-       riC_rko -> riC_rko -> riC_rko;
-    negate ::
-       riC_rko -> riC_rko;
-    abs ::
-       riC_rko -> riC_rko;
-    signum ::
-       riC_rko -> riC_rko;
-    fromInteger ::
-       PrelBase.Integer{-3h,p-} -> riC_rko;
-    fromInt ::
-       PrelBase.Int{-3g,p-} -> riC_rko;
-    }
-{- nonrec -}
-f{-r1,x-}
-    x_r6p   =   x_r6p
-{- nonrec -}
-1   =   f{-r1,x-}
-           1
-{- nonrec -}
-PrelBase.[]{-5i,i-}
-    =   f{-r1,x-}
-           PrelBase.[]{-5i,i-}
-{- nonrec -}
-1   =   f{-r1,x-}
-           (f{-r1,x-}
-                1)
-{- nonrec -}
-PrelBase.[]{-5i,i-}
-    =   f{-r1,x-}
-           (f{-r1,x-}
-                PrelBase.[]{-5i,i-})
diff --git a/ghc/compiler/tests/rename/rn004.hs b/ghc/compiler/tests/rename/rn004.hs
deleted file mode 100644 (file)
index 3a14f48..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
---!!! multiple definitions, but hidden in patterns
-module Foo where
-
-f x = x
-  where
-    a          = []
-    (b,c,a)    = ([],[],d)
-    [d,b,_]    = ([],a,[])
diff --git a/ghc/compiler/tests/rename/rn004.stderr b/ghc/compiler/tests/rename/rn004.stderr
deleted file mode 100644 (file)
index 9850be2..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-Renamer stats: 6 interfaces read
-              0 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 9 read
-              0 newtype decls imported (of which 0 abstractly), out of 0 read
-              0 type synonym decls imported, out of 5 read
-              0 value signatures imported, out of 1157 read
-              0 instance decls imported, out of 166 read
-rn004.hs:6:
-    Conflicting definitions for `a' in binding group
-rn004.hs:7:
-    Conflicting definitions for `b' in binding group
-
-
-Compilation had errors
diff --git a/ghc/compiler/tests/rename/rn005.hs b/ghc/compiler/tests/rename/rn005.hs
deleted file mode 100644 (file)
index f1df424..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
---!!! rn005: simplest case: a few non-recursive bindings
-
-module Test where
-
-f = []
-g x = x
-h x y = x
-i x y z = x
diff --git a/ghc/compiler/tests/rename/rn005.stderr b/ghc/compiler/tests/rename/rn005.stderr
deleted file mode 100644 (file)
index 22e4d34..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-Renamer stats: 5 interfaces read
-              0 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 9 read
-              0 newtype decls imported (of which 0 abstractly), out of 0 read
-              0 type synonym decls imported, out of 5 read
-              0 value signatures imported, out of 1098 read
-              0 instance decls imported, out of 114 read
-
-
-================================================================================
-Renamer:
-module Test where
-{- nonrec -}
-i{-r3r,x-}
-    x_r3m y_r3o z_r3q
-           =   x_r3m
-{- nonrec -}
-h{-r3s,x-}
-    x_r3i y_r3k
-           =   x_r3i
-{- nonrec -}
-g{-r3t,x-}
-    x_r3g   =   x_r3g
-{- nonrec -}
-f{-r3u,x-}
-    =   PrelBase.[]{-5i,i-}
diff --git a/ghc/compiler/tests/rename/rn006.hs b/ghc/compiler/tests/rename/rn006.hs
deleted file mode 100644 (file)
index 6524bba..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
---!!! rn006: two sets of mutually-recursive blobs:
---!!!  f, g, h are mut rec
---!!!  i, j, k are mut rec
-
-module Test where
-
-f x = g x x
-i x = j x x
-
-g x y = h x x y
-j x y = k x x y
-
-h x y z = f z
-k x y z = i z
diff --git a/ghc/compiler/tests/rename/rn006.stderr b/ghc/compiler/tests/rename/rn006.stderr
deleted file mode 100644 (file)
index 88e35d7..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-Renamer stats: 5 interfaces read
-              0 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 9 read
-              0 newtype decls imported (of which 0 abstractly), out of 0 read
-              0 type synonym decls imported, out of 5 read
-              0 value signatures imported, out of 1098 read
-              0 instance decls imported, out of 114 read
-
-
-================================================================================
-Renamer:
-module Test where
-{- rec -}
-i{-r3J,x-}
-    x_r3k   =   j{-r3H,x-}
-                   x_r3k x_r3k
-j{-r3H,x-}
-    x_r3q y_r3s
-           =   k{-r3F,x-}
-                   x_r3q x_r3q y_r3s
-k{-r3F,x-}
-    x_r3A y_r3C z_r3E
-           =   i{-r3J,x-}
-                   z_r3E
-{- rec -}
-f{-r3K,x-}
-    x_r3i   =   g{-r3I,x-}
-                   x_r3i x_r3i
-g{-r3I,x-}
-    x_r3m y_r3o
-           =   h{-r3G,x-}
-                   x_r3m x_r3m y_r3o
-h{-r3G,x-}
-    x_r3u y_r3w z_r3y
-           =   f{-r3K,x-}
-                   z_r3y
-
-NOTE: Simplifier still going after 4 iterations; bailing out.
diff --git a/ghc/compiler/tests/rename/rn007.hs b/ghc/compiler/tests/rename/rn007.hs
deleted file mode 100644 (file)
index bbb5186..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
---!!! rn007: as rn006, but w/ pattern bindings;
---!!!    also a one-node recursive bindings
---
-module Test where
-
-data Foo a = Foo a Int Int
-
--- a recursive blob of one node
-a = a
-
--- two sets of mutually-recursive blobs:
---  f, g, h are mut rec
---  i, j, k are mut rec
-
-(f1@(f2@(f3@f)), 1) = g 1 1
-(i1@(i2@(i3@i)), 1) = j 1 1
-
-(Foo g 1 2) = (h, 1, 1, 2)
-(Foo j 1 2) = (k, 1, 1, 2)
-
-(~ ~ ~ ~h, 1, 2, 3) = f 3
-(~ ~ ~ ~k, 1, 2, 3) = i 3
diff --git a/ghc/compiler/tests/rename/rn007.stderr b/ghc/compiler/tests/rename/rn007.stderr
deleted file mode 100644 (file)
index c6d2985..0000000
+++ /dev/null
@@ -1,305 +0,0 @@
-Renamer stats: 6 interfaces read
-              4 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 9 read
-              0 newtype decls imported (of which 0 abstractly), out of 0 read
-              1 type synonym decls imported, out of 5 read
-              43 value signatures imported, out of 1157 read
-              31 instance decls imported, out of 166 read
-
-
-================================================================================
-Renamer:
-module Test where
-PrelNum.$d35{-rNn,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Integer{-3h,p-}}
-PrelNum.$d33{-rNl,p-} ::
-    {PrelBase.Num{-2c,p-} PrelBase.Integer{-3h,p-}}
-PrelNum.$d29{-rNg,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Integer{-3h,p-}}
-PrelNum.$d18{-rN4,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Double{-3a,p-}}
-PrelNum.$d16{-rN2,p-} ::
-    {PrelBase.Num{-2c,p-} PrelBase.Double{-3a,p-}}
-PrelNum.$d10{-rMW,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Double{-3a,p-}}
-PrelTup.$d9{-rKy,p-} ::
-    _forall_
-    [a_rWB b_rWC]
-    {PrelBase.Eq{-23,p-} a_rWB, PrelBase.Eq{-23,p-} b_rWC}
-    =>
-    {PrelBase.Eq{-23,p-} (PrelTup.(,){-42,p-} a_rWB b_rWC)}
-PrelTup.$d4{-rKg,p-} ::
-    _forall_
-    [a_rWy b_rWz]
-    {PrelBase.Show{-2i,p-} a_rWy, PrelBase.Show{-2i,p-} b_rWz}
-    =>
-    {PrelBase.Show{-2i,p-} (a_rWy, b_rWz)}
-PrelTup.$d2{-rJU,p-} ::
-    _forall_
-    [a_rWt b_rWu c_rWv d_rWw]
-    {PrelBase.Show{-2i,p-} a_rWt, PrelBase.Show{-2i,p-} b_rWu, PrelBase.Show{-2i,p-} c_rWv, PrelBase.Show{-2i,p-} d_rWw}
-    =>
-    {PrelBase.Show{-2i,p-} (a_rWt, b_rWu, c_rWv, d_rWw)}
-PrelTup.$d15{-rJP,p-} ::
-    _forall_
-    [a_rWo b_rWp c_rWq d_rWr]
-    =>
-    {PrelBase.Eval{-24,p-} (PrelTup.(,,,){-44,p-} a_rWo b_rWp c_rWq d_rWr)}
-PrelTup.$d13{-rJN,p-} ::
-    _forall_
-    [a_rWl b_rWm]
-    =>
-    {PrelBase.Eval{-24,p-} (PrelTup.(,){-42,p-} a_rWl b_rWm)}
-PrelTup.$d11{-rJL,p-} ::
-    _forall_
-    [a_rWg b_rWh c_rWi d_rWj]
-    {PrelBase.Eq{-23,p-} a_rWg, PrelBase.Eq{-23,p-} b_rWh, PrelBase.Eq{-23,p-} c_rWi, PrelBase.Eq{-23,p-} d_rWj}
-    =>
-    {PrelBase.Eq{-23,p-} (PrelTup.(,,,){-44,p-} a_rWg b_rWh c_rWi d_rWj)}
-PrelBase.$d8{-rc1,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Char{-38,p-}}
-PrelBase.$d7{-rc0,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d54{-rbV,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Bool{-34,p-}}
-PrelBase.$d46{-rbM,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.(){-40,p-}}
-PrelBase.$d44{-rbK,p-} ::
-    _forall_ [a_rWe] => {PrelBase.Eval{-24,p-} [a_rWe]}
-PrelBase.$d42{-rbI,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Integer{-3h,p-}}
-PrelBase.$d41{-rbH,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d39{-rbE,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Double{-3a,p-}}
-PrelBase.$d38{-rbD,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Char{-38,p-}}
-PrelBase.$d37{-rbC,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Bool{-34,p-}}
-PrelBase.$d33{-rby,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Char{-38,p-}}
-PrelBase.$d32{-rbx,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Bool{-34,p-}}
-PrelBase.$d3{-rbu,p-} ::
-    {PrelBase.Num{-2c,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d27{-rbr,p-} ::
-    _forall_
-    [a_rWc]
-    {PrelBase.Eq{-23,p-} a_rWc}
-    =>
-    {PrelBase.Eq{-23,p-} [a_rWc]}
-PrelBase.$d21{-rbl,p-} ::
-    _forall_
-    [a_rWa]
-    {PrelBase.Show{-2i,p-} a_rWa}
-    =>
-    {PrelBase.Show{-2i,p-} [a_rWa]}
-PrelBase.$d2{-rbj,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d15{-rbe,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.(){-40,p-}}
-PrelBase.$d11{-rba,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.(){-40,p-}}
-PrelBase.$d1{-rb8,p-} ::
-    _forall_ [a_rW7 b_rW8] => {PrelBase.Show{-2i,p-} (a_rW7 -> b_rW8)}
-instance {PrelBase.Eq{-23,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Num{-2c,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Num{-2c,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Double{-3a,p-}}
-instance _forall_
-        [a_rJa b_rJb]
-        {PrelBase.Eq{-23,p-} a_rJa, PrelBase.Eq{-23,p-} b_rJb}
-        =>
-        {PrelBase.Eq{-23,p-} (PrelTup.(,){-42,p-} a_rJa b_rJb)}
-instance _forall_
-        [a_rJd b_rJe]
-        {PrelBase.Show{-2i,p-} a_rJd, PrelBase.Show{-2i,p-} b_rJe}
-        =>
-        {PrelBase.Show{-2i,p-} (a_rJd, b_rJe)}
-instance _forall_
-        [a_rJg b_rJh c_rJi d_rJj]
-        {PrelBase.Show{-2i,p-} a_rJg, PrelBase.Show{-2i,p-} b_rJh, PrelBase.Show{-2i,p-} c_rJi, PrelBase.Show{-2i,p-} d_rJj}
-        =>
-        {PrelBase.Show{-2i,p-} (a_rJg, b_rJh, c_rJi, d_rJj)}
-instance _forall_
-        [a_rJl b_rJm c_rJn d_rJo]
-        =>
-        {PrelBase.Eval{-24,p-} (PrelTup.(,,,){-44,p-} a_rJl b_rJm c_rJn d_rJo)}
-instance _forall_
-        [a_rJq b_rJr]
-        =>
-        {PrelBase.Eval{-24,p-} (PrelTup.(,){-42,p-} a_rJq b_rJr)}
-instance _forall_
-        [a_rJt b_rJu c_rJv d_rJw]
-        {PrelBase.Eq{-23,p-} a_rJt, PrelBase.Eq{-23,p-} b_rJu, PrelBase.Eq{-23,p-} c_rJv, PrelBase.Eq{-23,p-} d_rJw}
-        =>
-        {PrelBase.Eq{-23,p-} (PrelTup.(,,,){-44,p-} a_rJt b_rJu c_rJv d_rJw)}
-instance {PrelBase.Show{-2i,p-} PrelBase.Char{-38,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Int{-3g,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Bool{-34,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.(){-40,p-}}
-instance _forall_ [a_rJy] => {PrelBase.Eval{-24,p-} [a_rJy]}
-instance {PrelBase.Eval{-24,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Int{-3g,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Char{-38,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Bool{-34,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Char{-38,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Bool{-34,p-}}
-instance {PrelBase.Num{-2c,p-} PrelBase.Int{-3g,p-}}
-instance _forall_
-        [a_rJA]
-        {PrelBase.Eq{-23,p-} a_rJA}
-        =>
-        {PrelBase.Eq{-23,p-} [a_rJA]}
-instance _forall_
-        [a_rJC]
-        {PrelBase.Show{-2i,p-} a_rJC}
-        =>
-        {PrelBase.Show{-2i,p-} [a_rJC]}
-instance {PrelBase.Show{-2i,p-} PrelBase.Int{-3g,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.(){-40,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.(){-40,p-}}
-instance _forall_
-        [a_rJE b_rJF]
-        =>
-        {PrelBase.Show{-2i,p-} (a_rJE -> b_rJF)}
-PrelBase.$m=={-rca,p-} ::
-    _forall_
-    [a_rj4]
-    {PrelBase.Eq{-23,p-} a_rj4}
-    =>
-    a_rj4 -> a_rj4 -> PrelBase.Bool{-34,p-}
-PrelBase.$m/={-rc7,p-} ::
-    _forall_
-    [a_rj2]
-    {PrelBase.Eq{-23,p-} a_rj2}
-    =>
-    a_rj2 -> a_rj2 -> PrelBase.Bool{-34,p-}
-class PrelBase.Eq{-23,p-} rlg_rj0 where {
-    == ::
-       rlg_rj0 -> rlg_rj0 -> PrelBase.Bool{-34,p-};
-    /= ::
-       rlg_rj0 -> rlg_rj0 -> PrelBase.Bool{-34,p-};
-    }
-PrelBase.$mshowsPrec{-rcw,p-} ::
-    _forall_
-    [a_riY]
-    {PrelBase.Show{-2i,p-} a_riY}
-    =>
-    PrelBase.Int{-3g,p-}
-    -> a_riY -> PrelBase.String{-rdg,p-} -> PrelBase.String{-rdg,p-}
-type PrelBase.String{-rdg,p-} =
-    [PrelBase.Char{-38,p-}]
-PrelBase.$mshowList{-rcv,p-} ::
-    _forall_
-    [a_riV]
-    {PrelBase.Show{-2i,p-} a_riV}
-    =>
-    [a_riV] -> PrelBase.String{-rdg,p-} -> PrelBase.String{-rdg,p-}
-class PrelBase.Show{-2i,p-} riq_riT where {
-    showsPrec ::
-       PrelBase.Int{-3g,p-}
-       -> riq_riT -> PrelBase.String{-rdg,p-} -> PrelBase.String{-rdg,p-};
-    showList ::
-       [riq_riT] -> PrelBase.String{-rdg,p-} -> PrelBase.String{-rdg,p-};
-    }
-PrelBase.$m+{-rc4,p-} ::
-    _forall_
-    [a_riR]
-    {PrelBase.Num{-2c,p-} a_riR}
-    =>
-    a_riR -> a_riR -> a_riR
-PrelBase.$m-{-rc6,p-} ::
-    _forall_
-    [a_riP]
-    {PrelBase.Num{-2c,p-} a_riP}
-    =>
-    a_riP -> a_riP -> a_riP
-PrelBase.$m*{-rc3,p-} ::
-    _forall_
-    [a_riN]
-    {PrelBase.Num{-2c,p-} a_riN}
-    =>
-    a_riN -> a_riN -> a_riN
-PrelBase.$mnegate{-rct,p-} ::
-    _forall_ [a_riL] {PrelBase.Num{-2c,p-} a_riL} => a_riL -> a_riL
-PrelBase.$mabs{-rcf,p-} ::
-    _forall_ [a_riJ] {PrelBase.Num{-2c,p-} a_riJ} => a_riJ -> a_riJ
-PrelBase.$msignum{-rcx,p-} ::
-    _forall_ [a_riH] {PrelBase.Num{-2c,p-} a_riH} => a_riH -> a_riH
-PrelBase.$mfromInteger{-rcn,p-} ::
-    _forall_
-    [a_riF]
-    {PrelBase.Num{-2c,p-} a_riF}
-    =>
-    PrelBase.Integer{-3h,p-} -> a_riF
-PrelBase.$mfromInt{-rcm,p-} ::
-    _forall_
-    [a_riD]
-    {PrelBase.Num{-2c,p-} a_riD}
-    =>
-    PrelBase.Int{-3g,p-} -> a_riD
-class {PrelBase.Eq{-23,p-} riC_riB, PrelBase.Show{-2i,p-} riC_riB, PrelBase.Eval{-24,p-} riC_riB} => PrelBase.Num{-2c,p-} riC_riB where {
-    + ::
-       riC_riB -> riC_riB -> riC_riB;
-    - ::
-       riC_riB -> riC_riB -> riC_riB;
-    * ::
-       riC_riB -> riC_riB -> riC_riB;
-    negate ::
-       riC_riB -> riC_riB;
-    abs ::
-       riC_riB -> riC_riB;
-    signum ::
-       riC_riB -> riC_riB;
-    fromInteger ::
-       PrelBase.Integer{-3h,p-} -> riC_riB;
-    fromInt ::
-       PrelBase.Int{-3g,p-} -> riC_riB;
-    }
-class PrelBase.Eval{-24,p-} rk6_riz
-{- rec -}
-((i1{-r3z,x-}@((i2{-r3y,x-}@((i3{-r3x,x-}@i{-r3w,x-}))))), 1)
-    =   j{-r3u,x-}
-           1 1
-(Foo{-r3F,x-} j{-r3u,x-} 1 2)
-    =   (k{-r3s,x-}, 1, 1, 2)
-(~~~~k{-r3s,x-}, 1, 2, 3)
-    =   i{-r3w,x-}
-           3
-{- rec -}
-((f1{-r3D,x-}@((f2{-r3C,x-}@((f3{-r3B,x-}@f{-r3A,x-}))))), 1)
-    =   g{-r3v,x-}
-           1 1
-(Foo{-r3F,x-} g{-r3v,x-} 1 2)
-    =   (h{-r3t,x-}, 1, 1, 2)
-(~~~~h{-r3t,x-}, 1, 2, 3)
-    =   f{-r3A,x-}
-           3
-{- rec -}
-a{-r3E,x-}
-    =   a{-r3E,x-}
-data Foo{-r3G,x-} a_r3r =
-    Foo{-r3F,x-} a_r3r PrelBase.Int{-3g,i-} PrelBase.Int{-3g,i-}
-rn007.hs:19: Couldn't match the type
-                `Foo' against `PrelTup.(,,,) t{-a104-} t{-a105-} t{-a106-}'
-    Expected: `Foo (t{-aYy-} -> t{-aYE-} -> (t{-aYh-}, t{-aYt-}))'
-    Inferred: `(t{-a104-}, t{-a105-}, t{-a106-}, t{-a107-})'
-    In a pattern binding:
-       (`Foo' `j' 1 2)
-           =   `(k, 1, 1, 2)'
-rn007.hs:18: Couldn't match the type
-                `Foo' against `PrelTup.(,,,) t{-a108-} t{-a109-} t{-a10a-}'
-    Expected: `Foo (t{-aZr-} -> t{-aZx-} -> (t{-aZa-}, t{-aZm-}))'
-    Inferred: `(t{-a108-}, t{-a109-}, t{-a10a-}, t{-a10b-})'
-    In a pattern binding:
-       (`Foo' `g' 1 2)
-           =   `(h, 1, 1, 2)'
-
-
-Compilation had errors
diff --git a/ghc/compiler/tests/rename/rn008.hs b/ghc/compiler/tests/rename/rn008.hs
deleted file mode 100644 (file)
index b41379c..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
---!!! two sets of mutually-recursive blobs:
---!!!  f, g, h are mut rec
---!!!  i, j, k are mut rec
-module Test where
-
-data Foo a = Foo a Int Int
-
-(f1@(f2@(f3@f)), 1) = g 1 1
-(i1@(i2@(i3@i)), 1) = j 1 1
-
-(Foo g 1 2) = (h, 1, 1, 2)
-(Foo j 1 2) = (k, 1, 1, 2)
-
-(~ ~ ~ ~h, 1, 2, 3) = f 3
-(~ ~ ~ ~k, 1, 2, 3) = i 3
diff --git a/ghc/compiler/tests/rename/rn008.stderr b/ghc/compiler/tests/rename/rn008.stderr
deleted file mode 100644 (file)
index e8bdb47..0000000
+++ /dev/null
@@ -1,302 +0,0 @@
-Renamer stats: 6 interfaces read
-              4 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 9 read
-              0 newtype decls imported (of which 0 abstractly), out of 0 read
-              1 type synonym decls imported, out of 5 read
-              43 value signatures imported, out of 1157 read
-              31 instance decls imported, out of 166 read
-
-
-================================================================================
-Renamer:
-module Test where
-PrelNum.$d35{-rNl,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Integer{-3h,p-}}
-PrelNum.$d33{-rNj,p-} ::
-    {PrelBase.Num{-2c,p-} PrelBase.Integer{-3h,p-}}
-PrelNum.$d29{-rNe,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Integer{-3h,p-}}
-PrelNum.$d18{-rN2,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Double{-3a,p-}}
-PrelNum.$d16{-rN0,p-} ::
-    {PrelBase.Num{-2c,p-} PrelBase.Double{-3a,p-}}
-PrelNum.$d10{-rMU,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Double{-3a,p-}}
-PrelTup.$d9{-rKw,p-} ::
-    _forall_
-    [a_rWz b_rWA]
-    {PrelBase.Eq{-23,p-} a_rWz, PrelBase.Eq{-23,p-} b_rWA}
-    =>
-    {PrelBase.Eq{-23,p-} (PrelTup.(,){-42,p-} a_rWz b_rWA)}
-PrelTup.$d4{-rKe,p-} ::
-    _forall_
-    [a_rWw b_rWx]
-    {PrelBase.Show{-2i,p-} a_rWw, PrelBase.Show{-2i,p-} b_rWx}
-    =>
-    {PrelBase.Show{-2i,p-} (a_rWw, b_rWx)}
-PrelTup.$d2{-rJS,p-} ::
-    _forall_
-    [a_rWr b_rWs c_rWt d_rWu]
-    {PrelBase.Show{-2i,p-} a_rWr, PrelBase.Show{-2i,p-} b_rWs, PrelBase.Show{-2i,p-} c_rWt, PrelBase.Show{-2i,p-} d_rWu}
-    =>
-    {PrelBase.Show{-2i,p-} (a_rWr, b_rWs, c_rWt, d_rWu)}
-PrelTup.$d15{-rJN,p-} ::
-    _forall_
-    [a_rWm b_rWn c_rWo d_rWp]
-    =>
-    {PrelBase.Eval{-24,p-} (PrelTup.(,,,){-44,p-} a_rWm b_rWn c_rWo d_rWp)}
-PrelTup.$d13{-rJL,p-} ::
-    _forall_
-    [a_rWj b_rWk]
-    =>
-    {PrelBase.Eval{-24,p-} (PrelTup.(,){-42,p-} a_rWj b_rWk)}
-PrelTup.$d11{-rJJ,p-} ::
-    _forall_
-    [a_rWe b_rWf c_rWg d_rWh]
-    {PrelBase.Eq{-23,p-} a_rWe, PrelBase.Eq{-23,p-} b_rWf, PrelBase.Eq{-23,p-} c_rWg, PrelBase.Eq{-23,p-} d_rWh}
-    =>
-    {PrelBase.Eq{-23,p-} (PrelTup.(,,,){-44,p-} a_rWe b_rWf c_rWg d_rWh)}
-PrelBase.$d8{-rbZ,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Char{-38,p-}}
-PrelBase.$d7{-rbY,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d54{-rbT,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Bool{-34,p-}}
-PrelBase.$d46{-rbK,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.(){-40,p-}}
-PrelBase.$d44{-rbI,p-} ::
-    _forall_ [a_rWc] => {PrelBase.Eval{-24,p-} [a_rWc]}
-PrelBase.$d42{-rbG,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Integer{-3h,p-}}
-PrelBase.$d41{-rbF,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d39{-rbC,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Double{-3a,p-}}
-PrelBase.$d38{-rbB,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Char{-38,p-}}
-PrelBase.$d37{-rbA,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Bool{-34,p-}}
-PrelBase.$d33{-rbw,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Char{-38,p-}}
-PrelBase.$d32{-rbv,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Bool{-34,p-}}
-PrelBase.$d3{-rbs,p-} ::
-    {PrelBase.Num{-2c,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d27{-rbp,p-} ::
-    _forall_
-    [a_rWa]
-    {PrelBase.Eq{-23,p-} a_rWa}
-    =>
-    {PrelBase.Eq{-23,p-} [a_rWa]}
-PrelBase.$d21{-rbj,p-} ::
-    _forall_
-    [a_rW8]
-    {PrelBase.Show{-2i,p-} a_rW8}
-    =>
-    {PrelBase.Show{-2i,p-} [a_rW8]}
-PrelBase.$d2{-rbh,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d15{-rbc,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.(){-40,p-}}
-PrelBase.$d11{-rb8,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.(){-40,p-}}
-PrelBase.$d1{-rb6,p-} ::
-    _forall_ [a_rW5 b_rW6] => {PrelBase.Show{-2i,p-} (a_rW5 -> b_rW6)}
-instance {PrelBase.Eq{-23,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Num{-2c,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Num{-2c,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Double{-3a,p-}}
-instance _forall_
-        [a_rJ8 b_rJ9]
-        {PrelBase.Eq{-23,p-} a_rJ8, PrelBase.Eq{-23,p-} b_rJ9}
-        =>
-        {PrelBase.Eq{-23,p-} (PrelTup.(,){-42,p-} a_rJ8 b_rJ9)}
-instance _forall_
-        [a_rJb b_rJc]
-        {PrelBase.Show{-2i,p-} a_rJb, PrelBase.Show{-2i,p-} b_rJc}
-        =>
-        {PrelBase.Show{-2i,p-} (a_rJb, b_rJc)}
-instance _forall_
-        [a_rJe b_rJf c_rJg d_rJh]
-        {PrelBase.Show{-2i,p-} a_rJe, PrelBase.Show{-2i,p-} b_rJf, PrelBase.Show{-2i,p-} c_rJg, PrelBase.Show{-2i,p-} d_rJh}
-        =>
-        {PrelBase.Show{-2i,p-} (a_rJe, b_rJf, c_rJg, d_rJh)}
-instance _forall_
-        [a_rJj b_rJk c_rJl d_rJm]
-        =>
-        {PrelBase.Eval{-24,p-} (PrelTup.(,,,){-44,p-} a_rJj b_rJk c_rJl d_rJm)}
-instance _forall_
-        [a_rJo b_rJp]
-        =>
-        {PrelBase.Eval{-24,p-} (PrelTup.(,){-42,p-} a_rJo b_rJp)}
-instance _forall_
-        [a_rJr b_rJs c_rJt d_rJu]
-        {PrelBase.Eq{-23,p-} a_rJr, PrelBase.Eq{-23,p-} b_rJs, PrelBase.Eq{-23,p-} c_rJt, PrelBase.Eq{-23,p-} d_rJu}
-        =>
-        {PrelBase.Eq{-23,p-} (PrelTup.(,,,){-44,p-} a_rJr b_rJs c_rJt d_rJu)}
-instance {PrelBase.Show{-2i,p-} PrelBase.Char{-38,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Int{-3g,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Bool{-34,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.(){-40,p-}}
-instance _forall_ [a_rJw] => {PrelBase.Eval{-24,p-} [a_rJw]}
-instance {PrelBase.Eval{-24,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Int{-3g,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Char{-38,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Bool{-34,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Char{-38,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Bool{-34,p-}}
-instance {PrelBase.Num{-2c,p-} PrelBase.Int{-3g,p-}}
-instance _forall_
-        [a_rJy]
-        {PrelBase.Eq{-23,p-} a_rJy}
-        =>
-        {PrelBase.Eq{-23,p-} [a_rJy]}
-instance _forall_
-        [a_rJA]
-        {PrelBase.Show{-2i,p-} a_rJA}
-        =>
-        {PrelBase.Show{-2i,p-} [a_rJA]}
-instance {PrelBase.Show{-2i,p-} PrelBase.Int{-3g,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.(){-40,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.(){-40,p-}}
-instance _forall_
-        [a_rJC b_rJD]
-        =>
-        {PrelBase.Show{-2i,p-} (a_rJC -> b_rJD)}
-PrelBase.$m=={-rc8,p-} ::
-    _forall_
-    [a_rj2]
-    {PrelBase.Eq{-23,p-} a_rj2}
-    =>
-    a_rj2 -> a_rj2 -> PrelBase.Bool{-34,p-}
-PrelBase.$m/={-rc5,p-} ::
-    _forall_
-    [a_rj0]
-    {PrelBase.Eq{-23,p-} a_rj0}
-    =>
-    a_rj0 -> a_rj0 -> PrelBase.Bool{-34,p-}
-class PrelBase.Eq{-23,p-} rlg_riY where {
-    == ::
-       rlg_riY -> rlg_riY -> PrelBase.Bool{-34,p-};
-    /= ::
-       rlg_riY -> rlg_riY -> PrelBase.Bool{-34,p-};
-    }
-PrelBase.$mshowsPrec{-rcu,p-} ::
-    _forall_
-    [a_riW]
-    {PrelBase.Show{-2i,p-} a_riW}
-    =>
-    PrelBase.Int{-3g,p-}
-    -> a_riW -> PrelBase.String{-rde,p-} -> PrelBase.String{-rde,p-}
-type PrelBase.String{-rde,p-} =
-    [PrelBase.Char{-38,p-}]
-PrelBase.$mshowList{-rct,p-} ::
-    _forall_
-    [a_riT]
-    {PrelBase.Show{-2i,p-} a_riT}
-    =>
-    [a_riT] -> PrelBase.String{-rde,p-} -> PrelBase.String{-rde,p-}
-class PrelBase.Show{-2i,p-} riq_riR where {
-    showsPrec ::
-       PrelBase.Int{-3g,p-}
-       -> riq_riR -> PrelBase.String{-rde,p-} -> PrelBase.String{-rde,p-};
-    showList ::
-       [riq_riR] -> PrelBase.String{-rde,p-} -> PrelBase.String{-rde,p-};
-    }
-PrelBase.$m+{-rc2,p-} ::
-    _forall_
-    [a_riP]
-    {PrelBase.Num{-2c,p-} a_riP}
-    =>
-    a_riP -> a_riP -> a_riP
-PrelBase.$m-{-rc4,p-} ::
-    _forall_
-    [a_riN]
-    {PrelBase.Num{-2c,p-} a_riN}
-    =>
-    a_riN -> a_riN -> a_riN
-PrelBase.$m*{-rc1,p-} ::
-    _forall_
-    [a_riL]
-    {PrelBase.Num{-2c,p-} a_riL}
-    =>
-    a_riL -> a_riL -> a_riL
-PrelBase.$mnegate{-rcr,p-} ::
-    _forall_ [a_riJ] {PrelBase.Num{-2c,p-} a_riJ} => a_riJ -> a_riJ
-PrelBase.$mabs{-rcd,p-} ::
-    _forall_ [a_riH] {PrelBase.Num{-2c,p-} a_riH} => a_riH -> a_riH
-PrelBase.$msignum{-rcv,p-} ::
-    _forall_ [a_riF] {PrelBase.Num{-2c,p-} a_riF} => a_riF -> a_riF
-PrelBase.$mfromInteger{-rcl,p-} ::
-    _forall_
-    [a_riD]
-    {PrelBase.Num{-2c,p-} a_riD}
-    =>
-    PrelBase.Integer{-3h,p-} -> a_riD
-PrelBase.$mfromInt{-rck,p-} ::
-    _forall_
-    [a_riB]
-    {PrelBase.Num{-2c,p-} a_riB}
-    =>
-    PrelBase.Int{-3g,p-} -> a_riB
-class {PrelBase.Eq{-23,p-} riC_riz, PrelBase.Show{-2i,p-} riC_riz, PrelBase.Eval{-24,p-} riC_riz} => PrelBase.Num{-2c,p-} riC_riz where {
-    + ::
-       riC_riz -> riC_riz -> riC_riz;
-    - ::
-       riC_riz -> riC_riz -> riC_riz;
-    * ::
-       riC_riz -> riC_riz -> riC_riz;
-    negate ::
-       riC_riz -> riC_riz;
-    abs ::
-       riC_riz -> riC_riz;
-    signum ::
-       riC_riz -> riC_riz;
-    fromInteger ::
-       PrelBase.Integer{-3h,p-} -> riC_riz;
-    fromInt ::
-       PrelBase.Int{-3g,p-} -> riC_riz;
-    }
-class PrelBase.Eval{-24,p-} rk6_rix
-{- rec -}
-((i1{-r3y,x-}@((i2{-r3x,x-}@((i3{-r3w,x-}@i{-r3v,x-}))))), 1)
-    =   j{-r3t,x-}
-           1 1
-(Foo{-r3D,x-} j{-r3t,x-} 1 2)
-    =   (k{-r3r,x-}, 1, 1, 2)
-(~~~~k{-r3r,x-}, 1, 2, 3)
-    =   i{-r3v,x-}
-           3
-{- rec -}
-((f1{-r3C,x-}@((f2{-r3B,x-}@((f3{-r3A,x-}@f{-r3z,x-}))))), 1)
-    =   g{-r3u,x-}
-           1 1
-(Foo{-r3D,x-} g{-r3u,x-} 1 2)
-    =   (h{-r3s,x-}, 1, 1, 2)
-(~~~~h{-r3s,x-}, 1, 2, 3)
-    =   f{-r3z,x-}
-           3
-data Foo{-r3E,x-} a_r3q =
-    Foo{-r3D,x-} a_r3q PrelBase.Int{-3g,i-} PrelBase.Int{-3g,i-}
-rn008.hs:12: Couldn't match the type
-                `Foo' against `PrelTup.(,,,) t{-aZY-} t{-aZZ-} t{-a100-}'
-    Expected: `Foo (t{-aYw-} -> t{-aYC-} -> (t{-aYf-}, t{-aYr-}))'
-    Inferred: `(t{-aZY-}, t{-aZZ-}, t{-a100-}, t{-a101-})'
-    In a pattern binding:
-       (`Foo' `j' 1 2)
-           =   `(k, 1, 1, 2)'
-rn008.hs:11: Couldn't match the type
-                `Foo' against `PrelTup.(,,,) t{-a102-} t{-a103-} t{-a104-}'
-    Expected: `Foo (t{-aZp-} -> t{-aZv-} -> (t{-aZ8-}, t{-aZk-}))'
-    Inferred: `(t{-a102-}, t{-a103-}, t{-a104-}, t{-a105-})'
-    In a pattern binding:
-       (`Foo' `g' 1 2)
-           =   `(h, 1, 1, 2)'
-
-
-Compilation had errors
diff --git a/ghc/compiler/tests/rename/rn009.hs b/ghc/compiler/tests/rename/rn009.hs
deleted file mode 100644 (file)
index dbf6966..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-module Imp10 where
-import Int10
diff --git a/ghc/compiler/tests/rename/rn009.stderr b/ghc/compiler/tests/rename/rn009.stderr
deleted file mode 100644 (file)
index 3b6fdaf..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-Renamer stats: 6 interfaces read
-              0 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 19 read
-              0 newtype decls imported (of which 0 abstractly), out of 0 read
-              0 type synonym decls imported, out of 5 read
-              0 value signatures imported, out of 1098 read
-              0 instance decls imported, out of 114 read
-
-
-================================================================================
-Renamer:
-module Imp10 where
diff --git a/ghc/compiler/tests/rename/rn010.hs b/ghc/compiler/tests/rename/rn010.hs
deleted file mode 100644 (file)
index da32cce..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-module Imp100 where
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-
diff --git a/ghc/compiler/tests/rename/rn010.stderr b/ghc/compiler/tests/rename/rn010.stderr
deleted file mode 100644 (file)
index f143bb0..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-Renamer stats: 6 interfaces read
-              0 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 19 read
-              0 newtype decls imported (of which 0 abstractly), out of 0 read
-              0 type synonym decls imported, out of 5 read
-              0 value signatures imported, out of 1098 read
-              0 instance decls imported, out of 114 read
-
-
-================================================================================
-Renamer:
-module Imp100 where
diff --git a/ghc/compiler/tests/rename/rn011.hs b/ghc/compiler/tests/rename/rn011.hs
deleted file mode 100644 (file)
index c71a553..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-module Imp1000 where
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-
diff --git a/ghc/compiler/tests/rename/rn011.stderr b/ghc/compiler/tests/rename/rn011.stderr
deleted file mode 100644 (file)
index ca4c28e..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-Renamer stats: 6 interfaces read
-              0 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 19 read
-              0 newtype decls imported (of which 0 abstractly), out of 0 read
-              0 type synonym decls imported, out of 5 read
-              0 value signatures imported, out of 1098 read
-              0 instance decls imported, out of 114 read
-
-
-================================================================================
-Renamer:
-module Imp1000 where
diff --git a/ghc/compiler/tests/rename/rn012.hs b/ghc/compiler/tests/rename/rn012.hs
deleted file mode 100644 (file)
index a49abc6..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-module Imp500 where
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-import Int10
-
diff --git a/ghc/compiler/tests/rename/rn012.stderr b/ghc/compiler/tests/rename/rn012.stderr
deleted file mode 100644 (file)
index aab3298..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-Renamer stats: 6 interfaces read
-              0 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 19 read
-              0 newtype decls imported (of which 0 abstractly), out of 0 read
-              0 type synonym decls imported, out of 5 read
-              0 value signatures imported, out of 1098 read
-              0 instance decls imported, out of 114 read
-
-
-================================================================================
-Renamer:
-module Imp500 where
diff --git a/ghc/compiler/tests/rename/rn013.hs b/ghc/compiler/tests/rename/rn013.hs
deleted file mode 100644 (file)
index e48c2c5..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-module Mod10 where
-
-data T1 a = C1 a
-
-data T2 a b = T2C1 a | T2C2 b
-
-data T3 a b c = T3C1 a | T3C2 b | T3C3 c
-
-data T4 a b c d = T4C1 a | T4C2 b | T4C3 c | T4C4 d
-
-data T5 a b c d e = T5C1 a | T5C2 b | T5C3 c | T5C4 d | T5C5 e
-
-data T6 a = T6C6 a
-
-data T7 a b = T7C6 a | T7C7 b
-
-data T8 a b c = T8C1 a | T8C2 b | T8C3 c
-
-data T9 a b c d = T9C1 a | T9C2 b | T9C3 c | T9C4 d
-
-data T10 a b c d e = T10C1 a | T10C2 b | T10C3 c | T10C4 d | T10C5 e
diff --git a/ghc/compiler/tests/rename/rn013.stderr b/ghc/compiler/tests/rename/rn013.stderr
deleted file mode 100644 (file)
index acdfbc6..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-Renamer stats: 5 interfaces read
-              1 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 9 read
-              0 newtype decls imported (of which 0 abstractly), out of 0 read
-              0 type synonym decls imported, out of 5 read
-              4 value signatures imported, out of 1098 read
-              4 instance decls imported, out of 114 read
-
-
-================================================================================
-Renamer:
-module Mod10 where
-PrelBase.$d46{-rdc,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.(){-40,p-}}
-PrelBase.$d41{-rd7,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d39{-rd4,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Double{-3a,p-}}
-PrelBase.$d37{-rd2,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Bool{-34,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.(){-40,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Int{-3g,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Bool{-34,p-}}
-class PrelBase.Eval{-24,p-} rk6_rjZ
-data T10{-r4V,x-} a_r4i b_r4j c_r4k d_r4l e_r4m =
-    T10C1{-r4,x-} a_r4i
-    | T10C2{-r3,x-} b_r4j
-    | T10C3{-r6,x-} c_r4k
-    | T10C4{-r8,x-} d_r4l
-    | T10C5{-ra,x-} e_r4m
-data T9{-r4W,x-} a_r4o b_r4p c_r4q d_r4r =
-    T9C1{-rf,x-} a_r4o
-    | T9C2{-re,x-} b_r4p
-    | T9C3{-rh,x-} c_r4q
-    | T9C4{-rj,x-} d_r4r
-data T8{-r4X,x-} a_r4t b_r4u c_r4v =
-    T8C1{-ro,x-} a_r4t | T8C2{-rn,x-} b_r4u | T8C3{-rq,x-} c_r4v
-data T7{-r4Y,x-} a_r4x b_r4y =
-    T7C6{-rv,x-} a_r4x | T7C7{-ru,x-} b_r4y
-data T6{-r50,x-} a_r4A =
-    T6C6{-r4Z,x-} a_r4A
-data T5{-r51,x-} a_r4C b_r4D c_r4E d_r4F e_r4G =
-    T5C1{-rC,x-} a_r4C
-    | T5C2{-rB,x-} b_r4D
-    | T5C3{-rE,x-} c_r4E
-    | T5C4{-rG,x-} d_r4F
-    | T5C5{-rI,x-} e_r4G
-data T4{-r52,x-} a_r4I b_r4J c_r4K d_r4L =
-    T4C1{-rN,x-} a_r4I
-    | T4C2{-rM,x-} b_r4J
-    | T4C3{-rP,x-} c_r4K
-    | T4C4{-rR,x-} d_r4L
-data T3{-r53,x-} a_r4N b_r4O c_r4P =
-    T3C1{-rW,x-} a_r4N | T3C2{-rV,x-} b_r4O | T3C3{-rY,x-} c_r4P
-data T2{-r54,x-} a_r4R b_r4S =
-    T2C1{-r13,x-} a_r4R | T2C2{-r12,x-} b_r4S
-data T1{-r56,x-} a_r4U =
-    C1{-r55,x-} a_r4U
diff --git a/ghc/compiler/tests/rename/rn014.hs b/ghc/compiler/tests/rename/rn014.hs
deleted file mode 100644 (file)
index b750bf7..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
---!!! Test for definition of main
-import Prelude
diff --git a/ghc/compiler/tests/rename/rn014.stderr b/ghc/compiler/tests/rename/rn014.stderr
deleted file mode 100644 (file)
index 43b4544..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-Renamer stats: 6 interfaces read
-              0 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 14 read
-              1 newtype decls imported (of which 1 abstractly), out of 1 read
-              0 type synonym decls imported, out of 6 read
-              0 value signatures imported, out of 1200 read
-              0 instance decls imported, out of 130 read
-
-
-================================================================================
-Renamer:
-module Main where
-newtype IOBase.IO{-3e,p-} rAg_rJW =
-rn014.hs:2: Module Main must include a definition for `Main.main'
-
-
-Compilation had errors
diff --git a/ghc/compiler/tests/rename/rn015.hs b/ghc/compiler/tests/rename/rn015.hs
deleted file mode 100644 (file)
index 8520347..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
---!!! Class and instance decl
-
-module Test where
-
-class K a where
-       op1 :: a -> a -> a
-       op2 :: Int -> a
-
-instance K Int where
-       op1 a b = a+b
-       op2 x   = x
-
-instance K Bool where
-       op1 a b = a
-       -- Pick up the default decl for op2
-       
-instance K [a] where
-       op3 a = a       -- Oops!  Isn't a class op of K
-       
diff --git a/ghc/compiler/tests/rename/rn015.stderr b/ghc/compiler/tests/rename/rn015.stderr
deleted file mode 100644 (file)
index 2c6396a..0000000
+++ /dev/null
@@ -1,228 +0,0 @@
-Renamer stats: 5 interfaces read
-              4 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 9 read
-              0 newtype decls imported (of which 0 abstractly), out of 0 read
-              1 type synonym decls imported, out of 5 read
-              37 value signatures imported, out of 1098 read
-              25 instance decls imported, out of 114 read
-
-
-================================================================================
-Renamer:
-module Test where
-PrelNum.$d35{-ryc,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Integer{-3h,p-}}
-PrelNum.$d33{-rya,p-} ::
-    {PrelBase.Num{-2c,p-} PrelBase.Integer{-3h,p-}}
-PrelNum.$d29{-ry5,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Integer{-3h,p-}}
-PrelNum.$d18{-rxT,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Double{-3a,p-}}
-PrelNum.$d16{-rxR,p-} ::
-    {PrelBase.Num{-2c,p-} PrelBase.Double{-3a,p-}}
-PrelNum.$d10{-rxL,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Double{-3a,p-}}
-PrelBase.$d8{-rc9,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Char{-38,p-}}
-PrelBase.$d7{-rc8,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d54{-rc3,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Bool{-34,p-}}
-PrelBase.$d46{-rbU,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.(){-40,p-}}
-PrelBase.$d44{-rbS,p-} ::
-    _forall_ [a_rH3] => {PrelBase.Eval{-24,p-} [a_rH3]}
-PrelBase.$d42{-rbQ,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Integer{-3h,p-}}
-PrelBase.$d41{-rbP,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d39{-rbM,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Double{-3a,p-}}
-PrelBase.$d38{-rbL,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Char{-38,p-}}
-PrelBase.$d37{-rbK,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Bool{-34,p-}}
-PrelBase.$d33{-rbG,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Char{-38,p-}}
-PrelBase.$d32{-rbF,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Bool{-34,p-}}
-PrelBase.$d3{-rbC,p-} ::
-    {PrelBase.Num{-2c,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d27{-rbz,p-} ::
-    _forall_
-    [a_rH1]
-    {PrelBase.Eq{-23,p-} a_rH1}
-    =>
-    {PrelBase.Eq{-23,p-} [a_rH1]}
-PrelBase.$d21{-rbt,p-} ::
-    _forall_
-    [a_rGZ]
-    {PrelBase.Show{-2i,p-} a_rGZ}
-    =>
-    {PrelBase.Show{-2i,p-} [a_rGZ]}
-PrelBase.$d2{-rbr,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d15{-rbm,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.(){-40,p-}}
-PrelBase.$d11{-rbi,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.(){-40,p-}}
-PrelBase.$d1{-rbg,p-} ::
-    _forall_ [a_rGW b_rGX] => {PrelBase.Show{-2i,p-} (a_rGW -> b_rGX)}
-instance {PrelBase.Eq{-23,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Num{-2c,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Num{-2c,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Char{-38,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Int{-3g,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Bool{-34,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.(){-40,p-}}
-instance _forall_ [a_rvk] => {PrelBase.Eval{-24,p-} [a_rvk]}
-instance {PrelBase.Eval{-24,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Int{-3g,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Char{-38,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Bool{-34,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Char{-38,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Bool{-34,p-}}
-instance {PrelBase.Num{-2c,p-} PrelBase.Int{-3g,p-}}
-instance _forall_
-        [a_rvm]
-        {PrelBase.Eq{-23,p-} a_rvm}
-        =>
-        {PrelBase.Eq{-23,p-} [a_rvm]}
-instance _forall_
-        [a_rvo]
-        {PrelBase.Show{-2i,p-} a_rvo}
-        =>
-        {PrelBase.Show{-2i,p-} [a_rvo]}
-instance {PrelBase.Show{-2i,p-} PrelBase.Int{-3g,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.(){-40,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.(){-40,p-}}
-instance _forall_
-        [a_rvq b_rvr]
-        =>
-        {PrelBase.Show{-2i,p-} (a_rvq -> b_rvr)}
-PrelBase.$m=={-rci,p-} ::
-    _forall_
-    [a_rjb]
-    {PrelBase.Eq{-23,p-} a_rjb}
-    =>
-    a_rjb -> a_rjb -> PrelBase.Bool{-34,p-}
-PrelBase.$m/={-rcf,p-} ::
-    _forall_
-    [a_rj9]
-    {PrelBase.Eq{-23,p-} a_rj9}
-    =>
-    a_rj9 -> a_rj9 -> PrelBase.Bool{-34,p-}
-class PrelBase.Eq{-23,p-} rlg_rj7 where {
-    == ::
-       rlg_rj7 -> rlg_rj7 -> PrelBase.Bool{-34,p-};
-    /= ::
-       rlg_rj7 -> rlg_rj7 -> PrelBase.Bool{-34,p-};
-    }
-PrelBase.$mshowsPrec{-rcE,p-} ::
-    _forall_
-    [a_rj5]
-    {PrelBase.Show{-2i,p-} a_rj5}
-    =>
-    PrelBase.Int{-3g,p-}
-    -> a_rj5 -> PrelBase.String{-rdn,p-} -> PrelBase.String{-rdn,p-}
-type PrelBase.String{-rdn,p-} =
-    [PrelBase.Char{-38,p-}]
-PrelBase.$mshowList{-rcD,p-} ::
-    _forall_
-    [a_rj2]
-    {PrelBase.Show{-2i,p-} a_rj2}
-    =>
-    [a_rj2] -> PrelBase.String{-rdn,p-} -> PrelBase.String{-rdn,p-}
-class PrelBase.Show{-2i,p-} riq_rj0 where {
-    showsPrec ::
-       PrelBase.Int{-3g,p-}
-       -> riq_rj0 -> PrelBase.String{-rdn,p-} -> PrelBase.String{-rdn,p-};
-    showList ::
-       [riq_rj0] -> PrelBase.String{-rdn,p-} -> PrelBase.String{-rdn,p-};
-    }
-class PrelBase.Eval{-24,p-} rk6_riY
-PrelBase.$m+{-rcc,p-} ::
-    _forall_
-    [a_riW]
-    {PrelBase.Num{-2c,p-} a_riW}
-    =>
-    a_riW -> a_riW -> a_riW
-PrelBase.$m-{-rce,p-} ::
-    _forall_
-    [a_riU]
-    {PrelBase.Num{-2c,p-} a_riU}
-    =>
-    a_riU -> a_riU -> a_riU
-PrelBase.$m*{-rcb,p-} ::
-    _forall_
-    [a_riS]
-    {PrelBase.Num{-2c,p-} a_riS}
-    =>
-    a_riS -> a_riS -> a_riS
-PrelBase.$mnegate{-rcB,p-} ::
-    _forall_ [a_riQ] {PrelBase.Num{-2c,p-} a_riQ} => a_riQ -> a_riQ
-PrelBase.$mabs{-rcn,p-} ::
-    _forall_ [a_riO] {PrelBase.Num{-2c,p-} a_riO} => a_riO -> a_riO
-PrelBase.$msignum{-rcF,p-} ::
-    _forall_ [a_riM] {PrelBase.Num{-2c,p-} a_riM} => a_riM -> a_riM
-PrelBase.$mfromInteger{-rcv,p-} ::
-    _forall_
-    [a_riK]
-    {PrelBase.Num{-2c,p-} a_riK}
-    =>
-    PrelBase.Integer{-3h,p-} -> a_riK
-PrelBase.$mfromInt{-rcu,p-} ::
-    _forall_
-    [a_riI]
-    {PrelBase.Num{-2c,p-} a_riI}
-    =>
-    PrelBase.Int{-3g,p-} -> a_riI
-class {PrelBase.Eq{-23,p-} riC_riG, PrelBase.Show{-2i,p-} riC_riG, PrelBase.Eval{-24,p-} riC_riG} => PrelBase.Num{-2c,p-} riC_riG where {
-    + ::
-       riC_riG -> riC_riG -> riC_riG;
-    - ::
-       riC_riG -> riC_riG -> riC_riG;
-    * ::
-       riC_riG -> riC_riG -> riC_riG;
-    negate ::
-       riC_riG -> riC_riG;
-    abs ::
-       riC_riG -> riC_riG;
-    signum ::
-       riC_riG -> riC_riG;
-    fromInteger ::
-       PrelBase.Integer{-3h,p-} -> riC_riG;
-    fromInt ::
-       PrelBase.Int{-3g,p-} -> riC_riG;
-    }
-instance _forall_ [a_r3f] => {K{-r3J,x-} [a_r3f]} where
-    []
-    op3_r3h
-       a_r3j   =   a_r3j
-instance {K{-r3J,x-} PrelBase.Bool{-34,i-}} where
-    []
-    op1_r3n
-       a_r3p b_r3r
-               =   a_r3p
-instance {K{-r3J,x-} PrelBase.Int{-3g,i-}} where
-    []
-    op1_r3v
-       a_r3x b_r3z
-               =   a_r3x PrelBase.+{-rb3,i-} b_r3z
-    op2_r3B
-       x_r3D   =   x_r3D
-class K{-r3J,x-} a_r3G where {
-    op1 ::
-       a_r3G -> a_r3G -> a_r3G;
-    op2 ::
-       PrelBase.Int{-3g,i-} -> a_r3G;
-    }
-rn015.hs:18: Class `K' does not have a method `op3'
-
-
-Compilation had errors
diff --git a/ghc/compiler/tests/rename/rn016.hs b/ghc/compiler/tests/rename/rn016.hs
deleted file mode 100644 (file)
index a1c1290..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
---!!! Import an interface defining a class and some instances
-
-module Main where
-
-import Rn016
-
-main = undefined
diff --git a/ghc/compiler/tests/rename/rn016.stderr b/ghc/compiler/tests/rename/rn016.stderr
deleted file mode 100644 (file)
index 07bb471..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-Renamer stats: 7 interfaces read
-              0 class decls imported, out of 18 read
-              0 data decls imported (of which 0 abstractly), out of 14 read
-              1 newtype decls imported (of which 1 abstractly), out of 1 read
-              0 type synonym decls imported, out of 6 read
-              1 value signatures imported, out of 1203 read
-              0 instance decls imported, out of 133 read
-
-
-================================================================================
-Renamer:
-module Main where
-newtype IOBase.IO{-3e,p-} rAg_rKd =
-Prelude.undefined{-r3k,p-} ::
-    _forall_ [a_r3u] => a_r3u
-{- nonrec -}
-main{-814,x-}
-    =   Prelude.undefined{-r3k,i-}
diff --git a/ghc/compiler/tests/rename/rn017.hs b/ghc/compiler/tests/rename/rn017.hs
deleted file mode 100644 (file)
index 1a3c2d0..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
---!! Rexporting
-module Test ( module Test , module Rn017 ) where
-
-import Rn017
-
-f x = x
-
-data Foo = MkFoo
-
-class FOO a where
-    op :: a -> Int
-
-instance FOO Foo where
-    op x = 42
diff --git a/ghc/compiler/tests/rename/rn017.stderr b/ghc/compiler/tests/rename/rn017.stderr
deleted file mode 100644 (file)
index 459e1b8..0000000
+++ /dev/null
@@ -1,214 +0,0 @@
-Renamer stats: 6 interfaces read
-              4 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 11 read
-              0 newtype decls imported (of which 0 abstractly), out of 0 read
-              1 type synonym decls imported, out of 5 read
-              37 value signatures imported, out of 1101 read
-              25 instance decls imported, out of 114 read
-
-
-================================================================================
-Renamer:
-module Test where
-PrelNum.$d35{-ry8,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Integer{-3h,p-}}
-PrelNum.$d33{-ry6,p-} ::
-    {PrelBase.Num{-2c,p-} PrelBase.Integer{-3h,p-}}
-PrelNum.$d29{-ry1,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Integer{-3h,p-}}
-PrelNum.$d18{-rxP,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Double{-3a,p-}}
-PrelNum.$d16{-rxN,p-} ::
-    {PrelBase.Num{-2c,p-} PrelBase.Double{-3a,p-}}
-PrelNum.$d10{-rxH,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Double{-3a,p-}}
-PrelBase.$d8{-rc4,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Char{-38,p-}}
-PrelBase.$d7{-rc3,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d54{-rbY,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Bool{-34,p-}}
-PrelBase.$d46{-rbP,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.(){-40,p-}}
-PrelBase.$d44{-rbN,p-} ::
-    _forall_ [a_rGZ] => {PrelBase.Eval{-24,p-} [a_rGZ]}
-PrelBase.$d42{-rbL,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Integer{-3h,p-}}
-PrelBase.$d41{-rbK,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d39{-rbH,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Double{-3a,p-}}
-PrelBase.$d38{-rbG,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Char{-38,p-}}
-PrelBase.$d37{-rbF,p-} ::
-    {PrelBase.Eval{-24,p-} PrelBase.Bool{-34,p-}}
-PrelBase.$d33{-rbB,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Char{-38,p-}}
-PrelBase.$d32{-rbA,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.Bool{-34,p-}}
-PrelBase.$d3{-rbx,p-} ::
-    {PrelBase.Num{-2c,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d27{-rbu,p-} ::
-    _forall_
-    [a_rGX]
-    {PrelBase.Eq{-23,p-} a_rGX}
-    =>
-    {PrelBase.Eq{-23,p-} [a_rGX]}
-PrelBase.$d21{-rbo,p-} ::
-    _forall_
-    [a_rGV]
-    {PrelBase.Show{-2i,p-} a_rGV}
-    =>
-    {PrelBase.Show{-2i,p-} [a_rGV]}
-PrelBase.$d2{-rbm,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.Int{-3g,p-}}
-PrelBase.$d15{-rbh,p-} ::
-    {PrelBase.Eq{-23,p-} PrelBase.(){-40,p-}}
-PrelBase.$d11{-rbd,p-} ::
-    {PrelBase.Show{-2i,p-} PrelBase.(){-40,p-}}
-PrelBase.$d1{-rbb,p-} ::
-    _forall_ [a_rGS b_rGT] => {PrelBase.Show{-2i,p-} (a_rGS -> b_rGT)}
-instance {PrelBase.Eq{-23,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Num{-2c,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Num{-2c,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Char{-38,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Int{-3g,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.Bool{-34,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.(){-40,p-}}
-instance _forall_ [a_rvg] => {PrelBase.Eval{-24,p-} [a_rvg]}
-instance {PrelBase.Eval{-24,p-} PrelBase.Integer{-3h,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Int{-3g,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Double{-3a,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Char{-38,p-}}
-instance {PrelBase.Eval{-24,p-} PrelBase.Bool{-34,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Char{-38,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.Bool{-34,p-}}
-instance {PrelBase.Num{-2c,p-} PrelBase.Int{-3g,p-}}
-instance _forall_
-        [a_rvi]
-        {PrelBase.Eq{-23,p-} a_rvi}
-        =>
-        {PrelBase.Eq{-23,p-} [a_rvi]}
-instance _forall_
-        [a_rvk]
-        {PrelBase.Show{-2i,p-} a_rvk}
-        =>
-        {PrelBase.Show{-2i,p-} [a_rvk]}
-instance {PrelBase.Show{-2i,p-} PrelBase.Int{-3g,p-}}
-instance {PrelBase.Eq{-23,p-} PrelBase.(){-40,p-}}
-instance {PrelBase.Show{-2i,p-} PrelBase.(){-40,p-}}
-instance _forall_
-        [a_rvm b_rvn]
-        =>
-        {PrelBase.Show{-2i,p-} (a_rvm -> b_rvn)}
-PrelBase.$m=={-rcd,p-} ::
-    _forall_
-    [a_rj7]
-    {PrelBase.Eq{-23,p-} a_rj7}
-    =>
-    a_rj7 -> a_rj7 -> PrelBase.Bool{-34,p-}
-PrelBase.$m/={-rca,p-} ::
-    _forall_
-    [a_rj5]
-    {PrelBase.Eq{-23,p-} a_rj5}
-    =>
-    a_rj5 -> a_rj5 -> PrelBase.Bool{-34,p-}
-class PrelBase.Eq{-23,p-} rlg_rj3 where {
-    == ::
-       rlg_rj3 -> rlg_rj3 -> PrelBase.Bool{-34,p-};
-    /= ::
-       rlg_rj3 -> rlg_rj3 -> PrelBase.Bool{-34,p-};
-    }
-PrelBase.$mshowsPrec{-rcz,p-} ::
-    _forall_
-    [a_rj1]
-    {PrelBase.Show{-2i,p-} a_rj1}
-    =>
-    PrelBase.Int{-3g,p-}
-    -> a_rj1 -> PrelBase.String{-rdj,p-} -> PrelBase.String{-rdj,p-}
-type PrelBase.String{-rdj,p-} =
-    [PrelBase.Char{-38,p-}]
-PrelBase.$mshowList{-rcy,p-} ::
-    _forall_
-    [a_riY]
-    {PrelBase.Show{-2i,p-} a_riY}
-    =>
-    [a_riY] -> PrelBase.String{-rdj,p-} -> PrelBase.String{-rdj,p-}
-class PrelBase.Show{-2i,p-} riq_riW where {
-    showsPrec ::
-       PrelBase.Int{-3g,p-}
-       -> riq_riW -> PrelBase.String{-rdj,p-} -> PrelBase.String{-rdj,p-};
-    showList ::
-       [riq_riW] -> PrelBase.String{-rdj,p-} -> PrelBase.String{-rdj,p-};
-    }
-PrelBase.$m+{-rc7,p-} ::
-    _forall_
-    [a_riU]
-    {PrelBase.Num{-2c,p-} a_riU}
-    =>
-    a_riU -> a_riU -> a_riU
-PrelBase.$m-{-rc9,p-} ::
-    _forall_
-    [a_riS]
-    {PrelBase.Num{-2c,p-} a_riS}
-    =>
-    a_riS -> a_riS -> a_riS
-PrelBase.$m*{-rc6,p-} ::
-    _forall_
-    [a_riQ]
-    {PrelBase.Num{-2c,p-} a_riQ}
-    =>
-    a_riQ -> a_riQ -> a_riQ
-PrelBase.$mnegate{-rcw,p-} ::
-    _forall_ [a_riO] {PrelBase.Num{-2c,p-} a_riO} => a_riO -> a_riO
-PrelBase.$mabs{-rci,p-} ::
-    _forall_ [a_riM] {PrelBase.Num{-2c,p-} a_riM} => a_riM -> a_riM
-PrelBase.$msignum{-rcA,p-} ::
-    _forall_ [a_riK] {PrelBase.Num{-2c,p-} a_riK} => a_riK -> a_riK
-PrelBase.$mfromInteger{-rcq,p-} ::
-    _forall_
-    [a_riI]
-    {PrelBase.Num{-2c,p-} a_riI}
-    =>
-    PrelBase.Integer{-3h,p-} -> a_riI
-PrelBase.$mfromInt{-rcp,p-} ::
-    _forall_
-    [a_riG]
-    {PrelBase.Num{-2c,p-} a_riG}
-    =>
-    PrelBase.Int{-3g,p-} -> a_riG
-class {PrelBase.Eq{-23,p-} riC_riE, PrelBase.Show{-2i,p-} riC_riE, PrelBase.Eval{-24,p-} riC_riE} => PrelBase.Num{-2c,p-} riC_riE where {
-    + ::
-       riC_riE -> riC_riE -> riC_riE;
-    - ::
-       riC_riE -> riC_riE -> riC_riE;
-    * ::
-       riC_riE -> riC_riE -> riC_riE;
-    negate ::
-       riC_riE -> riC_riE;
-    abs ::
-       riC_riE -> riC_riE;
-    signum ::
-       riC_riE -> riC_riE;
-    fromInteger ::
-       PrelBase.Integer{-3h,p-} -> riC_riE;
-    fromInt ::
-       PrelBase.Int{-3g,p-} -> riC_riE;
-    }
-class PrelBase.Eval{-24,p-} rk6_riC
-{- nonrec -}
-f{-r3w,x-}
-    x_r3n   =   x_r3n
-instance {FOO{-r3y,x-} Foo{-r3A,x-}} where
-    []
-    op_r3q
-       x_r3s   =   42
-class FOO{-r3y,x-} a_r3v where {
-    op ::
-       a_r3v -> PrelBase.Int{-3g,i-};
-    }
-data Foo{-r3A,x-} =
-    MkFoo{-r3z,x-}
diff --git a/ghc/compiler/tests/rename/rn018.hs b/ghc/compiler/tests/rename/rn018.hs
deleted file mode 100644 (file)
index 0c78946..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
---!!! Conflicting constructors from two data type decls
-
-module Foo where
-
-data T1 = MkT Int
-
-data T2 = MkT Bool
-
-f (MkT x) = x
diff --git a/ghc/compiler/tests/rename/rn018.stderr b/ghc/compiler/tests/rename/rn018.stderr
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/ghc/compiler/tests/rename/rn019.hs b/ghc/compiler/tests/rename/rn019.hs
deleted file mode 100644 (file)
index 4ff7c0d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-module Silly (
-       Array.accum
-  ) where
-import qualified Array
diff --git a/ghc/compiler/tests/rename/rn020.hs b/ghc/compiler/tests/rename/rn020.hs
deleted file mode 100644 (file)
index 4b9dbde..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
--- Duplicate fields in record decls
-
-module OK where
-
-data X = A {a :: Int} | B {a :: Int}
-
-f x = x
-
--- data Y = V {a :: Int}
-
--- f y = y
diff --git a/ghc/compiler/tests/rename/rn021.hs b/ghc/compiler/tests/rename/rn021.hs
deleted file mode 100644 (file)
index a9074e2..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-{- Check that the context of a type does not
-   constrain any in-scope variables, and only constrains
-   type variables free in the type.
--}
-
-module Foo where
-
-instance Eq a => Eq Bool where
-  (==) = error "help"
-
-
-f :: Eq a => Int -> Int
-f x = x
-
-
-class Foo a where
-  op :: Eq a => a -> a
diff --git a/ghc/compiler/tests/rename/timing001.hs b/ghc/compiler/tests/rename/timing001.hs
deleted file mode 100644 (file)
index ab20102..0000000
+++ /dev/null
@@ -1,507 +0,0 @@
---!!! 500 defns chained together at the top-level
-module Main(main) where
-main = undefined
-a000 = a001
-a001 = a002
-a002 = a003
-a003 = a004
-a004 = a005
-a005 = a006
-a006 = a007
-a007 = a008
-a008 = a009
-a009 = a010
-a010 = a011
-a011 = a012
-a012 = a013
-a013 = a014
-a014 = a015
-a015 = a016
-a016 = a017
-a017 = a018
-a018 = a019
-a019 = a020
-a020 = a021
-a021 = a022
-a022 = a023
-a023 = a024
-a024 = a025
-a025 = a026
-a026 = a027
-a027 = a028
-a028 = a029
-a029 = a030
-a030 = a031
-a031 = a032
-a032 = a033
-a033 = a034
-a034 = a035
-a035 = a036
-a036 = a037
-a037 = a038
-a038 = a039
-a039 = a040
-a040 = a041
-a041 = a042
-a042 = a043
-a043 = a044
-a044 = a045
-a045 = a046
-a046 = a047
-a047 = a048
-a048 = a049
-a049 = a050
-a050 = a051
-a051 = a052
-a052 = a053
-a053 = a054
-a054 = a055
-a055 = a056
-a056 = a057
-a057 = a058
-a058 = a059
-a059 = a060
-a060 = a061
-a061 = a062
-a062 = a063
-a063 = a064
-a064 = a065
-a065 = a066
-a066 = a067
-a067 = a068
-a068 = a069
-a069 = a070
-a070 = a071
-a071 = a072
-a072 = a073
-a073 = a074
-a074 = a075
-a075 = a076
-a076 = a077
-a077 = a078
-a078 = a079
-a079 = a080
-a080 = a081
-a081 = a082
-a082 = a083
-a083 = a084
-a084 = a085
-a085 = a086
-a086 = a087
-a087 = a088
-a088 = a089
-a089 = a090
-a090 = a091
-a091 = a092
-a092 = a093
-a093 = a094
-a094 = a095
-a095 = a096
-a096 = a097
-a097 = a098
-a098 = a099
-a099 = a100
-
-a100 = a101
-a101 = a102
-a102 = a103
-a103 = a104
-a104 = a105
-a105 = a106
-a106 = a107
-a107 = a108
-a108 = a109
-a109 = a110
-a110 = a111
-a111 = a112
-a112 = a113
-a113 = a114
-a114 = a115
-a115 = a116
-a116 = a117
-a117 = a118
-a118 = a119
-a119 = a120
-a120 = a121
-a121 = a122
-a122 = a123
-a123 = a124
-a124 = a125
-a125 = a126
-a126 = a127
-a127 = a128
-a128 = a129
-a129 = a130
-a130 = a131
-a131 = a132
-a132 = a133
-a133 = a134
-a134 = a135
-a135 = a136
-a136 = a137
-a137 = a138
-a138 = a139
-a139 = a140
-a140 = a141
-a141 = a142
-a142 = a143
-a143 = a144
-a144 = a145
-a145 = a146
-a146 = a147
-a147 = a148
-a148 = a149
-a149 = a150
-a150 = a151
-a151 = a152
-a152 = a153
-a153 = a154
-a154 = a155
-a155 = a156
-a156 = a157
-a157 = a158
-a158 = a159
-a159 = a160
-a160 = a161
-a161 = a162
-a162 = a163
-a163 = a164
-a164 = a165
-a165 = a166
-a166 = a167
-a167 = a168
-a168 = a169
-a169 = a170
-a170 = a171
-a171 = a172
-a172 = a173
-a173 = a174
-a174 = a175
-a175 = a176
-a176 = a177
-a177 = a178
-a178 = a179
-a179 = a180
-a180 = a181
-a181 = a182
-a182 = a183
-a183 = a184
-a184 = a185
-a185 = a186
-a186 = a187
-a187 = a188
-a188 = a189
-a189 = a190
-a190 = a191
-a191 = a192
-a192 = a193
-a193 = a194
-a194 = a195
-a195 = a196
-a196 = a197
-a197 = a198
-a198 = a199
-a199 = a200
-
-a200 = a201
-a201 = a202
-a202 = a203
-a203 = a204
-a204 = a205
-a205 = a206
-a206 = a207
-a207 = a208
-a208 = a209
-a209 = a210
-a210 = a211
-a211 = a212
-a212 = a213
-a213 = a214
-a214 = a215
-a215 = a216
-a216 = a217
-a217 = a218
-a218 = a219
-a219 = a220
-a220 = a221
-a221 = a222
-a222 = a223
-a223 = a224
-a224 = a225
-a225 = a226
-a226 = a227
-a227 = a228
-a228 = a229
-a229 = a230
-a230 = a231
-a231 = a232
-a232 = a233
-a233 = a234
-a234 = a235
-a235 = a236
-a236 = a237
-a237 = a238
-a238 = a239
-a239 = a240
-a240 = a241
-a241 = a242
-a242 = a243
-a243 = a244
-a244 = a245
-a245 = a246
-a246 = a247
-a247 = a248
-a248 = a249
-a249 = a250
-a250 = a251
-a251 = a252
-a252 = a253
-a253 = a254
-a254 = a255
-a255 = a256
-a256 = a257
-a257 = a258
-a258 = a259
-a259 = a260
-a260 = a261
-a261 = a262
-a262 = a263
-a263 = a264
-a264 = a265
-a265 = a266
-a266 = a267
-a267 = a268
-a268 = a269
-a269 = a270
-a270 = a271
-a271 = a272
-a272 = a273
-a273 = a274
-a274 = a275
-a275 = a276
-a276 = a277
-a277 = a278
-a278 = a279
-a279 = a280
-a280 = a281
-a281 = a282
-a282 = a283
-a283 = a284
-a284 = a285
-a285 = a286
-a286 = a287
-a287 = a288
-a288 = a289
-a289 = a290
-a290 = a291
-a291 = a292
-a292 = a293
-a293 = a294
-a294 = a295
-a295 = a296
-a296 = a297
-a297 = a298
-a298 = a299
-a299 = a300
-
-a300 = a301
-a301 = a302
-a302 = a303
-a303 = a304
-a304 = a305
-a305 = a306
-a306 = a307
-a307 = a308
-a308 = a309
-a309 = a310
-a310 = a311
-a311 = a312
-a312 = a313
-a313 = a314
-a314 = a315
-a315 = a316
-a316 = a317
-a317 = a318
-a318 = a319
-a319 = a320
-a320 = a321
-a321 = a322
-a322 = a323
-a323 = a324
-a324 = a325
-a325 = a326
-a326 = a327
-a327 = a328
-a328 = a329
-a329 = a330
-a330 = a331
-a331 = a332
-a332 = a333
-a333 = a334
-a334 = a335
-a335 = a336
-a336 = a337
-a337 = a338
-a338 = a339
-a339 = a340
-a340 = a341
-a341 = a342
-a342 = a343
-a343 = a344
-a344 = a345
-a345 = a346
-a346 = a347
-a347 = a348
-a348 = a349
-a349 = a350
-a350 = a351
-a351 = a352
-a352 = a353
-a353 = a354
-a354 = a355
-a355 = a356
-a356 = a357
-a357 = a358
-a358 = a359
-a359 = a360
-a360 = a361
-a361 = a362
-a362 = a363
-a363 = a364
-a364 = a365
-a365 = a366
-a366 = a367
-a367 = a368
-a368 = a369
-a369 = a370
-a370 = a371
-a371 = a372
-a372 = a373
-a373 = a374
-a374 = a375
-a375 = a376
-a376 = a377
-a377 = a378
-a378 = a379
-a379 = a380
-a380 = a381
-a381 = a382
-a382 = a383
-a383 = a384
-a384 = a385
-a385 = a386
-a386 = a387
-a387 = a388
-a388 = a389
-a389 = a390
-a390 = a391
-a391 = a392
-a392 = a393
-a393 = a394
-a394 = a395
-a395 = a396
-a396 = a397
-a397 = a398
-a398 = a399
-a399 = a400
-
-a400 = a401
-a401 = a402
-a402 = a403
-a403 = a404
-a404 = a405
-a405 = a406
-a406 = a407
-a407 = a408
-a408 = a409
-a409 = a410
-a410 = a411
-a411 = a412
-a412 = a413
-a413 = a414
-a414 = a415
-a415 = a416
-a416 = a417
-a417 = a418
-a418 = a419
-a419 = a420
-a420 = a421
-a421 = a422
-a422 = a423
-a423 = a424
-a424 = a425
-a425 = a426
-a426 = a427
-a427 = a428
-a428 = a429
-a429 = a430
-a430 = a431
-a431 = a432
-a432 = a433
-a433 = a434
-a434 = a435
-a435 = a436
-a436 = a437
-a437 = a438
-a438 = a439
-a439 = a440
-a440 = a441
-a441 = a442
-a442 = a443
-a443 = a444
-a444 = a445
-a445 = a446
-a446 = a447
-a447 = a448
-a448 = a449
-a449 = a450
-a450 = a451
-a451 = a452
-a452 = a453
-a453 = a454
-a454 = a455
-a455 = a456
-a456 = a457
-a457 = a458
-a458 = a459
-a459 = a460
-a460 = a461
-a461 = a462
-a462 = a463
-a463 = a464
-a464 = a465
-a465 = a466
-a466 = a467
-a467 = a468
-a468 = a469
-a469 = a470
-a470 = a471
-a471 = a472
-a472 = a473
-a473 = a474
-a474 = a475
-a475 = a476
-a476 = a477
-a477 = a478
-a478 = a479
-a479 = a480
-a480 = a481
-a481 = a482
-a482 = a483
-a483 = a484
-a484 = a485
-a485 = a486
-a486 = a487
-a487 = a488
-a488 = a489
-a489 = a490
-a490 = a491
-a491 = a492
-a492 = a493
-a493 = a494
-a494 = a495
-a495 = a496
-a496 = a497
-a497 = a498
-a498 = a499
-a499 = []      -- !!! ta-dah!!!
diff --git a/ghc/compiler/tests/rename/timing001.stderr b/ghc/compiler/tests/rename/timing001.stderr
deleted file mode 100644 (file)
index 0818c55..0000000
+++ /dev/null
@@ -1,1518 +0,0 @@
-Renamer stats: 6 interfaces read
-              0 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 14 read
-              1 newtype decls imported (of which 1 abstractly), out of 1 read
-              0 type synonym decls imported, out of 6 read
-              1 value signatures imported, out of 1200 read
-              0 instance decls imported, out of 130 read
-
-
-================================================================================
-Renamer:
-module Main where
-newtype IOBase.IO{-3e,p-} rAg_r11m =
-Prelude.undefined{-rbg,p-} ::
-    _forall_ [a_rAt] => a_rAt
-{- nonrec -}
-a499{-rer,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a498{-res,l-}
-    =   a499{-rer,l-}
-{- nonrec -}
-a497{-ret,l-}
-    =   a498{-res,l-}
-{- nonrec -}
-a496{-reu,l-}
-    =   a497{-ret,l-}
-{- nonrec -}
-a495{-rev,l-}
-    =   a496{-reu,l-}
-{- nonrec -}
-a494{-rew,l-}
-    =   a495{-rev,l-}
-{- nonrec -}
-a493{-rex,l-}
-    =   a494{-rew,l-}
-{- nonrec -}
-a492{-rey,l-}
-    =   a493{-rex,l-}
-{- nonrec -}
-a491{-rez,l-}
-    =   a492{-rey,l-}
-{- nonrec -}
-a490{-reA,l-}
-    =   a491{-rez,l-}
-{- nonrec -}
-a489{-reB,l-}
-    =   a490{-reA,l-}
-{- nonrec -}
-a488{-reC,l-}
-    =   a489{-reB,l-}
-{- nonrec -}
-a487{-reD,l-}
-    =   a488{-reC,l-}
-{- nonrec -}
-a486{-reE,l-}
-    =   a487{-reD,l-}
-{- nonrec -}
-a485{-reF,l-}
-    =   a486{-reE,l-}
-{- nonrec -}
-a484{-reG,l-}
-    =   a485{-reF,l-}
-{- nonrec -}
-a483{-reH,l-}
-    =   a484{-reG,l-}
-{- nonrec -}
-a482{-reI,l-}
-    =   a483{-reH,l-}
-{- nonrec -}
-a481{-reJ,l-}
-    =   a482{-reI,l-}
-{- nonrec -}
-a480{-reK,l-}
-    =   a481{-reJ,l-}
-{- nonrec -}
-a479{-reL,l-}
-    =   a480{-reK,l-}
-{- nonrec -}
-a478{-reM,l-}
-    =   a479{-reL,l-}
-{- nonrec -}
-a477{-reN,l-}
-    =   a478{-reM,l-}
-{- nonrec -}
-a476{-reO,l-}
-    =   a477{-reN,l-}
-{- nonrec -}
-a475{-reP,l-}
-    =   a476{-reO,l-}
-{- nonrec -}
-a474{-reQ,l-}
-    =   a475{-reP,l-}
-{- nonrec -}
-a473{-reR,l-}
-    =   a474{-reQ,l-}
-{- nonrec -}
-a472{-reS,l-}
-    =   a473{-reR,l-}
-{- nonrec -}
-a471{-reT,l-}
-    =   a472{-reS,l-}
-{- nonrec -}
-a470{-reU,l-}
-    =   a471{-reT,l-}
-{- nonrec -}
-a469{-reV,l-}
-    =   a470{-reU,l-}
-{- nonrec -}
-a468{-reW,l-}
-    =   a469{-reV,l-}
-{- nonrec -}
-a467{-reX,l-}
-    =   a468{-reW,l-}
-{- nonrec -}
-a466{-reY,l-}
-    =   a467{-reX,l-}
-{- nonrec -}
-a465{-reZ,l-}
-    =   a466{-reY,l-}
-{- nonrec -}
-a464{-rf0,l-}
-    =   a465{-reZ,l-}
-{- nonrec -}
-a463{-rf1,l-}
-    =   a464{-rf0,l-}
-{- nonrec -}
-a462{-rf2,l-}
-    =   a463{-rf1,l-}
-{- nonrec -}
-a461{-rf3,l-}
-    =   a462{-rf2,l-}
-{- nonrec -}
-a460{-rf4,l-}
-    =   a461{-rf3,l-}
-{- nonrec -}
-a459{-rf5,l-}
-    =   a460{-rf4,l-}
-{- nonrec -}
-a458{-rf6,l-}
-    =   a459{-rf5,l-}
-{- nonrec -}
-a457{-rf7,l-}
-    =   a458{-rf6,l-}
-{- nonrec -}
-a456{-rf8,l-}
-    =   a457{-rf7,l-}
-{- nonrec -}
-a455{-rf9,l-}
-    =   a456{-rf8,l-}
-{- nonrec -}
-a454{-rfa,l-}
-    =   a455{-rf9,l-}
-{- nonrec -}
-a453{-rfb,l-}
-    =   a454{-rfa,l-}
-{- nonrec -}
-a452{-rfc,l-}
-    =   a453{-rfb,l-}
-{- nonrec -}
-a451{-rfd,l-}
-    =   a452{-rfc,l-}
-{- nonrec -}
-a450{-rfe,l-}
-    =   a451{-rfd,l-}
-{- nonrec -}
-a449{-rff,l-}
-    =   a450{-rfe,l-}
-{- nonrec -}
-a448{-rfg,l-}
-    =   a449{-rff,l-}
-{- nonrec -}
-a447{-rfh,l-}
-    =   a448{-rfg,l-}
-{- nonrec -}
-a446{-rfi,l-}
-    =   a447{-rfh,l-}
-{- nonrec -}
-a445{-rfj,l-}
-    =   a446{-rfi,l-}
-{- nonrec -}
-a444{-rfk,l-}
-    =   a445{-rfj,l-}
-{- nonrec -}
-a443{-rfl,l-}
-    =   a444{-rfk,l-}
-{- nonrec -}
-a442{-rfm,l-}
-    =   a443{-rfl,l-}
-{- nonrec -}
-a441{-rfn,l-}
-    =   a442{-rfm,l-}
-{- nonrec -}
-a440{-rfo,l-}
-    =   a441{-rfn,l-}
-{- nonrec -}
-a439{-rfp,l-}
-    =   a440{-rfo,l-}
-{- nonrec -}
-a438{-rfq,l-}
-    =   a439{-rfp,l-}
-{- nonrec -}
-a437{-rfr,l-}
-    =   a438{-rfq,l-}
-{- nonrec -}
-a436{-rfs,l-}
-    =   a437{-rfr,l-}
-{- nonrec -}
-a435{-rft,l-}
-    =   a436{-rfs,l-}
-{- nonrec -}
-a434{-rfu,l-}
-    =   a435{-rft,l-}
-{- nonrec -}
-a433{-rfv,l-}
-    =   a434{-rfu,l-}
-{- nonrec -}
-a432{-rfw,l-}
-    =   a433{-rfv,l-}
-{- nonrec -}
-a431{-rfx,l-}
-    =   a432{-rfw,l-}
-{- nonrec -}
-a430{-rfy,l-}
-    =   a431{-rfx,l-}
-{- nonrec -}
-a429{-rfz,l-}
-    =   a430{-rfy,l-}
-{- nonrec -}
-a428{-rfA,l-}
-    =   a429{-rfz,l-}
-{- nonrec -}
-a427{-rfB,l-}
-    =   a428{-rfA,l-}
-{- nonrec -}
-a426{-rfC,l-}
-    =   a427{-rfB,l-}
-{- nonrec -}
-a425{-rfD,l-}
-    =   a426{-rfC,l-}
-{- nonrec -}
-a424{-rfE,l-}
-    =   a425{-rfD,l-}
-{- nonrec -}
-a423{-rfF,l-}
-    =   a424{-rfE,l-}
-{- nonrec -}
-a422{-rfG,l-}
-    =   a423{-rfF,l-}
-{- nonrec -}
-a421{-rfH,l-}
-    =   a422{-rfG,l-}
-{- nonrec -}
-a420{-rfI,l-}
-    =   a421{-rfH,l-}
-{- nonrec -}
-a419{-rfJ,l-}
-    =   a420{-rfI,l-}
-{- nonrec -}
-a418{-rfK,l-}
-    =   a419{-rfJ,l-}
-{- nonrec -}
-a417{-rfL,l-}
-    =   a418{-rfK,l-}
-{- nonrec -}
-a416{-rfM,l-}
-    =   a417{-rfL,l-}
-{- nonrec -}
-a415{-rfN,l-}
-    =   a416{-rfM,l-}
-{- nonrec -}
-a414{-rfO,l-}
-    =   a415{-rfN,l-}
-{- nonrec -}
-a413{-rfP,l-}
-    =   a414{-rfO,l-}
-{- nonrec -}
-a412{-rfQ,l-}
-    =   a413{-rfP,l-}
-{- nonrec -}
-a411{-rfR,l-}
-    =   a412{-rfQ,l-}
-{- nonrec -}
-a410{-rfS,l-}
-    =   a411{-rfR,l-}
-{- nonrec -}
-a409{-rfT,l-}
-    =   a410{-rfS,l-}
-{- nonrec -}
-a408{-rfU,l-}
-    =   a409{-rfT,l-}
-{- nonrec -}
-a407{-rfV,l-}
-    =   a408{-rfU,l-}
-{- nonrec -}
-a406{-rfW,l-}
-    =   a407{-rfV,l-}
-{- nonrec -}
-a405{-rfX,l-}
-    =   a406{-rfW,l-}
-{- nonrec -}
-a404{-rfY,l-}
-    =   a405{-rfX,l-}
-{- nonrec -}
-a403{-rfZ,l-}
-    =   a404{-rfY,l-}
-{- nonrec -}
-a402{-rg0,l-}
-    =   a403{-rfZ,l-}
-{- nonrec -}
-a401{-rg1,l-}
-    =   a402{-rg0,l-}
-{- nonrec -}
-a400{-rg2,l-}
-    =   a401{-rg1,l-}
-{- nonrec -}
-a399{-rg3,l-}
-    =   a400{-rg2,l-}
-{- nonrec -}
-a398{-rg4,l-}
-    =   a399{-rg3,l-}
-{- nonrec -}
-a397{-rg5,l-}
-    =   a398{-rg4,l-}
-{- nonrec -}
-a396{-rg6,l-}
-    =   a397{-rg5,l-}
-{- nonrec -}
-a395{-rg7,l-}
-    =   a396{-rg6,l-}
-{- nonrec -}
-a394{-rg8,l-}
-    =   a395{-rg7,l-}
-{- nonrec -}
-a393{-rg9,l-}
-    =   a394{-rg8,l-}
-{- nonrec -}
-a392{-rga,l-}
-    =   a393{-rg9,l-}
-{- nonrec -}
-a391{-rgb,l-}
-    =   a392{-rga,l-}
-{- nonrec -}
-a390{-rgc,l-}
-    =   a391{-rgb,l-}
-{- nonrec -}
-a389{-rgd,l-}
-    =   a390{-rgc,l-}
-{- nonrec -}
-a388{-rge,l-}
-    =   a389{-rgd,l-}
-{- nonrec -}
-a387{-rgf,l-}
-    =   a388{-rge,l-}
-{- nonrec -}
-a386{-rgg,l-}
-    =   a387{-rgf,l-}
-{- nonrec -}
-a385{-rgh,l-}
-    =   a386{-rgg,l-}
-{- nonrec -}
-a384{-rgi,l-}
-    =   a385{-rgh,l-}
-{- nonrec -}
-a383{-rgj,l-}
-    =   a384{-rgi,l-}
-{- nonrec -}
-a382{-rgk,l-}
-    =   a383{-rgj,l-}
-{- nonrec -}
-a381{-rgl,l-}
-    =   a382{-rgk,l-}
-{- nonrec -}
-a380{-rgm,l-}
-    =   a381{-rgl,l-}
-{- nonrec -}
-a379{-rgn,l-}
-    =   a380{-rgm,l-}
-{- nonrec -}
-a378{-rgo,l-}
-    =   a379{-rgn,l-}
-{- nonrec -}
-a377{-rgp,l-}
-    =   a378{-rgo,l-}
-{- nonrec -}
-a376{-rgq,l-}
-    =   a377{-rgp,l-}
-{- nonrec -}
-a375{-rgr,l-}
-    =   a376{-rgq,l-}
-{- nonrec -}
-a374{-rgs,l-}
-    =   a375{-rgr,l-}
-{- nonrec -}
-a373{-rgt,l-}
-    =   a374{-rgs,l-}
-{- nonrec -}
-a372{-rgu,l-}
-    =   a373{-rgt,l-}
-{- nonrec -}
-a371{-rgv,l-}
-    =   a372{-rgu,l-}
-{- nonrec -}
-a370{-rgw,l-}
-    =   a371{-rgv,l-}
-{- nonrec -}
-a369{-rgx,l-}
-    =   a370{-rgw,l-}
-{- nonrec -}
-a368{-rgy,l-}
-    =   a369{-rgx,l-}
-{- nonrec -}
-a367{-rgz,l-}
-    =   a368{-rgy,l-}
-{- nonrec -}
-a366{-rgA,l-}
-    =   a367{-rgz,l-}
-{- nonrec -}
-a365{-rgB,l-}
-    =   a366{-rgA,l-}
-{- nonrec -}
-a364{-rgC,l-}
-    =   a365{-rgB,l-}
-{- nonrec -}
-a363{-rgD,l-}
-    =   a364{-rgC,l-}
-{- nonrec -}
-a362{-rgE,l-}
-    =   a363{-rgD,l-}
-{- nonrec -}
-a361{-rgF,l-}
-    =   a362{-rgE,l-}
-{- nonrec -}
-a360{-rgG,l-}
-    =   a361{-rgF,l-}
-{- nonrec -}
-a359{-rgH,l-}
-    =   a360{-rgG,l-}
-{- nonrec -}
-a358{-rgI,l-}
-    =   a359{-rgH,l-}
-{- nonrec -}
-a357{-rgJ,l-}
-    =   a358{-rgI,l-}
-{- nonrec -}
-a356{-rgK,l-}
-    =   a357{-rgJ,l-}
-{- nonrec -}
-a355{-rgL,l-}
-    =   a356{-rgK,l-}
-{- nonrec -}
-a354{-rgM,l-}
-    =   a355{-rgL,l-}
-{- nonrec -}
-a353{-rgN,l-}
-    =   a354{-rgM,l-}
-{- nonrec -}
-a352{-rgO,l-}
-    =   a353{-rgN,l-}
-{- nonrec -}
-a351{-rgP,l-}
-    =   a352{-rgO,l-}
-{- nonrec -}
-a350{-rgQ,l-}
-    =   a351{-rgP,l-}
-{- nonrec -}
-a349{-rgR,l-}
-    =   a350{-rgQ,l-}
-{- nonrec -}
-a348{-rgS,l-}
-    =   a349{-rgR,l-}
-{- nonrec -}
-a347{-rgT,l-}
-    =   a348{-rgS,l-}
-{- nonrec -}
-a346{-rgU,l-}
-    =   a347{-rgT,l-}
-{- nonrec -}
-a345{-rgV,l-}
-    =   a346{-rgU,l-}
-{- nonrec -}
-a344{-rgW,l-}
-    =   a345{-rgV,l-}
-{- nonrec -}
-a343{-rgX,l-}
-    =   a344{-rgW,l-}
-{- nonrec -}
-a342{-rgY,l-}
-    =   a343{-rgX,l-}
-{- nonrec -}
-a341{-rgZ,l-}
-    =   a342{-rgY,l-}
-{- nonrec -}
-a340{-rh0,l-}
-    =   a341{-rgZ,l-}
-{- nonrec -}
-a339{-rh1,l-}
-    =   a340{-rh0,l-}
-{- nonrec -}
-a338{-rh2,l-}
-    =   a339{-rh1,l-}
-{- nonrec -}
-a337{-rh3,l-}
-    =   a338{-rh2,l-}
-{- nonrec -}
-a336{-rh4,l-}
-    =   a337{-rh3,l-}
-{- nonrec -}
-a335{-rh5,l-}
-    =   a336{-rh4,l-}
-{- nonrec -}
-a334{-rh6,l-}
-    =   a335{-rh5,l-}
-{- nonrec -}
-a333{-rh7,l-}
-    =   a334{-rh6,l-}
-{- nonrec -}
-a332{-rh8,l-}
-    =   a333{-rh7,l-}
-{- nonrec -}
-a331{-rh9,l-}
-    =   a332{-rh8,l-}
-{- nonrec -}
-a330{-rha,l-}
-    =   a331{-rh9,l-}
-{- nonrec -}
-a329{-rhb,l-}
-    =   a330{-rha,l-}
-{- nonrec -}
-a328{-rhc,l-}
-    =   a329{-rhb,l-}
-{- nonrec -}
-a327{-rhd,l-}
-    =   a328{-rhc,l-}
-{- nonrec -}
-a326{-rhe,l-}
-    =   a327{-rhd,l-}
-{- nonrec -}
-a325{-rhf,l-}
-    =   a326{-rhe,l-}
-{- nonrec -}
-a324{-rhg,l-}
-    =   a325{-rhf,l-}
-{- nonrec -}
-a323{-rhh,l-}
-    =   a324{-rhg,l-}
-{- nonrec -}
-a322{-rhi,l-}
-    =   a323{-rhh,l-}
-{- nonrec -}
-a321{-rhj,l-}
-    =   a322{-rhi,l-}
-{- nonrec -}
-a320{-rhk,l-}
-    =   a321{-rhj,l-}
-{- nonrec -}
-a319{-rhl,l-}
-    =   a320{-rhk,l-}
-{- nonrec -}
-a318{-rhm,l-}
-    =   a319{-rhl,l-}
-{- nonrec -}
-a317{-rhn,l-}
-    =   a318{-rhm,l-}
-{- nonrec -}
-a316{-rho,l-}
-    =   a317{-rhn,l-}
-{- nonrec -}
-a315{-rhp,l-}
-    =   a316{-rho,l-}
-{- nonrec -}
-a314{-rhq,l-}
-    =   a315{-rhp,l-}
-{- nonrec -}
-a313{-rhr,l-}
-    =   a314{-rhq,l-}
-{- nonrec -}
-a312{-rhs,l-}
-    =   a313{-rhr,l-}
-{- nonrec -}
-a311{-rht,l-}
-    =   a312{-rhs,l-}
-{- nonrec -}
-a310{-rhu,l-}
-    =   a311{-rht,l-}
-{- nonrec -}
-a309{-rhv,l-}
-    =   a310{-rhu,l-}
-{- nonrec -}
-a308{-rhw,l-}
-    =   a309{-rhv,l-}
-{- nonrec -}
-a307{-rhx,l-}
-    =   a308{-rhw,l-}
-{- nonrec -}
-a306{-rhy,l-}
-    =   a307{-rhx,l-}
-{- nonrec -}
-a305{-rhz,l-}
-    =   a306{-rhy,l-}
-{- nonrec -}
-a304{-rhA,l-}
-    =   a305{-rhz,l-}
-{- nonrec -}
-a303{-rhB,l-}
-    =   a304{-rhA,l-}
-{- nonrec -}
-a302{-rhC,l-}
-    =   a303{-rhB,l-}
-{- nonrec -}
-a301{-rhD,l-}
-    =   a302{-rhC,l-}
-{- nonrec -}
-a300{-rhE,l-}
-    =   a301{-rhD,l-}
-{- nonrec -}
-a299{-rhF,l-}
-    =   a300{-rhE,l-}
-{- nonrec -}
-a298{-rhG,l-}
-    =   a299{-rhF,l-}
-{- nonrec -}
-a297{-rhH,l-}
-    =   a298{-rhG,l-}
-{- nonrec -}
-a296{-rhI,l-}
-    =   a297{-rhH,l-}
-{- nonrec -}
-a295{-rhJ,l-}
-    =   a296{-rhI,l-}
-{- nonrec -}
-a294{-rhK,l-}
-    =   a295{-rhJ,l-}
-{- nonrec -}
-a293{-rhL,l-}
-    =   a294{-rhK,l-}
-{- nonrec -}
-a292{-rhM,l-}
-    =   a293{-rhL,l-}
-{- nonrec -}
-a291{-rhN,l-}
-    =   a292{-rhM,l-}
-{- nonrec -}
-a290{-rhO,l-}
-    =   a291{-rhN,l-}
-{- nonrec -}
-a289{-rhP,l-}
-    =   a290{-rhO,l-}
-{- nonrec -}
-a288{-rhQ,l-}
-    =   a289{-rhP,l-}
-{- nonrec -}
-a287{-rhR,l-}
-    =   a288{-rhQ,l-}
-{- nonrec -}
-a286{-rhS,l-}
-    =   a287{-rhR,l-}
-{- nonrec -}
-a285{-rhT,l-}
-    =   a286{-rhS,l-}
-{- nonrec -}
-a284{-rhU,l-}
-    =   a285{-rhT,l-}
-{- nonrec -}
-a283{-rhV,l-}
-    =   a284{-rhU,l-}
-{- nonrec -}
-a282{-rhW,l-}
-    =   a283{-rhV,l-}
-{- nonrec -}
-a281{-rhX,l-}
-    =   a282{-rhW,l-}
-{- nonrec -}
-a280{-rhY,l-}
-    =   a281{-rhX,l-}
-{- nonrec -}
-a279{-rhZ,l-}
-    =   a280{-rhY,l-}
-{- nonrec -}
-a278{-ri0,l-}
-    =   a279{-rhZ,l-}
-{- nonrec -}
-a277{-ri1,l-}
-    =   a278{-ri0,l-}
-{- nonrec -}
-a276{-ri2,l-}
-    =   a277{-ri1,l-}
-{- nonrec -}
-a275{-ri3,l-}
-    =   a276{-ri2,l-}
-{- nonrec -}
-a274{-ri4,l-}
-    =   a275{-ri3,l-}
-{- nonrec -}
-a273{-ri5,l-}
-    =   a274{-ri4,l-}
-{- nonrec -}
-a272{-ri6,l-}
-    =   a273{-ri5,l-}
-{- nonrec -}
-a271{-ri7,l-}
-    =   a272{-ri6,l-}
-{- nonrec -}
-a270{-ri8,l-}
-    =   a271{-ri7,l-}
-{- nonrec -}
-a269{-ri9,l-}
-    =   a270{-ri8,l-}
-{- nonrec -}
-a268{-ria,l-}
-    =   a269{-ri9,l-}
-{- nonrec -}
-a267{-rib,l-}
-    =   a268{-ria,l-}
-{- nonrec -}
-a266{-ric,l-}
-    =   a267{-rib,l-}
-{- nonrec -}
-a265{-rid,l-}
-    =   a266{-ric,l-}
-{- nonrec -}
-a264{-rie,l-}
-    =   a265{-rid,l-}
-{- nonrec -}
-a263{-rif,l-}
-    =   a264{-rie,l-}
-{- nonrec -}
-a262{-rig,l-}
-    =   a263{-rif,l-}
-{- nonrec -}
-a261{-rih,l-}
-    =   a262{-rig,l-}
-{- nonrec -}
-a260{-rii,l-}
-    =   a261{-rih,l-}
-{- nonrec -}
-a259{-rij,l-}
-    =   a260{-rii,l-}
-{- nonrec -}
-a258{-rik,l-}
-    =   a259{-rij,l-}
-{- nonrec -}
-a257{-ril,l-}
-    =   a258{-rik,l-}
-{- nonrec -}
-a256{-rim,l-}
-    =   a257{-ril,l-}
-{- nonrec -}
-a255{-rin,l-}
-    =   a256{-rim,l-}
-{- nonrec -}
-a254{-rio,l-}
-    =   a255{-rin,l-}
-{- nonrec -}
-a253{-rip,l-}
-    =   a254{-rio,l-}
-{- nonrec -}
-a252{-riq,l-}
-    =   a253{-rip,l-}
-{- nonrec -}
-a251{-rir,l-}
-    =   a252{-riq,l-}
-{- nonrec -}
-a250{-ris,l-}
-    =   a251{-rir,l-}
-{- nonrec -}
-a249{-rit,l-}
-    =   a250{-ris,l-}
-{- nonrec -}
-a248{-riu,l-}
-    =   a249{-rit,l-}
-{- nonrec -}
-a247{-riv,l-}
-    =   a248{-riu,l-}
-{- nonrec -}
-a246{-riw,l-}
-    =   a247{-riv,l-}
-{- nonrec -}
-a245{-rix,l-}
-    =   a246{-riw,l-}
-{- nonrec -}
-a244{-riy,l-}
-    =   a245{-rix,l-}
-{- nonrec -}
-a243{-riz,l-}
-    =   a244{-riy,l-}
-{- nonrec -}
-a242{-riA,l-}
-    =   a243{-riz,l-}
-{- nonrec -}
-a241{-riB,l-}
-    =   a242{-riA,l-}
-{- nonrec -}
-a240{-riC,l-}
-    =   a241{-riB,l-}
-{- nonrec -}
-a239{-riD,l-}
-    =   a240{-riC,l-}
-{- nonrec -}
-a238{-riE,l-}
-    =   a239{-riD,l-}
-{- nonrec -}
-a237{-riF,l-}
-    =   a238{-riE,l-}
-{- nonrec -}
-a236{-riG,l-}
-    =   a237{-riF,l-}
-{- nonrec -}
-a235{-riH,l-}
-    =   a236{-riG,l-}
-{- nonrec -}
-a234{-riI,l-}
-    =   a235{-riH,l-}
-{- nonrec -}
-a233{-riJ,l-}
-    =   a234{-riI,l-}
-{- nonrec -}
-a232{-riK,l-}
-    =   a233{-riJ,l-}
-{- nonrec -}
-a231{-riL,l-}
-    =   a232{-riK,l-}
-{- nonrec -}
-a230{-riM,l-}
-    =   a231{-riL,l-}
-{- nonrec -}
-a229{-riN,l-}
-    =   a230{-riM,l-}
-{- nonrec -}
-a228{-riO,l-}
-    =   a229{-riN,l-}
-{- nonrec -}
-a227{-riP,l-}
-    =   a228{-riO,l-}
-{- nonrec -}
-a226{-riQ,l-}
-    =   a227{-riP,l-}
-{- nonrec -}
-a225{-riR,l-}
-    =   a226{-riQ,l-}
-{- nonrec -}
-a224{-riS,l-}
-    =   a225{-riR,l-}
-{- nonrec -}
-a223{-riT,l-}
-    =   a224{-riS,l-}
-{- nonrec -}
-a222{-riU,l-}
-    =   a223{-riT,l-}
-{- nonrec -}
-a221{-riV,l-}
-    =   a222{-riU,l-}
-{- nonrec -}
-a220{-riW,l-}
-    =   a221{-riV,l-}
-{- nonrec -}
-a219{-riX,l-}
-    =   a220{-riW,l-}
-{- nonrec -}
-a218{-riY,l-}
-    =   a219{-riX,l-}
-{- nonrec -}
-a217{-riZ,l-}
-    =   a218{-riY,l-}
-{- nonrec -}
-a216{-rj0,l-}
-    =   a217{-riZ,l-}
-{- nonrec -}
-a215{-rj1,l-}
-    =   a216{-rj0,l-}
-{- nonrec -}
-a214{-rj2,l-}
-    =   a215{-rj1,l-}
-{- nonrec -}
-a213{-rj3,l-}
-    =   a214{-rj2,l-}
-{- nonrec -}
-a212{-rj4,l-}
-    =   a213{-rj3,l-}
-{- nonrec -}
-a211{-rj5,l-}
-    =   a212{-rj4,l-}
-{- nonrec -}
-a210{-rj6,l-}
-    =   a211{-rj5,l-}
-{- nonrec -}
-a209{-rj7,l-}
-    =   a210{-rj6,l-}
-{- nonrec -}
-a208{-rj8,l-}
-    =   a209{-rj7,l-}
-{- nonrec -}
-a207{-rj9,l-}
-    =   a208{-rj8,l-}
-{- nonrec -}
-a206{-rja,l-}
-    =   a207{-rj9,l-}
-{- nonrec -}
-a205{-rjb,l-}
-    =   a206{-rja,l-}
-{- nonrec -}
-a204{-rjc,l-}
-    =   a205{-rjb,l-}
-{- nonrec -}
-a203{-rjd,l-}
-    =   a204{-rjc,l-}
-{- nonrec -}
-a202{-rje,l-}
-    =   a203{-rjd,l-}
-{- nonrec -}
-a201{-rjf,l-}
-    =   a202{-rje,l-}
-{- nonrec -}
-a200{-rjg,l-}
-    =   a201{-rjf,l-}
-{- nonrec -}
-a199{-rjh,l-}
-    =   a200{-rjg,l-}
-{- nonrec -}
-a198{-rji,l-}
-    =   a199{-rjh,l-}
-{- nonrec -}
-a197{-rjj,l-}
-    =   a198{-rji,l-}
-{- nonrec -}
-a196{-rjk,l-}
-    =   a197{-rjj,l-}
-{- nonrec -}
-a195{-rjl,l-}
-    =   a196{-rjk,l-}
-{- nonrec -}
-a194{-rjm,l-}
-    =   a195{-rjl,l-}
-{- nonrec -}
-a193{-rjn,l-}
-    =   a194{-rjm,l-}
-{- nonrec -}
-a192{-rjo,l-}
-    =   a193{-rjn,l-}
-{- nonrec -}
-a191{-rjp,l-}
-    =   a192{-rjo,l-}
-{- nonrec -}
-a190{-rjq,l-}
-    =   a191{-rjp,l-}
-{- nonrec -}
-a189{-rjr,l-}
-    =   a190{-rjq,l-}
-{- nonrec -}
-a188{-rjs,l-}
-    =   a189{-rjr,l-}
-{- nonrec -}
-a187{-rjt,l-}
-    =   a188{-rjs,l-}
-{- nonrec -}
-a186{-rju,l-}
-    =   a187{-rjt,l-}
-{- nonrec -}
-a185{-rjv,l-}
-    =   a186{-rju,l-}
-{- nonrec -}
-a184{-rjw,l-}
-    =   a185{-rjv,l-}
-{- nonrec -}
-a183{-rjx,l-}
-    =   a184{-rjw,l-}
-{- nonrec -}
-a182{-rjy,l-}
-    =   a183{-rjx,l-}
-{- nonrec -}
-a181{-rjz,l-}
-    =   a182{-rjy,l-}
-{- nonrec -}
-a180{-rjA,l-}
-    =   a181{-rjz,l-}
-{- nonrec -}
-a179{-rjB,l-}
-    =   a180{-rjA,l-}
-{- nonrec -}
-a178{-rjC,l-}
-    =   a179{-rjB,l-}
-{- nonrec -}
-a177{-rjD,l-}
-    =   a178{-rjC,l-}
-{- nonrec -}
-a176{-rjE,l-}
-    =   a177{-rjD,l-}
-{- nonrec -}
-a175{-rjF,l-}
-    =   a176{-rjE,l-}
-{- nonrec -}
-a174{-rjG,l-}
-    =   a175{-rjF,l-}
-{- nonrec -}
-a173{-rjH,l-}
-    =   a174{-rjG,l-}
-{- nonrec -}
-a172{-rjI,l-}
-    =   a173{-rjH,l-}
-{- nonrec -}
-a171{-rjJ,l-}
-    =   a172{-rjI,l-}
-{- nonrec -}
-a170{-rjK,l-}
-    =   a171{-rjJ,l-}
-{- nonrec -}
-a169{-rjL,l-}
-    =   a170{-rjK,l-}
-{- nonrec -}
-a168{-rjM,l-}
-    =   a169{-rjL,l-}
-{- nonrec -}
-a167{-rjN,l-}
-    =   a168{-rjM,l-}
-{- nonrec -}
-a166{-rjO,l-}
-    =   a167{-rjN,l-}
-{- nonrec -}
-a165{-rjP,l-}
-    =   a166{-rjO,l-}
-{- nonrec -}
-a164{-rjQ,l-}
-    =   a165{-rjP,l-}
-{- nonrec -}
-a163{-rjR,l-}
-    =   a164{-rjQ,l-}
-{- nonrec -}
-a162{-rjS,l-}
-    =   a163{-rjR,l-}
-{- nonrec -}
-a161{-rjT,l-}
-    =   a162{-rjS,l-}
-{- nonrec -}
-a160{-rjU,l-}
-    =   a161{-rjT,l-}
-{- nonrec -}
-a159{-rjV,l-}
-    =   a160{-rjU,l-}
-{- nonrec -}
-a158{-rjW,l-}
-    =   a159{-rjV,l-}
-{- nonrec -}
-a157{-rjX,l-}
-    =   a158{-rjW,l-}
-{- nonrec -}
-a156{-rjY,l-}
-    =   a157{-rjX,l-}
-{- nonrec -}
-a155{-rjZ,l-}
-    =   a156{-rjY,l-}
-{- nonrec -}
-a154{-rk0,l-}
-    =   a155{-rjZ,l-}
-{- nonrec -}
-a153{-rk1,l-}
-    =   a154{-rk0,l-}
-{- nonrec -}
-a152{-rk2,l-}
-    =   a153{-rk1,l-}
-{- nonrec -}
-a151{-rk3,l-}
-    =   a152{-rk2,l-}
-{- nonrec -}
-a150{-rk4,l-}
-    =   a151{-rk3,l-}
-{- nonrec -}
-a149{-rk5,l-}
-    =   a150{-rk4,l-}
-{- nonrec -}
-a148{-rk6,l-}
-    =   a149{-rk5,l-}
-{- nonrec -}
-a147{-rk7,l-}
-    =   a148{-rk6,l-}
-{- nonrec -}
-a146{-rk8,l-}
-    =   a147{-rk7,l-}
-{- nonrec -}
-a145{-rk9,l-}
-    =   a146{-rk8,l-}
-{- nonrec -}
-a144{-rka,l-}
-    =   a145{-rk9,l-}
-{- nonrec -}
-a143{-rkb,l-}
-    =   a144{-rka,l-}
-{- nonrec -}
-a142{-rkc,l-}
-    =   a143{-rkb,l-}
-{- nonrec -}
-a141{-rkd,l-}
-    =   a142{-rkc,l-}
-{- nonrec -}
-a140{-rke,l-}
-    =   a141{-rkd,l-}
-{- nonrec -}
-a139{-rkf,l-}
-    =   a140{-rke,l-}
-{- nonrec -}
-a138{-rkg,l-}
-    =   a139{-rkf,l-}
-{- nonrec -}
-a137{-rkh,l-}
-    =   a138{-rkg,l-}
-{- nonrec -}
-a136{-rki,l-}
-    =   a137{-rkh,l-}
-{- nonrec -}
-a135{-rkj,l-}
-    =   a136{-rki,l-}
-{- nonrec -}
-a134{-rkk,l-}
-    =   a135{-rkj,l-}
-{- nonrec -}
-a133{-rkl,l-}
-    =   a134{-rkk,l-}
-{- nonrec -}
-a132{-rkm,l-}
-    =   a133{-rkl,l-}
-{- nonrec -}
-a131{-rkn,l-}
-    =   a132{-rkm,l-}
-{- nonrec -}
-a130{-rko,l-}
-    =   a131{-rkn,l-}
-{- nonrec -}
-a129{-rkp,l-}
-    =   a130{-rko,l-}
-{- nonrec -}
-a128{-rkq,l-}
-    =   a129{-rkp,l-}
-{- nonrec -}
-a127{-rkr,l-}
-    =   a128{-rkq,l-}
-{- nonrec -}
-a126{-rks,l-}
-    =   a127{-rkr,l-}
-{- nonrec -}
-a125{-rkt,l-}
-    =   a126{-rks,l-}
-{- nonrec -}
-a124{-rku,l-}
-    =   a125{-rkt,l-}
-{- nonrec -}
-a123{-rkv,l-}
-    =   a124{-rku,l-}
-{- nonrec -}
-a122{-rkw,l-}
-    =   a123{-rkv,l-}
-{- nonrec -}
-a121{-rkx,l-}
-    =   a122{-rkw,l-}
-{- nonrec -}
-a120{-rky,l-}
-    =   a121{-rkx,l-}
-{- nonrec -}
-a119{-rkz,l-}
-    =   a120{-rky,l-}
-{- nonrec -}
-a118{-rkA,l-}
-    =   a119{-rkz,l-}
-{- nonrec -}
-a117{-rkB,l-}
-    =   a118{-rkA,l-}
-{- nonrec -}
-a116{-rkC,l-}
-    =   a117{-rkB,l-}
-{- nonrec -}
-a115{-rkD,l-}
-    =   a116{-rkC,l-}
-{- nonrec -}
-a114{-rkE,l-}
-    =   a115{-rkD,l-}
-{- nonrec -}
-a113{-rkF,l-}
-    =   a114{-rkE,l-}
-{- nonrec -}
-a112{-rkG,l-}
-    =   a113{-rkF,l-}
-{- nonrec -}
-a111{-rkH,l-}
-    =   a112{-rkG,l-}
-{- nonrec -}
-a110{-rkI,l-}
-    =   a111{-rkH,l-}
-{- nonrec -}
-a109{-rkJ,l-}
-    =   a110{-rkI,l-}
-{- nonrec -}
-a108{-rkK,l-}
-    =   a109{-rkJ,l-}
-{- nonrec -}
-a107{-rkL,l-}
-    =   a108{-rkK,l-}
-{- nonrec -}
-a106{-rkM,l-}
-    =   a107{-rkL,l-}
-{- nonrec -}
-a105{-rkN,l-}
-    =   a106{-rkM,l-}
-{- nonrec -}
-a104{-rkO,l-}
-    =   a105{-rkN,l-}
-{- nonrec -}
-a103{-rkP,l-}
-    =   a104{-rkO,l-}
-{- nonrec -}
-a102{-rkQ,l-}
-    =   a103{-rkP,l-}
-{- nonrec -}
-a101{-rkR,l-}
-    =   a102{-rkQ,l-}
-{- nonrec -}
-a100{-rkS,l-}
-    =   a101{-rkR,l-}
-{- nonrec -}
-a099{-rkT,l-}
-    =   a100{-rkS,l-}
-{- nonrec -}
-a098{-rkU,l-}
-    =   a099{-rkT,l-}
-{- nonrec -}
-a097{-rkV,l-}
-    =   a098{-rkU,l-}
-{- nonrec -}
-a096{-rkW,l-}
-    =   a097{-rkV,l-}
-{- nonrec -}
-a095{-rkX,l-}
-    =   a096{-rkW,l-}
-{- nonrec -}
-a094{-rkY,l-}
-    =   a095{-rkX,l-}
-{- nonrec -}
-a093{-rkZ,l-}
-    =   a094{-rkY,l-}
-{- nonrec -}
-a092{-rl0,l-}
-    =   a093{-rkZ,l-}
-{- nonrec -}
-a091{-rl1,l-}
-    =   a092{-rl0,l-}
-{- nonrec -}
-a090{-rl2,l-}
-    =   a091{-rl1,l-}
-{- nonrec -}
-a089{-rl3,l-}
-    =   a090{-rl2,l-}
-{- nonrec -}
-a088{-rl4,l-}
-    =   a089{-rl3,l-}
-{- nonrec -}
-a087{-rl5,l-}
-    =   a088{-rl4,l-}
-{- nonrec -}
-a086{-rl6,l-}
-    =   a087{-rl5,l-}
-{- nonrec -}
-a085{-rl7,l-}
-    =   a086{-rl6,l-}
-{- nonrec -}
-a084{-rl8,l-}
-    =   a085{-rl7,l-}
-{- nonrec -}
-a083{-rl9,l-}
-    =   a084{-rl8,l-}
-{- nonrec -}
-a082{-rla,l-}
-    =   a083{-rl9,l-}
-{- nonrec -}
-a081{-rlb,l-}
-    =   a082{-rla,l-}
-{- nonrec -}
-a080{-rlc,l-}
-    =   a081{-rlb,l-}
-{- nonrec -}
-a079{-rld,l-}
-    =   a080{-rlc,l-}
-{- nonrec -}
-a078{-rle,l-}
-    =   a079{-rld,l-}
-{- nonrec -}
-a077{-rlf,l-}
-    =   a078{-rle,l-}
-{- nonrec -}
-a076{-rlg,l-}
-    =   a077{-rlf,l-}
-{- nonrec -}
-a075{-rlh,l-}
-    =   a076{-rlg,l-}
-{- nonrec -}
-a074{-rli,l-}
-    =   a075{-rlh,l-}
-{- nonrec -}
-a073{-rlj,l-}
-    =   a074{-rli,l-}
-{- nonrec -}
-a072{-rlk,l-}
-    =   a073{-rlj,l-}
-{- nonrec -}
-a071{-rll,l-}
-    =   a072{-rlk,l-}
-{- nonrec -}
-a070{-rlm,l-}
-    =   a071{-rll,l-}
-{- nonrec -}
-a069{-rln,l-}
-    =   a070{-rlm,l-}
-{- nonrec -}
-a068{-rlo,l-}
-    =   a069{-rln,l-}
-{- nonrec -}
-a067{-rlp,l-}
-    =   a068{-rlo,l-}
-{- nonrec -}
-a066{-rlq,l-}
-    =   a067{-rlp,l-}
-{- nonrec -}
-a065{-rlr,l-}
-    =   a066{-rlq,l-}
-{- nonrec -}
-a064{-rls,l-}
-    =   a065{-rlr,l-}
-{- nonrec -}
-a063{-rlt,l-}
-    =   a064{-rls,l-}
-{- nonrec -}
-a062{-rlu,l-}
-    =   a063{-rlt,l-}
-{- nonrec -}
-a061{-rlv,l-}
-    =   a062{-rlu,l-}
-{- nonrec -}
-a060{-rlw,l-}
-    =   a061{-rlv,l-}
-{- nonrec -}
-a059{-rlx,l-}
-    =   a060{-rlw,l-}
-{- nonrec -}
-a058{-rly,l-}
-    =   a059{-rlx,l-}
-{- nonrec -}
-a057{-rlz,l-}
-    =   a058{-rly,l-}
-{- nonrec -}
-a056{-rlA,l-}
-    =   a057{-rlz,l-}
-{- nonrec -}
-a055{-rlB,l-}
-    =   a056{-rlA,l-}
-{- nonrec -}
-a054{-rlC,l-}
-    =   a055{-rlB,l-}
-{- nonrec -}
-a053{-rlD,l-}
-    =   a054{-rlC,l-}
-{- nonrec -}
-a052{-rlE,l-}
-    =   a053{-rlD,l-}
-{- nonrec -}
-a051{-rlF,l-}
-    =   a052{-rlE,l-}
-{- nonrec -}
-a050{-rlG,l-}
-    =   a051{-rlF,l-}
-{- nonrec -}
-a049{-rlH,l-}
-    =   a050{-rlG,l-}
-{- nonrec -}
-a048{-rlI,l-}
-    =   a049{-rlH,l-}
-{- nonrec -}
-a047{-rlJ,l-}
-    =   a048{-rlI,l-}
-{- nonrec -}
-a046{-rlK,l-}
-    =   a047{-rlJ,l-}
-{- nonrec -}
-a045{-rlL,l-}
-    =   a046{-rlK,l-}
-{- nonrec -}
-a044{-rlM,l-}
-    =   a045{-rlL,l-}
-{- nonrec -}
-a043{-rlN,l-}
-    =   a044{-rlM,l-}
-{- nonrec -}
-a042{-rlO,l-}
-    =   a043{-rlN,l-}
-{- nonrec -}
-a041{-rlP,l-}
-    =   a042{-rlO,l-}
-{- nonrec -}
-a040{-rlQ,l-}
-    =   a041{-rlP,l-}
-{- nonrec -}
-a039{-rlR,l-}
-    =   a040{-rlQ,l-}
-{- nonrec -}
-a038{-rlS,l-}
-    =   a039{-rlR,l-}
-{- nonrec -}
-a037{-rlT,l-}
-    =   a038{-rlS,l-}
-{- nonrec -}
-a036{-rlU,l-}
-    =   a037{-rlT,l-}
-{- nonrec -}
-a035{-rlV,l-}
-    =   a036{-rlU,l-}
-{- nonrec -}
-a034{-rlW,l-}
-    =   a035{-rlV,l-}
-{- nonrec -}
-a033{-rlX,l-}
-    =   a034{-rlW,l-}
-{- nonrec -}
-a032{-rlY,l-}
-    =   a033{-rlX,l-}
-{- nonrec -}
-a031{-rlZ,l-}
-    =   a032{-rlY,l-}
-{- nonrec -}
-a030{-rm0,l-}
-    =   a031{-rlZ,l-}
-{- nonrec -}
-a029{-rm1,l-}
-    =   a030{-rm0,l-}
-{- nonrec -}
-a028{-rm2,l-}
-    =   a029{-rm1,l-}
-{- nonrec -}
-a027{-rm3,l-}
-    =   a028{-rm2,l-}
-{- nonrec -}
-a026{-rm4,l-}
-    =   a027{-rm3,l-}
-{- nonrec -}
-a025{-rm5,l-}
-    =   a026{-rm4,l-}
-{- nonrec -}
-a024{-rm6,l-}
-    =   a025{-rm5,l-}
-{- nonrec -}
-a023{-rm7,l-}
-    =   a024{-rm6,l-}
-{- nonrec -}
-a022{-rm8,l-}
-    =   a023{-rm7,l-}
-{- nonrec -}
-a021{-rm9,l-}
-    =   a022{-rm8,l-}
-{- nonrec -}
-a020{-rma,l-}
-    =   a021{-rm9,l-}
-{- nonrec -}
-a019{-rmb,l-}
-    =   a020{-rma,l-}
-{- nonrec -}
-a018{-rmc,l-}
-    =   a019{-rmb,l-}
-{- nonrec -}
-a017{-rmd,l-}
-    =   a018{-rmc,l-}
-{- nonrec -}
-a016{-rme,l-}
-    =   a017{-rmd,l-}
-{- nonrec -}
-a015{-rmf,l-}
-    =   a016{-rme,l-}
-{- nonrec -}
-a014{-rmg,l-}
-    =   a015{-rmf,l-}
-{- nonrec -}
-a013{-rmh,l-}
-    =   a014{-rmg,l-}
-{- nonrec -}
-a012{-rmi,l-}
-    =   a013{-rmh,l-}
-{- nonrec -}
-a011{-rmj,l-}
-    =   a012{-rmi,l-}
-{- nonrec -}
-a010{-rmk,l-}
-    =   a011{-rmj,l-}
-{- nonrec -}
-a009{-rml,l-}
-    =   a010{-rmk,l-}
-{- nonrec -}
-a008{-rmm,l-}
-    =   a009{-rml,l-}
-{- nonrec -}
-a007{-rmn,l-}
-    =   a008{-rmm,l-}
-{- nonrec -}
-a006{-rmo,l-}
-    =   a007{-rmn,l-}
-{- nonrec -}
-a005{-rmp,l-}
-    =   a006{-rmo,l-}
-{- nonrec -}
-a004{-rmq,l-}
-    =   a005{-rmp,l-}
-{- nonrec -}
-a003{-rmr,l-}
-    =   a004{-rmq,l-}
-{- nonrec -}
-a002{-rms,l-}
-    =   a003{-rmr,l-}
-{- nonrec -}
-a001{-rmt,l-}
-    =   a002{-rms,l-}
-{- nonrec -}
-a000{-rmu,l-}
-    =   a001{-rmt,l-}
-{- nonrec -}
-main{-814,x-}
-    =   Prelude.undefined{-rbg,i-}
diff --git a/ghc/compiler/tests/rename/timing002.hs b/ghc/compiler/tests/rename/timing002.hs
deleted file mode 100644 (file)
index db98718..0000000
+++ /dev/null
@@ -1,504 +0,0 @@
---!!! 500 defns chained together with "where"s
-module Main(main) where
-
-main = undefined
-a500 = let a000 = []
-           a001 = a000
-           a002 = a001
-           a003 = a002
-           a004 = a003
-           a005 = a004
-           a006 = a005
-           a007 = a006
-           a008 = a007
-           a009 = a008
-           a010 = a009
-           a011 = a010
-           a012 = a011
-           a013 = a012
-           a014 = a013
-           a015 = a014
-           a016 = a015
-           a017 = a016
-           a018 = a017
-           a019 = a018
-           a020 = a019
-           a021 = a020
-           a022 = a021
-           a023 = a022
-           a024 = a023
-           a025 = a024
-           a026 = a025
-           a027 = a026
-           a028 = a027
-           a029 = a028
-           a030 = a029
-           a031 = a030
-           a032 = a031
-           a033 = a032
-           a034 = a033
-           a035 = a034
-           a036 = a035
-           a037 = a036
-           a038 = a037
-           a039 = a038
-           a040 = a039
-           a041 = a040
-           a042 = a041
-           a043 = a042
-           a044 = a043
-           a045 = a044
-           a046 = a045
-           a047 = a046
-           a048 = a047
-           a049 = a048
-           a050 = a049
-           a051 = a050
-           a052 = a051
-           a053 = a052
-           a054 = a053
-           a055 = a054
-           a056 = a055
-           a057 = a056
-           a058 = a057
-           a059 = a058
-           a060 = a059
-           a061 = a060
-           a062 = a061
-           a063 = a062
-           a064 = a063
-           a065 = a064
-           a066 = a065
-           a067 = a066
-           a068 = a067
-           a069 = a068
-           a070 = a069
-           a071 = a070
-           a072 = a071
-           a073 = a072
-           a074 = a073
-           a075 = a074
-           a076 = a075
-           a077 = a076
-           a078 = a077
-           a079 = a078
-           a080 = a079
-           a081 = a080
-           a082 = a081
-           a083 = a082
-           a084 = a083
-           a085 = a084
-           a086 = a085
-           a087 = a086
-           a088 = a087
-           a089 = a088
-           a090 = a089
-           a091 = a090
-           a092 = a091
-           a093 = a092
-           a094 = a093
-           a095 = a094
-           a096 = a095
-           a097 = a096
-           a098 = a097
-           a099 = a098
-           a100 = a099
-           a101 = a100
-           a102 = a101
-           a103 = a102
-           a104 = a103
-           a105 = a104
-           a106 = a105
-           a107 = a106
-           a108 = a107
-           a109 = a108
-           a110 = a109
-           a111 = a110
-           a112 = a111
-           a113 = a112
-           a114 = a113
-           a115 = a114
-           a116 = a115
-           a117 = a116
-           a118 = a117
-           a119 = a118
-           a120 = a119
-           a121 = a120
-           a122 = a121
-           a123 = a122
-           a124 = a123
-           a125 = a124
-           a126 = a125
-           a127 = a126
-           a128 = a127
-           a129 = a128
-           a130 = a129
-           a131 = a130
-           a132 = a131
-           a133 = a132
-           a134 = a133
-           a135 = a134
-           a136 = a135
-           a137 = a136
-           a138 = a137
-           a139 = a138
-           a140 = a139
-           a141 = a140
-           a142 = a141
-           a143 = a142
-           a144 = a143
-           a145 = a144
-           a146 = a145
-           a147 = a146
-           a148 = a147
-           a149 = a148
-           a150 = a149
-           a151 = a150
-           a152 = a151
-           a153 = a152
-           a154 = a153
-           a155 = a154
-           a156 = a155
-           a157 = a156
-           a158 = a157
-           a159 = a158
-           a160 = a159
-           a161 = a160
-           a162 = a161
-           a163 = a162
-           a164 = a163
-           a165 = a164
-           a166 = a165
-           a167 = a166
-           a168 = a167
-           a169 = a168
-           a170 = a169
-           a171 = a170
-           a172 = a171
-           a173 = a172
-           a174 = a173
-           a175 = a174
-           a176 = a175
-           a177 = a176
-           a178 = a177
-           a179 = a178
-           a180 = a179
-           a181 = a180
-           a182 = a181
-           a183 = a182
-           a184 = a183
-           a185 = a184
-           a186 = a185
-           a187 = a186
-           a188 = a187
-           a189 = a188
-           a190 = a189
-           a191 = a190
-           a192 = a191
-           a193 = a192
-           a194 = a193
-           a195 = a194
-           a196 = a195
-           a197 = a196
-           a198 = a197
-           a199 = a198
-           a200 = a199
-           a201 = a200
-           a202 = a201
-           a203 = a202
-           a204 = a203
-           a205 = a204
-           a206 = a205
-           a207 = a206
-           a208 = a207
-           a209 = a208
-           a210 = a209
-           a211 = a210
-           a212 = a211
-           a213 = a212
-           a214 = a213
-           a215 = a214
-           a216 = a215
-           a217 = a216
-           a218 = a217
-           a219 = a218
-           a220 = a219
-           a221 = a220
-           a222 = a221
-           a223 = a222
-           a224 = a223
-           a225 = a224
-           a226 = a225
-           a227 = a226
-           a228 = a227
-           a229 = a228
-           a230 = a229
-           a231 = a230
-           a232 = a231
-           a233 = a232
-           a234 = a233
-           a235 = a234
-           a236 = a235
-           a237 = a236
-           a238 = a237
-           a239 = a238
-           a240 = a239
-           a241 = a240
-           a242 = a241
-           a243 = a242
-           a244 = a243
-           a245 = a244
-           a246 = a245
-           a247 = a246
-           a248 = a247
-           a249 = a248
-           a250 = a249
-           a251 = a250
-           a252 = a251
-           a253 = a252
-           a254 = a253
-           a255 = a254
-           a256 = a255
-           a257 = a256
-           a258 = a257
-           a259 = a258
-           a260 = a259
-           a261 = a260
-           a262 = a261
-           a263 = a262
-           a264 = a263
-           a265 = a264
-           a266 = a265
-           a267 = a266
-           a268 = a267
-           a269 = a268
-           a270 = a269
-           a271 = a270
-           a272 = a271
-           a273 = a272
-           a274 = a273
-           a275 = a274
-           a276 = a275
-           a277 = a276
-           a278 = a277
-           a279 = a278
-           a280 = a279
-           a281 = a280
-           a282 = a281
-           a283 = a282
-           a284 = a283
-           a285 = a284
-           a286 = a285
-           a287 = a286
-           a288 = a287
-           a289 = a288
-           a290 = a289
-           a291 = a290
-           a292 = a291
-           a293 = a292
-           a294 = a293
-           a295 = a294
-           a296 = a295
-           a297 = a296
-           a298 = a297
-           a299 = a298
-           a300 = a299
-           a301 = a300
-           a302 = a301
-           a303 = a302
-           a304 = a303
-           a305 = a304
-           a306 = a305
-           a307 = a306
-           a308 = a307
-           a309 = a308
-           a310 = a309
-           a311 = a310
-           a312 = a311
-           a313 = a312
-           a314 = a313
-           a315 = a314
-           a316 = a315
-           a317 = a316
-           a318 = a317
-           a319 = a318
-           a320 = a319
-           a321 = a320
-           a322 = a321
-           a323 = a322
-           a324 = a323
-           a325 = a324
-           a326 = a325
-           a327 = a326
-           a328 = a327
-           a329 = a328
-           a330 = a329
-           a331 = a330
-           a332 = a331
-           a333 = a332
-           a334 = a333
-           a335 = a334
-           a336 = a335
-           a337 = a336
-           a338 = a337
-           a339 = a338
-           a340 = a339
-           a341 = a340
-           a342 = a341
-           a343 = a342
-           a344 = a343
-           a345 = a344
-           a346 = a345
-           a347 = a346
-           a348 = a347
-           a349 = a348
-           a350 = a349
-           a351 = a350
-           a352 = a351
-           a353 = a352
-           a354 = a353
-           a355 = a354
-           a356 = a355
-           a357 = a356
-           a358 = a357
-           a359 = a358
-           a360 = a359
-           a361 = a360
-           a362 = a361
-           a363 = a362
-           a364 = a363
-           a365 = a364
-           a366 = a365
-           a367 = a366
-           a368 = a367
-           a369 = a368
-           a370 = a369
-           a371 = a370
-           a372 = a371
-           a373 = a372
-           a374 = a373
-           a375 = a374
-           a376 = a375
-           a377 = a376
-           a378 = a377
-           a379 = a378
-           a380 = a379
-           a381 = a380
-           a382 = a381
-           a383 = a382
-           a384 = a383
-           a385 = a384
-           a386 = a385
-           a387 = a386
-           a388 = a387
-           a389 = a388
-           a390 = a389
-           a391 = a390
-           a392 = a391
-           a393 = a392
-           a394 = a393
-           a395 = a394
-           a396 = a395
-           a397 = a396
-           a398 = a397
-           a399 = a398
-           a400 = a399
-           a401 = a400
-           a402 = a401
-           a403 = a402
-           a404 = a403
-           a405 = a404
-           a406 = a405
-           a407 = a406
-           a408 = a407
-           a409 = a408
-           a410 = a409
-           a411 = a410
-           a412 = a411
-           a413 = a412
-           a414 = a413
-           a415 = a414
-           a416 = a415
-           a417 = a416
-           a418 = a417
-           a419 = a418
-           a420 = a419
-           a421 = a420
-           a422 = a421
-           a423 = a422
-           a424 = a423
-           a425 = a424
-           a426 = a425
-           a427 = a426
-           a428 = a427
-           a429 = a428
-           a430 = a429
-           a431 = a430
-           a432 = a431
-           a433 = a432
-           a434 = a433
-           a435 = a434
-           a436 = a435
-           a437 = a436
-           a438 = a437
-           a439 = a438
-           a440 = a439
-           a441 = a440
-           a442 = a441
-           a443 = a442
-           a444 = a443
-           a445 = a444
-           a446 = a445
-           a447 = a446
-           a448 = a447
-           a449 = a448
-           a450 = a449
-           a451 = a450
-           a452 = a451
-           a453 = a452
-           a454 = a453
-           a455 = a454
-           a456 = a455
-           a457 = a456
-           a458 = a457
-           a459 = a458
-           a460 = a459
-           a461 = a460
-           a462 = a461
-           a463 = a462
-           a464 = a463
-           a465 = a464
-           a466 = a465
-           a467 = a466
-           a468 = a467
-           a469 = a468
-           a470 = a469
-           a471 = a470
-           a472 = a471
-           a473 = a472
-           a474 = a473
-           a475 = a474
-           a476 = a475
-           a477 = a476
-           a478 = a477
-           a479 = a478
-           a480 = a479
-           a481 = a480
-           a482 = a481
-           a483 = a482
-           a484 = a483
-           a485 = a484
-           a486 = a485
-           a487 = a486
-           a488 = a487
-           a489 = a488
-           a490 = a489
-           a491 = a490
-           a492 = a491
-           a493 = a492
-           a494 = a493
-           a495 = a494
-           a496 = a495
-           a497 = a496
-           a498 = a497 in
-       a498
diff --git a/ghc/compiler/tests/rename/timing002.stderr b/ghc/compiler/tests/rename/timing002.stderr
deleted file mode 100644 (file)
index 185a2b6..0000000
+++ /dev/null
@@ -1,1520 +0,0 @@
-Renamer stats: 6 interfaces read
-              0 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 14 read
-              1 newtype decls imported (of which 1 abstractly), out of 1 read
-              0 type synonym decls imported, out of 6 read
-              1 value signatures imported, out of 1200 read
-              0 instance decls imported, out of 130 read
-
-
-================================================================================
-Renamer:
-module Main where
-newtype IOBase.IO{-3e,p-} rAg_rTk =
-Prelude.undefined{-r3d,p-} ::
-    _forall_ [a_rsr] => a_rsr
-{- nonrec -}
-a500{-r6o,l-}
-    =   let
-         {- nonrec -}
-         a000_r6q
-             =   PrelBase.[]{-5i,i-}
-         {- nonrec -}
-         a001_r6r
-             =   a000_r6q
-         {- nonrec -}
-         a002_r6s
-             =   a001_r6r
-         {- nonrec -}
-         a003_r6t
-             =   a002_r6s
-         {- nonrec -}
-         a004_r6u
-             =   a003_r6t
-         {- nonrec -}
-         a005_r6v
-             =   a004_r6u
-         {- nonrec -}
-         a006_r6w
-             =   a005_r6v
-         {- nonrec -}
-         a007_r6x
-             =   a006_r6w
-         {- nonrec -}
-         a008_r6y
-             =   a007_r6x
-         {- nonrec -}
-         a009_r6z
-             =   a008_r6y
-         {- nonrec -}
-         a010_r6A
-             =   a009_r6z
-         {- nonrec -}
-         a011_r6B
-             =   a010_r6A
-         {- nonrec -}
-         a012_r6C
-             =   a011_r6B
-         {- nonrec -}
-         a013_r6D
-             =   a012_r6C
-         {- nonrec -}
-         a014_r6E
-             =   a013_r6D
-         {- nonrec -}
-         a015_r6F
-             =   a014_r6E
-         {- nonrec -}
-         a016_r6G
-             =   a015_r6F
-         {- nonrec -}
-         a017_r6H
-             =   a016_r6G
-         {- nonrec -}
-         a018_r6I
-             =   a017_r6H
-         {- nonrec -}
-         a019_r6J
-             =   a018_r6I
-         {- nonrec -}
-         a020_r6K
-             =   a019_r6J
-         {- nonrec -}
-         a021_r6L
-             =   a020_r6K
-         {- nonrec -}
-         a022_r6M
-             =   a021_r6L
-         {- nonrec -}
-         a023_r6N
-             =   a022_r6M
-         {- nonrec -}
-         a024_r6O
-             =   a023_r6N
-         {- nonrec -}
-         a025_r6P
-             =   a024_r6O
-         {- nonrec -}
-         a026_r6Q
-             =   a025_r6P
-         {- nonrec -}
-         a027_r6R
-             =   a026_r6Q
-         {- nonrec -}
-         a028_r6S
-             =   a027_r6R
-         {- nonrec -}
-         a029_r6T
-             =   a028_r6S
-         {- nonrec -}
-         a030_r6U
-             =   a029_r6T
-         {- nonrec -}
-         a031_r6V
-             =   a030_r6U
-         {- nonrec -}
-         a032_r6W
-             =   a031_r6V
-         {- nonrec -}
-         a033_r6X
-             =   a032_r6W
-         {- nonrec -}
-         a034_r6Y
-             =   a033_r6X
-         {- nonrec -}
-         a035_r6Z
-             =   a034_r6Y
-         {- nonrec -}
-         a036_r70
-             =   a035_r6Z
-         {- nonrec -}
-         a037_r71
-             =   a036_r70
-         {- nonrec -}
-         a038_r72
-             =   a037_r71
-         {- nonrec -}
-         a039_r73
-             =   a038_r72
-         {- nonrec -}
-         a040_r74
-             =   a039_r73
-         {- nonrec -}
-         a041_r75
-             =   a040_r74
-         {- nonrec -}
-         a042_r76
-             =   a041_r75
-         {- nonrec -}
-         a043_r77
-             =   a042_r76
-         {- nonrec -}
-         a044_r78
-             =   a043_r77
-         {- nonrec -}
-         a045_r79
-             =   a044_r78
-         {- nonrec -}
-         a046_r7a
-             =   a045_r79
-         {- nonrec -}
-         a047_r7b
-             =   a046_r7a
-         {- nonrec -}
-         a048_r7c
-             =   a047_r7b
-         {- nonrec -}
-         a049_r7d
-             =   a048_r7c
-         {- nonrec -}
-         a050_r7e
-             =   a049_r7d
-         {- nonrec -}
-         a051_r7f
-             =   a050_r7e
-         {- nonrec -}
-         a052_r7g
-             =   a051_r7f
-         {- nonrec -}
-         a053_r7h
-             =   a052_r7g
-         {- nonrec -}
-         a054_r7i
-             =   a053_r7h
-         {- nonrec -}
-         a055_r7j
-             =   a054_r7i
-         {- nonrec -}
-         a056_r7k
-             =   a055_r7j
-         {- nonrec -}
-         a057_r7l
-             =   a056_r7k
-         {- nonrec -}
-         a058_r7m
-             =   a057_r7l
-         {- nonrec -}
-         a059_r7n
-             =   a058_r7m
-         {- nonrec -}
-         a060_r7o
-             =   a059_r7n
-         {- nonrec -}
-         a061_r7p
-             =   a060_r7o
-         {- nonrec -}
-         a062_r7q
-             =   a061_r7p
-         {- nonrec -}
-         a063_r7r
-             =   a062_r7q
-         {- nonrec -}
-         a064_r7s
-             =   a063_r7r
-         {- nonrec -}
-         a065_r7t
-             =   a064_r7s
-         {- nonrec -}
-         a066_r7u
-             =   a065_r7t
-         {- nonrec -}
-         a067_r7v
-             =   a066_r7u
-         {- nonrec -}
-         a068_r7w
-             =   a067_r7v
-         {- nonrec -}
-         a069_r7x
-             =   a068_r7w
-         {- nonrec -}
-         a070_r7y
-             =   a069_r7x
-         {- nonrec -}
-         a071_r7z
-             =   a070_r7y
-         {- nonrec -}
-         a072_r7A
-             =   a071_r7z
-         {- nonrec -}
-         a073_r7B
-             =   a072_r7A
-         {- nonrec -}
-         a074_r7C
-             =   a073_r7B
-         {- nonrec -}
-         a075_r7D
-             =   a074_r7C
-         {- nonrec -}
-         a076_r7E
-             =   a075_r7D
-         {- nonrec -}
-         a077_r7F
-             =   a076_r7E
-         {- nonrec -}
-         a078_r7G
-             =   a077_r7F
-         {- nonrec -}
-         a079_r7H
-             =   a078_r7G
-         {- nonrec -}
-         a080_r7I
-             =   a079_r7H
-         {- nonrec -}
-         a081_r7J
-             =   a080_r7I
-         {- nonrec -}
-         a082_r7K
-             =   a081_r7J
-         {- nonrec -}
-         a083_r7L
-             =   a082_r7K
-         {- nonrec -}
-         a084_r7M
-             =   a083_r7L
-         {- nonrec -}
-         a085_r7N
-             =   a084_r7M
-         {- nonrec -}
-         a086_r7O
-             =   a085_r7N
-         {- nonrec -}
-         a087_r7P
-             =   a086_r7O
-         {- nonrec -}
-         a088_r7Q
-             =   a087_r7P
-         {- nonrec -}
-         a089_r7R
-             =   a088_r7Q
-         {- nonrec -}
-         a090_r7S
-             =   a089_r7R
-         {- nonrec -}
-         a091_r7T
-             =   a090_r7S
-         {- nonrec -}
-         a092_r7U
-             =   a091_r7T
-         {- nonrec -}
-         a093_r7V
-             =   a092_r7U
-         {- nonrec -}
-         a094_r7W
-             =   a093_r7V
-         {- nonrec -}
-         a095_r7X
-             =   a094_r7W
-         {- nonrec -}
-         a096_r7Y
-             =   a095_r7X
-         {- nonrec -}
-         a097_r7Z
-             =   a096_r7Y
-         {- nonrec -}
-         a098_r80
-             =   a097_r7Z
-         {- nonrec -}
-         a099_r81
-             =   a098_r80
-         {- nonrec -}
-         a100_r82
-             =   a099_r81
-         {- nonrec -}
-         a101_r83
-             =   a100_r82
-         {- nonrec -}
-         a102_r84
-             =   a101_r83
-         {- nonrec -}
-         a103_r85
-             =   a102_r84
-         {- nonrec -}
-         a104_r86
-             =   a103_r85
-         {- nonrec -}
-         a105_r87
-             =   a104_r86
-         {- nonrec -}
-         a106_r88
-             =   a105_r87
-         {- nonrec -}
-         a107_r89
-             =   a106_r88
-         {- nonrec -}
-         a108_r8a
-             =   a107_r89
-         {- nonrec -}
-         a109_r8b
-             =   a108_r8a
-         {- nonrec -}
-         a110_r8c
-             =   a109_r8b
-         {- nonrec -}
-         a111_r8d
-             =   a110_r8c
-         {- nonrec -}
-         a112_r8e
-             =   a111_r8d
-         {- nonrec -}
-         a113_r8f
-             =   a112_r8e
-         {- nonrec -}
-         a114_r8g
-             =   a113_r8f
-         {- nonrec -}
-         a115_r8h
-             =   a114_r8g
-         {- nonrec -}
-         a116_r8i
-             =   a115_r8h
-         {- nonrec -}
-         a117_r8j
-             =   a116_r8i
-         {- nonrec -}
-         a118_r8k
-             =   a117_r8j
-         {- nonrec -}
-         a119_r8l
-             =   a118_r8k
-         {- nonrec -}
-         a120_r8m
-             =   a119_r8l
-         {- nonrec -}
-         a121_r8n
-             =   a120_r8m
-         {- nonrec -}
-         a122_r8o
-             =   a121_r8n
-         {- nonrec -}
-         a123_r8p
-             =   a122_r8o
-         {- nonrec -}
-         a124_r8q
-             =   a123_r8p
-         {- nonrec -}
-         a125_r8r
-             =   a124_r8q
-         {- nonrec -}
-         a126_r8s
-             =   a125_r8r
-         {- nonrec -}
-         a127_r8t
-             =   a126_r8s
-         {- nonrec -}
-         a128_r8u
-             =   a127_r8t
-         {- nonrec -}
-         a129_r8v
-             =   a128_r8u
-         {- nonrec -}
-         a130_r8w
-             =   a129_r8v
-         {- nonrec -}
-         a131_r8x
-             =   a130_r8w
-         {- nonrec -}
-         a132_r8y
-             =   a131_r8x
-         {- nonrec -}
-         a133_r8z
-             =   a132_r8y
-         {- nonrec -}
-         a134_r8A
-             =   a133_r8z
-         {- nonrec -}
-         a135_r8B
-             =   a134_r8A
-         {- nonrec -}
-         a136_r8C
-             =   a135_r8B
-         {- nonrec -}
-         a137_r8D
-             =   a136_r8C
-         {- nonrec -}
-         a138_r8E
-             =   a137_r8D
-         {- nonrec -}
-         a139_r8F
-             =   a138_r8E
-         {- nonrec -}
-         a140_r8G
-             =   a139_r8F
-         {- nonrec -}
-         a141_r8H
-             =   a140_r8G
-         {- nonrec -}
-         a142_r8I
-             =   a141_r8H
-         {- nonrec -}
-         a143_r8J
-             =   a142_r8I
-         {- nonrec -}
-         a144_r8K
-             =   a143_r8J
-         {- nonrec -}
-         a145_r8L
-             =   a144_r8K
-         {- nonrec -}
-         a146_r8M
-             =   a145_r8L
-         {- nonrec -}
-         a147_r8N
-             =   a146_r8M
-         {- nonrec -}
-         a148_r8O
-             =   a147_r8N
-         {- nonrec -}
-         a149_r8P
-             =   a148_r8O
-         {- nonrec -}
-         a150_r8Q
-             =   a149_r8P
-         {- nonrec -}
-         a151_r8R
-             =   a150_r8Q
-         {- nonrec -}
-         a152_r8S
-             =   a151_r8R
-         {- nonrec -}
-         a153_r8T
-             =   a152_r8S
-         {- nonrec -}
-         a154_r8U
-             =   a153_r8T
-         {- nonrec -}
-         a155_r8V
-             =   a154_r8U
-         {- nonrec -}
-         a156_r8W
-             =   a155_r8V
-         {- nonrec -}
-         a157_r8X
-             =   a156_r8W
-         {- nonrec -}
-         a158_r8Y
-             =   a157_r8X
-         {- nonrec -}
-         a159_r8Z
-             =   a158_r8Y
-         {- nonrec -}
-         a160_r90
-             =   a159_r8Z
-         {- nonrec -}
-         a161_r91
-             =   a160_r90
-         {- nonrec -}
-         a162_r92
-             =   a161_r91
-         {- nonrec -}
-         a163_r93
-             =   a162_r92
-         {- nonrec -}
-         a164_r94
-             =   a163_r93
-         {- nonrec -}
-         a165_r95
-             =   a164_r94
-         {- nonrec -}
-         a166_r96
-             =   a165_r95
-         {- nonrec -}
-         a167_r97
-             =   a166_r96
-         {- nonrec -}
-         a168_r98
-             =   a167_r97
-         {- nonrec -}
-         a169_r99
-             =   a168_r98
-         {- nonrec -}
-         a170_r9a
-             =   a169_r99
-         {- nonrec -}
-         a171_r9b
-             =   a170_r9a
-         {- nonrec -}
-         a172_r9c
-             =   a171_r9b
-         {- nonrec -}
-         a173_r9d
-             =   a172_r9c
-         {- nonrec -}
-         a174_r9e
-             =   a173_r9d
-         {- nonrec -}
-         a175_r9f
-             =   a174_r9e
-         {- nonrec -}
-         a176_r9g
-             =   a175_r9f
-         {- nonrec -}
-         a177_r9h
-             =   a176_r9g
-         {- nonrec -}
-         a178_r9i
-             =   a177_r9h
-         {- nonrec -}
-         a179_r9j
-             =   a178_r9i
-         {- nonrec -}
-         a180_r9k
-             =   a179_r9j
-         {- nonrec -}
-         a181_r9l
-             =   a180_r9k
-         {- nonrec -}
-         a182_r9m
-             =   a181_r9l
-         {- nonrec -}
-         a183_r9n
-             =   a182_r9m
-         {- nonrec -}
-         a184_r9o
-             =   a183_r9n
-         {- nonrec -}
-         a185_r9p
-             =   a184_r9o
-         {- nonrec -}
-         a186_r9q
-             =   a185_r9p
-         {- nonrec -}
-         a187_r9r
-             =   a186_r9q
-         {- nonrec -}
-         a188_r9s
-             =   a187_r9r
-         {- nonrec -}
-         a189_r9t
-             =   a188_r9s
-         {- nonrec -}
-         a190_r9u
-             =   a189_r9t
-         {- nonrec -}
-         a191_r9v
-             =   a190_r9u
-         {- nonrec -}
-         a192_r9w
-             =   a191_r9v
-         {- nonrec -}
-         a193_r9x
-             =   a192_r9w
-         {- nonrec -}
-         a194_r9y
-             =   a193_r9x
-         {- nonrec -}
-         a195_r9z
-             =   a194_r9y
-         {- nonrec -}
-         a196_r9A
-             =   a195_r9z
-         {- nonrec -}
-         a197_r9B
-             =   a196_r9A
-         {- nonrec -}
-         a198_r9C
-             =   a197_r9B
-         {- nonrec -}
-         a199_r9D
-             =   a198_r9C
-         {- nonrec -}
-         a200_r9E
-             =   a199_r9D
-         {- nonrec -}
-         a201_r9F
-             =   a200_r9E
-         {- nonrec -}
-         a202_r9G
-             =   a201_r9F
-         {- nonrec -}
-         a203_r9H
-             =   a202_r9G
-         {- nonrec -}
-         a204_r9I
-             =   a203_r9H
-         {- nonrec -}
-         a205_r9J
-             =   a204_r9I
-         {- nonrec -}
-         a206_r9K
-             =   a205_r9J
-         {- nonrec -}
-         a207_r9L
-             =   a206_r9K
-         {- nonrec -}
-         a208_r9M
-             =   a207_r9L
-         {- nonrec -}
-         a209_r9N
-             =   a208_r9M
-         {- nonrec -}
-         a210_r9O
-             =   a209_r9N
-         {- nonrec -}
-         a211_r9P
-             =   a210_r9O
-         {- nonrec -}
-         a212_r9Q
-             =   a211_r9P
-         {- nonrec -}
-         a213_r9R
-             =   a212_r9Q
-         {- nonrec -}
-         a214_r9S
-             =   a213_r9R
-         {- nonrec -}
-         a215_r9T
-             =   a214_r9S
-         {- nonrec -}
-         a216_r9U
-             =   a215_r9T
-         {- nonrec -}
-         a217_r9V
-             =   a216_r9U
-         {- nonrec -}
-         a218_r9W
-             =   a217_r9V
-         {- nonrec -}
-         a219_r9X
-             =   a218_r9W
-         {- nonrec -}
-         a220_r9Y
-             =   a219_r9X
-         {- nonrec -}
-         a221_r9Z
-             =   a220_r9Y
-         {- nonrec -}
-         a222_ra0
-             =   a221_r9Z
-         {- nonrec -}
-         a223_ra1
-             =   a222_ra0
-         {- nonrec -}
-         a224_ra2
-             =   a223_ra1
-         {- nonrec -}
-         a225_ra3
-             =   a224_ra2
-         {- nonrec -}
-         a226_ra4
-             =   a225_ra3
-         {- nonrec -}
-         a227_ra5
-             =   a226_ra4
-         {- nonrec -}
-         a228_ra6
-             =   a227_ra5
-         {- nonrec -}
-         a229_ra7
-             =   a228_ra6
-         {- nonrec -}
-         a230_ra8
-             =   a229_ra7
-         {- nonrec -}
-         a231_ra9
-             =   a230_ra8
-         {- nonrec -}
-         a232_raa
-             =   a231_ra9
-         {- nonrec -}
-         a233_rab
-             =   a232_raa
-         {- nonrec -}
-         a234_rac
-             =   a233_rab
-         {- nonrec -}
-         a235_rad
-             =   a234_rac
-         {- nonrec -}
-         a236_rae
-             =   a235_rad
-         {- nonrec -}
-         a237_raf
-             =   a236_rae
-         {- nonrec -}
-         a238_rag
-             =   a237_raf
-         {- nonrec -}
-         a239_rah
-             =   a238_rag
-         {- nonrec -}
-         a240_rai
-             =   a239_rah
-         {- nonrec -}
-         a241_raj
-             =   a240_rai
-         {- nonrec -}
-         a242_rak
-             =   a241_raj
-         {- nonrec -}
-         a243_ral
-             =   a242_rak
-         {- nonrec -}
-         a244_ram
-             =   a243_ral
-         {- nonrec -}
-         a245_ran
-             =   a244_ram
-         {- nonrec -}
-         a246_rao
-             =   a245_ran
-         {- nonrec -}
-         a247_rap
-             =   a246_rao
-         {- nonrec -}
-         a248_raq
-             =   a247_rap
-         {- nonrec -}
-         a249_rar
-             =   a248_raq
-         {- nonrec -}
-         a250_ras
-             =   a249_rar
-         {- nonrec -}
-         a251_rat
-             =   a250_ras
-         {- nonrec -}
-         a252_rau
-             =   a251_rat
-         {- nonrec -}
-         a253_rav
-             =   a252_rau
-         {- nonrec -}
-         a254_raw
-             =   a253_rav
-         {- nonrec -}
-         a255_rax
-             =   a254_raw
-         {- nonrec -}
-         a256_ray
-             =   a255_rax
-         {- nonrec -}
-         a257_raz
-             =   a256_ray
-         {- nonrec -}
-         a258_raA
-             =   a257_raz
-         {- nonrec -}
-         a259_raB
-             =   a258_raA
-         {- nonrec -}
-         a260_raC
-             =   a259_raB
-         {- nonrec -}
-         a261_raD
-             =   a260_raC
-         {- nonrec -}
-         a262_raE
-             =   a261_raD
-         {- nonrec -}
-         a263_raF
-             =   a262_raE
-         {- nonrec -}
-         a264_raG
-             =   a263_raF
-         {- nonrec -}
-         a265_raH
-             =   a264_raG
-         {- nonrec -}
-         a266_raI
-             =   a265_raH
-         {- nonrec -}
-         a267_raJ
-             =   a266_raI
-         {- nonrec -}
-         a268_raK
-             =   a267_raJ
-         {- nonrec -}
-         a269_raL
-             =   a268_raK
-         {- nonrec -}
-         a270_raM
-             =   a269_raL
-         {- nonrec -}
-         a271_raN
-             =   a270_raM
-         {- nonrec -}
-         a272_raO
-             =   a271_raN
-         {- nonrec -}
-         a273_raP
-             =   a272_raO
-         {- nonrec -}
-         a274_raQ
-             =   a273_raP
-         {- nonrec -}
-         a275_raR
-             =   a274_raQ
-         {- nonrec -}
-         a276_raS
-             =   a275_raR
-         {- nonrec -}
-         a277_raT
-             =   a276_raS
-         {- nonrec -}
-         a278_raU
-             =   a277_raT
-         {- nonrec -}
-         a279_raV
-             =   a278_raU
-         {- nonrec -}
-         a280_raW
-             =   a279_raV
-         {- nonrec -}
-         a281_raX
-             =   a280_raW
-         {- nonrec -}
-         a282_raY
-             =   a281_raX
-         {- nonrec -}
-         a283_raZ
-             =   a282_raY
-         {- nonrec -}
-         a284_rb0
-             =   a283_raZ
-         {- nonrec -}
-         a285_rb1
-             =   a284_rb0
-         {- nonrec -}
-         a286_rb2
-             =   a285_rb1
-         {- nonrec -}
-         a287_rb3
-             =   a286_rb2
-         {- nonrec -}
-         a288_rb4
-             =   a287_rb3
-         {- nonrec -}
-         a289_rb5
-             =   a288_rb4
-         {- nonrec -}
-         a290_rb6
-             =   a289_rb5
-         {- nonrec -}
-         a291_rb7
-             =   a290_rb6
-         {- nonrec -}
-         a292_rb8
-             =   a291_rb7
-         {- nonrec -}
-         a293_rb9
-             =   a292_rb8
-         {- nonrec -}
-         a294_rba
-             =   a293_rb9
-         {- nonrec -}
-         a295_rbb
-             =   a294_rba
-         {- nonrec -}
-         a296_rbc
-             =   a295_rbb
-         {- nonrec -}
-         a297_rbd
-             =   a296_rbc
-         {- nonrec -}
-         a298_rbe
-             =   a297_rbd
-         {- nonrec -}
-         a299_rbf
-             =   a298_rbe
-         {- nonrec -}
-         a300_rbg
-             =   a299_rbf
-         {- nonrec -}
-         a301_rbh
-             =   a300_rbg
-         {- nonrec -}
-         a302_rbi
-             =   a301_rbh
-         {- nonrec -}
-         a303_rbj
-             =   a302_rbi
-         {- nonrec -}
-         a304_rbk
-             =   a303_rbj
-         {- nonrec -}
-         a305_rbl
-             =   a304_rbk
-         {- nonrec -}
-         a306_rbm
-             =   a305_rbl
-         {- nonrec -}
-         a307_rbn
-             =   a306_rbm
-         {- nonrec -}
-         a308_rbo
-             =   a307_rbn
-         {- nonrec -}
-         a309_rbp
-             =   a308_rbo
-         {- nonrec -}
-         a310_rbq
-             =   a309_rbp
-         {- nonrec -}
-         a311_rbr
-             =   a310_rbq
-         {- nonrec -}
-         a312_rbs
-             =   a311_rbr
-         {- nonrec -}
-         a313_rbt
-             =   a312_rbs
-         {- nonrec -}
-         a314_rbu
-             =   a313_rbt
-         {- nonrec -}
-         a315_rbv
-             =   a314_rbu
-         {- nonrec -}
-         a316_rbw
-             =   a315_rbv
-         {- nonrec -}
-         a317_rbx
-             =   a316_rbw
-         {- nonrec -}
-         a318_rby
-             =   a317_rbx
-         {- nonrec -}
-         a319_rbz
-             =   a318_rby
-         {- nonrec -}
-         a320_rbA
-             =   a319_rbz
-         {- nonrec -}
-         a321_rbB
-             =   a320_rbA
-         {- nonrec -}
-         a322_rbC
-             =   a321_rbB
-         {- nonrec -}
-         a323_rbD
-             =   a322_rbC
-         {- nonrec -}
-         a324_rbE
-             =   a323_rbD
-         {- nonrec -}
-         a325_rbF
-             =   a324_rbE
-         {- nonrec -}
-         a326_rbG
-             =   a325_rbF
-         {- nonrec -}
-         a327_rbH
-             =   a326_rbG
-         {- nonrec -}
-         a328_rbI
-             =   a327_rbH
-         {- nonrec -}
-         a329_rbJ
-             =   a328_rbI
-         {- nonrec -}
-         a330_rbK
-             =   a329_rbJ
-         {- nonrec -}
-         a331_rbL
-             =   a330_rbK
-         {- nonrec -}
-         a332_rbM
-             =   a331_rbL
-         {- nonrec -}
-         a333_rbN
-             =   a332_rbM
-         {- nonrec -}
-         a334_rbO
-             =   a333_rbN
-         {- nonrec -}
-         a335_rbP
-             =   a334_rbO
-         {- nonrec -}
-         a336_rbQ
-             =   a335_rbP
-         {- nonrec -}
-         a337_rbR
-             =   a336_rbQ
-         {- nonrec -}
-         a338_rbS
-             =   a337_rbR
-         {- nonrec -}
-         a339_rbT
-             =   a338_rbS
-         {- nonrec -}
-         a340_rbU
-             =   a339_rbT
-         {- nonrec -}
-         a341_rbV
-             =   a340_rbU
-         {- nonrec -}
-         a342_rbW
-             =   a341_rbV
-         {- nonrec -}
-         a343_rbX
-             =   a342_rbW
-         {- nonrec -}
-         a344_rbY
-             =   a343_rbX
-         {- nonrec -}
-         a345_rbZ
-             =   a344_rbY
-         {- nonrec -}
-         a346_rc0
-             =   a345_rbZ
-         {- nonrec -}
-         a347_rc1
-             =   a346_rc0
-         {- nonrec -}
-         a348_rc2
-             =   a347_rc1
-         {- nonrec -}
-         a349_rc3
-             =   a348_rc2
-         {- nonrec -}
-         a350_rc4
-             =   a349_rc3
-         {- nonrec -}
-         a351_rc5
-             =   a350_rc4
-         {- nonrec -}
-         a352_rc6
-             =   a351_rc5
-         {- nonrec -}
-         a353_rc7
-             =   a352_rc6
-         {- nonrec -}
-         a354_rc8
-             =   a353_rc7
-         {- nonrec -}
-         a355_rc9
-             =   a354_rc8
-         {- nonrec -}
-         a356_rca
-             =   a355_rc9
-         {- nonrec -}
-         a357_rcb
-             =   a356_rca
-         {- nonrec -}
-         a358_rcc
-             =   a357_rcb
-         {- nonrec -}
-         a359_rcd
-             =   a358_rcc
-         {- nonrec -}
-         a360_rce
-             =   a359_rcd
-         {- nonrec -}
-         a361_rcf
-             =   a360_rce
-         {- nonrec -}
-         a362_rcg
-             =   a361_rcf
-         {- nonrec -}
-         a363_rch
-             =   a362_rcg
-         {- nonrec -}
-         a364_rci
-             =   a363_rch
-         {- nonrec -}
-         a365_rcj
-             =   a364_rci
-         {- nonrec -}
-         a366_rck
-             =   a365_rcj
-         {- nonrec -}
-         a367_rcl
-             =   a366_rck
-         {- nonrec -}
-         a368_rcm
-             =   a367_rcl
-         {- nonrec -}
-         a369_rcn
-             =   a368_rcm
-         {- nonrec -}
-         a370_rco
-             =   a369_rcn
-         {- nonrec -}
-         a371_rcp
-             =   a370_rco
-         {- nonrec -}
-         a372_rcq
-             =   a371_rcp
-         {- nonrec -}
-         a373_rcr
-             =   a372_rcq
-         {- nonrec -}
-         a374_rcs
-             =   a373_rcr
-         {- nonrec -}
-         a375_rct
-             =   a374_rcs
-         {- nonrec -}
-         a376_rcu
-             =   a375_rct
-         {- nonrec -}
-         a377_rcv
-             =   a376_rcu
-         {- nonrec -}
-         a378_rcw
-             =   a377_rcv
-         {- nonrec -}
-         a379_rcx
-             =   a378_rcw
-         {- nonrec -}
-         a380_rcy
-             =   a379_rcx
-         {- nonrec -}
-         a381_rcz
-             =   a380_rcy
-         {- nonrec -}
-         a382_rcA
-             =   a381_rcz
-         {- nonrec -}
-         a383_rcB
-             =   a382_rcA
-         {- nonrec -}
-         a384_rcC
-             =   a383_rcB
-         {- nonrec -}
-         a385_rcD
-             =   a384_rcC
-         {- nonrec -}
-         a386_rcE
-             =   a385_rcD
-         {- nonrec -}
-         a387_rcF
-             =   a386_rcE
-         {- nonrec -}
-         a388_rcG
-             =   a387_rcF
-         {- nonrec -}
-         a389_rcH
-             =   a388_rcG
-         {- nonrec -}
-         a390_rcI
-             =   a389_rcH
-         {- nonrec -}
-         a391_rcJ
-             =   a390_rcI
-         {- nonrec -}
-         a392_rcK
-             =   a391_rcJ
-         {- nonrec -}
-         a393_rcL
-             =   a392_rcK
-         {- nonrec -}
-         a394_rcM
-             =   a393_rcL
-         {- nonrec -}
-         a395_rcN
-             =   a394_rcM
-         {- nonrec -}
-         a396_rcO
-             =   a395_rcN
-         {- nonrec -}
-         a397_rcP
-             =   a396_rcO
-         {- nonrec -}
-         a398_rcQ
-             =   a397_rcP
-         {- nonrec -}
-         a399_rcR
-             =   a398_rcQ
-         {- nonrec -}
-         a400_rcS
-             =   a399_rcR
-         {- nonrec -}
-         a401_rcT
-             =   a400_rcS
-         {- nonrec -}
-         a402_rcU
-             =   a401_rcT
-         {- nonrec -}
-         a403_rcV
-             =   a402_rcU
-         {- nonrec -}
-         a404_rcW
-             =   a403_rcV
-         {- nonrec -}
-         a405_rcX
-             =   a404_rcW
-         {- nonrec -}
-         a406_rcY
-             =   a405_rcX
-         {- nonrec -}
-         a407_rcZ
-             =   a406_rcY
-         {- nonrec -}
-         a408_rd0
-             =   a407_rcZ
-         {- nonrec -}
-         a409_rd1
-             =   a408_rd0
-         {- nonrec -}
-         a410_rd2
-             =   a409_rd1
-         {- nonrec -}
-         a411_rd3
-             =   a410_rd2
-         {- nonrec -}
-         a412_rd4
-             =   a411_rd3
-         {- nonrec -}
-         a413_rd5
-             =   a412_rd4
-         {- nonrec -}
-         a414_rd6
-             =   a413_rd5
-         {- nonrec -}
-         a415_rd7
-             =   a414_rd6
-         {- nonrec -}
-         a416_rd8
-             =   a415_rd7
-         {- nonrec -}
-         a417_rd9
-             =   a416_rd8
-         {- nonrec -}
-         a418_rda
-             =   a417_rd9
-         {- nonrec -}
-         a419_rdb
-             =   a418_rda
-         {- nonrec -}
-         a420_rdc
-             =   a419_rdb
-         {- nonrec -}
-         a421_rdd
-             =   a420_rdc
-         {- nonrec -}
-         a422_rde
-             =   a421_rdd
-         {- nonrec -}
-         a423_rdf
-             =   a422_rde
-         {- nonrec -}
-         a424_rdg
-             =   a423_rdf
-         {- nonrec -}
-         a425_rdh
-             =   a424_rdg
-         {- nonrec -}
-         a426_rdi
-             =   a425_rdh
-         {- nonrec -}
-         a427_rdj
-             =   a426_rdi
-         {- nonrec -}
-         a428_rdk
-             =   a427_rdj
-         {- nonrec -}
-         a429_rdl
-             =   a428_rdk
-         {- nonrec -}
-         a430_rdm
-             =   a429_rdl
-         {- nonrec -}
-         a431_rdn
-             =   a430_rdm
-         {- nonrec -}
-         a432_rdo
-             =   a431_rdn
-         {- nonrec -}
-         a433_rdp
-             =   a432_rdo
-         {- nonrec -}
-         a434_rdq
-             =   a433_rdp
-         {- nonrec -}
-         a435_rdr
-             =   a434_rdq
-         {- nonrec -}
-         a436_rds
-             =   a435_rdr
-         {- nonrec -}
-         a437_rdt
-             =   a436_rds
-         {- nonrec -}
-         a438_rdu
-             =   a437_rdt
-         {- nonrec -}
-         a439_rdv
-             =   a438_rdu
-         {- nonrec -}
-         a440_rdw
-             =   a439_rdv
-         {- nonrec -}
-         a441_rdx
-             =   a440_rdw
-         {- nonrec -}
-         a442_rdy
-             =   a441_rdx
-         {- nonrec -}
-         a443_rdz
-             =   a442_rdy
-         {- nonrec -}
-         a444_rdA
-             =   a443_rdz
-         {- nonrec -}
-         a445_rdB
-             =   a444_rdA
-         {- nonrec -}
-         a446_rdC
-             =   a445_rdB
-         {- nonrec -}
-         a447_rdD
-             =   a446_rdC
-         {- nonrec -}
-         a448_rdE
-             =   a447_rdD
-         {- nonrec -}
-         a449_rdF
-             =   a448_rdE
-         {- nonrec -}
-         a450_rdG
-             =   a449_rdF
-         {- nonrec -}
-         a451_rdH
-             =   a450_rdG
-         {- nonrec -}
-         a452_rdI
-             =   a451_rdH
-         {- nonrec -}
-         a453_rdJ
-             =   a452_rdI
-         {- nonrec -}
-         a454_rdK
-             =   a453_rdJ
-         {- nonrec -}
-         a455_rdL
-             =   a454_rdK
-         {- nonrec -}
-         a456_rdM
-             =   a455_rdL
-         {- nonrec -}
-         a457_rdN
-             =   a456_rdM
-         {- nonrec -}
-         a458_rdO
-             =   a457_rdN
-         {- nonrec -}
-         a459_rdP
-             =   a458_rdO
-         {- nonrec -}
-         a460_rdQ
-             =   a459_rdP
-         {- nonrec -}
-         a461_rdR
-             =   a460_rdQ
-         {- nonrec -}
-         a462_rdS
-             =   a461_rdR
-         {- nonrec -}
-         a463_rdT
-             =   a462_rdS
-         {- nonrec -}
-         a464_rdU
-             =   a463_rdT
-         {- nonrec -}
-         a465_rdV
-             =   a464_rdU
-         {- nonrec -}
-         a466_rdW
-             =   a465_rdV
-         {- nonrec -}
-         a467_rdX
-             =   a466_rdW
-         {- nonrec -}
-         a468_rdY
-             =   a467_rdX
-         {- nonrec -}
-         a469_rdZ
-             =   a468_rdY
-         {- nonrec -}
-         a470_re0
-             =   a469_rdZ
-         {- nonrec -}
-         a471_re1
-             =   a470_re0
-         {- nonrec -}
-         a472_re2
-             =   a471_re1
-         {- nonrec -}
-         a473_re3
-             =   a472_re2
-         {- nonrec -}
-         a474_re4
-             =   a473_re3
-         {- nonrec -}
-         a475_re5
-             =   a474_re4
-         {- nonrec -}
-         a476_re6
-             =   a475_re5
-         {- nonrec -}
-         a477_re7
-             =   a476_re6
-         {- nonrec -}
-         a478_re8
-             =   a477_re7
-         {- nonrec -}
-         a479_re9
-             =   a478_re8
-         {- nonrec -}
-         a480_rea
-             =   a479_re9
-         {- nonrec -}
-         a481_reb
-             =   a480_rea
-         {- nonrec -}
-         a482_rec
-             =   a481_reb
-         {- nonrec -}
-         a483_red
-             =   a482_rec
-         {- nonrec -}
-         a484_ree
-             =   a483_red
-         {- nonrec -}
-         a485_ref
-             =   a484_ree
-         {- nonrec -}
-         a486_reg
-             =   a485_ref
-         {- nonrec -}
-         a487_reh
-             =   a486_reg
-         {- nonrec -}
-         a488_rei
-             =   a487_reh
-         {- nonrec -}
-         a489_rej
-             =   a488_rei
-         {- nonrec -}
-         a490_rek
-             =   a489_rej
-         {- nonrec -}
-         a491_rel
-             =   a490_rek
-         {- nonrec -}
-         a492_rem
-             =   a491_rel
-         {- nonrec -}
-         a493_ren
-             =   a492_rem
-         {- nonrec -}
-         a494_reo
-             =   a493_ren
-         {- nonrec -}
-         a495_rep
-             =   a494_reo
-         {- nonrec -}
-         a496_req
-             =   a495_rep
-         {- nonrec -}
-         a497_rer
-             =   a496_req
-         {- nonrec -}
-         a498_res
-             =   a497_rer
-       in
-         a498_res
-{- nonrec -}
-main{-814,x-}
-    =   Prelude.undefined{-r3d,i-}
diff --git a/ghc/compiler/tests/rename/timing003.hs b/ghc/compiler/tests/rename/timing003.hs
deleted file mode 100644 (file)
index e897868..0000000
+++ /dev/null
@@ -1,508 +0,0 @@
---!!! 500 defns, not chained together
-module Main(main) where
-
-main = undefined
-a000 = []
-a001 = []
-a002 = []
-a003 = []
-a004 = []
-a005 = []
-a006 = []
-a007 = []
-a008 = []
-a009 = []
-a010 = []
-a011 = []
-a012 = []
-a013 = []
-a014 = []
-a015 = []
-a016 = []
-a017 = []
-a018 = []
-a019 = []
-a020 = []
-a021 = []
-a022 = []
-a023 = []
-a024 = []
-a025 = []
-a026 = []
-a027 = []
-a028 = []
-a029 = []
-a030 = []
-a031 = []
-a032 = []
-a033 = []
-a034 = []
-a035 = []
-a036 = []
-a037 = []
-a038 = []
-a039 = []
-a040 = []
-a041 = []
-a042 = []
-a043 = []
-a044 = []
-a045 = []
-a046 = []
-a047 = []
-a048 = []
-a049 = []
-a050 = []
-a051 = []
-a052 = []
-a053 = []
-a054 = []
-a055 = []
-a056 = []
-a057 = []
-a058 = []
-a059 = []
-a060 = []
-a061 = []
-a062 = []
-a063 = []
-a064 = []
-a065 = []
-a066 = []
-a067 = []
-a068 = []
-a069 = []
-a070 = []
-a071 = []
-a072 = []
-a073 = []
-a074 = []
-a075 = []
-a076 = []
-a077 = []
-a078 = []
-a079 = []
-a080 = []
-a081 = []
-a082 = []
-a083 = []
-a084 = []
-a085 = []
-a086 = []
-a087 = []
-a088 = []
-a089 = []
-a090 = []
-a091 = []
-a092 = []
-a093 = []
-a094 = []
-a095 = []
-a096 = []
-a097 = []
-a098 = []
-a099 = []
-
-a100 = []
-a101 = []
-a102 = []
-a103 = []
-a104 = []
-a105 = []
-a106 = []
-a107 = []
-a108 = []
-a109 = []
-a110 = []
-a111 = []
-a112 = []
-a113 = []
-a114 = []
-a115 = []
-a116 = []
-a117 = []
-a118 = []
-a119 = []
-a120 = []
-a121 = []
-a122 = []
-a123 = []
-a124 = []
-a125 = []
-a126 = []
-a127 = []
-a128 = []
-a129 = []
-a130 = []
-a131 = []
-a132 = []
-a133 = []
-a134 = []
-a135 = []
-a136 = []
-a137 = []
-a138 = []
-a139 = []
-a140 = []
-a141 = []
-a142 = []
-a143 = []
-a144 = []
-a145 = []
-a146 = []
-a147 = []
-a148 = []
-a149 = []
-a150 = []
-a151 = []
-a152 = []
-a153 = []
-a154 = []
-a155 = []
-a156 = []
-a157 = []
-a158 = []
-a159 = []
-a160 = []
-a161 = []
-a162 = []
-a163 = []
-a164 = []
-a165 = []
-a166 = []
-a167 = []
-a168 = []
-a169 = []
-a170 = []
-a171 = []
-a172 = []
-a173 = []
-a174 = []
-a175 = []
-a176 = []
-a177 = []
-a178 = []
-a179 = []
-a180 = []
-a181 = []
-a182 = []
-a183 = []
-a184 = []
-a185 = []
-a186 = []
-a187 = []
-a188 = []
-a189 = []
-a190 = []
-a191 = []
-a192 = []
-a193 = []
-a194 = []
-a195 = []
-a196 = []
-a197 = []
-a198 = []
-a199 = []
-
-a200 = []
-a201 = []
-a202 = []
-a203 = []
-a204 = []
-a205 = []
-a206 = []
-a207 = []
-a208 = []
-a209 = []
-a210 = []
-a211 = []
-a212 = []
-a213 = []
-a214 = []
-a215 = []
-a216 = []
-a217 = []
-a218 = []
-a219 = []
-a220 = []
-a221 = []
-a222 = []
-a223 = []
-a224 = []
-a225 = []
-a226 = []
-a227 = []
-a228 = []
-a229 = []
-a230 = []
-a231 = []
-a232 = []
-a233 = []
-a234 = []
-a235 = []
-a236 = []
-a237 = []
-a238 = []
-a239 = []
-a240 = []
-a241 = []
-a242 = []
-a243 = []
-a244 = []
-a245 = []
-a246 = []
-a247 = []
-a248 = []
-a249 = []
-a250 = []
-a251 = []
-a252 = []
-a253 = []
-a254 = []
-a255 = []
-a256 = []
-a257 = []
-a258 = []
-a259 = []
-a260 = []
-a261 = []
-a262 = []
-a263 = []
-a264 = []
-a265 = []
-a266 = []
-a267 = []
-a268 = []
-a269 = []
-a270 = []
-a271 = []
-a272 = []
-a273 = []
-a274 = []
-a275 = []
-a276 = []
-a277 = []
-a278 = []
-a279 = []
-a280 = []
-a281 = []
-a282 = []
-a283 = []
-a284 = []
-a285 = []
-a286 = []
-a287 = []
-a288 = []
-a289 = []
-a290 = []
-a291 = []
-a292 = []
-a293 = []
-a294 = []
-a295 = []
-a296 = []
-a297 = []
-a298 = []
-a299 = []
-
-a300 = []
-a301 = []
-a302 = []
-a303 = []
-a304 = []
-a305 = []
-a306 = []
-a307 = []
-a308 = []
-a309 = []
-a310 = []
-a311 = []
-a312 = []
-a313 = []
-a314 = []
-a315 = []
-a316 = []
-a317 = []
-a318 = []
-a319 = []
-a320 = []
-a321 = []
-a322 = []
-a323 = []
-a324 = []
-a325 = []
-a326 = []
-a327 = []
-a328 = []
-a329 = []
-a330 = []
-a331 = []
-a332 = []
-a333 = []
-a334 = []
-a335 = []
-a336 = []
-a337 = []
-a338 = []
-a339 = []
-a340 = []
-a341 = []
-a342 = []
-a343 = []
-a344 = []
-a345 = []
-a346 = []
-a347 = []
-a348 = []
-a349 = []
-a350 = []
-a351 = []
-a352 = []
-a353 = []
-a354 = []
-a355 = []
-a356 = []
-a357 = []
-a358 = []
-a359 = []
-a360 = []
-a361 = []
-a362 = []
-a363 = []
-a364 = []
-a365 = []
-a366 = []
-a367 = []
-a368 = []
-a369 = []
-a370 = []
-a371 = []
-a372 = []
-a373 = []
-a374 = []
-a375 = []
-a376 = []
-a377 = []
-a378 = []
-a379 = []
-a380 = []
-a381 = []
-a382 = []
-a383 = []
-a384 = []
-a385 = []
-a386 = []
-a387 = []
-a388 = []
-a389 = []
-a390 = []
-a391 = []
-a392 = []
-a393 = []
-a394 = []
-a395 = []
-a396 = []
-a397 = []
-a398 = []
-a399 = []
-
-a400 = []
-a401 = []
-a402 = []
-a403 = []
-a404 = []
-a405 = []
-a406 = []
-a407 = []
-a408 = []
-a409 = []
-a410 = []
-a411 = []
-a412 = []
-a413 = []
-a414 = []
-a415 = []
-a416 = []
-a417 = []
-a418 = []
-a419 = []
-a420 = []
-a421 = []
-a422 = []
-a423 = []
-a424 = []
-a425 = []
-a426 = []
-a427 = []
-a428 = []
-a429 = []
-a430 = []
-a431 = []
-a432 = []
-a433 = []
-a434 = []
-a435 = []
-a436 = []
-a437 = []
-a438 = []
-a439 = []
-a440 = []
-a441 = []
-a442 = []
-a443 = []
-a444 = []
-a445 = []
-a446 = []
-a447 = []
-a448 = []
-a449 = []
-a450 = []
-a451 = []
-a452 = []
-a453 = []
-a454 = []
-a455 = []
-a456 = []
-a457 = []
-a458 = []
-a459 = []
-a460 = []
-a461 = []
-a462 = []
-a463 = []
-a464 = []
-a465 = []
-a466 = []
-a467 = []
-a468 = []
-a469 = []
-a470 = []
-a471 = []
-a472 = []
-a473 = []
-a474 = []
-a475 = []
-a476 = []
-a477 = []
-a478 = []
-a479 = []
-a480 = []
-a481 = []
-a482 = []
-a483 = []
-a484 = []
-a485 = []
-a486 = []
-a487 = []
-a488 = []
-a489 = []
-a490 = []
-a491 = []
-a492 = []
-a493 = []
-a494 = []
-a495 = []
-a496 = []
-a497 = []
-a498 = []
-a499 = []
diff --git a/ghc/compiler/tests/rename/timing003.stderr b/ghc/compiler/tests/rename/timing003.stderr
deleted file mode 100644 (file)
index b1d87ef..0000000
+++ /dev/null
@@ -1,1518 +0,0 @@
-Renamer stats: 6 interfaces read
-              0 class decls imported, out of 17 read
-              0 data decls imported (of which 0 abstractly), out of 14 read
-              1 newtype decls imported (of which 1 abstractly), out of 1 read
-              0 type synonym decls imported, out of 6 read
-              1 value signatures imported, out of 1200 read
-              0 instance decls imported, out of 130 read
-
-
-================================================================================
-Renamer:
-module Main where
-newtype IOBase.IO{-3e,p-} rAg_r11m =
-Prelude.undefined{-rbg,p-} ::
-    _forall_ [a_rAt] => a_rAt
-{- nonrec -}
-a499{-rer,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a498{-res,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a497{-ret,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a496{-reu,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a495{-rev,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a494{-rew,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a493{-rex,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a492{-rey,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a491{-rez,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a490{-reA,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a489{-reB,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a488{-reC,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a487{-reD,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a486{-reE,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a485{-reF,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a484{-reG,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a483{-reH,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a482{-reI,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a481{-reJ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a480{-reK,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a479{-reL,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a478{-reM,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a477{-reN,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a476{-reO,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a475{-reP,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a474{-reQ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a473{-reR,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a472{-reS,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a471{-reT,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a470{-reU,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a469{-reV,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a468{-reW,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a467{-reX,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a466{-reY,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a465{-reZ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a464{-rf0,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a463{-rf1,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a462{-rf2,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a461{-rf3,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a460{-rf4,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a459{-rf5,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a458{-rf6,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a457{-rf7,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a456{-rf8,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a455{-rf9,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a454{-rfa,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a453{-rfb,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a452{-rfc,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a451{-rfd,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a450{-rfe,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a449{-rff,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a448{-rfg,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a447{-rfh,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a446{-rfi,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a445{-rfj,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a444{-rfk,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a443{-rfl,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a442{-rfm,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a441{-rfn,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a440{-rfo,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a439{-rfp,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a438{-rfq,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a437{-rfr,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a436{-rfs,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a435{-rft,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a434{-rfu,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a433{-rfv,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a432{-rfw,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a431{-rfx,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a430{-rfy,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a429{-rfz,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a428{-rfA,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a427{-rfB,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a426{-rfC,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a425{-rfD,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a424{-rfE,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a423{-rfF,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a422{-rfG,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a421{-rfH,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a420{-rfI,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a419{-rfJ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a418{-rfK,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a417{-rfL,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a416{-rfM,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a415{-rfN,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a414{-rfO,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a413{-rfP,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a412{-rfQ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a411{-rfR,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a410{-rfS,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a409{-rfT,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a408{-rfU,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a407{-rfV,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a406{-rfW,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a405{-rfX,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a404{-rfY,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a403{-rfZ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a402{-rg0,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a401{-rg1,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a400{-rg2,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a399{-rg3,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a398{-rg4,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a397{-rg5,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a396{-rg6,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a395{-rg7,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a394{-rg8,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a393{-rg9,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a392{-rga,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a391{-rgb,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a390{-rgc,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a389{-rgd,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a388{-rge,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a387{-rgf,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a386{-rgg,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a385{-rgh,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a384{-rgi,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a383{-rgj,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a382{-rgk,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a381{-rgl,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a380{-rgm,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a379{-rgn,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a378{-rgo,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a377{-rgp,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a376{-rgq,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a375{-rgr,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a374{-rgs,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a373{-rgt,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a372{-rgu,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a371{-rgv,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a370{-rgw,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a369{-rgx,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a368{-rgy,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a367{-rgz,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a366{-rgA,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a365{-rgB,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a364{-rgC,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a363{-rgD,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a362{-rgE,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a361{-rgF,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a360{-rgG,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a359{-rgH,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a358{-rgI,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a357{-rgJ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a356{-rgK,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a355{-rgL,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a354{-rgM,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a353{-rgN,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a352{-rgO,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a351{-rgP,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a350{-rgQ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a349{-rgR,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a348{-rgS,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a347{-rgT,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a346{-rgU,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a345{-rgV,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a344{-rgW,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a343{-rgX,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a342{-rgY,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a341{-rgZ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a340{-rh0,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a339{-rh1,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a338{-rh2,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a337{-rh3,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a336{-rh4,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a335{-rh5,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a334{-rh6,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a333{-rh7,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a332{-rh8,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a331{-rh9,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a330{-rha,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a329{-rhb,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a328{-rhc,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a327{-rhd,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a326{-rhe,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a325{-rhf,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a324{-rhg,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a323{-rhh,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a322{-rhi,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a321{-rhj,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a320{-rhk,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a319{-rhl,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a318{-rhm,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a317{-rhn,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a316{-rho,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a315{-rhp,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a314{-rhq,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a313{-rhr,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a312{-rhs,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a311{-rht,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a310{-rhu,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a309{-rhv,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a308{-rhw,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a307{-rhx,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a306{-rhy,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a305{-rhz,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a304{-rhA,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a303{-rhB,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a302{-rhC,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a301{-rhD,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a300{-rhE,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a299{-rhF,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a298{-rhG,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a297{-rhH,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a296{-rhI,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a295{-rhJ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a294{-rhK,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a293{-rhL,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a292{-rhM,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a291{-rhN,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a290{-rhO,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a289{-rhP,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a288{-rhQ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a287{-rhR,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a286{-rhS,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a285{-rhT,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a284{-rhU,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a283{-rhV,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a282{-rhW,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a281{-rhX,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a280{-rhY,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a279{-rhZ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a278{-ri0,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a277{-ri1,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a276{-ri2,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a275{-ri3,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a274{-ri4,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a273{-ri5,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a272{-ri6,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a271{-ri7,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a270{-ri8,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a269{-ri9,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a268{-ria,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a267{-rib,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a266{-ric,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a265{-rid,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a264{-rie,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a263{-rif,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a262{-rig,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a261{-rih,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a260{-rii,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a259{-rij,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a258{-rik,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a257{-ril,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a256{-rim,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a255{-rin,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a254{-rio,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a253{-rip,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a252{-riq,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a251{-rir,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a250{-ris,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a249{-rit,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a248{-riu,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a247{-riv,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a246{-riw,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a245{-rix,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a244{-riy,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a243{-riz,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a242{-riA,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a241{-riB,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a240{-riC,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a239{-riD,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a238{-riE,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a237{-riF,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a236{-riG,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a235{-riH,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a234{-riI,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a233{-riJ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a232{-riK,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a231{-riL,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a230{-riM,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a229{-riN,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a228{-riO,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a227{-riP,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a226{-riQ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a225{-riR,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a224{-riS,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a223{-riT,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a222{-riU,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a221{-riV,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a220{-riW,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a219{-riX,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a218{-riY,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a217{-riZ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a216{-rj0,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a215{-rj1,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a214{-rj2,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a213{-rj3,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a212{-rj4,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a211{-rj5,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a210{-rj6,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a209{-rj7,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a208{-rj8,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a207{-rj9,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a206{-rja,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a205{-rjb,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a204{-rjc,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a203{-rjd,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a202{-rje,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a201{-rjf,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a200{-rjg,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a199{-rjh,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a198{-rji,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a197{-rjj,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a196{-rjk,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a195{-rjl,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a194{-rjm,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a193{-rjn,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a192{-rjo,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a191{-rjp,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a190{-rjq,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a189{-rjr,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a188{-rjs,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a187{-rjt,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a186{-rju,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a185{-rjv,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a184{-rjw,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a183{-rjx,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a182{-rjy,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a181{-rjz,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a180{-rjA,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a179{-rjB,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a178{-rjC,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a177{-rjD,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a176{-rjE,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a175{-rjF,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a174{-rjG,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a173{-rjH,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a172{-rjI,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a171{-rjJ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a170{-rjK,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a169{-rjL,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a168{-rjM,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a167{-rjN,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a166{-rjO,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a165{-rjP,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a164{-rjQ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a163{-rjR,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a162{-rjS,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a161{-rjT,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a160{-rjU,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a159{-rjV,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a158{-rjW,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a157{-rjX,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a156{-rjY,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a155{-rjZ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a154{-rk0,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a153{-rk1,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a152{-rk2,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a151{-rk3,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a150{-rk4,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a149{-rk5,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a148{-rk6,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a147{-rk7,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a146{-rk8,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a145{-rk9,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a144{-rka,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a143{-rkb,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a142{-rkc,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a141{-rkd,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a140{-rke,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a139{-rkf,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a138{-rkg,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a137{-rkh,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a136{-rki,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a135{-rkj,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a134{-rkk,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a133{-rkl,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a132{-rkm,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a131{-rkn,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a130{-rko,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a129{-rkp,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a128{-rkq,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a127{-rkr,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a126{-rks,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a125{-rkt,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a124{-rku,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a123{-rkv,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a122{-rkw,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a121{-rkx,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a120{-rky,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a119{-rkz,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a118{-rkA,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a117{-rkB,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a116{-rkC,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a115{-rkD,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a114{-rkE,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a113{-rkF,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a112{-rkG,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a111{-rkH,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a110{-rkI,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a109{-rkJ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a108{-rkK,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a107{-rkL,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a106{-rkM,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a105{-rkN,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a104{-rkO,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a103{-rkP,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a102{-rkQ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a101{-rkR,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a100{-rkS,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a099{-rkT,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a098{-rkU,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a097{-rkV,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a096{-rkW,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a095{-rkX,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a094{-rkY,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a093{-rkZ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a092{-rl0,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a091{-rl1,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a090{-rl2,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a089{-rl3,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a088{-rl4,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a087{-rl5,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a086{-rl6,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a085{-rl7,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a084{-rl8,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a083{-rl9,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a082{-rla,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a081{-rlb,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a080{-rlc,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a079{-rld,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a078{-rle,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a077{-rlf,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a076{-rlg,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a075{-rlh,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a074{-rli,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a073{-rlj,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a072{-rlk,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a071{-rll,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a070{-rlm,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a069{-rln,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a068{-rlo,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a067{-rlp,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a066{-rlq,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a065{-rlr,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a064{-rls,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a063{-rlt,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a062{-rlu,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a061{-rlv,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a060{-rlw,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a059{-rlx,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a058{-rly,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a057{-rlz,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a056{-rlA,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a055{-rlB,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a054{-rlC,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a053{-rlD,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a052{-rlE,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a051{-rlF,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a050{-rlG,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a049{-rlH,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a048{-rlI,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a047{-rlJ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a046{-rlK,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a045{-rlL,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a044{-rlM,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a043{-rlN,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a042{-rlO,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a041{-rlP,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a040{-rlQ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a039{-rlR,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a038{-rlS,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a037{-rlT,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a036{-rlU,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a035{-rlV,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a034{-rlW,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a033{-rlX,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a032{-rlY,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a031{-rlZ,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a030{-rm0,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a029{-rm1,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a028{-rm2,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a027{-rm3,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a026{-rm4,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a025{-rm5,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a024{-rm6,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a023{-rm7,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a022{-rm8,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a021{-rm9,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a020{-rma,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a019{-rmb,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a018{-rmc,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a017{-rmd,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a016{-rme,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a015{-rmf,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a014{-rmg,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a013{-rmh,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a012{-rmi,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a011{-rmj,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a010{-rmk,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a009{-rml,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a008{-rmm,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a007{-rmn,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a006{-rmo,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a005{-rmp,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a004{-rmq,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a003{-rmr,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a002{-rms,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a001{-rmt,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-a000{-rmu,l-}
-    =   PrelBase.[]{-5i,i-}
-{- nonrec -}
-main{-814,x-}
-    =   Prelude.undefined{-rbg,i-}