[FFmpeg-trac] #1151(undetermined:new): darwin/ppc --disable-altivec enables x86 asm in ac3dec

FFmpeg trac at avcodec.org
Sat Mar 31 04:13:22 CEST 2012


#1151: darwin/ppc --disable-altivec enables x86 asm in ac3dec
-------------------------------------+-------------------------------------
             Reporter:  jeremyhu     |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
              Version:  git-master   |  undetermined
             Keywords:               |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by jeremyhu):

 No, it failed without --disable-altivec as well.

 It seems like it's probably a bug in the MacPorts-built compiler:

 {{{
 $ /opt/local/bin/gcc-apple-4.0 -I. -I/Users/jeremy/src/ffmpeg/fate/ppc-
 darwin-gcc-4.0.1/src/ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64
 -D_LARGEFILE_SOURCE -DHAVE_AV_CONFIG_H -arch ppc  -std=c99 -mdynamic-no-
 pic -fomit-frame-pointer -D_GNU_SOURCE=1 -D_THREAD_SAFE -c
 /Users/jeremy/src/ffmpeg/fate/ppc-darwin-gcc-4.0.1/src/libavcodec/ac3dec.c
 -o libavcodec/ac3dec.o
 /var/tmp//cc4Wr88b.s:1421:no such instruction: `mulhw %eax, %edx,%eax'

 $ /usr/bin/gcc-4.0 -I. -I/Users/jeremy/src/ffmpeg/fate/ppc-darwin-
 gcc-4.0.1/src/ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
 -DHAVE_AV_CONFIG_H -arch ppc  -std=c99 -mdynamic-no-pic -fomit-frame-
 pointer -D_GNU_SOURCE=1 -D_THREAD_SAFE -c /Users/jeremy/src/ffmpeg/fate
 /ppc-darwin-gcc-4.0.1/src/libavcodec/ac3dec.c -o libavcodec/ac3dec.o
 }}}

 Please close as invalid.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1151#comment:4>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list