OSDN Git Service

* config/rs6000/rs6000.c (rs6000_override_options): Always clear
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 Apr 2002 00:21:52 +0000 (00:21 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 Apr 2002 00:21:52 +0000 (00:21 +0000)
flag_pic for ABI_AIX.

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

gcc/ChangeLog
gcc/config/rs6000/rs6000.c

index 2b09952..c6d936c 100644 (file)
@@ -1,3 +1,8 @@
+2002-04-22  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/rs6000/rs6000.c (rs6000_override_options): Always clear
+       flag_pic for ABI_AIX.
+
 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
 
        * cppexp.c (struct op, parse_number): Replace U_CHAR with uchar.
index ea2cebd..f816bd2 100644 (file)
@@ -483,10 +483,11 @@ rs6000_override_options (default_cpu)
        }
     }
 
-  if (flag_pic && DEFAULT_ABI == ABI_AIX && extra_warnings)
+  if (flag_pic && DEFAULT_ABI == ABI_AIX)
     {
-      warning ("-f%s ignored (all code is position independent)",
-              (flag_pic > 1) ? "PIC" : "pic");
+      if (extra_warnings)
+       warning ("-f%s ignored (all code is position independent)",
+                (flag_pic > 1) ? "PIC" : "pic");
       flag_pic = 0;
     }