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

            Bug ID: 78165
           Summary: avoid printing type suffix for constants in %E output
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: msebor at gcc dot gnu.org
  Target Milestone: ---

As discussed in the thread below, the type suffix printed in GCC diagnostics
involving the %E directive and integer constants isn't helpful anymore.  On the
contrary, since it's printed inconsistently for some constants and not others
it can be confusing for users and cause failures in GCC tests that check the
output of diagnostic messages.  The feature should be removed and integer
constant should be printed without a suffix like other compilers (such as
Clang) do.

https://gcc.gnu.org/ml/gcc-patches/2016-10/msg02168.html

Reply via email to