diff options
author | David Edelsohn <edelsohn@gnu.org> | 2007-08-10 18:48:33 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2007-08-10 14:48:33 -0400 |
commit | 656ca3addf8c63822213a5673f60bff775180c45 (patch) | |
tree | 1b6bde6cc1da86539651526747e79500991c7dc4 /gcc | |
parent | 19831e2b8b1c4dbf238c9b122d2022ff67046732 (diff) | |
download | gcc-656ca3addf8c63822213a5673f60bff775180c45.zip gcc-656ca3addf8c63822213a5673f60bff775180c45.tar.gz gcc-656ca3addf8c63822213a5673f60bff775180c45.tar.bz2 |
re PR target/33042 (Bootstrap failure on ppc64)
PR target/33042
* config/rs6000/driver-rs6000.c: Include link.h.
Use ElfW instead of wordsize-specif typedef.
From-SVN: r127348
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/rs6000/driver-rs6000.c | 10 |
2 files changed, 11 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ab159b5..5e6e41a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/config/rs6000/driver-rs6000.c b/gcc/config/rs6000/driver-rs6000.c index 5629d6b..37e2d7c 100644 --- a/gcc/config/rs6000/driver-rs6000.c +++ b/gcc/config/rs6000/driver-rs6000.c @@ -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: |