From owner-p4-projects Sat Oct 12 15: 8:11 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 98CAE37B404; Sat, 12 Oct 2002 15:08:08 -0700 (PDT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9361437B407 for ; Sat, 12 Oct 2002 15:08:03 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4ADB843EB7 for ; Sat, 12 Oct 2002 15:08:03 -0700 (PDT) (envelope-from jmallett@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id g9CM7cMt039563 for ; Sat, 12 Oct 2002 15:07:38 -0700 (PDT) (envelope-from jmallett@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.3/Submit) id g9CM7bnS039560 for perforce@freebsd.org; Sat, 12 Oct 2002 15:07:37 -0700 (PDT) Date: Sat, 12 Oct 2002 15:07:37 -0700 (PDT) Message-Id: <200210122207.g9CM7bnS039560@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jmallett@freebsd.org using -f From: Juli Mallett Subject: PERFORCE change 19166 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=19166 Change 19166 by jmallett@jmallett_thefather on 2002/10/12 15:07:11 Set up the traditional MIPS big endian vector by default, and modify the vendor config.bfd to grok FreeBSD/MIPS. Affected files ... .. //depot/projects/mips/contrib/binutils/bfd/config.bfd#3 edit .. //depot/projects/mips/gnu/usr.bin/binutils/ld/Makefile.mips#3 edit .. //depot/projects/mips/gnu/usr.bin/binutils/libbfd/Makefile.mips#4 edit Differences ... ==== //depot/projects/mips/contrib/binutils/bfd/config.bfd#3 (text+ko) ==== @@ -673,6 +673,10 @@ targ_defvec=ecoff_big_vec targ_selvecs=ecoff_little_vec ;; + mips*-*-freebsd*) + targ_defvec=bfd_elf32_tradbigmips_vec + targ_selvecs="bfd_elf32_bigmips_vec bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" + ;; mips*el-*-netbsd*) targ_defvec=bfd_elf32_littlemips_vec targ_selvecs="bfd_elf32_bigmips_vec ecoff_little_vec ecoff_big_vec" ==== //depot/projects/mips/gnu/usr.bin/binutils/ld/Makefile.mips#3 (text+ko) ==== @@ -1,5 +1,6 @@ # $FreeBSD: src/gnu/usr.bin/binutils/ld/Makefile.powerpc,v 1.11 2002/05/17 03:10:33 obrien Exp $ +# XXXMIPS We only support SGI stuff now. TARGET_TUPLE?= mips-unknown-freebsd # XXXMIPS I guess FreeBSD will default to bemips? ==== //depot/projects/mips/gnu/usr.bin/binutils/libbfd/Makefile.mips#4 (text+ko) ==== @@ -20,9 +20,10 @@ # XXXMIPS Conditionalie on the MACHINE/MACHINE_ARCH targetry to decide # whether elf{32,64}_{big,little}mips vectors. .if ${TARGET_ARCH} == "mips" -CFLAGS+= -DDEFAULT_VECTOR=bfd_elf32_bigmips_vec +CFLAGS+= -DDEFAULT_VECTOR=bfd_elf32_tradbigmips_vec .endif -CFLAGS+= -DHAVE_bfd_elf32_bigmips_vec \ +CFLAGS+= -DHAVE_bfd_elf32_tradbigmips_vec \ + -DHAVE_bfd_elf32_bigmips_vec \ -DHAVE_bfd_elf32_littlemips_vec \ -DHAVE_bfd_elf64_bigmips_vec \ -DHAVE_bfd_elf64_littlemips_vec To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message