[llvm-commits] [llvm-gcc-4.2] r109465 - /llvm-gcc-4.2/trunk/gcc/config/darwin-c.c

Dale Johannesen dalej at apple.com
Mon Jul 26 15:53:50 PDT 2010


Author: johannes
Date: Mon Jul 26 17:53:50 2010
New Revision: 109465

URL: http://llvm.org/viewvc/llvm-project?rev=109465&view=rev
Log:
Only warn about unknown #pragma optimization_level when
the appropriate flag is given (no warning by default).  8229854.


Modified:
    llvm-gcc-4.2/trunk/gcc/config/darwin-c.c

Modified: llvm-gcc-4.2/trunk/gcc/config/darwin-c.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/config/darwin-c.c?rev=109465&r1=109464&r2=109465&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config/darwin-c.c (original)
+++ llvm-gcc-4.2/trunk/gcc/config/darwin-c.c Mon Jul 26 17:53:50 2010
@@ -416,14 +416,16 @@
 void
 darwin_pragma_opt_level  (cpp_reader *pfile ATTRIBUTE_UNUSED)
 {
-  warning (0, "ignoring '#pragma optimization_level'");  
+  if (warn_unknown_pragmas > in_system_header)
+    warning (OPT_Wunknown_pragmas, "ignoring #pragma optimization_level");  
   return;
 }
 
 void
 darwin_pragma_opt_size  (cpp_reader *pfile ATTRIBUTE_UNUSED)
 {
-  warning (0, "ignoring '#pragma optimize_for_size'");
+  if (warn_unknown_pragmas > in_system_header)
+    warning (OPT_Wunknown_pragmas, "ignoring #pragma optimize_for_size");
   return;
 }
 /* LLVM LOCAL end disable optimization pragmas */





More information about the llvm-commits mailing list