[PATCH v6 00/10] New backend for the TI PRU processor

Jeff Law law@redhat.com
Tue Jun 11 20:04:00 GMT 2019


On 6/9/19 2:01 PM, Dimitar Dimitrov wrote:
> This is the latest patch set for adding TI PRU I/O processor backend to GCC.
> Comments from all previous series have been addressed [1], [2], [3], [4], [5].
> 
> Test results can be downloaded from here:
>    http://dinux.eu/gnupru/testresults/20190607-c16eb7019be/
> 
> Changes since patch series v5 [5] are minimal:
> 
> - A few whitespace and comment fixes.
> - doloop_end_internal length expression fix.
> - Define TARGET_HARD_REGNO_CALL_PART_CLOBBERED hook for PRU.
> - Use uniform naming for the PRU register number constants.
> 
> [1] http://gcc.gnu.org/ml/gcc-patches/2018-06/msg00775.html
> [2] http://gcc.gnu.org/ml/gcc-patches/2018-07/msg01779.html
> [3] http://gcc.gnu.org/ml/gcc-patches/2018-08/msg00927.html
> [4] http://gcc.gnu.org/ml/gcc-patches/2018-09/msg00392.html
> [5] http://gcc.gnu.org/ml/gcc-patches/2018-10/msg00979.html
> 
> Regards,
> Dimitar
> 
> Dimitar Dimitrov (10):
>   Initial TI PRU GCC port
>   Initial TI PRU libgcc port
>   testsuite: Add PRU tests
>   testsuite: Add check for overflowed IMEM region to testsuite
>   testsuite: Add check for unsupported TI ABI PRU features to testsuite
>   testsuite: Remove PRU from test cases requiring hosted environment
>   testsuite: Define PRU stack usage
>   testsuite: Mark that PRU has one-cycle jumps
>   testsuite: Mark that PRU uses all function pointer bits
>   testsuite: Mark testsuite that PRU has different calling convention
[ ... ]
My recollection was this was all ready to go, so I'm going to ack with
the only pre-commit requirement being to fix the issue Andreas pointed
out with the 20101011-1.c test change.

Can you please fill out the write-after-approval form (list me as your
sponsor)

https://sourceware.org/cgi-bin/pdw/ps_form.cgi

Jeff



More information about the Gcc-patches mailing list