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

            Bug ID: 107207
           Summary: Code uses locale.h for thousands separator. Worked
                    well in version 11.3.0, but not in 12.1.0
           Product: gcc
           Version: 12.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ceh2624 at gmail dot com
  Target Milestone: ---

Created attachment 53689
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53689&action=edit
All the relevant files in a zip file

See and compile the primes.c file.  In version 12.1.0 the thousands separator
no longer shows as a result in printf() output. For example...
when prompted a user might enter "10000" then the next line is...
printf("You entered %'d.\n", iTop);
it should show 10,000 nut actually shows 10000

Reply via email to