[mythtv] motion_est_template.c:178: error: can't find a register in class `GENERAL_REGS' while reloading `asm'

Axel Thimm Axel.Thimm at ATrpms.net
Sun Oct 7 21:46:41 UTC 2007


Hi,

I've been trying to build trunk/r14618. but it fails on all i386
platforms with

motion_est.c: In function 'sad_hpel_motion_search':
motion_est.c:617: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
motion_est.c:621: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
motion_est.c:623: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
motion_est.c:625: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
motion_est.c:633: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
motion_est.c:644: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
motion_est.c:645: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
motion_est.c:648: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
motion_est.c:652: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
motion_est.c:654: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
motion_est.c:657: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
make[2]: *** [motion_est.o] Error 1

(sometimes it fails in motion_est_template.c instead of motion_est.c)

x86_64 builds are fine though (they have more registers), so it looks
like a register starvation issue maybe caused by different
optimization levels. The packages are built for i386 with i686
optimizations, but not requiring i686. The same setup worked with
trunk/r14374 (a month ago) and also works with the current 20-fixes
code.

Is there anything I can do to fix it, or if this is a general issue,
could it be fixed in the trunk? Thanks!
-- 
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20071008/5297d69a/attachment.pgp 


More information about the mythtv-dev mailing list