On Sun, Mar 16, 2025 at 08:55:39PM -0500, Robert Dubner wrote: > And if you liked that, you'll love this > > I had some with too much output for the regex to handle; I got > out-of-memory errors on my 32-gigabyte x86_64.
On some tests included here or another? This would be a major problem. Generally, we want to allow even cross-testing from 32-bit architectrures, so they'd better fit into 3GB of memory at most. So if there is something that needs that much, we need to either find out what is wrong in the dg-output regexps on a particular test or add some different option (like a directive which would specify a text file to be compared to the output instead of a regex, or a text file with some extra directives (like Andreas mentioned e.g. binutils uses). > gcc/testsuite > > * cobol.dg/group1/check_88.cob: Revised regex to (\n|\r\n|\r). > * cobol.dg/group1/comp5.cob: New testcase. > * cobol.dg/group1/compute-1.cob: New testcase. > * cobol.dg/group1/declarative_1.cob: New testcase. > * cobol.dg/group1/display.cob: New testcase. > * cobol.dg/group1/display2.cob: New testcase. > * cobol.dg/group1/initialize_1.cob: New testcase. > * cobol.dg/group1/moves.cob: New testcase. > * cobol.dg/group1/multiple-compares.cob: New testcase. > * cobol.dg/group1/multiply2.cob: New testcase. > * cobol.dg/group1/numeds.cob: New testcase. > * cobol.dg/group1/packed.cob: New testcase. > * cobol.dg/group1/perform-nested-exit.cob: New testcase. > * cobol.dg/group1/pointer1.cob: New testcase. > * cobol.dg/group1/simple-arithmetic.cob: New testcase. > * cobol.dg/group1/simple-classes.cob: New testcase. > * cobol.dg/group1/simple-if.cob: New testcase. > * cobol.dg/group1/simple-perform.cob: New testcase. > * cobol.dg/group1/tripled.cob: New testcase. Still ChangeLog related notes, there should be no such aligning between : and following uppercase letter. The format is tab * space filename colon space description or tab * space filename space ( function ) colon space description (and some others, e.g. <case XYZ> can be used to narrow it further. So, all the New words above should be one space after .cob: and Revised as well. > + MOVE C-5A TO PC DISPLAY PTR " Should be 0x0000000000000000". > + MOVE C-5B TO PC DISPLAY PTR " Should be 0x0000000020202020". > + MOVE C-5C TO PC DISPLAY PTR " Should be 0x0000000030303030". > + MOVE C-5D TO PC DISPLAY PTR " Should be 0x0000000022222222". > + MOVE C-5E TO PC DISPLAY PTR " Should be 0x00000000ffffffff". > + stop run. > + > + If not really needed for the particular tests, I'd suggest to trim down trailing whitespace, end last line with newline but don't add further blank newlines. This repeats in many tests. Jakub