[Bug 1317305] [NEW] -Wno-format is not honored

Steve Beattie sbeattie at ubuntu.com
Wed May 7 23:29:09 UTC 2014


Public bug reported:

Due to the way the gcc-default-format-security patch is implemented in
gcc-4.8, disabling format warnings does not work:

  $ cat format-extra-args.c
  #include <stdio.h>

  /* printf extra arguments example */
  int main(void)
  {
        printf("%s\n", "argument 1", "argument 2");

        return 0;
  }
  $ gcc -Wall -O2 -o format-off format-extra-args.c -Wno-format
  format-extra-args.c: In function 'main':
  format-extra-args.c:12:2: warning: too many arguments for format [-Wformat-extra-args]
    printf("%s\n", "argument 1", "argument 2");
    ^

Earlier versions of gcc allowed disabling warnings correctly.

** Affects: gcc-4.8 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: gcc-4.9 (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: gcc-4.9 (Ubuntu)
   Importance: Undecided
       Status: New

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

Title:
  -Wno-format is not honored

Status in “gcc-4.8” package in Ubuntu:
  New
Status in “gcc-4.9” package in Ubuntu:
  New

Bug description:
  Due to the way the gcc-default-format-security patch is implemented in
  gcc-4.8, disabling format warnings does not work:

    $ cat format-extra-args.c
    #include <stdio.h>

    /* printf extra arguments example */
    int main(void)
    {
          printf("%s\n", "argument 1", "argument 2");

          return 0;
    }
    $ gcc -Wall -O2 -o format-off format-extra-args.c -Wno-format
    format-extra-args.c: In function 'main':
    format-extra-args.c:12:2: warning: too many arguments for format [-Wformat-extra-args]
      printf("%s\n", "argument 1", "argument 2");
      ^

  Earlier versions of gcc allowed disabling warnings correctly.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-4.8/+bug/1317305/+subscriptions



More information about the foundations-bugs mailing list