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

            Bug ID: 93755
           Summary: nested quotes in command line options errors
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: translation
          Assignee: unassigned at gcc dot gnu.org
          Reporter: roland.illig at gmx dot de
  Target Milestone: ---

From rs6000.c:
> error ("%qs requires VSX support", "%<-mfloat128%>");

The parameter does not need the %<quotes%> since it is already wrapped in %qs.

There is probably no automatic test case for this, as this would have been
obvious to see.

In general it might be a good idea during development to check whether the
parameters contain these quotes. But again, since there is no automatic test
for this combination of options, this bug would go unnoticed.

Another idea is to use a static analysis tool for this kind of bugs.

Reply via email to