Commit 656ca3ad by David Edelsohn Committed by David Edelsohn

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
parent 19831e2b
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.
......
......@@ -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:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment