rs6000.c (rs6000_override_options): Always clear flag_pic for ABI_AIX.
authorAlan Modra <amodra@bigpond.net.au>
Mon, 22 Apr 2002 00:21:52 +0000 (00:21 +0000)
committerAlan Modra <amodra@gcc.gnu.org>
Mon, 22 Apr 2002 00:21:52 +0000 (09:51 +0930)
* config/rs6000/rs6000.c (rs6000_override_options): Always clear
flag_pic for ABI_AIX.

From-SVN: r52591

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

index 2b09952dac8d94fd648b9fdca1253ab16d8435ea..c6d936c16d9795a08326f92624f42296f99f56e9 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 ea2cebdba11399664f4d244cc67caf08a7f90947..f816bd263de41a3141d6ec3a46bd51333e48678c 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;
     }