OSDN Git Service

2009-01-24 H.J. Lu <hongjiu.lu@intel.com>
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 24 Jan 2009 16:05:53 +0000 (16:05 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 24 Jan 2009 16:05:53 +0000 (16:05 +0000)
PR c/38938
* c-opts.c (c_common_handle_option): Upate warn_pointer_sign
properly.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@143648 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/c-opts.c

index 0b172fe..65d4f0f 100644 (file)
@@ -1,3 +1,9 @@
+2009-01-24  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR c/38938
+       * c-opts.c (c_common_handle_option): Upate warn_pointer_sign
+       properly.
+
 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
 
        PR tree-optimization/38953
index 1ec86ec..1c228dd 100644 (file)
@@ -1,5 +1,5 @@
 /* C/ObjC/C++ command line option handling.
-   Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008
+   Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
    Free Software Foundation, Inc.
    Contributed by Neil Booth.
 
@@ -423,7 +423,7 @@ c_common_handle_option (size_t scode, const char *arg, int value)
       cpp_opts->warn_num_sign_change = value;
 
       if (warn_pointer_sign == -1)
-       warn_pointer_sign = 1;
+       warn_pointer_sign = value;
       break;
 
     case OPT_Wbuiltin_macro_redefined: