diff options
author | Nick Clifton <nickc@redhat.com> | 2003-10-30 12:01:08 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2003-10-30 12:01:08 +0000 |
commit | 3f8b3ef37bb717cf25bfe766ba87e0c4dc19d633 (patch) | |
tree | 45feee8c91b7627099915a42868ea7ced968887f | |
parent | f46a9fbb7a97fd0dead099b950bd89a53950b8bb (diff) | |
download | gdb-3f8b3ef37bb717cf25bfe766ba87e0c4dc19d633.zip gdb-3f8b3ef37bb717cf25bfe766ba87e0c4dc19d633.tar.gz gdb-3f8b3ef37bb717cf25bfe766ba87e0c4dc19d633.tar.bz2 |
Check the correct arch_info object's mach field: all PowerPC machines are
supersets of the original rs6000, but not later rs6000 machines.
-rw-r--r-- | bfd/ChangeLog | 6 | ||||
-rw-r--r-- | bfd/cpu-rs6000.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 05e8f13..4728081 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +2003-10-30 Jim Blandy <jimb@redhat.com> + + * cpu-rs6000.c (rs6000_compatible): Check the correct arch_info + object's mach field: all PowerPC machines are supersets of the + original rs6000, but not later rs6000 machines. + 2003-10-30 Alan Modra <amodra@bigpond.net.au> * dwarf2.c (struct attribute): Delete "unsnd", "snd" and "addr". diff --git a/bfd/cpu-rs6000.c b/bfd/cpu-rs6000.c index 63df554..03d3e7d 100644 --- a/bfd/cpu-rs6000.c +++ b/bfd/cpu-rs6000.c @@ -47,7 +47,7 @@ rs6000_compatible (a,b) case bfd_arch_rs6000: return bfd_default_compatible (a, b); case bfd_arch_powerpc: - if (b->mach == bfd_mach_rs6k) + if (a->mach == bfd_mach_rs6k) return b; return NULL; } |