projects
/
binutils-gdb.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e0c1073
)
PPC magic and peicode.h
author
Kim Knuttila
<krk@cygnus>
Wed, 27 Sep 1995 11:37:49 +0000
(11:37 +0000)
committer
Kim Knuttila
<krk@cygnus>
Wed, 27 Sep 1995 11:37:49 +0000
(11:37 +0000)
bfd/coffcode.h
patch
|
blob
|
history
diff --git
a/bfd/coffcode.h
b/bfd/coffcode.h
index 11bfd35b0dbf9642c1b5e172d169fffbdad8a2cd..e814d3a38df5a1b8b234cddaea88e6ae1650dad9 100644
(file)
--- a/
bfd/coffcode.h
+++ b/
bfd/coffcode.h
@@
-298,7
+298,7
@@
CODE_FRAGMENT
*/
*/
-#if
def COFF_IMAGE_WITH_PE
+#if
defined(COFF_IMAGE_WITH_PE) || (defined(COFF_OBJ_WITH_PE) && defined(PPC))
#include "peicode.h"
#else
#include "coffswap.h"
#include "peicode.h"
#else
#include "coffswap.h"
@@
-968,6
+968,12
@@
coff_set_arch_mach_hook (abfd, filehdr)
machine = 0;
switch (internal_f->f_magic)
{
machine = 0;
switch (internal_f->f_magic)
{
+#ifdef PPCMAGIC
+ case PPCMAGIC:
+ arch = bfd_arch_powerpc;
+ machine = 0; /* what does this mean? (krk) */
+ break;
+#endif
#ifdef I386MAGIC
case I386MAGIC:
case I386PTXMAGIC:
#ifdef I386MAGIC
case I386MAGIC:
case I386PTXMAGIC:
@@
-1334,6
+1340,12
@@
coff_set_flags (abfd, magicp, flagsp)
*magicp = ARMMAGIC;
return true;
#endif
*magicp = ARMMAGIC;
return true;
#endif
+#ifdef PPCMAGIC
+ case bfd_arch_powerpc:
+ *magicp = PPCMAGIC;
+ return true;
+ break;
+#endif
#ifdef I386MAGIC
case bfd_arch_i386:
*magicp = I386MAGIC;
#ifdef I386MAGIC
case bfd_arch_i386:
*magicp = I386MAGIC;
@@
-1425,7
+1437,9
@@
coff_set_flags (abfd, magicp, flagsp)
#ifdef U802TOCMAGIC
case bfd_arch_rs6000:
#ifdef U802TOCMAGIC
case bfd_arch_rs6000:
+#ifndef PPCMAGIC
case bfd_arch_powerpc:
case bfd_arch_powerpc:
+#endif
*magicp = U802TOCMAGIC;
return true;
break;
*magicp = U802TOCMAGIC;
return true;
break;
@@
-1920,6
+1934,10
@@
coff_write_object_contents (abfd)
#define __A_MAGIC_SET__
internal_a.magic = ZMAGIC;
#endif
#define __A_MAGIC_SET__
internal_a.magic = ZMAGIC;
#endif
+#if defined(PPC)
+#define __A_MAGIC_SET__
+ internal_a.magic = PPCMAGIC;
+#endif
#if defined(I386)
#define __A_MAGIC_SET__
#if defined(LYNXOS)
#if defined(I386)
#define __A_MAGIC_SET__
#if defined(LYNXOS)