diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fbcc89a6b40..1670e6804fb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,29 @@ +2023-05-13 Prathamesh Kulkarni + + * config/aarch64/aarch64.cc (aarch64_expand_vector_init_fallback): Rename + aarch64_expand_vector_init to this, and remove interleaving case. + Recursively call aarch64_expand_vector_init_fallback, instead of + aarch64_expand_vector_init. + (aarch64_unzip_vector_init): New function. + (aarch64_expand_vector_init): Likewise. + +2023-05-13 Kito Cheng + + * config/riscv/riscv-vsetvl.cc (pass_vsetvl::cleanup_insns): + Pull out function call from the gcc_assert. + +2023-05-13 Kito Cheng + + * config/riscv/riscv-vsetvl.cc (vlmul_to_str): New. + (policy_to_str): New. + (vector_insn_info::dump): Use vlmul_to_str and policy_to_str. + +2023-05-13 Andrew Pinski + + PR tree-optimization/109834 + * match.pd (popcount(bswap(x))->popcount(x)): Fix up unsigned type checking. + (popcount(rotate(x,y))->popcount(x)): Likewise. + 2023-05-12 Uros Bizjak * config/i386/i386-expand.cc (ix86_expand_vecop_qihi2): Also diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 9e964bcb0cd..1d22f342aef 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230513 +20230514 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9a225cd7f48..9835c8b539f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,24 @@ +2023-05-13 Prathamesh Kulkarni + + * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new + code-gen. + * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise. + * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise. + * gcc.target/aarch64/interleave-init-1.c: Rename to ... + * gcc.target/aarch64/vec-init-18.c: ... this. + * gcc.target/aarch64/vec-init-19.c: New test. + * gcc.target/aarch64/vec-init-20.c: Likewise. + * gcc.target/aarch64/vec-init-21.c: Likewise. + * gcc.target/aarch64/vec-init-22-size.c: Likewise. + * gcc.target/aarch64/vec-init-22-speed.c: Likewise. + * gcc.target/aarch64/vec-init-22.h: New header. + +2023-05-13 Andrew Pinski + + PR tree-optimization/109834 + * gcc.c-torture/compile/pr109834-1.c: New test. + * gcc.dg/tree-ssa/pr109834-1.c: New test. + 2023-05-12 Jerry DeLisle PR fortran/109662 diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog index 33abedc278f..1b83f679591 100644 --- a/libgm2/ChangeLog +++ b/libgm2/ChangeLog @@ -1,3 +1,19 @@ +2023-05-13 Gaius Mulley + + * libm2cor/KeyBoardLEDs.cc (TRUE): Remove. + (FALSE): Remove. + (init): Replace TRUE with true. + * libm2iso/RTco.cc (TRUE): Remove. + (FALSE): Remove. + (initSem): Replace int with bool. + (init): Replace FALSE with false. + * libm2pim/sckt.cc (TRUE): Remove. + (FALSE): Remove. + * libm2pim/wrapc.cc: Replace TRUE with true + and FALSE with false. + (FALSE): Remove. + (TRUE): Remove. + 2023-05-08 Thomas Schwinge * autogen.sh: Remove.