From: GCC Administrator Date: Sun, 26 Sep 2021 00:16:16 +0000 (+0000) Subject: Daily bump. X-Git-Tag: basepoints/gcc-13~4425 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f5ef07a32280ac2adaf4d9b73982fc16a5bb5218;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c5ea0b97eb99..4e0b002bb71d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,27 @@ +2021-09-25 Dimitar Dimitrov + + * 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): Ditto. + * doc/extend.texi: Document the new PRU Named Address Space. + 2021-09-24 Patrick Palka PR c++/98216 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6a03acb32b66..c2d5f997461f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210925 +20210926 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8f1bc5c842bc..5745aa2357f7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,17 @@ +2021-09-25 Dimitar Dimitrov + + * 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 PR fortran/102458