------- Additional Comments From zhr_buaa at 263 dot net 2005-06-27 06:13 ------- this is my command line to compile the source file. then, i change the option -c to -E and option -o, to generate the dsputil.i. wish this can help u. arm-linux-gcc -I../libvo -I../../libvo -pipe -mcpu=iwmmxt -g -static -Wa,-mcpu=iwmmxt -O1 -fno-guess-branch-probability -fno-if-conversion -fno-delayed-branch -fno-loop-optimize -fcrossjumping -foptimize-sibling-calls -fgcse -fexpensive-optimizations -fstrength-reduce -frerun-loop-opt -fforce-mem -fpeephole2 -fschedule-insns -fschedule-insns2 -fstrict-aliasing -freorder-functions -fsched-interblock -fno-align-jumps -fno-align-labels -fno-align-functions -finline-functions -frename-registers -funswitch-loops -fno-math-errno -funsafe-math-optimizations -fno-trapping-math -ffinite-math-only -finline-limit=500 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/arm-linux/arm-linux//include -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -I/opt/intel/ipp41/pca_wmmx/include/ -c -o dsputil.o dsputil.c
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22177