* [PULL 0/1] tcg patch queue
@ 2024-08-07 23:06 Richard Henderson
2024-08-08 1:43 ` Richard Henderson
0 siblings, 1 reply; 8+ messages in thread
From: Richard Henderson @ 2024-08-07 23:06 UTC (permalink / raw)
To: qemu-devel
The following changes since commit 6d00c6f982562222adbd0613966285792125abe5:
Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging (2024-08-07 07:09:37 +1000)
are available in the Git repository at:
https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20240808
for you to fetch changes up to 682a05280504d2fab32e16096b58d7ea068435c2:
tcg/ppc: Sync tcg_out_test and constraints (2024-08-08 09:03:35 +1000)
----------------------------------------------------------------
tcg/ppc: Sync tcg_out_test and constraints
----------------------------------------------------------------
Richard Henderson (1):
tcg/ppc: Sync tcg_out_test and constraints
tcg/ppc/tcg-target.c.inc | 21 ++++++++++-----------
1 file changed, 10 insertions(+), 11 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PULL 0/1] tcg patch queue
@ 2024-08-08 1:42 Richard Henderson
0 siblings, 0 replies; 8+ messages in thread
From: Richard Henderson @ 2024-08-08 1:42 UTC (permalink / raw)
To: qemu-devel
The following changes since commit 6d00c6f982562222adbd0613966285792125abe5:
Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging (2024-08-07 07:09:37 +1000)
are available in the Git repository at:
https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20240808
for you to fetch changes up to 682a05280504d2fab32e16096b58d7ea068435c2:
tcg/ppc: Sync tcg_out_test and constraints (2024-08-08 09:03:35 +1000)
----------------------------------------------------------------
tcg/ppc: Sync tcg_out_test and constraints
----------------------------------------------------------------
Richard Henderson (1):
tcg/ppc: Sync tcg_out_test and constraints
tcg/ppc/tcg-target.c.inc | 21 ++++++++++-----------
1 file changed, 10 insertions(+), 11 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PULL 0/1] tcg patch queue
2024-08-07 23:06 Richard Henderson
@ 2024-08-08 1:43 ` Richard Henderson
0 siblings, 0 replies; 8+ messages in thread
From: Richard Henderson @ 2024-08-08 1:43 UTC (permalink / raw)
To: qemu-devel
On 8/8/24 09:06, Richard Henderson wrote:
> The following changes since commit 6d00c6f982562222adbd0613966285792125abe5:
>
> Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging (2024-08-07 07:09:37 +1000)
>
> are available in the Git repository at:
>
> https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20240808
>
> for you to fetch changes up to 682a05280504d2fab32e16096b58d7ea068435c2:
>
> tcg/ppc: Sync tcg_out_test and constraints (2024-08-08 09:03:35 +1000)
>
> ----------------------------------------------------------------
> tcg/ppc: Sync tcg_out_test and constraints
>
> ----------------------------------------------------------------
> Richard Henderson (1):
> tcg/ppc: Sync tcg_out_test and constraints
>
> tcg/ppc/tcg-target.c.inc | 21 ++++++++++-----------
> 1 file changed, 10 insertions(+), 11 deletions(-)
Applied, thanks. Please update https://wiki.qemu.org/ChangeLog/9.1 as appropriate.
r~
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PULL 0/1] tcg patch queue
@ 2025-07-21 15:11 Richard Henderson
2025-07-21 18:31 ` Stefan Hajnoczi
0 siblings, 1 reply; 8+ messages in thread
From: Richard Henderson @ 2025-07-21 15:11 UTC (permalink / raw)
To: qemu-devel
The following changes since commit 56a3033abcfcf72a2f4f1376a605a0b1ad526b67:
Merge tag 'pull-request-2025-07-21' of https://gitlab.com/thuth/qemu into staging (2025-07-21 06:34:56 -0400)
are available in the Git repository at:
https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20250721
for you to fetch changes up to 2c047bdb77e8f636936edd9ac5000521c9580477:
tcg/optimize: Don't fold INDEX_op_and_vec to extract (2025-07-21 08:09:04 -0700)
----------------------------------------------------------------
tcg/optimize: Don't fold INDEX_op_and_vec to extract
----------------------------------------------------------------
Richard Henderson (1):
tcg/optimize: Don't fold INDEX_op_and_vec to extract
tcg/optimize.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PULL 0/1] tcg patch queue
2025-07-21 15:11 Richard Henderson
@ 2025-07-21 18:31 ` Stefan Hajnoczi
0 siblings, 0 replies; 8+ messages in thread
From: Stefan Hajnoczi @ 2025-07-21 18:31 UTC (permalink / raw)
To: Richard Henderson; +Cc: qemu-devel
[-- Attachment #1: Type: text/plain, Size: 116 bytes --]
Applied, thanks.
Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PULL 0/1] tcg patch queue
@ 2026-06-12 17:50 Richard Henderson
2026-06-12 17:50 ` [PULL 1/1] tcg: Silence ubsan error on tcg_splitwx_diff causing overflow Richard Henderson
2026-06-13 23:40 ` [PULL 0/1] tcg patch queue Stefan Hajnoczi
0 siblings, 2 replies; 8+ messages in thread
From: Richard Henderson @ 2026-06-12 17:50 UTC (permalink / raw)
To: qemu-devel
The following changes since commit 193963218accbcf65f28ab1efa773ac6d1cc634c:
Merge tag 'pull-ufs-20260612' of https://gitlab.com/jeuk20.kim/qemu into staging (2026-06-12 09:01:07 -0400)
are available in the Git repository at:
https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20260612
for you to fetch changes up to f6ff5ec21e16aeb1d283e13d0fdc13fcfb712af4:
tcg: Silence ubsan error on tcg_splitwx_diff causing overflow (2026-06-12 08:52:59 -0700)
----------------------------------------------------------------
tcg: Silence ubsan error on tcg_splitwx_diff causing overflow
----------------------------------------------------------------
Fabiano Rosas (1):
tcg: Silence ubsan error on tcg_splitwx_diff causing overflow
include/tcg/tcg.h | 2 +-
tcg/tcg.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PULL 1/1] tcg: Silence ubsan error on tcg_splitwx_diff causing overflow
2026-06-12 17:50 [PULL 0/1] tcg patch queue Richard Henderson
@ 2026-06-12 17:50 ` Richard Henderson
2026-06-13 23:40 ` [PULL 0/1] tcg patch queue Stefan Hajnoczi
1 sibling, 0 replies; 8+ messages in thread
From: Richard Henderson @ 2026-06-12 17:50 UTC (permalink / raw)
To: qemu-devel; +Cc: Fabiano Rosas, Philippe Mathieu-Daudé
From: Fabiano Rosas <farosas@suse.de>
UBSAN complains:
runtime error: addition of unsigned offset to 0x7bc06e1f5000
overflowed to 0x7bc02e1f5000
Change tcg_splitwx_diff to ptrdiff_t and silence the error.
Signed-off-by: Fabiano Rosas <farosas@suse.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@mailo.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20260605132539.2775364-1-farosas@suse.de>
---
include/tcg/tcg.h | 2 +-
tcg/tcg.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/tcg/tcg.h b/include/tcg/tcg.h
index 45c7e118c3..7669dc1c2d 100644
--- a/include/tcg/tcg.h
+++ b/include/tcg/tcg.h
@@ -447,7 +447,7 @@ static inline bool temp_readonly(TCGTemp *ts)
extern __thread TCGContext *tcg_ctx;
extern const void *tcg_code_gen_epilogue;
-extern uintptr_t tcg_splitwx_diff;
+extern ptrdiff_t tcg_splitwx_diff;
extern TCGv_env tcg_env;
bool in_code_gen_buffer(const void *p);
diff --git a/tcg/tcg.c b/tcg/tcg.c
index 2ca44766f6..1e77f2365a 100644
--- a/tcg/tcg.c
+++ b/tcg/tcg.c
@@ -244,7 +244,7 @@ unsigned int tcg_cur_ctxs;
unsigned int tcg_max_ctxs;
TCGv_env tcg_env;
const void *tcg_code_gen_epilogue;
-uintptr_t tcg_splitwx_diff;
+ptrdiff_t tcg_splitwx_diff;
#ifndef CONFIG_TCG_INTERPRETER
tcg_prologue_fn *tcg_qemu_tb_exec;
--
2.43.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PULL 0/1] tcg patch queue
2026-06-12 17:50 [PULL 0/1] tcg patch queue Richard Henderson
2026-06-12 17:50 ` [PULL 1/1] tcg: Silence ubsan error on tcg_splitwx_diff causing overflow Richard Henderson
@ 2026-06-13 23:40 ` Stefan Hajnoczi
1 sibling, 0 replies; 8+ messages in thread
From: Stefan Hajnoczi @ 2026-06-13 23:40 UTC (permalink / raw)
To: Richard Henderson; +Cc: qemu-devel
[-- Attachment #1: Type: text/plain, Size: 116 bytes --]
Applied, thanks.
Please update the changelog at https://wiki.qemu.org/ChangeLog/11.1 for any user-visible changes.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2026-06-15 14:49 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-12 17:50 [PULL 0/1] tcg patch queue Richard Henderson
2026-06-12 17:50 ` [PULL 1/1] tcg: Silence ubsan error on tcg_splitwx_diff causing overflow Richard Henderson
2026-06-13 23:40 ` [PULL 0/1] tcg patch queue Stefan Hajnoczi
-- strict thread matches above, loose matches on Subject: below --
2025-07-21 15:11 Richard Henderson
2025-07-21 18:31 ` Stefan Hajnoczi
2024-08-08 1:42 Richard Henderson
2024-08-07 23:06 Richard Henderson
2024-08-08 1:43 ` Richard Henderson
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.