https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102344
--- Comment #9 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Gaius Mulley <ga...@gcc.gnu.org>: https://gcc.gnu.org/g:46666b9bde5903d80ad8a30f5e7ecb6fc4208290 commit r14-9236-g46666b9bde5903d80ad8a30f5e7ecb6fc4208290 Author: Gaius Mulley <gaiusm...@gmail.com> Date: Thu Feb 29 13:42:30 2024 +0000 PR modula2/102344 TestLong4.mod FAILs This is a testsuite fix for TestLong4.mod so that it succeeds on 32 bit systems. The original TestLong4.mod has been rewritten as testing MAX(LONGCARD) into the variable l. The new testlong4.mod has been added to cpp/pass. The new testcode uses the C preprocessor to select the appropriate constant literal depending upon __SIZEOF_LONG__. gcc/testsuite/ChangeLog: PR modula2/102344 * gm2/pim/pass/TestLong4.mod: Rewrite. * gm2/cpp/pass/testlong4.mod: New test. Signed-off-by: Gaius Mulley <gaiusm...@gmail.com>