https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82490
Bug ID: 82490 Summary: Please don't error out on unknown no_sanitize attributes. Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin at gcc dot gnu.org Target Milestone: --- markus@x4 ~ % cat test.ii __attribute__((no_sanitize("function"))) void foo() {} markus@x4 ~ % clang++ -c test.ii (trunk:) markus@x4 ~ % g++ -c test.ii test.ii:1:51: error: wrong argument: "function" __attribute__((no_sanitize("function"))) void foo() {} ^ markus@x4 ~ % /usr/x86_64-pc-linux-gnu/gcc-bin/7.2.1/g++ -c test.ii test.ii:1:51: warning: ‘no_sanitize’ attribute directive ignored [-Wattributes] __attribute__((no_sanitize("function"))) void foo() {} ^