]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/6123 (__pic__/__PIC__ not defined when -fpic/-fPIC is specified)
authorJakub Jelinek <jakub@redhat.com>
Thu, 4 Apr 2002 12:47:41 +0000 (14:47 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 4 Apr 2002 12:47:41 +0000 (14:47 +0200)
PR c/6123
* gcc.dg/20020312-2.c: Do not declare global register variable
if __PIC__ or __pic__ is defined.

From-SVN: r51859

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20020312-2.c

index 1d555a26ae9aba8c989754bcee8d8985d97d0ea6..64ff05f875b1c4d0b1ad417ac979878ee1a9d9d7 100644 (file)
@@ -1,3 +1,9 @@
+2002-04-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/6123
+       * gcc.dg/20020312-2.c: Do not declare global register variable
+       if __PIC__ or __pic__ is defined.
+
 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
 
        * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
index 60d7a7521cd94e19b3b039c7bec3294289770a12..5ca35c8be47340e49cd075de15878d74065f5e22 100644 (file)
@@ -98,7 +98,7 @@
 # error "Modify the test for your target."
 #endif
 
-#ifdef PIC_REG
+#if defined PIC_REG && !defined __PIC__ && !defined __pic__
 register void *reg __asm__(PIC_REG);
 #else
 /* We really need a global register variable set to the PIC register