https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113768
Bug ID: 113768 Summary: gm2/extensions/run/pass/vararg2.mod FAILs Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: modula2 Assignee: gaius at gcc dot gnu.org Reporter: ro at gcc dot gnu.org Target Milestone: --- Target: sparc*-sun-solaris2.11, s390x-ibm-linux-gnu, m68k-unknown-linux-gnu The gm2/extensions/run/pass/vararg2.mod test FAILs on Solaris/SPARC (32 and 64-bit) since its introduction: FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O -g FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/extensions/run/pass/vararg2.mod execution, -Os FAIL: gm2/extensions/run/pass/vararg2.mod execution, -g There are also gcc-testresults reports for Linus/s390x and Linux/m68k. On Solaris, the test prints parameter is hello world and length 0 executed /var/gcc/regression/master/11.4-gcc/build/gcc/testsuite/gm21/vararg2.x0 with result fail All affected targets are big-endian, though I don't yet see how this affects the test.