#1157: hxt cannot be compiled with optimization level 2 (-O2)
----------------------------------+-----------------------------------------
    Reporter:  [EMAIL PROTECTED]      |       Owner:         
        Type:  bug                |      Status:  new    
    Priority:  normal             |   Milestone:  6.6.1  
   Component:  libraries (other)  |     Version:  6.6    
    Severity:  normal             |    Keywords:         
  Difficulty:  Unknown            |    Testcase:         
Architecture:  powerpc            |          Os:  MacOS X
----------------------------------+-----------------------------------------
When trying to install HXT-7.1 on our power mac compilation failed with:

 {{{
 [ 89 of 114] Compiling Control.Arrow.ListArrow (
 src/Control/Arrow/ListArrow.hs,
  dist/build/Control/Arrow/ListArrow.o )
 /tmp/ghc27401_0/ghc27401_0.hc: In function
 `hxtzm7zi1_ControlziArrowziListArrow_
 zdf3_entry':

 /tmp/ghc27401_0/ghc27401_0.hc:3234:0:
      error: insn does not satisfy its constraints:
 (jump_insn:HI 197 280 198 2 0x10163c8 (set (pc)
         (reg/u:SI 2 r2)) 542 {indirect_jumpsi} (insn_list:REG_DEP_ANTI 177
 (insn
 _list:REG_DEP_ANTI 178 (insn_list:REG_DEP_ANTI 179 (insn_list:REG_DEP_ANTI
 173 (
 insn_list:REG_DEP_ANTI 174 (insn_list:REG_DEP_ANTI 175
 (insn_list:REG_DEP_ANTI 1
 70 (insn_list:REG_DEP_ANTI 171 (insn_list:REG_DEP_ANTI 165
 (insn_list:REG_DEP_AN
 TI 166 (insn_list:REG_DEP_ANTI 167 (insn_list:REG_DEP_ANTI 162
 (insn_list:REG_DE
 P_ANTI 163 (insn_list:REG_DEP_ANTI 158 (insn_list:REG_DEP_ANTI 159
 (insn_list:RE
 G_DEP_ANTI 154 (insn_list:REG_DEP_ANTI 155 (insn_list:REG_DEP_ANTI 150
 (insn_lis
 t:REG_DEP_ANTI 151 (insn_list:REG_DEP_ANTI 146 (insn_list:REG_DEP_ANTI 147
 (insn
 _list:REG_DEP_ANTI 142 (insn_list:REG_DEP_ANTI 143 (insn_list:REG_DEP_ANTI
 138 (
 insn_list:REG_DEP_ANTI 139 (insn_list:REG_DEP_ANTI 134
 (insn_list:REG_DEP_ANTI 1
 35 (insn_list:REG_DEP_ANTI 130 (insn_list:REG_DEP_ANTI 131
 (insn_list:REG_DEP_AN
 TI 126 (insn_list:REG_DEP_ANTI 127 (insn_list:REG_DEP_ANTI 122
 (insn_list:REG_DE
 P_ANTI 123 (insn_list:REG_DEP_ANTI 118 (insn_list:REG_DEP_ANTI 119
 (insn_list:RE
 G_DEP_ANTI 114 (insn_list:REG_DEP_ANTI 115 (insn_list:REG_DEP_ANTI 109
 (insn_lis
 t:REG_DEP_ANTI 110 (insn_list:REG_DEP_ANTI 111 (insn_list:REG_DEP_ANTI 106
 (insn
 _list:REG_DEP_ANTI 107 (insn_list:REG_DEP_ANTI 101 (insn_list:REG_DEP_ANTI
 102 (
 insn_list:REG_DEP_ANTI 103 (insn_list:REG_DEP_ANTI 98
 (insn_list:REG_DEP_ANTI 99
  (insn_list:REG_DEP_ANTI 94 (insn_list:REG_DEP_ANTI 95
 (insn_list:REG_DEP_ANTI 9
 0 (insn_list:REG_DEP_ANTI 91 (insn_list:REG_DEP_ANTI 86
 (insn_list:REG_DEP_ANTI
 87 (insn_list:REG_DEP_ANTI 82 (insn_list:REG_DEP_ANTI 83
 (insn_list:REG_DEP_ANTI
  78 (insn_list:REG_DEP_ANTI 79 (insn_list:REG_DEP_ANTI 74
 (insn_list:REG_DEP_ANT
 I 75 (insn_list:REG_DEP_ANTI 70 (insn_list:REG_DEP_ANTI 71
 (insn_list:REG_DEP_AN
 TI 66 (insn_list:REG_DEP_ANTI 67 (insn_list:REG_DEP_ANTI 61
 (insn_list:REG_DEP_A
 NTI 62 (insn_list:REG_DEP_ANTI 63 (insn_list:REG_DEP_ANTI 54
 (insn_list:REG_DEP_
 ANTI 55 (insn_list:REG_DEP_ANTI 56 (insn_list:REG_DEP_ANTI 50
 (insn_list:REG_DEP
 _ANTI 51 (insn_list:REG_DEP_ANTI 52 (insn_list:REG_DEP_ANTI 47
 (insn_list:REG_DE
 P_ANTI 48 (insn_list:REG_DEP_ANTI 59 (insn_list:REG_DEP_ANTI 34
 (insn_list:REG_D
 EP_ANTI 35 (insn_list:REG_DEP_ANTI 36 (insn_list:REG_DEP_ANTI 43
 (insn_list:REG_
 DEP_ANTI 44 (insn_list:REG_DEP_ANTI 195
 (nil))))))))))))))))))))))))))))))))))))
 ))))))))))))))))))))))))))))))))))))))))))))))
     (nil))

 /tmp/ghc27401_0/ghc27401_0.hc:3234:0:
      internal compiler error: in reload_cse_simplify_operands, at
 reload1.c:8346
 Please submit a full bug report,
 with preprocessed source if appropriate.
 See <URL:http://developer.apple.com/bugreporter> for instructions.
 Preprocessing library hxt-7.1...
 }}}

 A workaround is to replace `-O2` with `-O` in `hxt.cabal`.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1157>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to