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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|                            |6.4.0
      Known to fail|                            |7.1.0
            Summary|-fprintf-return-value       |[11/12/13/14 Regression]
                   |mishandles %lc with a '\0'  |-fprintf-return-value
                   |argument.                   |mishandles %lc with a '\0'
                   |                            |argument.
   Target Milestone|---                         |11.5

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
>From format_character in gimple-ssa-sprintf.cc:
          if (min == 0 && max == 0)
            {
              /* The NUL wide character results in no bytes.  */
              res.range.max = 0;
              res.range.likely = 0;
              res.range.unlikely = 0;
            }


Which indirectly was introduced with r7-3167-g88d0c3f0a1448e .

Reply via email to