This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r245224 - in /trunk/gcc: ChangeLog common/confi...
- From: palmer at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Mon, 06 Feb 2017 21:38:38 -0000
- Subject: r245224 - in /trunk/gcc: ChangeLog common/confi...
Author: palmer
Date: Mon Feb 6 21:38:37 2017
New Revision: 245224
URL: https://gcc.gnu.org/viewcvs?rev=245224&root=gcc&view=rev
Log:
RISC-V Port: gcc
gcc/ChangeLog:
2017-02-06 Palmer Dabbelt <palmer@dabbelt.com>
* config/riscv/riscv.c: New file.
* gcc/common/config/riscv/riscv-common.c: Likewise.
* config.gcc: Likewise.
* config/riscv/constraints.md: Likewise.
* config/riscv/elf.h: Likewise.
* config/riscv/generic.md: Likewise.
* config/riscv/linux.h: Likewise.
* config/riscv/multilib-generator: Likewise.
* config/riscv/peephole.md: Likewise.
* config/riscv/pic.md: Likewise.
* config/riscv/predicates.md: Likewise.
* config/riscv/riscv-builtins.c: Likewise.
* config/riscv/riscv-c.c: Likewise.
* config/riscv/riscv-ftypes.def: Likewise.
* config/riscv/riscv-modes.def: Likewise.
* config/riscv/riscv-opts.h: Likewise.
* config/riscv/riscv-protos.h: Likewise.
* config/riscv/riscv.h: Likewise.
* config/riscv/riscv.md: Likewise.
* config/riscv/riscv.opt: Likewise.
* config/riscv/sync.md: Likewise.
* config/riscv/t-elf-multilib: Likewise.
* config/riscv/t-linux: Likewise.
* config/riscv/t-linux-multilib: Likewise.
* config/riscv/t-riscv: Likewise.
* configure.ac: Likewise.
* doc/contrib.texi: Add Kito Cheng, Palmer Dabbelt, and Andrew
Waterman as RISC-V maintainers.
* doc/install.texi: Add RISC-V entries.
* doc/invoke.texi: Add RISC-V options section.
* doc/md.texi: Add RISC-V constraints section.
Added:
trunk/gcc/common/config/riscv/
trunk/gcc/common/config/riscv/riscv-common.c
trunk/gcc/config/riscv/
trunk/gcc/config/riscv/constraints.md
trunk/gcc/config/riscv/elf.h
trunk/gcc/config/riscv/generic.md
trunk/gcc/config/riscv/linux.h
trunk/gcc/config/riscv/multilib-generator (with props)
trunk/gcc/config/riscv/peephole.md
trunk/gcc/config/riscv/pic.md
trunk/gcc/config/riscv/predicates.md
trunk/gcc/config/riscv/riscv-builtins.c
trunk/gcc/config/riscv/riscv-c.c
trunk/gcc/config/riscv/riscv-ftypes.def
trunk/gcc/config/riscv/riscv-modes.def
trunk/gcc/config/riscv/riscv-opts.h
trunk/gcc/config/riscv/riscv-protos.h
trunk/gcc/config/riscv/riscv.c
trunk/gcc/config/riscv/riscv.h
trunk/gcc/config/riscv/riscv.md
trunk/gcc/config/riscv/riscv.opt
trunk/gcc/config/riscv/sync.md
trunk/gcc/config/riscv/t-elf-multilib
trunk/gcc/config/riscv/t-linux
trunk/gcc/config/riscv/t-linux-multilib
trunk/gcc/config/riscv/t-riscv
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config.gcc
trunk/gcc/configure.ac
trunk/gcc/doc/contrib.texi
trunk/gcc/doc/install.texi
trunk/gcc/doc/invoke.texi
trunk/gcc/doc/md.texi
Propchange: trunk/gcc/config/riscv/multilib-generator
('svn:executable' added)