From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8183 invoked by alias); 28 Oct 2012 06:26:29 -0000 Received: (qmail 8173 invoked by uid 22791); 28 Oct 2012 06:26:28 -0000 X-SWARE-Spam-Status: No, hits=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_RCVD_TRUST,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-pb0-f41.google.com (HELO mail-pb0-f41.google.com) (209.85.160.41) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 28 Oct 2012 06:26:21 +0000 Received: by mail-pb0-f41.google.com with SMTP id rq2so3716211pbb.0 for ; Sat, 27 Oct 2012 23:26:20 -0700 (PDT) Received: by 10.68.204.132 with SMTP id ky4mr82471943pbc.164.1351405580929; Sat, 27 Oct 2012 23:26:20 -0700 (PDT) Received: from localhost.localdomain ([118.186.128.235]) by mx.google.com with ESMTPS id az8sm3803325pab.24.2012.10.27.23.26.16 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 27 Oct 2012 23:26:19 -0700 (PDT) From: Jia Liu To: binutils@sourceware.org Subject: [PATCH] [MIPS] Add mips*el-rtems stubs Date: Sun, 28 Oct 2012 06:26:00 -0000 Message-Id: <1351405550-33987-1-git-send-email-proljc@gmail.com> Content-Type: text/plain; charset="utf-8" X-IsSubscribed: yes Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org X-SW-Source: 2012-10/txt/msg00460.txt.bz2 Hi all, I'm working on several MIPS64-based processors, RTEMS is a part of my SDK. When I build a mips64el toolchain for RTEMS, I found that mips*el support has beed removed, so, I try to take it back. This patch is tested, and the RTEMS patch will summitted by a friend at ICT. Regards, Jia. ChangeLog 2012-10-28 Jia Liu bfd/ * config.bfd: Add mips*el-*-rtems* support. gas/ * configure.tgt: Change mips-*-elf* | mips-*-rtems* into mips*-*-elf* | mips*-*-rtems*. ld/ * configure.tgt: Add mips*el-*-rtems*. Signed-off-by: Jia Liu --- bfd/config.bfd | 3 +-- gas/configure.tgt | 2 +- ld/configure.tgt | 1 + 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bfd/config.bfd b/bfd/config.bfd index 7def642..1272693 100644 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -57,7 +57,6 @@ case $targ in hppa*-*-rtems* | \ *-go32-rtems* | \ i[3-7]86*-*-rtemscoff* | \ - mips*el-*-rtems* | \ powerpcle-*-rtems* | \ sparc*-*-rtemsaout* | \ null) @@ -989,7 +988,7 @@ case "${targ}" in targ_selvecs="bfd_elf32_tradlittlemips_vec bfd_elf32_ntradbigmips_vec bfd_elf32_ntradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec" want64=true ;; - mips*el-*-elf* | mips*el-*-vxworks* | mips*-*-chorus*) + mips*el-*-elf* | mips*el-*-rtems* | mips*el-*-vxworks* | mips*-*-chorus*) targ_defvec=bfd_elf32_littlemips_vec targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" ;; diff --git a/gas/configure.tgt b/gas/configure.tgt index ff4cb3f..9bc8bee 100644 --- a/gas/configure.tgt +++ b/gas/configure.tgt @@ -310,7 +310,7 @@ case ${generic_target} in mips-*-sysv4*MP* | mips-*-gnu*) fmt=elf em=tmips ;; mips*-sde-elf* | mips*-mti-elf*) fmt=elf em=tmips ;; mips-*-sysv*) fmt=ecoff ;; - mips-*-elf* | mips-*-rtems*) fmt=elf ;; + mips*-*-elf* | mips*-*-rtems*) fmt=elf ;; mips-*-netbsd*) fmt=elf em=tmips ;; mips-*-openbsd*) fmt=elf em=tmips ;; diff --git a/ld/configure.tgt b/ld/configure.tgt index 8d4c349..bdf3fa0 100644 --- a/ld/configure.tgt +++ b/ld/configure.tgt @@ -429,6 +429,7 @@ mips*-sde-elf* | mips*-mti-elf*) targ_extra_emuls="elf32ltsmip elf32btsmipn32 elf64btsmip elf32ltsmipn32 elf64ltsmip" ;; mips*el-*-elf*) targ_emul=elf32elmip ;; mips*-*-elf*) targ_emul=elf32ebmip ;; +mips*el-*-rtems*) targ_emul=elf32elmip ;; mips*-*-rtems*) targ_emul=elf32ebmip ;; mips*el-*-vxworks*) targ_emul=elf32elmipvxworks targ_extra_emuls="elf32ebmipvxworks" ;; -- 1.7.10.2 (Apple Git-33)