Commit e4e8da0b authored by mellum's avatar mellum

* Remove -finline-limit=8000 (not supported by gcc 2.95)

* Hack to force correct gcc arch flags for motion_est_alpha.c


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@956 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent d742fda8
...@@ -69,7 +69,7 @@ endif ...@@ -69,7 +69,7 @@ endif
ifeq ($(TARGET_ARCH_ALPHA),yes) ifeq ($(TARGET_ARCH_ALPHA),yes)
OBJS += alpha/dsputil_alpha.o alpha/mpegvideo_alpha.o alpha/motion_est_alpha.o OBJS += alpha/dsputil_alpha.o alpha/mpegvideo_alpha.o alpha/motion_est_alpha.o
ASM_OBJS += alpha/dsputil_alpha_asm.o ASM_OBJS += alpha/dsputil_alpha_asm.o
CFLAGS += -Wa,-mpca56 -finline-limit=8000 -fforce-addr -freduce-all-givs CFLAGS += -fforce-addr -freduce-all-givs
endif endif
ifeq ($(TARGET_ARCH_POWERPC),yes) ifeq ($(TARGET_ARCH_POWERPC),yes)
...@@ -110,6 +110,17 @@ dsputil.o: dsputil.c dsputil.h ...@@ -110,6 +110,17 @@ dsputil.o: dsputil.c dsputil.h
%.o: %.S %.o: %.S
$(CC) $(CFLAGS) -c -o $@ $< $(CC) $(CFLAGS) -c -o $@ $<
# motion_est_alpha uses the MVI extension, which is not available with
# -mcpu=ev4 (default) or ev5/ev56. Thus, force -mcpu=pca56 in those
# cases.
ifeq ($(TARGET_ARCH_ALPHA),yes)
alpha/motion_est_alpha.o: alpha/motion_est_alpha.c
cpu=`echo "$(CFLAGS)" | sed -n 's,.*-mcpu=\([a-zA-Z0-9]*\).*,\1,p'`; \
case x"$$cpu" in x|xev[45]*) newcpu=pca56;; *) newcpu=$$cpu;; esac; \
echo $(CC) $(CFLAGS) -mcpu=$$newcpu -c -o $@ $<;\
$(CC) $(CFLAGS) -mcpu=$$newcpu -c -o $@ $<
endif
# depend only used by mplayer now # depend only used by mplayer now
dep: depend dep: depend
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment