Initial TI PRU GCC port
authorDimitar Dimitrov <dimitar@dinux.eu>
Wed, 12 Jun 2019 19:04:24 +0000 (19:04 +0000)
committerDimitar Dimitrov <dimitar@gcc.gnu.org>
Wed, 12 Jun 2019 19:04:24 +0000 (19:04 +0000)
commit8d2af3a25bdb6b7996e0a55551ae0fd599e1739b
treec1b54695d64b2c8b3283bf25d00ccb3bfcdcd93a
parent974b8e618b52dd1d30ca067e75995fe9fc8e6895
Initial TI PRU GCC port

ChangeLog:

2019-06-19  Dimitar Dimitrov  <dimitar@dinux.eu>

* configure: Regenerate.
* configure.ac: Add PRU target.

gcc/ChangeLog:

2019-06-19  Dimitar Dimitrov  <dimitar@dinux.eu>

* common/config/pru/pru-common.c: New file.
* config.gcc: Add PRU target.
* config/pru/alu-zext.md: New file.
* config/pru/constraints.md: New file.
* config/pru/predicates.md: New file.
* config/pru/pru-opts.h: New file.
* config/pru/pru-passes.c: New file.
* config/pru/pru-pragma.c: New file.
* config/pru/pru-protos.h: New file.
* config/pru/pru.c: New file.
* config/pru/pru.h: New file.
* config/pru/pru.md: New file.
* config/pru/pru.opt: New file.
* config/pru/t-pru: New file.
* doc/extend.texi: Document PRU pragmas.
* doc/invoke.texi: Document PRU-specific options.
* doc/md.texi: Document PRU asm constraints.

From-SVN: r272202
21 files changed:
ChangeLog
configure
configure.ac
gcc/ChangeLog
gcc/common/config/pru/pru-common.c [new file with mode: 0644]
gcc/config.gcc
gcc/config/pru/alu-zext.md [new file with mode: 0644]
gcc/config/pru/constraints.md [new file with mode: 0644]
gcc/config/pru/predicates.md [new file with mode: 0644]
gcc/config/pru/pru-opts.h [new file with mode: 0644]
gcc/config/pru/pru-passes.c [new file with mode: 0644]
gcc/config/pru/pru-pragma.c [new file with mode: 0644]
gcc/config/pru/pru-protos.h [new file with mode: 0644]
gcc/config/pru/pru.c [new file with mode: 0644]
gcc/config/pru/pru.h [new file with mode: 0644]
gcc/config/pru/pru.md [new file with mode: 0644]
gcc/config/pru/pru.opt [new file with mode: 0644]
gcc/config/pru/t-pru [new file with mode: 0644]
gcc/doc/extend.texi
gcc/doc/invoke.texi
gcc/doc/md.texi