This is the mail archive of the gcc-cvs@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]

r132837 - in /trunk/gcc: config.gcc config/arm/...


Author: pbrook
Date: Mon Mar  3 14:30:48 2008
New Revision: 132837

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132837
Log:
2008-03-03  Paul Brook  <paul@codesourcery.com>

	gcc/
	* config.gcc: Add arm/t-arm-softfp and soft-fp/t-softfp to arm
	configs.  Add new --with-arch options.
	* config/arm/t-arm-softfp: New file.
	* config/arm/elf.h: Disable soft-fp routines on everything except
	ARMv6-M.
	* config/arm/ieee754-df.S: Rename L_* to L_arm_*.
	* config/arm/ieee754-sf.S: Ditto.
	* config/arm/t-arm-elf: Ditto.
	* config/arm/arm.c (FL_FOR_ARCH6M): Define.
	(all_architectures): Add armv6-m.
	(arm_output_mi_thunk): Add TARGET_THUMB1_ONLY thunks.
	* config/arm/lib1funcs.asm: Add __ARM_ARCH_6M__ conditionals.
	Include bpabi-v6m.S.
	* config/arm/arm.h (TARGET_THUMB1_ONLY): Define.
	(ARM_DECLARE_FUNCTION_NAME): Handle Thumb-1 only thunks.
	* config/arm/sfp-machine.h: New file.
	* config/arm/bpabi-v6m.S: New file.
	* config/arm/arm-cores.def: Add cortex-m1.
	* config/arm/arm-tune.md: Regenerate.
	* config/arm/libunwind.S: Add ARMv6-M implementation.
	* config/arm/bpabi.h: Add renames for soft-float routines.
	* doc/invoke.texi: Document -mcpu=cortex-m1 and -march=armv6-m.


Added:
    trunk/gcc/config/arm/bpabi-v6m.S
    trunk/gcc/config/arm/sfp-machine.h
    trunk/gcc/config/arm/t-arm-softfp
Modified:
    trunk/gcc/config.gcc
    trunk/gcc/config/arm/arm-cores.def
    trunk/gcc/config/arm/arm-tune.md
    trunk/gcc/config/arm/arm.c
    trunk/gcc/config/arm/arm.h
    trunk/gcc/config/arm/bpabi.h
    trunk/gcc/config/arm/elf.h
    trunk/gcc/config/arm/ieee754-df.S
    trunk/gcc/config/arm/ieee754-sf.S
    trunk/gcc/config/arm/lib1funcs.asm
    trunk/gcc/config/arm/libunwind.S
    trunk/gcc/config/arm/t-arm-elf
    trunk/gcc/doc/invoke.texi


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