https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121721

            Bug ID: 121721
           Summary: tiny wideset example takes too much time to compile
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: modula2
          Assignee: gaius at gcc dot gnu.org
          Reporter: gaius at gcc dot gnu.org
  Target Milestone: ---

Consider the following tiny example:

$ cat huge.mod
MODULE huge ;

TYPE
   type = [0..256 * 256 * 32] ;
   large = SET OF type ;

VAR
   s: large ;
BEGIN
   s := large {}
END huge.

$ time gm2 -g huge.mod 

real    0m13.459s
user    0m13.404s
sys     0m0.054s

On a 3Ghz AMD Ryzen 9 7950X3D.

Reply via email to