or1k: gcc: initial support for openrisc
authorStafford Horne <shorne@gmail.com>
Fri, 9 Nov 2018 12:16:14 +0000 (12:16 +0000)
committerStafford Horne <shorne@gcc.gnu.org>
Fri, 9 Nov 2018 12:16:14 +0000 (12:16 +0000)
commit3965b35f341cc99a10876518f707740a9e912a01
tree2233000c45797cf07e84d8e3ed4b4f37aa16ace3
parent1d6ff15057c18d72b231f60e526273b41e362283
or1k: gcc: initial support for openrisc

2018-11-09  Stafford Horne  <shorne@gmail.com>
    Richard Henderson  <rth@twiddle.net>
    Joel Sherrill  <joel@rtems.org>

* common/config/or1k/or1k-common.c: New file.
* config/or1k/*: New.
* config.gcc (or1k*-*-*): New.
* configure.ac (or1k*-*-*): New test for openrisc tls.
* configure: Regenerated.
* doc/install.texi: Document OpenRISC triplets.
* doc/invoke.texi: Document OpenRISC arguments.
* doc/md.texi: Document OpenRISC.

Co-Authored-By: Joel Sherrill <joel@rtems.org>
Co-Authored-By: Richard Henderson <rth@twiddle.net>
From-SVN: r265963
21 files changed:
gcc/ChangeLog
gcc/common/config/or1k/or1k-common.c [new file with mode: 0644]
gcc/config.gcc
gcc/config/or1k/constraints.md [new file with mode: 0644]
gcc/config/or1k/elf.h [new file with mode: 0644]
gcc/config/or1k/elf.opt [new file with mode: 0644]
gcc/config/or1k/linux.h [new file with mode: 0644]
gcc/config/or1k/or1k-protos.h [new file with mode: 0644]
gcc/config/or1k/or1k.c [new file with mode: 0644]
gcc/config/or1k/or1k.h [new file with mode: 0644]
gcc/config/or1k/or1k.md [new file with mode: 0644]
gcc/config/or1k/or1k.opt [new file with mode: 0644]
gcc/config/or1k/predicates.md [new file with mode: 0644]
gcc/config/or1k/rtems.h [new file with mode: 0644]
gcc/config/or1k/t-or1k [new file with mode: 0644]
gcc/config/or1k/t-rtems [new file with mode: 0644]
gcc/configure
gcc/configure.ac
gcc/doc/install.texi
gcc/doc/invoke.texi
gcc/doc/md.texi