re PR target/33042 (Bootstrap failure on ppc64)
authorDavid Edelsohn <edelsohn@gnu.org>
Fri, 10 Aug 2007 18:48:33 +0000 (18:48 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Fri, 10 Aug 2007 18:48:33 +0000 (14:48 -0400)
        PR target/33042
        * config/rs6000/driver-rs6000.c: Include link.h.
        Use ElfW instead of wordsize-specif typedef.

From-SVN: r127348

gcc/ChangeLog
gcc/config/rs6000/driver-rs6000.c

index ab159b5e46a37687bdbda682d7742cc68a1d0b69..5e6e41a1f166bc0090f12e02a063994e0e01e313 100644 (file)
@@ -1,3 +1,9 @@
+2007-08-10  David Edelsohn  <edelsohn@gnu.org>
+
+       PR target/33042
+       * config/rs6000/driver-rs6000.c: Include link.h.
+       Use ElfW instead of wordsize-specif typedef.
+
 2007-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * system.h (CONST_CAST): New.
index 5629d6b8937c91dc0f780400a14fd65fb1b3e872..37e2d7c95d625a8df92cbcd22628cfe1248d19a5 100644 (file)
@@ -28,7 +28,7 @@ along with GCC; see the file COPYING3.  If not see
 #endif
 
 #ifdef __linux__
-# include <elf.h>
+# include <link.h>
 #endif
 
 #ifdef __APPLE__
@@ -138,7 +138,7 @@ elf_platform (void)
   if (fd != -1)
     {
       char buf[1024];
-      Elf32_auxv_t *av;
+      ElfW(auxv_t) *av;
       ssize_t n;
 
       n = read (fd, buf, sizeof (buf));
@@ -146,7 +146,7 @@ elf_platform (void)
 
       if (n > 0)
        {
-         for (av = (Elf32_auxv_t *) buf; av->a_type != AT_NULL; ++av)
+         for (av = (ElfW(auxv_t) *) buf; av->a_type != AT_NULL; ++av)
            switch (av->a_type)
              {
              case AT_PLATFORM:
@@ -172,7 +172,7 @@ elf_dcachebsize (void)
   if (fd != -1)
     {
       char buf[1024];
-      Elf32_auxv_t *av;
+      ElfW(auxv_t) *av;
       ssize_t n;
 
       n = read (fd, buf, sizeof (buf));
@@ -180,7 +180,7 @@ elf_dcachebsize (void)
 
       if (n > 0)
        {
-         for (av = (Elf32_auxv_t *) buf; av->a_type != AT_NULL; ++av)
+         for (av = (ElfW(auxv_t) *) buf; av->a_type != AT_NULL; ++av)
            switch (av->a_type)
              {
              case AT_DCACHEBSIZE: