configure.ac: Add Visium support.
authorEric Botcazou <ebotcazou@adacore.com>
Tue, 6 Jan 2015 08:50:12 +0000 (08:50 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Tue, 6 Jan 2015 08:50:12 +0000 (08:50 +0000)
commit0969ec7d5df9c55d0d0e4ecf30221f2096c98498
tree0edeb5eefb9376aad7c7391332316f9d2fd7e437
parent9bd59e280ccdce94cf8bcffc753d073e20adf458
configure.ac: Add Visium support.

* configure.ac: Add Visium support.
* configure: Regenerate.
libgcc/
* config.host: Add Visium support.
* config/visium: New directory.
gcc/
* config.gcc: Add Visium support.
* configure.ac: Likewise.
* configure: Regenerate.
* doc/extend.texi (interrupt attribute): Add Visium.
* doc/invoke.texi: Document Visium options.
* doc/install.texi: Document Visium target.
* doc/md.texi: Document Visium constraints.
* common/config/visium: New directory.
* config/visium: Likewise.
gcc/testsuite/
* lib/target-supports.exp (check_profiling_available): Return 0 for
Visium.
(check_effective_target_tls_runtime): Likewise.
(check_effective_target_logical_op_short_circuit): Return 1 for Visium.
* gcc.dg/20020312-2.c: Adjust for Visium.
* gcc.dg/tls/thr-cse-1.c: Likewise
* gcc.dg/tree-ssa/20040204-1.c: Likewise
* gcc.dg/tree-ssa/loop-1.c: Likewise.
* gcc.dg/weak/typeof-2.c: Likewise.

From-SVN: r219219
48 files changed:
ChangeLog
configure
configure.ac
gcc/ChangeLog
gcc/common/config/visium/visium-common.c [new file with mode: 0644]
gcc/config.gcc
gcc/config/visium/constraints.md [new file with mode: 0644]
gcc/config/visium/elf.h [new file with mode: 0644]
gcc/config/visium/gr5.md [new file with mode: 0644]
gcc/config/visium/gr6.md [new file with mode: 0644]
gcc/config/visium/predicates.md [new file with mode: 0644]
gcc/config/visium/t-visium [new file with mode: 0644]
gcc/config/visium/visium-modes.def [new file with mode: 0644]
gcc/config/visium/visium-opts.h [new file with mode: 0644]
gcc/config/visium/visium-protos.h [new file with mode: 0644]
gcc/config/visium/visium.c [new file with mode: 0644]
gcc/config/visium/visium.h [new file with mode: 0644]
gcc/config/visium/visium.md [new file with mode: 0644]
gcc/config/visium/visium.opt [new file with mode: 0644]
gcc/configure
gcc/configure.ac
gcc/doc/extend.texi
gcc/doc/install.texi
gcc/doc/invoke.texi
gcc/doc/md.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20020312-2.c
gcc/testsuite/gcc.dg/tls/thr-cse-1.c
gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c
gcc/testsuite/gcc.dg/tree-ssa/loop-1.c
gcc/testsuite/gcc.dg/weak/typeof-2.c
gcc/testsuite/lib/target-supports.exp
libgcc/ChangeLog
libgcc/config.host
libgcc/config/visium/crti.S [new file with mode: 0644]
libgcc/config/visium/crtn.S [new file with mode: 0644]
libgcc/config/visium/divdi3.c [new file with mode: 0644]
libgcc/config/visium/lib2funcs.c [new file with mode: 0644]
libgcc/config/visium/memcpy.c [new file with mode: 0644]
libgcc/config/visium/memcpy.h [new file with mode: 0644]
libgcc/config/visium/memset.c [new file with mode: 0644]
libgcc/config/visium/memset.h [new file with mode: 0644]
libgcc/config/visium/moddi3.c [new file with mode: 0644]
libgcc/config/visium/set_trampoline_parity.c [new file with mode: 0644]
libgcc/config/visium/t-visium [new file with mode: 0644]
libgcc/config/visium/udivdi3.c [new file with mode: 0644]
libgcc/config/visium/udivmoddi4.c [new file with mode: 0644]
libgcc/config/visium/umoddi3.c [new file with mode: 0644]