#2752: Parse error in STM.c
-----------------------+----------------------------------------------------
    Reporter:  jputcu  |       Owner:              
        Type:  bug     |      Status:  new         
    Priority:  normal  |   Component:  Build System
     Version:  6.10.1  |    Severity:  blocker     
    Keywords:          |    Testcase:              
Architecture:  x86     |          Os:  Linux       
-----------------------+----------------------------------------------------
 Building failed.

  * Red Hat 7.3
  * ghc-6.6.1
  * gcc-2.96
  * GNU make-3.80
  * perl-5.6.1

 rst/STM.c line 392 "StgTVarWatchQueue *trail"

 {{{
 ...
 /home/jorisp/ghc5042_rh72/ghc-6.10.1/ghc/stage1-inplace/ghc -optc-O -optc-
 Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-
 Wmissing-declarations -optc-Winline -optc-Waggregate-return
 -optc-I../includes -optc-I. -optc-Iparallel -optc-Ism -optc-DCOMPILING_RTS
 -optc-fomit-frame-pointer -optc-I../gmp/gmpbuild
 -optc-I../libffi/build/include -optc-fno-strict-aliasing  -H32m -O
 -optc-O2 -I../includes -I. -Iparallel -Ism -DCOMPILING_RTS -package-name
 rts -static  -I../gmp/gmpbuild -I../libffi/build/include -I. -dcmm-lint
 -c STM.c -o STM.o
 In file included from ../includes/Rts.h:179,

                  from STM.c:86:0:
 ../includes/SMPClosureOps.h: In function `unlockClosure':

 ../includes/SMPClosureOps.h:54:0:  warning: unused parameter `p'

 ../includes/SMPClosureOps.h:54:0:  warning: unused parameter `info'
 In file included from ../includes/Rts.h:180,

                  from STM.c:86:0:
 ../includes/SpinLock.h: In function `initSpinLock':

 ../includes/SpinLock.h:99:0:  warning: unused parameter `p'
 In file included from Schedule.h:14,

                  from STM.c:90:0:
 Capability.h: In function `releaseCapability':

 Capability.h:150:0:  warning: unused parameter `cap'
 Capability.h: In function `releaseCapability_':

 Capability.h:151:0:  warning: unused parameter `cap'
 STM.c: In function `lock_stm':

 STM.c:183:0:  warning: unused parameter `trec'
 STM.c: In function `unlock_stm':

 STM.c:187:0:  warning: unused parameter `trec'
 STM.c: In function `lock_tvar':

 STM.c:191:0:  warning: unused parameter `trec'
 STM.c: In function `unlock_tvar':

 STM.c:199:0:  warning: unused parameter `trec'
 STM.c: In function `cond_lock_tvar':

 STM.c:209:0:  warning: unused parameter `trec'
 STM.c: In function `lock_inv':

 STM.c:219:0:  warning: unused parameter `inv'
 STM.c: In function `unlock_inv':

 STM.c:224:0:  warning: unused parameter `inv'
 STM.c: In function `unpark_waiters_on':

 STM.c:392:0:  parse error before `*'

 STM.c:394:0:  `trail' undeclared (first use in this function)

 STM.c:394:0:  (Each undeclared identifier is reported only once

 STM.c:394:0:  for each function it appears in.)

 STM.c:394:0:  warning: value computed is not used

 STM.c:390:0:
      warning: `q' might be used uninitialized in this function
 STM.c: In function `revert_ownership':

 STM.c:763:0:  warning: unused parameter `trec'

 STM.c:764:0:  warning: unused parameter `revert_all'
 STM.c: In function `check_read_only':

 STM.c:858:0:  warning: unused parameter `trec'
 STM.c: In function `getToken':

 STM.c:930:0:  warning: unused parameter `cap'
 STM.c: In function `stmWaitUnlock':

 STM.c:1529:0:  warning: unused parameter `cap'
 STM.c: In function `read_current_value':

 STM.c:1571:0:  warning: unused parameter `trec'
 make[1]: *** [STM.o] Error 1
 make[1]: Leaving directory `/home/jorisp/ghc5042_rh72/ghc-6.10.1/rts'
 make: *** [stage1] Error 2
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2752>
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