From owner-p4-projects Sat Oct 12 0: 3:31 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A07AD37B404; Sat, 12 Oct 2002 00:03:28 -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 3991937B401 for ; Sat, 12 Oct 2002 00:03:28 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD3B243E77 for ; Sat, 12 Oct 2002 00:03:27 -0700 (PDT) (envelope-from tzukanov@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 g9C736Mt079002 for ; Sat, 12 Oct 2002 00:03:06 -0700 (PDT) (envelope-from tzukanov@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.3/Submit) id g9C735Ij078999 for perforce@freebsd.org; Sat, 12 Oct 2002 00:03:05 -0700 (PDT) Date: Sat, 12 Oct 2002 00:03:05 -0700 (PDT) Message-Id: <200210120703.g9C735Ij078999@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to tzukanov@freebsd.org using -f From: Serguei Tzukanov Subject: PERFORCE change 19126 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=19126 Change 19126 by tzukanov@tzukanov_antares on 2002/10/12 00:02:17 s390-freebsd support for imported toolchain. Affected files ... .. //depot/projects/s390/Makefile.inc1#4 edit .. //depot/projects/s390/contrib/binutils/bfd/config.bfd#3 edit .. //depot/projects/s390/contrib/binutils/gas/config/tc-s390.c#3 edit .. //depot/projects/s390/contrib/binutils/ld/configure.tgt#3 edit .. //depot/projects/s390/contrib/binutils/ld/emulparams/elf64_s390_fbsd.sh#1 add .. //depot/projects/s390/contrib/binutils/ld/emulparams/elf_s390_fbsd.sh#1 add .. //depot/projects/s390/contrib/gcc/config.gcc#3 edit .. //depot/projects/s390/contrib/gcc/config/s390/freebsd.h#1 add Differences ... ==== //depot/projects/s390/Makefile.inc1#4 (text+ko) ==== ==== //depot/projects/s390/contrib/binutils/bfd/config.bfd#3 (text+ko) ==== @@ -886,11 +886,11 @@ targ_selvecs="bfd_powerpcle_pei_vec bfd_powerpc_pei_vec bfd_powerpcle_pe_vec bfd_powerpc_pe_vec" ;; - s390-*-linux*) + s390-*-linux* | s390-*-freebsd*) targ_defvec=bfd_elf32_s390_vec ;; #ifdef BFD64 - s390x-*-linux*) + s390x-*-linux* | s390x-*-freebsd*) targ_defvec=bfd_elf64_s390_vec ;; #endif ==== //depot/projects/s390/contrib/binutils/gas/config/tc-s390.c#3 (text+ko) ==== @@ -25,6 +25,7 @@ #include "subsegs.h" #include "struc-symbol.h" +#include "dwarf2dbg.h" #include "opcode/s390.h" #include "elf/s390.h" ==== //depot/projects/s390/contrib/binutils/ld/configure.tgt#3 (text+ko) ==== @@ -496,6 +496,10 @@ mcore-*-elf) targ_emul=elf32mcore ;; s390x-*-linux*) targ_emul=elf64_s390 ;; s390-*-linux*) targ_emul=elf_s390 ;; +s390x-*-freebsd*) targ_emul=elf64_s390_fbsd + targ_extra_emuls="elf64_s390" ;; +s390-*-freebsd*) targ_emul=elf_s390_fbsd + targ_extra_emuls="elf_s390" ;; *-*-ieee*) targ_emul=vanilla ;; *) ==== //depot/projects/s390/contrib/gcc/config.gcc#3 (text+ko) ==== @@ -2969,6 +2969,9 @@ tmake_file=rs6000/t-rs6000 use_collect2=yes ;; +s390-*-freebsd*) + tm_file="${tm_file} dbxelf.h elfos.h ${fbsd_tm_file} s390/freebsd.h" + ;; s390-*-linux*) tm_file="s390/s390.h dbxelf.h elfos.h svr4.h linux.h s390/linux.h" tmake_file="t-slibgcc-elf-ver t-linux s390/t-linux" @@ -2997,6 +3000,12 @@ target_requires_64bit_host_wide_int=yes fi ;; +s390x-*-freebsd*) + tm_file="s390/s390.h s390/s390x.h dbxelf.h elfos.h ${fbsd_tm_file} s390/freebsd.h" + tm_p_file=s390/s390-protos.h + md_file=s390/s390.md + out_file=s390/s390.c + ;; sh-*-rtemself*) xm_defines=POSIX tmake_file="sh/t-sh sh/t-elf t-rtems" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message