From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17032 invoked by alias); 16 Dec 2004 12:55:08 -0000 Mailing-List: contact binutils-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sources.redhat.com Received: (qmail 16824 invoked from network); 16 Dec 2004 12:54:41 -0000 Received: from unknown (HELO mtagate4.de.ibm.com) (195.212.29.153) by sourceware.org with SMTP; 16 Dec 2004 12:54:41 -0000 Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate4.de.ibm.com (8.12.10/8.12.10) with ESMTP id iBGCsevU212758 for ; Thu, 16 Dec 2004 12:54:40 GMT Received: from d12av02.megacenter.de.ibm.com (d12av02.megacenter.de.ibm.com [9.149.165.228]) by d12nrmr1607.megacenter.de.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id iBGCtLPk061524 for ; Thu, 16 Dec 2004 13:55:21 +0100 Received: from d12av02.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av02.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id iBGCseZt019232 for ; Thu, 16 Dec 2004 13:54:40 +0100 Received: from d12ml068.megacenter.de.ibm.com (d12ml068.megacenter.de.ibm.com [9.149.164.163]) by d12av02.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id iBGCseZC019229; Thu, 16 Dec 2004 13:54:40 +0100 Received: from 53v30g15.boeblingen.de.ibm.com ([9.152.84.222]) by d12ml068.megacenter.de.ibm.com (Lotus Domino Release 6.51HF338) with ESMTP id 2004121613545605-10066 ; Thu, 16 Dec 2004 13:54:56 +0100 Received: from 53v30g15.boeblingen.de.ibm.com (localhost [127.0.0.1]) by 53v30g15.boeblingen.de.ibm.com (8.12.10/8.12.10) with ESMTP id iBGCsPA6002449; Thu, 16 Dec 2004 13:54:25 +0100 Received: (from uweigand@localhost) by 53v30g15.boeblingen.de.ibm.com (8.12.10/8.12.10/Submit) id iBGCsPFs002448; Thu, 16 Dec 2004 13:54:25 +0100 From: Ulrich Weigand Message-Id: <200412161254.iBGCsPFs002448@53v30g15.boeblingen.de.ibm.com> Subject: [PATCH] Add support for s390x-ibm-tpf To: binutils@sources.redhat.com Date: Thu, 16 Dec 2004 12:55:00 -0000 Cc: darcypj@us.ibm.com MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii X-SW-Source: 2004-12/txt/msg00186.txt.bz2 Hello, this patch adds binutils support for the s390x-ibm-tpf target (as cross-target only). GCC already supports this target. The actual implementation doesn't differ from the s390x-ibm-linux target, so this patch only adds the required configure fragments. Patch provided by P.J. Darcy of the TPF team. Is this patch OK for binutils CVS? Bye, Ulrich ChangeLog: 2004-12-14 P.J. Darcy * bfd/config.bfd: Add s390x-ibm-tpf support. * ld/configure.tgt: Likewise. * gas/configure.in: Likewise. * gas/configure: Regenerate. Index: bfd/config.bfd =================================================================== RCS file: /cvs/src/src/bfd/config.bfd,v retrieving revision 1.178 diff -c -p -r1.178 config.bfd *** bfd/config.bfd 8 Nov 2004 13:17:33 -0000 1.178 --- bfd/config.bfd 16 Dec 2004 11:51:59 -0000 *************** case "${targ}" in *** 1059,1064 **** --- 1059,1067 ---- targ_defvec=bfd_elf64_s390_vec targ_selvecs=bfd_elf32_s390_vec ;; + s390x-*-tpf*) + targ_defvec=bfd_elf64_s390_vec + ;; #endif #ifdef BFD64 Index: gas/configure =================================================================== RCS file: /cvs/src/src/gas/configure,v retrieving revision 1.183 diff -c -p -r1.183 configure *** gas/configure 3 Dec 2004 01:22:14 -0000 1.183 --- gas/configure 16 Dec 2004 11:52:00 -0000 *************** echo "$as_me: error: Solaris must be con *** 4533,4538 **** --- 4533,4539 ---- s390x-*-linux-gnu*) fmt=elf em=linux ;; s390-*-linux-gnu*) fmt=elf em=linux ;; + s390-*-tpf*) fmt=elf ;; sh*-*-linux*) fmt=elf em=linux case ${cpu} in Index: gas/configure.in =================================================================== RCS file: /cvs/src/src/gas/configure.in,v retrieving revision 1.166 diff -c -p -r1.166 configure.in *** gas/configure.in 3 Dec 2004 01:22:13 -0000 1.166 --- gas/configure.in 16 Dec 2004 11:52:00 -0000 *************** changequote([,])dnl *** 462,467 **** --- 462,468 ---- s390x-*-linux-gnu*) fmt=elf em=linux ;; s390-*-linux-gnu*) fmt=elf em=linux ;; + s390-*-tpf*) fmt=elf ;; sh*-*-linux*) fmt=elf em=linux case ${cpu} in Index: ld/configure.tgt =================================================================== RCS file: /cvs/src/src/ld/configure.tgt,v retrieving revision 1.160 diff -c -p -r1.160 configure.tgt *** ld/configure.tgt 19 Nov 2004 19:28:40 -0000 1.160 --- ld/configure.tgt 16 Dec 2004 11:52:01 -0000 *************** s390x-*-linux*) targ_emul=elf64_ *** 565,570 **** --- 565,572 ---- targ_extra_emuls=elf_s390 targ_extra_libpath=$targ_extra_emuls tdir_elf_s390=`echo ${targ_alias} | sed -e 's/s390x/s390/'` ;; + s390x-*-tpf*) targ_emul=elf64_s390 + tdir_elf_s390=`echo ${targ_alias} | sed -e 's/s390x/s390/'` ;; s390-*-linux*) targ_emul=elf_s390 if test "${want64}" = "true"; then targ_extra_emuls=elf64_s390 -- Dr. Ulrich Weigand Linux on zSeries Development Ulrich.Weigand@de.ibm.com