[Bug 2052929]

Jsm28 2052929 at bugs.launchpad.net
Tue Apr 2 17:02:31 UTC 2024


Note also that in glibc, _Float128 support in printf code can only be
used in limited circumstances: either on powerpc64le, as one of the
multiple supported long double formats there, or through the sharing of
the printf code with the implementation of strfromf128.

In particular, there are no glibc printf formats corresponding directly
to _FloatN / _FloatNx types. There was support in principle at the WG14
meeting in Strasbourg in January for having some form of printf/scanf
support for such types in C2y, but major work is still needed on the
wording that was proposed in N3184.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glibc in Ubuntu.
https://bugs.launchpad.net/bugs/2052929

Title:
  failed autopkgtests for evolver vs glibc 2.39 on amd64

Status in gcc:
  In Progress
Status in evolver package in Ubuntu:
  New
Status in gcc-13 package in Ubuntu:
  Fix Released
Status in gcc-14 package in Ubuntu:
  Fix Released
Status in glibc package in Ubuntu:
  Invalid
Status in evolver package in Debian:
  New

Bug description:
  The autopkgests for evolver fail when run against glibc 2.39 on amd64
  with a segfault:

  3537s autopkgtest [09:43:29]: test command6: [-----------------------
  3537s Surface Evolver Version 2.70a (Debian 2.70+ds-8build1), August 27, 2013, 64-bit.
  3537s Compiled for float128, 33 digits precision.
  3537s Built with Geomview support.
  3537s 
  3537s Enter command: 
  3537s Enter command: // Typical evolution to sphere
  3537s Enter command: gogo := { g 5; r; g 5; hessian; r; g 5; hessian; }
  3537s Enter command: 
  3537s Enter command: // Evolution to very high accuracy, using higher-order Lagrange elements.
  3537s Enter command: // To be run on original datafile.
  3537s Enter command: gogo2 := { g 5; r; g 5; hessian; r; g 5; hessian;
  3537s more>            lagrange 2; g 5; hessian; 
  3537s more>            lagrange 4; g 5; hessian; 
  3537s more>            lagrange 6; g 5; hessian; 
  3537s more>            ideal_rad := (3*body[1].volume/4/pi)^(1/3);
  3537s more>            printf "Area error: %g\n",total_area - 4*pi*ideal_rad^2;
  3537s more>            printf "Vertex radius spread: %g\n",
  3537s more>              max(vertex,sqrt((x-.5)^2+(y-.5)^2+(z-.5)^2))
  3537s more>                - min(vertex,sqrt((x-.5)^2+(y-.5)^2+(z-.5)^2));
  3537s more> }
  3537s Enter command: g 5; v; r ; g 10; v;
  3537s bash: line 1:  1012 Done                    echo "g 5; v; r ; g 10; v;"
  3537s       1013 Segmentation fault      (core dumped) | evolver-nox-q cube

To manage notifications about this bug go to:
https://bugs.launchpad.net/gcc/+bug/2052929/+subscriptions




More information about the foundations-bugs mailing list