config.gcc: Add h8300-*-linux.
authorYoshinori Sato <ysato@users.sourceforge.jp>
Mon, 27 Apr 2015 19:16:27 +0000 (04:16 +0900)
committerJeff Law <law@gcc.gnu.org>
Mon, 27 Apr 2015 19:16:27 +0000 (13:16 -0600)
commit2f6bd6eb67a11faef36ab3420cf6783de15e4760
treea67446cf5b576ae16aac0ce5b4210d02ea3e99ef
parentd5302f06b81185a1c785263358f204fc0f5bdba2
config.gcc: Add h8300-*-linux.

gcc/
* config.gcc: Add h8300-*-linux.
* config/h8300/linux.h: New.
* config/h8300/t-linux: New.
* config/h8300/h8300.c (h8300_option_override): Normal mode
is not supported for h8300-*-linux.
(h8300_file_start): Target priority change.
(get_shift_alg): Likewise.
(h8300_shift_need_scratch_p): Likewise.
* config/h8300/h8300.h (TARGET_CPU_CPP_BUILTINS): Likewise.
* config/h8300/h8300.md (define_peephole2): Remove duplicate condition.

libgcc/

* config.host: Add h8300-*-linux
* config/h8300/t-linux: New file.
* config/h8300/lib1funs.s: Change symbol prefix.
* config/h8300/sfp-machine.h: 64bit double support.

From-SVN: r222479
12 files changed:
gcc/ChangeLog
gcc/config.gcc
gcc/config/h8300/h8300.c
gcc/config/h8300/h8300.h
gcc/config/h8300/h8300.md
gcc/config/h8300/linux.h [new file with mode: 0644]
gcc/config/h8300/t-linux [new file with mode: 0644]
libgcc/ChangeLog
libgcc/config.host
libgcc/config/h8300/lib1funcs.S
libgcc/config/h8300/sfp-machine.h [new file with mode: 0644]
libgcc/config/h8300/t-linux [new file with mode: 0644]