[Scummvm-git-logs] scummvm master -> c02f182edf440256334f3ca6e7c61939e2b8c129

mikrosk noreply at scummvm.org
Thu Oct 1 05:22:01 UTC 2026


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
3f262875b0 BACKENDS: ATARI: Fix a harmful typo
c02f182edf BACKENDS: ATARI: Fix dlmalloc if too aggressively optimized


Commit: 3f262875b078d7e2e4d46de961899f3ff92aae8d
    https://github.com/scummvm/scummvm/commit/3f262875b078d7e2e4d46de961899f3ff92aae8d
Author: Miro Kropacek (miro.kropacek at gmail.com)
Date: 2026-10-01T15:21:40+10:00

Commit Message:
BACKENDS: ATARI: Fix a harmful typo

Introduced by commit eb64b14b81a.

Changed paths:
    backends/graphics/atari/atari-graphics-asm.S


diff --git a/backends/graphics/atari/atari-graphics-asm.S b/backends/graphics/atari/atari-graphics-asm.S
index 72e30b27a41..81baea5da09 100644
--- a/backends/graphics/atari/atari-graphics-asm.S
+++ b/backends/graphics/atari/atari-graphics-asm.S
@@ -267,7 +267,7 @@ SYM(asm_draw_8bpl_sprite):
 	move.l	(36+7*4,sp),d7			| d7.w: h
 	tst.l	(40+7*4,sp)			| skipFirstPix16?
 	sne	skip_first_pix16
-	tst.l	(45+7*4,sp)			| skipLastPix16?
+	tst.l	(44+7*4,sp)			| skipLastPix16?
 	sne	skip_last_pix16
 #endif
 	move.w	d0,d2				| / Calculate the


Commit: c02f182edf440256334f3ca6e7c61939e2b8c129
    https://github.com/scummvm/scummvm/commit/c02f182edf440256334f3ca6e7c61939e2b8c129
Author: Miro Kropacek (miro.kropacek at gmail.com)
Date: 2026-10-01T15:21:45+10:00

Commit Message:
BACKENDS: ATARI: Fix dlmalloc if too aggressively optimized

Changed paths:
    backends/platform/atari/dlmalloc.cpp


diff --git a/backends/platform/atari/dlmalloc.cpp b/backends/platform/atari/dlmalloc.cpp
index cf6cb8325dc..a90cef9b874 100644
--- a/backends/platform/atari/dlmalloc.cpp
+++ b/backends/platform/atari/dlmalloc.cpp
@@ -21,6 +21,13 @@
 
 #include "backends/platform/atari/dlmalloc.h"
 
+/* GCC 12+ reports false positives on the chunk pointer arithmetic */
+#pragma GCC diagnostic ignored "-Warray-bounds"
+/* mem2chunk() drops const from its argument */
+#pragma GCC diagnostic ignored "-Wcast-qual"
+/* Keep GCC from turning malloc + memset in calloc() into a call to calloc() */
+#pragma GCC optimize ("no-optimize-strlen")
+
 /*------------------------------ internal #includes ---------------------- */
 
 #ifdef _MSC_VER




More information about the Scummvm-git-logs mailing list