Line
Link Here
|
0 |
-- js-1.8.5.orig/js/src/configure.in |
0 |
++ js-1.8.5/js/src/configure.in |
Lines 3550-3556
AC_MSG_CHECKING(for ARM NEON support in
Link Here
|
3550 |
_SAVE_CFLAGS="$CFLAGS" |
3550 |
_SAVE_CFLAGS="$CFLAGS" |
3551 |
if test "$GNU_CC"; then |
3551 |
if test "$GNU_CC"; then |
3552 |
# gcc needs -mfpu=neon to recognize NEON instructions |
3552 |
# gcc needs -mfpu=neon to recognize NEON instructions |
3553 |
CFLAGS="$CFLAGS -mfpu=neon -mfloat-abi=softfp" |
3553 |
CFLAGS="$CFLAGS -mfpu=neon" |
3554 |
fi |
3554 |
fi |
3555 |
AC_TRY_COMPILE([], |
3555 |
AC_TRY_COMPILE([], |
3556 |
[asm("vadd.i8 d0, d0, d0");], |
3556 |
[asm("vadd.i8 d0, d0, d0");], |
Lines 4687-4695
if test -n "$MOZ_THUMB2"; then
Link Here
|
4687 |
if test "$GNU_CC"; then |
4687 |
if test "$GNU_CC"; then |
4688 |
AC_DEFINE(MOZ_THUMB2) |
4688 |
AC_DEFINE(MOZ_THUMB2) |
4689 |
AC_DEFINE(MOZ_ARM_ARCH) |
4689 |
AC_DEFINE(MOZ_ARM_ARCH) |
4690 |
CFLAGS="$CFLAGS -march=armv7-a -mthumb -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" |
4690 |
CFLAGS="$CFLAGS -march=armv7-a -mthumb $MOZ_ARM_VFP_FLAGS" |
4691 |
CXXFLAGS="$CXXFLAGS -march=armv7-a -mthumb -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" |
4691 |
CXXFLAGS="$CXXFLAGS -march=armv7-a -mthumb $MOZ_ARM_VFP_FLAGS" |
4692 |
ASFLAGS="$ASFLAGS -march=armv7-a -mthumb -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" |
4692 |
ASFLAGS="$ASFLAGS -march=armv7-a -mthumb $MOZ_ARM_VFP_FLAGS" |
4693 |
else |
4693 |
else |
4694 |
AC_MSG_ERROR([--enable-thumb2 is not supported for non-GNU toolchains]) |
4694 |
AC_MSG_ERROR([--enable-thumb2 is not supported for non-GNU toolchains]) |
4695 |
fi |
4695 |
fi |
Lines 4703-4711
elif test "$MOZ_ARM_ARCH" = "armv7"; the
Link Here
|
4703 |
arm*) |
4703 |
arm*) |
4704 |
if test "$GNU_CC"; then |
4704 |
if test "$GNU_CC"; then |
4705 |
AC_DEFINE(MOZ_ARM_ARCH) |
4705 |
AC_DEFINE(MOZ_ARM_ARCH) |
4706 |
CFLAGS="$CFLAGS -march=armv7-a -marm -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" |
4706 |
CFLAGS="$CFLAGS -march=armv7-a -marm $MOZ_ARM_VFP_FLAGS" |
4707 |
CXXFLAGS="$CXXFLAGS -march=armv7-a -marm -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" |
4707 |
CXXFLAGS="$CXXFLAGS -march=armv7-a -marm $MOZ_ARM_VFP_FLAGS" |
4708 |
ASFLAGS="$ASFLAGS -march=armv7-a -marm -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" |
4708 |
ASFLAGS="$ASFLAGS -march=armv7-a -marm $MOZ_ARM_VFP_FLAGS" |
4709 |
else |
4709 |
else |
4710 |
AC_MSG_ERROR([--with-cpu-arch=armv7 is not supported for non-GNU toolchains]) |
4710 |
AC_MSG_ERROR([--with-cpu-arch=armv7 is not supported for non-GNU toolchains]) |
4711 |
fi |
4711 |
fi |
4712 |
-- js-1.8.5.orig/js/src/Makefile.in |
4712 |
++ js-1.8.5/js/src/Makefile.in |
Lines 354-360
ASFILES += TrampolineSUNWX86.s
Link Here
|
354 |
endif |
354 |
endif |
355 |
endif |
355 |
endif |
356 |
endif |
356 |
endif |
357 |
ifeq (arm, $(TARGET_CPU)) |
357 |
ifeq (arm, $(findstring arm,$(TARGET_CPU))) |
358 |
#CPPSRCS += only_on_arm.cpp |
358 |
#CPPSRCS += only_on_arm.cpp |
359 |
endif |
359 |
endif |
360 |
# |
360 |
# |
Lines 382-388
CPPSRCS += checks.cc \
Link Here
|
382 |
# END enclude sources for V8 dtoa |
382 |
# END enclude sources for V8 dtoa |
383 |
############################################# |
383 |
############################################# |
384 |
|
384 |
|
385 |
ifeq (,$(filter arm %86 x86_64,$(TARGET_CPU))) |
385 |
ifeq (,$(filter arm% %86 x86_64,$(TARGET_CPU))) |
386 |
|
386 |
|
387 |
VPATH += $(srcdir)/assembler \ |
387 |
VPATH += $(srcdir)/assembler \ |
388 |
$(srcdir)/assembler/wtf \ |
388 |
$(srcdir)/assembler/wtf \ |
Lines 436-442
else
Link Here
|
436 |
#CPPSRCS += only_on_x86.cpp |
436 |
#CPPSRCS += only_on_x86.cpp |
437 |
endif |
437 |
endif |
438 |
endif |
438 |
endif |
439 |
ifeq (arm, $(TARGET_CPU)) |
439 |
ifeq (arm, $(findstring arm,$(TARGET_CPU))) |
440 |
#CPPSRCS += only_on_arm.cpp |
440 |
#CPPSRCS += only_on_arm.cpp |
441 |
endif |
441 |
endif |
442 |
# |
442 |
# |