[Bug algol68/128730] New: infinite loop upon defining a double precision maximum number

jpl.algol68 at gmail dot com gcc-bugzilla@gcc.gnu.org
Sat Nov 14 17:55:52 GMT 2026


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

            Bug ID: 128730
           Summary: infinite loop upon defining a double precision maximum
                    number
           Product: gcc
           Version: 17.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: algol68
          Assignee: algol68 at gcc dot gnu.org
          Reporter: jpl.algol68 at gmail dot com
  Target Milestone: ---

This example program provides a decimal approximation to 2**1024 (computed with
Mathematica, and outputting a 70 digit floating point representation).

A long real is then initialized using this value, and attempted to print out.
However, we enter an infinite loop before printing the value.

Short example code exhibiting failure:

begin

string maxnum_def := "2**1024";
long real l_maxnum = Leng
1.7976931348623159077293051907890247336179769789423065727343008115773267580e308;

puts("Want to print our maxnum value, but we are stuck in infinite loop. 'n");
puts("l_maxnum: " + float(l_maxnum, 78, 70, 4) + "'n");
skip

end

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Algol68 mailing list