Bug#1139594: gcc-15: Please include proposed patch to fix PR target/123853 on m68k

John Paul Adrian Glaubitz <[email protected]> Wed, 10 Jun 2026 08:16:49 +0200
Newsgroups gmane.linux.debian.ports.68k
Message-ID <178107220965.2534710.9584780613559850638.reportbug__21328.0080047966$1781072849$gmane$org@login1.physik.fu-berlin.de>
This is a multi-part MIME message sent by reportbug.


--===============6632486375560009308==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Source: gcc-15
Version: 15.2.0-17
Severity: normal
Tags: patch
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: m68k

Hello,

the upstream bug 123853 [1] currently causes gcc-15 to miscompile packages
such as glibc (so that I had to build glibc manually with gcc-14).

One of the GCC upstream developers has proposed a patch in [2], can you
include it in the next upload to address the miscompilation issue?

Thanks,
Adrian

> [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123853
> [2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123853#c18

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

--===============6632486375560009308==
Content-Type: application/mbox
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="pr123853.patch"

RnJvbSBiMDg3ZGE5YjY1ZDVhMTQ4OWM1OWM3ZjVjZWExN2ExYjUxMWFlZDBlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNaWthZWwgUGV0dGVyc3NvbiA8bWlrcGVsaW51eEBnbWFpbC5j
b20+CkRhdGU6IFNhdCwgNiBKdW4gMjAyNiAxNzozNzo0OCArMDIwMApTdWJqZWN0OiBbUEFUQ0hd
IG02OGs6IHByZXZlbnQgbW92ZXMgd2l0aCBwcmUtZGVjIHNyYyBvdmVybGFwcGluZyB3aXRoIGRz
dAogKFBSMTIzODUzKQoKU2luY2UgZ2NjLTE1IGNvbWJpbmUgY2FuIHByb2R1Y2UgbW92ZXMgZnJv
bSBhIFBSRV9ERUMgTUVNIHRvIGFuCmFkZHJlc3MgdGhhdCB1c2VzIHRoZSBzYW1lIHJlZ2lzdGVy
LCBjYXVzaW5nIHdyb25nIGNvZGUgb24gbTY4ay4KSW4gcGFydGljdWxhciB0aGUgZ2xpYmMgYnVp
bGQgaXMgYnJva2VuLiAgVGhpcyBhZGp1c3RzIHRoZSBtNjhrCmJhY2tlbmQgdG8gcmVqZWN0IHN1
Y2ggbW92ZXMuCgpPbiB0aGUgdGVzdCBjYXNlIGluIGh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemls
bGEvc2hvd19idWcuY2dpP2lkPTEyMzg1MyNjMTEKdGhlIGRpZmZlcmVuY2UgaXMKCi0gICAgICAg
bW92ZS5sIC0oJWEwKSwoJWEwLCVkMC5sKQorICAgICAgIGxlYSAoJWEwLCVkMC5sKSwlYTEKKyAg
ICAgICBtb3ZlLmwgLSglYTApLCglYTEpCgp3aGljaCBpcyBleGFjdGx5IHdoYXQgd2Ugd2FudC4K
ClRlc3RpbmcgaW4gcHJvZ3Jlc3MuCgpnY2MvCgoJMjAyNi0wNi0wNiAgTWlrYWVsIFBldHRlcnNz
b24gIDxtaWtwZWxpbnV4QGdtYWlsLmNvbT4KCglQUiBydGwtb3B0aW1pemF0aW9uLzEyMzg1MwoJ
KiBjb25maWcvbTY4ay9tNjhrLXByb3Rvcy5oIChjaGVja19tb3ZlX3NpbW9kZSk6IERlY2xhcmUu
CgkqIGNvbmZpZy9tNjhrL202OGsuY2MgKGNoZWNrX21vdmVfc2ltb2RlKTogTmV3LCByZWplY3Qg
bW92ZXMKCXdoZXJlIFNSQyBpcyBhdXRvLWluYy9kZWMgTUVNIHdob3NlIFJFRyBvY2N1cnMgaW4g
RFNULgoJKiBjb25maWcvbTY4ay9tNjhrLm1kICgqbW92c2lfbTY4ayk6IEFkZCBjaGVja19tb3Zl
X3NpbW9kZQoJdG8gY29uZGl0aW9uLgoJKCptb3ZzaV9tNjhrMik6IExpa2V3aXNlLgotLS0KIGdj
Yy9jb25maWcvbTY4ay9tNjhrLXByb3Rvcy5oIHwgIDEgKwogZ2NjL2NvbmZpZy9tNjhrL202OGsu
Y2MgICAgICAgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKysrCiBnY2MvY29uZmlnL202OGsv
bTY4ay5tZCAgICAgICB8ICA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nY2MvY29uZmlnL202OGsvbTY4ay1wcm90
b3MuaCBiL2djYy9jb25maWcvbTY4ay9tNjhrLXByb3Rvcy5oCmluZGV4IGFiYjhlOWIwNjFkLi4y
NDg0MTRlYjE2NyAxMDA2NDQKLS0tIGEvZ2NjL2NvbmZpZy9tNjhrL202OGstcHJvdG9zLmgKKysr
IGIvZ2NjL2NvbmZpZy9tNjhrL202OGstcHJvdG9zLmgKQEAgLTI2LDYgKzI2LDcgQEAgZXh0ZXJu
IEhPU1RfV0lERV9JTlQgbTY4a19pbml0aWFsX2VsaW1pbmF0aW9uX29mZnNldCAoaW50IGZyb20s
IGludCB0byk7CiBleHRlcm4gdm9pZCBzcGxpdF9kaSAocnR4W10sIGludCwgcnR4W10sIHJ0eFtd
KTsKIAogZXh0ZXJuIGJvb2wgdmFsaWRfbW92M3FfY29uc3QgKEhPU1RfV0lERV9JTlQpOworZXh0
ZXJuIGJvb2wgY2hlY2tfbW92ZV9zaW1vZGUgKGNvbnN0IHJ0eCAqKTsKIGV4dGVybiBjb25zdCBj
aGFyICpvdXRwdXRfbW92ZV9zaW1vZGUgKHJ0eCAqKTsKIGV4dGVybiBjb25zdCBjaGFyICpvdXRw
dXRfbW92ZV9oaW1vZGUgKHJ0eCAqKTsKIGV4dGVybiBjb25zdCBjaGFyICpvdXRwdXRfbW92ZV9x
aW1vZGUgKHJ0eCAqKTsKZGlmZiAtLWdpdCBhL2djYy9jb25maWcvbTY4ay9tNjhrLmNjIGIvZ2Nj
L2NvbmZpZy9tNjhrL202OGsuY2MKaW5kZXggMThmYzJjYWNmNDMuLmZjZjkwNzVlN2I4IDEwMDY0
NAotLS0gYS9nY2MvY29uZmlnL202OGsvbTY4ay5jYworKysgYi9nY2MvY29uZmlnL202OGsvbTY4
ay5jYwpAQCAtMzIyNyw2ICszMjI3LDMxIEBAIHZhbGlkX21vdjNxX2NvbnN0IChIT1NUX1dJREVf
SU5UIGkpCiAgIHJldHVybiBUQVJHRVRfSVNBQiAmJiAoaSA9PSAtMSB8fCBJTl9SQU5HRSAoaSwg
MSwgNykpOwogfQogCisvKiBSZXR1cm4gdHJ1ZSBpZiBPUEVSQU5EU1tdIGFyZSB2YWxpZCBmb3Ig
b3V0cHV0X21vdmVfc2ltb2RlLgorICAgSW4gcGFydGljdWxhciwgaWYgU1JDIGlzIGEgTUVNIHdp
dGggYXV0by1pbmMvZGVjIGFkcmVzc2luZyBhbmQKKyAgIGl0cyBSRUcgaXMgbWVudGlvbmVkIGlu
IERTVCwgaXQncyBpbnZhbGlkLiAgU2VlIFBSMTIzODUzLiAgKi8KKworYm9vbAorY2hlY2tfbW92
ZV9zaW1vZGUgKGNvbnN0IHJ0eCAqb3BlcmFuZHMpCit7CisgIHJ0eCBzcmMgPSBvcGVyYW5kc1sx
XTsKKyAgaWYgKE1FTV9QIChzcmMpKQorICAgIHsKKyAgICAgIHJ0eCBzcmMxID0gWEVYUCAoc3Jj
LCAwKTsKKyAgICAgIGlmIChHRVRfQ09ERSAoc3JjMSkgPT0gUFJFX0RFQyB8fCBHRVRfQ09ERSAo
c3JjMSkgPT0gUE9TVF9JTkMpCisJeworCSAgcnR4IHNyYzIgPSBYRVhQIChzcmMxLCAwKTsKKwkg
IGlmIChSRUdfUCAoc3JjMikpCisJICAgIHsKKwkgICAgICBydHggZHN0ID0gb3BlcmFuZHNbMF07
CisJICAgICAgaWYgKHJlZ19vdmVybGFwX21lbnRpb25lZF9wIChzcmMyLCBkc3QpKQorCQlyZXR1
cm4gZmFsc2U7CisJICAgIH0KKwl9CisgICAgfQorICByZXR1cm4gdHJ1ZTsKK30KKwogLyogUmV0
dXJuIGFuIGluc3RydWN0aW9uIHRvIG1vdmUgQ09OU1RfSU5UIE9QRVJBTkRTWzFdIGludG8gT1BF
UkFORFNbMF0uCiAgICBJIGlzIHRoZSB2YWx1ZSBvZiBPUEVSQU5EU1sxXS4gICovCiAKZGlmZiAt
LWdpdCBhL2djYy9jb25maWcvbTY4ay9tNjhrLm1kIGIvZ2NjL2NvbmZpZy9tNjhrL202OGsubWQK
aW5kZXggZTc3YWMxM2NmMWIuLmY4YjZhMmY3OWRkIDEwMDY0NAotLS0gYS9nY2MvY29uZmlnL202
OGsvbTY4ay5tZAorKysgYi9nY2MvY29uZmlnL202OGsvbTY4ay5tZApAQCAtOTkzLDcgKzk5Myw3
IEBACiAgIDs7IFdlIGRvbid0IGFsbG93IGYtcmVncyBzaW5jZSBmaXhlZCBwb2ludCBjYW5ub3Qg
Z28gaW4gdGhlbS4KICAgWyhzZXQgKG1hdGNoX29wZXJhbmQ6U0kgMCAibm9uaW1tZWRpYXRlX29w
ZXJhbmQiICI9ZyxkLGE8IikKICAgICAgICAgKG1hdGNoX29wZXJhbmQ6U0kgMSAiZ2VuZXJhbF9z
cmNfb3BlcmFuZCIgImRhbVNuVCxuLGkiKSldCi0gICIhVEFSR0VUX0NPTERGSVJFICYmIHJlbG9h
ZF9jb21wbGV0ZWQiCisgICIhVEFSR0VUX0NPTERGSVJFICYmIHJlbG9hZF9jb21wbGV0ZWQgJiYg
Y2hlY2tfbW92ZV9zaW1vZGUgKG9wZXJhbmRzKSIKIHsKICAgcmV0dXJuIG91dHB1dF9tb3ZlX3Np
bW9kZSAob3BlcmFuZHMpOwogfQpAQCAtMTAwNiw3ICsxMDA2LDcgQEAKICAgWyhzZXQgKG1hdGNo
X29wZXJhbmQ6U0kgMCAibm9uaW1tZWRpYXRlX29wZXJhbmQiICI9ZyxkLGE8IikKICAgICAgICAg
KG1hdGNoX29wZXJhbmQ6U0kgMSAiZ2VuZXJhbF9zcmNfb3BlcmFuZCIgImRhbVNLVCxuLGkiKSld
CiAKLSAgIiFUQVJHRVRfQ09MREZJUkUiCisgICIhVEFSR0VUX0NPTERGSVJFICYmIGNoZWNrX21v
dmVfc2ltb2RlIChvcGVyYW5kcykiCiB7CiAgIHJldHVybiBvdXRwdXRfbW92ZV9zaW1vZGUgKG9w
ZXJhbmRzKTsKIH0KLS0gCjIuNTQuMAo=

--===============6632486375560009308==--