This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: Handle EM_S390_OLD
Ulrich Drepper <drepper@redhat.com> writes:
> Andreas Jaeger <aj@suse.de> writes:
>
> > Ok to commit the appended patch to the mainline?
>
> There should be a timeline for phasing cruft like this out. In any case,
>
> > @@ -1325,6 +1327,7 @@
> > case EM_PRISM: return "SiTera Prism";
> > case EM_X86_64: return "Advanced Micro Devices X86-64";
> > case EM_S390: return "IBM S/390";
> > + case EM_S390_OLD: return "IBM S/390";
> > default:
> > sprintf (buff, _("<unknown>: %x"), e_machine);
> > return buff;
> >
>
> ...think again about simplifying this patch.
You're right, here's a revised version.
Andreas
2001-03-11 Andreas Jaeger <aj@suse.de>
* readelf.c (guess_is_rela): Handle EM_S390_OLD.
(dump_relocations): Likewise.
(get_machine_name): Likewise.
============================================================
Index: binutils/readelf.c
--- binutils/readelf.c 2001/02/28 19:40:12 1.93
+++ binutils/readelf.c 2001/03/11 15:56:45
@@ -585,6 +585,7 @@
case EM_860:
case EM_X86_64:
case EM_S390:
+ case EM_S390_OLD:
return TRUE;
case EM_MMA:
@@ -942,6 +943,7 @@
break;
case EM_S390:
+ case EM_S390_OLD:
rtype = elf_s390_reloc_type (type);
break;
}
@@ -1324,6 +1326,7 @@
case EM_HUANY: return "Harvard Universitys's machine-independent object format";
case EM_PRISM: return "SiTera Prism";
case EM_X86_64: return "Advanced Micro Devices X86-64";
+ case EM_S390_OLD:
case EM_S390: return "IBM S/390";
default:
sprintf (buff, _("<unknown>: %x"), e_machine);
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj