[Qemu-commits] [qemu/qemu] e6e903: linux-user: Add ioctl for BLKBSZSET

2024-06-05 Thread Richard Henderson via Qemu-commits
https://github.com/qemu/qemu/commit/fa9079a86d94c202c316c97ca2eb61ca3e763907 Author: Richard Henderson Date: 2024-06-05 (Wed, 05 Jun 2024) Changed paths: M target/sparc/vis_helper.c Log Message: --- target/sparc: Fix ARRAY8 Follow the Oracle Sparc 2015 implementation note and

[PULL 05/38] target/sparc: Fix helper_fmul8ulx16

2024-06-05 Thread Richard Henderson
This operation returns the high 16 bits of a 24-bit multiply that has been sign-extended to 32 bits. Signed-off-by: Richard Henderson --- target/sparc/vis_helper.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/target/sparc/vis_helper.c b/target/sparc/vis_helper.c

[PULL 30/38] target/sparc: Add feature bit for VIS4

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/cpu-feature.h.inc | 1 + target/sparc/translate.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/target/sparc/cpu-feature.h.inc b/target/sparc/cpu-feature.h.inc index e2e6de9144..be81005237

[PULL 12/38] target/sparc: Implement ADDXC, ADDXCcc

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/insns.decode | 3 +++ target/sparc/translate.c | 14 ++ 2 files changed, 17 insertions(+) diff --git a/target/sparc/insns.decode b/target/sparc/insns.decode index 056fba98f9..5d1c55aa78 100644

[PULL 20/38] target/sparc: Implement FPCMPEQ8, FPCMPNE8, FPCMPULE8, FPCMPUGT8

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/helper.h | 4 target/sparc/insns.decode | 5 + target/sparc/translate.c | 9 + target/sparc/vis_helper.c | 40 +++ 4 files changed, 58 insertions

[PULL 35/38] target/sparc: Implement SUBXC, SUBXCcc

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/insns.decode | 2 ++ target/sparc/translate.c | 14 ++ 2 files changed, 16 insertions(+) diff --git a/target/sparc/insns.decode b/target/sparc/insns.decode index 2ebee5a1ca..a7720560f8 100644

[PULL 29/38] target/sparc: Implement IMA extension

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/cpu-feature.h.inc | 1 + target/sparc/insns.decode | 3 +++ linux-user/elfload.c | 1 + target/sparc/cpu.c | 3 +++ target/sparc/translate.c | 24

[PULL 19/38] target/sparc: Implement FPADDS, FPSUBS

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/insns.decode | 9 + target/sparc/translate.c | 82 +++ 2 files changed, 91 insertions(+) diff --git a/target/sparc/insns.decode b/target/sparc/insns.decode index

[PULL 06/38] target/sparc: Perform DFPREG/QFPREG in decodetree

2024-06-05 Thread Richard Henderson
Form the proper register decoding from the start. Because we're removing the translation from the inner-most gen_load_fpr_* and gen_store_fpr_* routines, this must be done for all insns at once. Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/insns.decode

[PULL 21/38] target/sparc: Implement FSLL, FSRL, FSRA, FSLAS

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/helper.h | 2 ++ target/sparc/insns.decode | 9 + target/sparc/translate.c | 11 +++ target/sparc/vis_helper.c | 36 4 files changed, 58 insertions

[PULL 36/38] target/sparc: Implement MWAIT

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/insns.decode | 1 + target/sparc/translate.c | 11 +++ 2 files changed, 12 insertions(+) diff --git a/target/sparc/insns.decode b/target/sparc/insns.decode index a7720560f8..fbcb4f7aef 100644

[PULL 34/38] target/sparc: Implement FPMIN, FPMAX

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/insns.decode | 14 ++ target/sparc/translate.c | 14 ++ 2 files changed, 28 insertions(+) diff --git a/target/sparc/insns.decode b/target/sparc/insns.decode index be591171ad

[PULL 14/38] target/sparc: Implement FCHKSM16

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/helper.h | 1 + target/sparc/insns.decode | 1 + target/sparc/translate.c | 32 target/sparc/vis_helper.c | 23 +++ 4 files changed, 57 insertions

[PULL 18/38] target/sparc: Implement FPADD64, FPSUB64

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/insns.decode | 2 ++ target/sparc/translate.c | 3 +++ 2 files changed, 5 insertions(+) diff --git a/target/sparc/insns.decode b/target/sparc/insns.decode index febd1a4a13..70ca41a69a 100644 --- a/target

[PULL 08/38] target/sparc: Remove cpu_fpr[]

2024-06-05 Thread Richard Henderson
Use explicit loads and stores to env instead. Signed-off-by: Richard Henderson --- target/sparc/translate.c | 158 +-- 1 file changed, 84 insertions(+), 74 deletions(-) diff --git a/target/sparc/translate.c b/target/sparc/translate.c index 750a3e6554

[PULL 28/38] target/sparc: Enable VIS3 feature bit

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- linux-user/elfload.c | 1 + target/sparc/cpu.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/linux-user/elfload.c b/linux-user/elfload.c index 6a1457346a..cb79580431 100644 --- a/linux-user/elfload.c +++ b

[PULL 26/38] target/sparc: Implement UMULXHI

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/insns.decode | 1 + target/sparc/translate.c | 8 2 files changed, 9 insertions(+) diff --git a/target/sparc/insns.decode b/target/sparc/insns.decode index 09c8adca37..508175eccd 100644 --- a/target

[PULL 15/38] target/sparc: Implement FHADD, FHSUB, FNHADD, FNADD, FNMUL

2024-06-05 Thread Richard Henderson
Signed-off-by: Richard Henderson --- target/sparc/helper.h | 5 +++ target/sparc/insns.decode | 11 ++ target/sparc/fop_helper.c | 68 +++ target/sparc/translate.c | 76 +++ 4 files changed, 160 insertions(+) diff

[PULL 13/38] target/sparc: Implement CMASK instructions

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/helper.h | 3 +++ target/sparc/insns.decode | 4 target/sparc/translate.c | 13 + target/sparc/vis_helper.c | 38 ++ 4 files changed, 58 insertions

[PULL 32/38] target/sparc: Implement 8-bit FPADD, FPADDS, and FPADDUS

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/insns.decode | 9 + target/sparc/translate.c | 11 +++ 2 files changed, 20 insertions(+) diff --git a/target/sparc/insns.decode b/target/sparc/insns.decode index 0913fe7a86..80579642d1

[PULL 00/38] sparc + linux-user patch queue

2024-06-05 Thread Richard Henderson
for BLKBSZSET Michael Vogt (1): linux-user: Add ioctl for BLKBSZSET Richard Henderson (37): target/sparc: Fix ARRAY8 target/sparc: Rewrite gen_edge target/sparc: Fix do_dc target/sparc: Fix helper_fmul8ulx16

[PULL 11/38] target/sparc: Add feature bits for VIS 3

2024-06-05 Thread Richard Henderson
The manual separates VIS 3 and VIS 3B, even though they are both present in all extant cpus. For clarity, let the translator match the manual but otherwise leave them on the same feature bit. Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/cpu

[PULL 38/38] target/sparc: Enable VIS4 feature bit

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/cpu.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/target/sparc/cpu.c b/target/sparc/cpu.c index 88da5254e8..9bacfb68cb 100644 --- a/target/sparc/cpu.c +++ b/target/sparc/cpu.c @@ -552,6 +552,7

[PULL 33/38] target/sparc: Implement VIS4 comparisons

2024-06-05 Thread Richard Henderson
VIS4 completes the set, adding missing signed 8-bit ops and missing unsigned 16 and 32-bit ops. Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/helper.h | 12 +-- target/sparc/insns.decode | 6 ++ target/sparc/translate.c | 12 +++ target/sparc

[PULL 27/38] target/sparc: Implement XMULX

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/helper.h | 2 ++ target/sparc/insns.decode | 2 ++ target/sparc/translate.c | 4 target/sparc/vis_helper.c | 11 +++ 4 files changed, 19 insertions(+) diff --git a/target/sparc/helper.h b

[PULL 02/38] target/sparc: Fix ARRAY8

2024-06-05 Thread Richard Henderson
Follow the Oracle Sparc 2015 implementation note and bound the input value of N to 5 from the lower 3 bits of rs2. Spell out all of the intermediate values, matching the diagram in the manual. Fix extraction of upper_x and upper_y for N=0. Signed-off-by: Richard Henderson --- target/sparc

[PULL 17/38] target/sparc: Implement FMEAN16

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/helper.h | 1 + target/sparc/insns.decode | 1 + target/sparc/translate.c | 30 ++ target/sparc/vis_helper.c | 21 + 4 files changed, 53 insertions

[PULL 22/38] target/sparc: Implement LDXEFSR

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/helper.h | 1 + target/sparc/insns.decode | 1 + target/sparc/fop_helper.c | 6 ++ target/sparc/translate.c | 11 +-- 4 files changed, 17 insertions(+), 2 deletions(-) diff --git a/target

[PULL 16/38] target/sparc: Implement FLCMP

2024-06-05 Thread Richard Henderson
Signed-off-by: Richard Henderson --- target/sparc/helper.h | 2 ++ target/sparc/insns.decode | 4 target/sparc/fop_helper.c | 46 +++ target/sparc/translate.c | 34 + 4 files changed, 86 insertions(+) diff --git

[PULL 04/38] target/sparc: Fix do_dc

2024-06-05 Thread Richard Henderson
Apply DFPREG to compute the register number. Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/translate.c | 1 + 1 file changed, 1 insertion(+) diff --git a/target/sparc/translate.c b/target/sparc/translate.c index 00c2a11353..1eb1a6decf 100644

[PULL 31/38] target/sparc: Implement FALIGNDATAi

2024-06-05 Thread Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/insns.decode | 1 + target/sparc/translate.c | 33 ++--- 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/target/sparc/insns.decode b/target/sparc/insns.decode

[PULL 37/38] target/sparc: Implement monitor ASIs

2024-06-05 Thread Richard Henderson
Ignore the "monitor" portion and treat them the same as their base ASIs. Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/asi.h | 4 target/sparc/ldst_helper.c | 4 target/sparc/translate.c | 8 3 files changed, 16

[PULL 01/38] linux-user: Add ioctl for BLKBSZSET

2024-06-05 Thread Richard Henderson
From: Michael Vogt Tiny patch to add the ioctl wrapper definition for BLKBSZSET. Signed-off-by: Michael Vogt Message-Id: <20240423152438.19841-2-mv...@redhat.com> --- linux-user/ioctls.h | 1 + 1 file changed, 1 insertion(+) diff --git a/linux-user/ioctls.h b/linux-user/ioctls.h index

[PULL 07/38] target/sparc: Remove gen_dest_fpr_D

2024-06-05 Thread Richard Henderson
Replace with tcg_temp_new_i64. Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- target/sparc/translate.c | 27 +++ 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/target/sparc/translate.c b/target/sparc/translate.c index

[PULL 03/38] target/sparc: Rewrite gen_edge

2024-06-05 Thread Richard Henderson
Drop the tables and compute the left and right edges directly. Signed-off-by: Richard Henderson --- target/sparc/translate.c | 98 +++- 1 file changed, 37 insertions(+), 61 deletions(-) diff --git a/target/sparc/translate.c b/target/sparc/translate.c index

Re: [OE-core] [RESENDv4][PATCH 2/4] selftest: add few missing Upstream-Status

2024-06-05 Thread Richard Purdie
tus Just so that when we need to look through the Inappropriate patches (once we're cleared all the Pending) we can know what these ones are at a glance. Cheers, Richard -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#200376): https://lists.openem

Re: [RFC][PATCH] PR tree-optimization/109071 - -Warray-bounds false positive warnings due to code duplication from jump threading

2024-06-05 Thread Richard Biener
> Am 05.06.2024 um 18:39 schrieb Qing Zhao : > >  > >> On Jun 5, 2024, at 03:26, Richard Biener wrote: >> >>> On Tue, Jun 4, 2024 at 10:31 PM Qing Zhao wrote: >>> >>> >>> >>>> On Jun 4, 2024, at 03:43, Richard Bien

[Qemu-commits] [qemu/qemu] 993e38: docs, tests: do not specify scsi=off

2024-06-05 Thread Richard Henderson via Qemu-commits
CPUINFO_SSE4 is dead. Reviewed-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Signed-off-by: Paolo Bonzini Commit: 294ac64e459aca023f43441651d860980c9784f1 https://github.com/qemu/qemu/commit/294ac64e459aca023f43441651d860980c9784f1 Author: Paolo Bonzini Date: 2024

Re: [PULL 00/46] mostly i386 patches for 2024-06-04

2024-06-05 Thread Richard Henderson
On 6/5/24 04:02, Paolo Bonzini wrote: The following changes since commit 3ab42e46acf867c45bc929fcc37693e327a35a24: Merge tag 'pull-ufs-20240603' ofhttps://gitlab.com/jeuk20.kim/qemu into staging (2024-06-03 08:18:14 -0500) are available in the Git repository at:

Re: [PULL 36/46] bios-tables-test: Add data for complex numa test (GI, GP etc)

2024-06-05 Thread Richard Henderson
On 6/5/24 11:11, Jonathan Cameron wrote: Sure. By what incantation do I produce a dump? If you still have the /mnt/aml-GHR602 above then either upload that somewhere or iasl -d /mnt/aml-GHR602 should generate you a suitable text file. However generic ports are fairly recent so you may need

[tor-commits] [Git][tpo/applications/tor-browser][tor-browser-115.12.0esr-13.5-1] fixup! Bug 41089: Add tor-browser build scripts + Makefile to tor-browser

2024-06-05 Thread richard (@richard) via tor-commits
richard pushed to branch tor-browser-115.12.0esr-13.5-1 at The Tor Project / Applications / Tor Browser Commits: 5517e6b0 by Pier Angelo Vendrame at 2024-06-05T13:01:37+02:00 fixup! Bug 41089: Add tor-browser build scripts + Makefile to tor-browser Use the correct volume name on macOS

[tbb-commits] [Git][tpo/applications/tor-browser][tor-browser-115.12.0esr-13.5-1] fixup! Bug 41089: Add tor-browser build scripts + Makefile to tor-browser

2024-06-05 Thread richard (@richard)
richard pushed to branch tor-browser-115.12.0esr-13.5-1 at The Tor Project / Applications / Tor Browser Commits: 5517e6b0 by Pier Angelo Vendrame at 2024-06-05T13:01:37+02:00 fixup! Bug 41089: Add tor-browser build scripts + Makefile to tor-browser Use the correct volume name on macOS

[tor-commits] [Git][tpo/applications/tor-browser-build][main] Bug 41154: Update keyring/boklm.gpg for new subkeys

2024-06-05 Thread richard (@richard) via tor-commits
richard pushed to branch main at The Tor Project / Applications / tor-browser-build Commits: 3ffc1e6d by Nicolas Vigier at 2024-06-05T16:26:06+00:00 Bug 41154: Update keyring/boklm.gpg for new subkeys - - - - - 1 changed file: - keyring/boklm.gpg Changes

[tbb-commits] [Git][tpo/applications/tor-browser-build][main] Bug 41154: Update keyring/boklm.gpg for new subkeys

2024-06-05 Thread richard (@richard)
richard pushed to branch main at The Tor Project / Applications / tor-browser-build Commits: 3ffc1e6d by Nicolas Vigier at 2024-06-05T16:26:06+00:00 Bug 41154: Update keyring/boklm.gpg for new subkeys - - - - - 1 changed file: - keyring/boklm.gpg Changes

Re: [PATCH] expmed: TRUNCATE value1 if needed in store_bit_field_using_insv

2024-06-05 Thread Richard Sandiford
YunQiang Su writes: > Richard Sandiford 于2024年6月5日周三 23:20写道: >> >> YunQiang Su writes: >> > Richard Sandiford 于2024年6月5日周三 22:14写道: >> >> >> >> YunQiang Su writes: >> >> > PR target/113179. >> >> > >> >

Re: [PATCH v2 35/37] target/sparc: Implement MWAIT

2024-06-05 Thread Richard Henderson
On 6/5/24 02:27, Philippe Mathieu-Daudé wrote: On 26/5/24 21:42, Richard Henderson wrote: Signed-off-by: Richard Henderson ---   target/sparc/insns.decode |  1 +   target/sparc/translate.c  | 11 +++   2 files changed, 12 insertions(+) +static void do_wrmwait(DisasContext *dc, TCGv

Re: [PULL 36/46] bios-tables-test: Add data for complex numa test (GI, GP etc)

2024-06-05 Thread Richard Henderson
On 6/5/24 10:27, Jonathan Cameron wrote: This fails testing: https://gitlab.com/qemu-project/qemu/-/jobs/7021105504 acpi-test: Warning! SRAT binary file mismatch. Actual [aml:/tmp/aml-GHR6O2], Expected [aml:tests/data/acpi/q35/SRAT.acpihmat-generic-x]. See source file

Re: [PATCH] expmed: TRUNCATE value1 if needed in store_bit_field_using_insv

2024-06-05 Thread Richard Sandiford
YunQiang Su writes: > Richard Sandiford 于2024年6月5日周三 22:14写道: >> >> YunQiang Su writes: >> > PR target/113179. >> > >> > In `store_bit_field_using_insv`, we just use SUBREG if value_mode >> >>= op_mode, while in some ports, a sign_extend wil

[Qemu-commits] [qemu/qemu] 993e38: docs, tests: do not specify scsi=off

2024-06-05 Thread Richard Henderson via Qemu-commits
CPUINFO_SSE4 is dead. Reviewed-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Signed-off-by: Paolo Bonzini Commit: 294ac64e459aca023f43441651d860980c9784f1 https://github.com/qemu/qemu/commit/294ac64e459aca023f43441651d860980c9784f1 Author: Paolo Bonzini Date: 2024

Re: [PULL 00/46] virtio: features,fixes

2024-06-05 Thread Richard Henderson
On 6/5/24 02:27, Michael S. Tsirkin wrote: On Tue, Jun 04, 2024 at 03:06:01PM -0400, Michael S. Tsirkin wrote: The following changes since commit 60b54b67c63d8f076152e0f7dccf39854dfc6a77: Merge tag 'pull-lu-20240526' of https://gitlab.com/rth7680/qemu into staging (2024-05-26 17:51:00

Re: [PULL 36/46] bios-tables-test: Add data for complex numa test (GI, GP etc)

2024-06-05 Thread Richard Henderson
On 6/4/24 14:08, Michael S. Tsirkin wrote: From: Jonathan Cameron Given this is a new configuration, there are affects on APIC, CEDT and DSDT, but the key elements are in SRAT (plus related data in HMAT). The configuration has node to exercise many different combinations. 0) CPUs + Memory 1)

Re: How to avoid some built-in expansions in gcc?

2024-06-05 Thread Richard Biener via Gcc
a semantically equivalent call (that would be no longer optimized). That is, your intent is to enable a subset of optimizations only enabled by denoting the semantic equivalence. That subset at least needs documenting. Richard > > Ciao, > Michael.

Re: [PATCH] expmed: TRUNCATE value1 if needed in store_bit_field_using_insv

2024-06-05 Thread Richard Sandiford
tmp = gen_lowpart (op_mode, force_reg (value_mode, value1)); } (also inclues unnesting of the else). Could you try changing the code to do that and push the change if it works? IMO the patch (in that form) is OK for backports after it has had a couple of weeks on trun

[LincolnTalk] Weeders

2024-06-05 Thread Richard McQuaid
Looking for a weeder or two to help me remove the gout weed that is trying to take over our flower beds. Generous compensation. Sent from my iPad -- The LincolnTalk mailing list. To post, send mail to Lincoln@lincolntalk.org. Browse the archives at

Re: PATCH] AArch64: Fix cpu features initialization [PR115342]

2024-06-05 Thread Richard Sandiford
Wilco Dijkstra writes: > Hi Richard, > >>> Essentially anything covered by HWCAP doesn't need an explicit check. So I >>> kept >>> the LS64 and PREDRES checks since they don't have a HWCAP allocated (I'm not >>> entirely convinced we need these, let al

Re: [PATCH] [RFC] lower SLP load permutation to interleaving

2024-06-05 Thread Richard Sandiford
Richard Biener writes: > On Tue, 4 Jun 2024, Richard Sandiford wrote: > >> Richard Biener writes: >> > The following emulates classical interleaving for SLP load permutes >> > that we are unlikely handling natively. This is to handle cases >> >

Re: [PATCH] [RFC] lower SLP load permutation to interleaving

2024-06-05 Thread Richard Biener
On Wed, 5 Jun 2024, Richard Biener wrote: > On Tue, 4 Jun 2024, Richard Sandiford wrote: > > > Richard Biener writes: > > > The following emulates classical interleaving for SLP load permutes > > > that we are unlikely handling natively. This is to handle

RE: [PATCH] [RFC] lower SLP load permutation to interleaving

2024-06-05 Thread Richard Biener
On Wed, 5 Jun 2024, Tamar Christina wrote: > > -Original Message- > > From: Richard Biener > > Sent: Tuesday, June 4, 2024 3:33 PM > > To: gcc-patches@gcc.gnu.org > > Cc: Richard Sandiford ; Tamar Christina > > > > Subject: [PATCH] [RFC]

Re: [PATCH] [RFC] lower SLP load permutation to interleaving

2024-06-05 Thread Richard Biener
On Tue, 4 Jun 2024, Richard Sandiford wrote: > Richard Biener writes: > > The following emulates classical interleaving for SLP load permutes > > that we are unlikely handling natively. This is to handle cases > > where interleaving (or load/store-lanes)

[Wikimedia Northern Europe] Celtic Knot Conference: date, proposal for the program and scholarships

2024-06-05 Thread Richard Nevell
O'Riordan and Sophie Fitzpatrick (Wikimedia Community Ireland), Richard Nevell (WMUK) or Léa Lacroix. [4] [1] https://meta.wikimedia.org/wiki/Celtic_Knot_Conference_2024 [2] https://meta.wikimedia.org/wiki/Celtic_Knot_Conference_2024/Call_for_submissions [3] https://meta.wikimedia.org/wiki

[Languages] Celtic Knot Conference: date, proposal for the program and scholarships

2024-06-05 Thread Richard Nevell
O'Riordan and Sophie Fitzpatrick (Wikimedia Community Ireland), Richard Nevell (WMUK) or Léa Lacroix. [4] [1] https://meta.wikimedia.org/wiki/Celtic_Knot_Conference_2024 [2] https://meta.wikimedia.org/wiki/Celtic_Knot_Conference_2024/Call_for_submissions [3] https://meta.wikimedia.org/wiki

Re: [PATCH v4 1/3] [RFC] ifcvt: handle sequences that clobber flags in noce_convert_multiple_sets

2024-06-05 Thread Richard Sandiford
mp;& (modified_in_p (cc_cmp, seq2) > + || (rev_cc_cmp && modified_in_p (rev_cc_cmp, seq2 > + seq2 = NULL; It looks like this still has the problem that I mentioned in the previous round: that modified_in_p only checks the first instruction in seq2, not the wh

[Wikimedia-l] Celtic Knot Conference: date, proposal for the program and scholarships

2024-06-05 Thread Richard Nevell
: Amy O'Riordan and Sophie Fitzpatrick (Wikimedia Community Ireland), Richard Nevell (WMUK), or Léa Lacroix. [4] [1] https://meta.wikimedia.org/wiki/Celtic_Knot_Conference_2024 [2] https://meta.wikimedia.org/wiki/Celtic_Knot_Conference_2024/Call_for_submissions [3] https://meta.wikimedia.org/wiki

[Wikimediauk-l] Celtic Knot Conference: date, proposal for the program and scholarships

2024-06-05 Thread Richard Nevell
process is now open until Sunday, June 30th. You can find the form and the instructions on the Attend page. [3] We are looking forward to receiving your contributions to the program and scholarship requests! If you have any questions, feel free to reach out to the organising team: Richard Nevell

Re: [PATCH] libgcc/aarch64: also provide AT_HWCAP2 fallback

2024-06-05 Thread Richard Sandiford
Jan Beulich writes: > Much like AT_HWCAP is already provided in case the platform headers > don't have the value (yet). > > libgcc/ > > * config/aarch64/cpuinfo.c: Provide AT_HWCAP2. OK for trunk and GCC 14. Thanks, Richard > --- > Observed as build failure

[jira] [Comment Edited] (MNG-7868) "Could not acquire lock(s)" error in concurrent maven builds

2024-06-05 Thread Richard Eckart de Castilho (Jira)
[ https://issues.apache.org/jira/browse/MNG-7868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17852366#comment-17852366 ] Richard Eckart de Castilho edited comment on MNG-7868 at 6/5/24 10:23 AM

[jira] [Comment Edited] (MNG-7868) "Could not acquire lock(s)" error in concurrent maven builds

2024-06-05 Thread Richard Eckart de Castilho (Jira)
[ https://issues.apache.org/jira/browse/MNG-7868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17852352#comment-17852352 ] Richard Eckart de Castilho edited comment on MNG-7868 at 6/5/24 10:16 AM

[jira] [Comment Edited] (MNG-7868) "Could not acquire lock(s)" error in concurrent maven builds

2024-06-05 Thread Richard Eckart de Castilho (Jira)
[ https://issues.apache.org/jira/browse/MNG-7868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17852366#comment-17852366 ] Richard Eckart de Castilho edited comment on MNG-7868 at 6/5/24 10:14 AM

[jira] [Comment Edited] (MNG-7868) "Could not acquire lock(s)" error in concurrent maven builds

2024-06-05 Thread Richard Eckart de Castilho (Jira)
[ https://issues.apache.org/jira/browse/MNG-7868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17852366#comment-17852366 ] Richard Eckart de Castilho edited comment on MNG-7868 at 6/5/24 10:12 AM

[jira] [Commented] (MNG-7868) "Could not acquire lock(s)" error in concurrent maven builds

2024-06-05 Thread Richard Eckart de Castilho (Jira)
[ https://issues.apache.org/jira/browse/MNG-7868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17852366#comment-17852366 ] Richard Eckart de Castilho commented on MNG-7868: - Well, that's the information I shared

Re: Wrong results with grouping sets

2024-06-05 Thread Richard Guo
On Fri, May 24, 2024 at 9:08 PM Richard Guo wrote: > On the basis of the parser infrastructure fixup, 0002 patch adds the > nullingrel bit that references the grouping RTE to the grouping > expressions. I found a bug in the v6 patch. The following query would trigger t

[jira] [Commented] (MNG-7868) "Could not acquire lock(s)" error in concurrent maven builds

2024-06-05 Thread Richard Eckart de Castilho (Jira)
[ https://issues.apache.org/jira/browse/MNG-7868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17852352#comment-17852352 ] Richard Eckart de Castilho commented on MNG-7868: - I have a dump of the lock factory, but I

[openssl/tools] f76f11: Update the PGP key ID to use when staging releases

2024-06-05 Thread Richard Levitte
Branch: refs/heads/master Home: https://github.com/openssl/tools Commit: f76f116d4c66e1ce31a7ea867163cc7e2c5c62b6 https://github.com/openssl/tools/commit/f76f116d4c66e1ce31a7ea867163cc7e2c5c62b6 Author: Richard Levitte Date: 2024-06-05 (Wed, 05 Jun 2024) Changed paths

Re: [PATCH 2/3] [APX CCMP] Adjust startegy for selecting ccmp candidates

2024-06-05 Thread Richard Sandiford
Hongyu Wang writes: > CC'd Richard for ccmp part as previously it is added only for aarch64. > The original logic will not interrupted since if > aarch64_gen_ccmp_first succeeded, aarch64_gen_ccmp_next will also > success, the cmp/fcmp and ccmp/fccmp supports

RE: [PATCH] Rearrange SLP nodes with duplicate statements. [PR98138]

2024-06-05 Thread Richard Biener
On Wed, 5 Jun 2024, Tamar Christina wrote: > > -Original Message- > > From: Richard Biener > > Sent: Wednesday, June 5, 2024 9:07 AM > > To: Manolis Tsamis > > Cc: gcc-patches@gcc.gnu.org; Christoph Müllner > > ; > > Kewen . Lin ; Philipp Toms

Re: [PATCH-1v2] fwprop: Replace rtx_cost with insn_cost in try_fwprop_subst_pattern [PR113325]

2024-06-05 Thread Richard Sandiford
ine for insn_cost-based calculations. It has two (supposed) advantages: it caches the old costs, and it takes execution frequency into account when optimising for speed. The comment is out of date though. The name of the routine is changes_are_worthwhile rather than change_is_worthwhile. Co

Re: [PATCH v4] Match: Support more form for scalar unsigned SAT_ADD

2024-06-05 Thread Richard Biener
opname_1[20]; > + char opname_2[20]; > + gen_opname (opname_0, 0); > + > + fprintf_indent (f, indent, > +"tree %s = build2 (gimple_cond_code (_ct_%d), " > +"boolean_type_node, _cond_lhs_%d, _cond_rhs_%d);\n", > +opname_0, depth, depth,

Re: [PATCH v1 0/6] Add DLL import/export implementation to AArch64

2024-06-05 Thread Richard Sandiford
Evgeny Karpov writes: > Richard and Uros, could you please review the changes for v2? > Additionally, we have detected an issue with GCC GC in winnt-dll.cc. The fix > will be included in v2. Would it be possible to have a more "purposeful" name than CMODEL_IS_NOT_LARGE_OR_

Re: [PATCH] Rearrange SLP nodes with duplicate statements. [PR98138]

2024-06-05 Thread Richard Biener
icit enum and open-coding each case? Another general note is that trying (and then undo on fail) such ticks eats at the discovery limit we have in place to avoid exponential run-off in exactly this degenerate cases. Thanks, Richard. > This targets the vectorization of the SPEC2017 x264

Re: F41 Change Proposal: Anaconda as native Wayland application (System Wide)

2024-06-05 Thread Richard W.M. Jones
n email to devel-le...@lists.fedoraproject.org > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/deve

Re: [RFC][PATCH] PR tree-optimization/109071 - -Warray-bounds false positive warnings due to code duplication from jump threading

2024-06-05 Thread Richard Biener
On Tue, Jun 4, 2024 at 10:31 PM Qing Zhao wrote: > > > > > On Jun 4, 2024, at 03:43, Richard Biener wrote: > > > > On Mon, Jun 3, 2024 at 4:48 PM David Malcolm wrote: > >> > >> On Mon, 2024-06-03 at 08:29 +0200, Richard Biener wrote: > >>>

Re: [PATCH v1] Internal-fn: Support new IFN SAT_SUB for unsigned scalar int

2024-06-05 Thread Richard Biener
k 2, loop depth 0 > ;;pred: ENTRY > _6 = .SAT_SUB (x_4(D), y_5(D)); [tail call] > return _6; > ;;succ: EXIT > } > > The below tests are running for this patch: > *. The riscv fully regression tests. > *. The x86 bootstrap tests. > *. Th

Re: Clarify that 'gcc.dg/initpri3.c' is a LTO variant of 'gcc.dg/initpri1.c': 'gcc.dg/initpri1-lto.c' [PR46083] (was: PR lto/46083 (destructor priorities are wrong))

2024-06-05 Thread Richard Biener
On Tue, 4 Jun 2024, Thomas Schwinge wrote: > Hi! > > On 2011-01-10T13:56:06+0100, Richard Guenther wrote: > > On Sun, 9 Jan 2011, Jan Hubicka wrote: > >> On 2011-01-09T07:24:57-0800, "H.J. Lu" wrote: > >> > On Sat, Jan 8, 2011 at 5:01 PM, Jan Hubi

[PATCH 4/4] RISC-V: Allow single-lane SLP in-order reductions

2024-06-05 Thread Richard Biener
The single-lane case isn't different from non-SLP, no re-association implied. But the transform stage cannot handle a conditional reduction op which isn't checked during analysis - this makes it work, exercised with a single-lane non-reduction-chain by gcc.target/i386/pr112464.c *

[PATCH 3/4] Add double reduction support for SLP vectorization

2024-06-05 Thread Richard Biener
The following makes double reduction vectorization work when using (single-lane) SLP vectorization. * tree-vect-loop.cc (vect_analyze_scalar_cycles_1): Queue double reductions in LOOP_VINFO_REDUCTIONS. (vect_create_epilog_for_reduction): Remove asserts disabling

[PATCH 2/4] Allow single-lane COND_REDUCTION vectorization

2024-06-05 Thread Richard Biener
The following enables single-lane COND_REDUCTION vectorization. * tree-vect-loop.cc (vect_create_epilog_for_reduction): Adjust for single-lane COND_REDUCTION SLP vectorization. (vectorizable_reduction): Likewise. (vect_transform_cycle_phi): Likewise. ---

[PATCH 1/4] Relax COND_EXPR reduction vectorization SLP restriction

2024-06-05 Thread Richard Biener
Allow one-lane SLP but for the case where we need to swap the arms. * tree-vect-stmts.cc (vectorizable_condition): Allow single-lane SLP, but not when we need to swap then and else clause. --- gcc/tree-vect-stmts.cc | 6 +- 1 file changed, 5 insertions(+), 1

Re: [OE-core] [PATCH 3/3] mesa: add new package for Mali CSFFW Valhall firmware

2024-06-05 Thread Richard Purdie
cs/mesa/files/0001-Revert-meson-do-not-pull-in-clc-for-clover.patch It does sound complicated, I'm afraid I don't have any specific advice but avoiding a rust dependency would be nice if we can and requiring clang would be much more problematic. Cheers, Richard -=-=-=-=-=-=-=-=-=-=-=- Links: You

Re: How to remove settings from a systemd unit file

2024-06-04 Thread Richard Shaw
ssue, and happy git pushing resumed. > > But how do I fix this so that the next apache update doesn't clobber this? > Copy the file to /etc/systemd/system and it will override the package provided file in /lib/systemd/system Thanks, Richard -- __

[webkit-changes] [WebKit/WebKit] 7b3437: [Unified Text Replacement] Context range is someti...

2024-06-04 Thread Richard Robinson
Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 7b3437ee1d1a10ad097c60b3d602dc956e153196 https://github.com/WebKit/WebKit/commit/7b3437ee1d1a10ad097c60b3d602dc956e153196 Author: Richard Robinson Date: 2024-06-04 (Tue, 04 Jun 2024) Changed paths

[Qemu-commits] [qemu/qemu] 0b7ca1: vhost: dirty log should be per backend type

2024-06-04 Thread Richard Henderson via Qemu-commits
Branch: refs/heads/staging Home: https://github.com/qemu/qemu Commit: 0b7ca10a059089caef535e86c6523991240e5f29 https://github.com/qemu/qemu/commit/0b7ca10a059089caef535e86c6523991240e5f29 Author: Si-Wei Liu Date: 2024-05-27 (Mon, 27 May 2024) Changed paths: M

Re: [PULL 00/32] Misc HW / accel patches

2024-06-04 Thread Richard Henderson
warnings, 79 lines checked Misc HW & accelerators patch queue - Use async exit in debugexit model (Thomas) - Fixed bug reading xlnx_dpdma descriptor (Peter) - Initialise plugin state before vCPU/thread creation (Alex) - Few sprintf() calls rem

[Qemu-commits] [qemu/qemu] 710612: target/riscv: Remove unused 'instmap.h' header in ...

2024-06-04 Thread Richard Henderson via Qemu-commits
e sprintf() by snprintf() sprintf() is deprecated on Darwin since macOS 13.0 / XCode 14.1, resulting in painful developper experience. Use snprintf() instead. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Reviewed-by: Peter Maydell Message-Id: <20240411104340.6617-9-phi...@linaro.

[OE-core] [PATCH] openssl: Add passthrough variables to work with bitbake

2024-06-04 Thread Richard Purdie
. This could be fixed within bitbake or it could be fixed within the SDK environment. This patch does the latter for now. We really need to improve openssl relocation within the SDK in general. Fixing this has become more urgent to fix failing builds in automated testing. Signed-off-by: Richard Purdie

[jira] [Created] (OWB-1441) Adding a User-defined Interceptor Bean via CDI Extension fails due to missing no-arg constructor

2024-06-04 Thread Richard Zowalla (Jira)
Richard Zowalla created OWB-1441: Summary: Adding a User-defined Interceptor Bean via CDI Extension fails due to missing no-arg constructor Key: OWB-1441 URL: https://issues.apache.org/jira/browse/OWB-1441

Re: [PATCH] [RFC] lower SLP load permutation to interleaving

2024-06-04 Thread Richard Sandiford
Richard Biener writes: > The following emulates classical interleaving for SLP load permutes > that we are unlikely handling natively. This is to handle cases > where interleaving (or load/store-lanes) is the optimal choice for > vectorizing even when we are doing that within SLP.

[Qemu-commits] [qemu/qemu] 710612: target/riscv: Remove unused 'instmap.h' header in ...

2024-06-04 Thread Richard Henderson via Qemu-commits
e sprintf() by snprintf() sprintf() is deprecated on Darwin since macOS 13.0 / XCode 14.1, resulting in painful developper experience. Use snprintf() instead. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Reviewed-by: Peter Maydell Message-Id: <20240411104340.6617-9-phi...@linaro.

Re: [PULL 00/20] Net patches

2024-06-04 Thread Richard Henderson
On 6/4/24 02:37, Jason Wang wrote: The following changes since commit 3ab42e46acf867c45bc929fcc37693e327a35a24: Merge tag 'pull-ufs-20240603' ofhttps://gitlab.com/jeuk20.kim/qemu into staging (2024-06-03 08:18:14 -0500) are available in the Git repository at:

[Qemu-commits] [qemu/qemu] 52a7ff: tap: Remove tap_probe_vnet_hdr_len()

2024-06-04 Thread Richard Henderson via Qemu-commits
us patches, and overall, the 'system' source set should be used like in pre-'eBPF blob' patches. Signed-off-by: Andrew Melnychenko Signed-off-by: Jason Wang Commit: 6e47f7cfcd78ed8e6f192cb0a4c61f209d0c2aaf https://github.com/qemu/qemu/commit/6e47f7cfcd78ed8e6f192cb0a4c61f209d0c2aaf Auth

[TLS]Re: Curve-popularity data?

2024-06-04 Thread Richard Barnes
This WG does not get to decide which hybrids will exist or be standardized, unless it has implications on the TLS protocol, which it does not. --RLB On Tue, Jun 4, 2024 at 2:51 PM Salz, Rich wrote: > I urge the chairs to call cloture on this thread. There is nothing > relevant for the working

<    1   2   3   4   5   6   7   8   9   10   >