This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c/14677] New: sorry, unimplemented: inlining failed in call ff_h263_round_chroma'


gcc 3.4.0 does not compile the file motion_est.c located in the directory src/
libffmpeg/libavcodec of the xine-lib-1-rc3b repository. The error message is 
weird. When the inline is removed from the function declaration int 
ff_h263_round_chroma(int x) the code compiles normally. gcc 3.3.1 accepts this 
code. I guess this is a regression and perhaps even a showstopper which should 
be fixed in the 3.4.0 release and if it is not this behaviour should be 
documented.  
 
 
  gcc -v -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I../../../include 
-I../../../include -I../../../src -I../../../src/xine-engine -I../../../src/
xine-engine -I../../../src/xine-utils -I../../../src/input -I../../../src/input 
-DHAVE_AV_CONFIG_H -O3 -c t.c -save-temps 
Reading specs from /usr/local/lib/gcc/i686-pc-linux-gnu/3.4.0/specs 
Configured with: ../gcc/configure --enable-threads=posix --enable-languages=c,c
++,f77,objc --enable-__cxa_atexit --enable-libstdcxx-debug 
Thread model: posix 
gcc version 3.4.0 20040321 (prerelease) 
 /usr/local/libexec/gcc/i686-pc-linux-gnu/3.4.0/cc1 -E -quiet -v -I. -I. 
-I../../.. -I../../.. -I../../../include -I../../../include -I../../../src 
-I../../../src/xine-engine -I../../../src/xine-engine -I../../../src/xine-utils 
-I../../../src/input -I../../../src/input -DHAVE_CONFIG_H -DHAVE_AV_CONFIG_H 
t.c -mtune=pentiumpro -O3 -o t.i 
ignoring nonexistent directory "NONE/include" 
ignoring nonexistent directory "/usr/local/lib/gcc/
i686-pc-linux-gnu/3.4.0/../../../../i686-pc-linux-gnu/include" 
ignoring duplicate directory "." 
ignoring duplicate directory "../../.." 
ignoring duplicate directory "../../../include" 
ignoring duplicate directory "../../../src/xine-engine" 
ignoring duplicate directory "../../../src/input" 
#include "..." search starts here: 
#include <...> search starts here: 
 . 
 ../../.. 
 ../../../include 
 ../../../src 
 ../../../src/xine-engine 
 ../../../src/xine-utils 
 ../../../src/input 
 /usr/local/include 
 /usr/local/lib/gcc/i686-pc-linux-gnu/3.4.0/include 
 /usr/include 
End of search list. 
 /usr/local/libexec/gcc/i686-pc-linux-gnu/3.4.0/cc1 -fpreprocessed t.i -quiet 
-dumpbase t.c -mtune=pentiumpro -auxbase t -O3 -version -o t.s 
GNU C version 3.4.0 20040321 (prerelease) (i686-pc-linux-gnu) 
	compiled by GNU C version 3.4.0 20040321 (prerelease). 
GGC heuristics: --param ggc-min-expand=64 --param ggc-min-heapsize=64274 
t.c: In function `ff_estimate_p_frame_motion': 
mpegvideo.h:895: sorry, unimplemented: inlining failed in call to 
'ff_h263_round_chroma': function body not available 
t.c:895: sorry, unimplemented: called from here 
mpegvideo.h:895: sorry, unimplemented: inlining failed in call to 
'ff_h263_round_chroma': function body not available 
t.c:896: sorry, unimplemented: called from here 
mpegvideo.h:895: sorry, unimplemented: inlining failed in call to 
'ff_h263_round_chroma': function body not available 
t.c:895: sorry, unimplemented: called from here 
mpegvideo.h:895: sorry, unimplemented: inlining failed in call to 
'ff_h263_round_chroma': function body not available 
t.c:896: sorry, unimplemented: called from here

-- 
           Summary: sorry, unimplemented: inlining failed in call
                    ff_h263_round_chroma'
           Product: gcc
           Version: 3.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: schmid at snake dot iap dot physik dot tu-darmstadt dot
                    de
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14677


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]