diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-09-26 00:16:16 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-09-26 00:16:16 +0000 |
commit | f5ef07a32280ac2adaf4d9b73982fc16a5bb5218 (patch) | |
tree | bfac8c92f74f23842df4b27ba6165019a2c99ad1 | |
parent | 8bafc9640f353ff11c0535a03096fb4db9a5bb95 (diff) | |
download | gcc-f5ef07a32280ac2adaf4d9b73982fc16a5bb5218.zip gcc-f5ef07a32280ac2adaf4d9b73982fc16a5bb5218.tar.gz gcc-f5ef07a32280ac2adaf4d9b73982fc16a5bb5218.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 24 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 14 |
3 files changed, 39 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c5ea0b9..4e0b002 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,27 @@ +2021-09-25 Dimitar Dimitrov <dimitar@dinux.eu> + + * config/pru/constraints.md (Rrio): New constraint. + * config/pru/predicates.md (regio_operand): New predicate. + * config/pru/pru-pragma.c (pru_register_pragmas): Register + the __regio_symbol address space. + * config/pru/pru-protos.h (pru_symref2ioregno): Declaration. + * config/pru/pru.c (pru_symref2ioregno): New helper function. + (pru_legitimate_address_p): Remove. + (pru_addr_space_legitimate_address_p): Use the address space + aware hook variant. + (pru_nongeneric_pointer_addrspace): New helper function. + (pru_insert_attributes): New function to validate __regio_symbol + usage. + (TARGET_INSERT_ATTRIBUTES): New macro. + (TARGET_LEGITIMATE_ADDRESS_P): Remove. + (TARGET_ADDR_SPACE_LEGITIMATE_ADDRESS_P): New macro. + * config/pru/pru.h (enum reg_class): Add REGIO_REGS class. + * config/pru/pru.md (*regio_readsi): New pattern to read I/O + registers. + (*regio_nozext_writesi): New pattern to write to I/O registers. + (*regio_zext_write_r30<EQS0:mode>): Ditto. + * doc/extend.texi: Document the new PRU Named Address Space. + 2021-09-24 Patrick Palka <ppalka@redhat.com> PR c++/98216 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6a03acb..c2d5f99 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210925 +20210926 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8f1bc5c..5745aa2 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,17 @@ +2021-09-25 Dimitar Dimitrov <dimitar@dinux.eu> + + * gcc.target/pru/regio-as-pointer.c: New negative test. + * gcc.target/pru/regio-as-pointer-2.c: New negative test. + * gcc.target/pru/regio-decl-2.c: New negative test. + * gcc.target/pru/regio-decl-3.c: New negative test. + * gcc.target/pru/regio-decl-4.c: New negative test. + * gcc.target/pru/regio-decl.c: New negative test. + * gcc.target/pru/regio-di.c: New negative test. + * gcc.target/pru/regio-hi.c: New negative test. + * gcc.target/pru/regio-qi.c: New negative test. + * gcc.target/pru/regio.c: New test. + * gcc.target/pru/regio.h: New helper header. + 2021-09-24 Harald Anlauf <anlauf@gmx.de> PR fortran/102458 |