OSDN Git Service

gcc/
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Jan 2008 23:55:43 +0000 (23:55 +0000)
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Jan 2008 23:55:43 +0000 (23:55 +0000)
commit27bedcb4d58192be538ec5c654f1ed407f022e84
tree63d9fe384da0d491cd71336591373d61c6a6a4ad
parent3888eedd894b7bfb3b3080e59ff66f6091a3fdc9
gcc/
From  Michael Frysinger  <michael.frysinger@analog.com>
* config/bfin/bfin-protos.h (enum bfin_cpu_type): Add
BFIN_CPU_BF547, BFIN_CPU_BF523, BFIN_CPU_BF524, and BFIN_CPU_BF526.

* config/bfin/elf.h (LIB_SPEC): Use proper linker script
for bf547, bf523, bf524, and bf526.
* config/bfin/bfin.c (bfin_cpus[]): Add bf547,  bf523, bf524, and
bf526.
* config/bfin/bfin.h (TARGET_CPU_CPP_BUILTINS): Define
__ADSPBF523__ for bf523, __ADSPBF524__ for bf524,
__ADSPBF526__ for bf526, __ADSPBF52x__ for all three, as well as
__ADSPBF547__ and __ADSPBF54x__ for bf547.
* doc/invoke.texi (Blackfin Options): Document that
-mcpu now accept bf547, bf523, bf524, and bf526.

gcc/testsuite/
From Michael Frysinger  <michael.frysinger@analog.com>
* gcc.target/bfin/mcpu-bf547.c: New test.
* gcc.target/bfin/mcpu-bf523.c: New test.
* gcc.target/bfin/mcpu-bf524.c: New test.
* gcc.target/bfin/mcpu-bf526.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@131746 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/bfin/bfin-protos.h
gcc/config/bfin/bfin.c
gcc/config/bfin/bfin.h
gcc/config/bfin/elf.h
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/bfin/mcpu-bf523.c [new file with mode: 0644]
gcc/testsuite/gcc.target/bfin/mcpu-bf524.c [new file with mode: 0644]
gcc/testsuite/gcc.target/bfin/mcpu-bf526.c [new file with mode: 0644]
gcc/testsuite/gcc.target/bfin/mcpu-bf547.c [new file with mode: 0644]