pi64: TestExec regression
go1.25.1 linux/arm64
2025-10-01T20:26:32+02:00 commit dd07e51c60ed415b204a0601b7174305834c4a28, GOMAXPROCS 4, GOGC "", GOMEMLIMIT "", CC ""
go: downloading modernc.org/libqbe v0.3.26
--- FAIL: TestExec (735.60s)
all_test.go:146: using C compiler at /usr/bin/cc
all_test.go:147: valgrind: /usr/bin/valgrind
--- FAIL: TestExec/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute (635.06s)
all_test.go:354: VALGRIND FAIL: ~/src/modernc.org/ccorpus2/assets/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr35472.c
all_test.go:228: err=exit status 1 out===942060== Memcheck, a memory error detector
==942060== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==942060== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==942060== Command: ./tmp/main0931.c.out
==942060==
==942060== Source and destination overlap in memcpy(0x1fff003930, 0x1fff003930, 64)
==942060== at 0x488CFA0: __GI_memcpy (vg_replace_strmem.c:1121)
==942060== by 0x4007F7: test (in /home/jnml/src/modernc.org/builder/.exclude/modernc.org/qbecc/lib/tmp/main0931.c.out)
==942060==
==942060==
==942060== FILE DESCRIPTORS: 3 open (3 std) at exit.
==942060==
==942060== HEAP SUMMARY:
==942060== in use at exit: 0 bytes in 0 blocks
==942060== total heap usage: 0 allocs, 0 frees, 0 bytes allocated
==942060==
==942060== For a detailed leak analysis, rerun with: --leak-check=full
==942060==
==942060== For lists of detected and suppressed errors, rerun with: -s
==942060== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
all_test.go:230: gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute: files=1506 gcc fails=31 skipped=247 failed=1 passed=1227
FAIL
exit status 1
FAIL modernc.org/qbecc/lib 735.601s
FAIL err=exit status 1