From: GCC Administrator Date: Wed, 12 Apr 2023 00:16:46 +0000 (+0000) Subject: Daily bump. X-Git-Tag: basepoints/gcc-14~67 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6daf3e9f9e4e8a7d956bf1f8bf5961ac59c8d7c6;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5d67685705c6..fb0226bcf57b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,70 @@ +2023-04-11 Lin Sinan + + * config/riscv/predicates.md (uimm_extra_bit_or_twobits): Adjust + predicate to avoid splitting arith constants. + +2023-04-11 Yanzhang Wang + Pan Li + Ju-Zhe Zhong + Kito Cheng + + PR target/109104 + * config/riscv/riscv-protos.h (emit_hard_vlmax_vsetvl): New. + * config/riscv/riscv-v.cc (emit_hard_vlmax_vsetvl): New. + (emit_vlmax_vsetvl): Use emit_hard_vlmax_vsetvl. + * config/riscv/riscv.cc (vector_zero_call_used_regs): New. + (riscv_zero_call_used_regs): New. + (TARGET_ZERO_CALL_USED_REGS): New. + +2023-04-11 Martin Liska + + PR driver/108241 + * opts.cc (finish_options): Drop also + x_flag_var_tracking_assignments. + +2023-04-11 Andre Vieira + + PR tree-optimization/108888 + * tree-if-conv.cc (predicate_statements): Fix gimple call check. + +2023-04-11 Haochen Gui + + PR target/108812 + * config/rs6000/vsx.md (vsx_sign_extend_qi_): Rename to... + (vsx_sign_extend_v16qi_): ... this. + (vsx_sign_extend_hi_): Rename to... + (vsx_sign_extend_v8hi_): ... this. + (vsx_sign_extend_si_v2di): Rename to... + (vsx_sign_extend_v4si_v2di): ... this. + (vsignextend_qi_): Remove. + (vsignextend_hi_): Remove. + (vsignextend_si_v2di): Remove. + (vsignextend_v2di_v1ti): Remove. + (*xxspltib__split): Replace gen_vsx_sign_extend_qi_v2di with + gen_vsx_sign_extend_v16qi_v2di and gen_vsx_sign_extend_qi_v4si + with gen_vsx_sign_extend_v16qi_v4si. + * config/rs6000/rs6000.md (split for DI constant generation): + Replace gen_vsx_sign_extend_qi_si with gen_vsx_sign_extend_v16qi_si. + (split for HSDI constant generation): Replace gen_vsx_sign_extend_qi_di + with gen_vsx_sign_extend_v16qi_di and gen_vsx_sign_extend_qi_si + with gen_vsx_sign_extend_v16qi_si. + * config/rs6000/rs6000-builtins.def (__builtin_altivec_vsignextsb2d): + Set bif-pattern to vsx_sign_extend_v16qi_v2di. + (__builtin_altivec_vsignextsb2w): Set bif-pattern to + vsx_sign_extend_v16qi_v4si. + (__builtin_altivec_visgnextsh2d): Set bif-pattern to + vsx_sign_extend_v8hi_v2di. + (__builtin_altivec_vsignextsh2w): Set bif-pattern to + vsx_sign_extend_v8hi_v4si. + (__builtin_altivec_vsignextsw2d): Set bif-pattern to + vsx_sign_extend_si_v2di. + (__builtin_altivec_vsignext): Set bif-pattern to + vsx_sign_extend_v2di_v1ti. + * config/rs6000/rs6000-builtin.cc (lxvrse_expand_builtin): Replace + gen_vsx_sign_extend_qi_v2di with gen_vsx_sign_extend_v16qi_v2di, + gen_vsx_sign_extend_hi_v2di with gen_vsx_sign_extend_v8hi_v2di and + gen_vsx_sign_extend_si_v2di with gen_vsx_sign_extend_v4si_v2di. + 2023-04-10 Michael Meissner PR target/70243 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 1315cb61cda0..77737c0af770 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230411 +20230412 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 333a4f62f15d..a12513a811e1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,41 @@ +2023-04-11 Lin Sinan + + * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test. + +2023-04-11 Yanzhang Wang + Pan Li + Ju-Zhe Zhong + Kito Cheng + + PR target/109104 + * gcc.target/riscv/zero-scratch-regs-1.c: New test. + * gcc.target/riscv/zero-scratch-regs-2.c: New test. + * gcc.target/riscv/zero-scratch-regs-3.c: New test. + +2023-04-11 Tobias Burnus + + * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern + for -m32. + +2023-04-11 Martin Liska + + PR driver/108241 + * gcc.dg/pr108241.c: New test. + * gcc.dg/pr79570.c: Add also -g option. + +2023-04-11 Andre Vieira + + * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only. + * gcc.dg/vect/vect-simd-clone-17.c: Likewise. + * gcc.dg/vect/vect-simd-clone-18.c: Likewise. + +2023-04-11 Haochen Gui + + PR target/108812 + * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding + expected vectors for Big Endian. + * gcc.target/powerpc/int_128bit-runnable.c: Likewise. + 2023-04-10 Michael Meissner PR target/70243