This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

alpha ieee multilibs



Per the ongoing ieee vs alpha discussion, this patch provides a set of
libraries for alpha targets compiled with -mieee.



	* configure.in (alpha*-*-*): Include alpha/t-ieee.
	* configure: Rebuilt.
	* alpha/t-ieee: New file.

Index: configure.in
===================================================================
RCS file: /egcs/carton/cvsfiles/egcs/gcc/configure.in,v
retrieving revision 1.246.4.9
diff -c -3 -p -r1.246.4.9 configure.in
*** configure.in	1999/06/24 21:45:45	1.246.4.9
--- configure.in	1999/07/14 07:31:49
*************** changequote([,])dnl
*** 586,592 ****
  
  		xm_file="alpha/xm-alpha-interix.h xm-interix.h"
  		xmake_file="x-interix alpha/t-pe"
! 		tmake_file="alpha/t-interix"
   		if test x$enable_threads = xyes ; then
  			thread_file='posix'
  		fi
--- 586,592 ----
  
  		xm_file="alpha/xm-alpha-interix.h xm-interix.h"
  		xmake_file="x-interix alpha/t-pe"
! 		tmake_file="alpha/t-interix alpha/t-ieee"
   		if test x$enable_threads = xyes ; then
  			thread_file='posix'
  		fi
*************** changequote([,])dnl
*** 599,604 ****
--- 599,605 ----
  	alpha*-*-linux-gnuecoff*)
  		tm_file="${tm_file} alpha/linux-ecoff.h alpha/linux.h"
  		target_cpu_default="MASK_GAS"
+ 		tmake_file="alpha/t-ieee"
  		gas=no
  		xmake_file=none
  		gas=yes gnu_ld=yes
*************** changequote([,])dnl
*** 606,612 ****
  	alpha*-*-linux-gnulibc1*)
  		tm_file="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
  		target_cpu_default="MASK_GAS"
! 		tmake_file="t-linux t-linux-gnulibc1 alpha/t-linux alpha/t-crtbe"
  		extra_parts="crtbegin.o crtend.o"
  		xmake_file=none
  		gas=yes gnu_ld=yes
--- 607,613 ----
  	alpha*-*-linux-gnulibc1*)
  		tm_file="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
  		target_cpu_default="MASK_GAS"
! 		tmake_file="t-linux t-linux-gnulibc1 alpha/t-linux alpha/t-crtbe 
alpha/t-ieee"
  		extra_parts="crtbegin.o crtend.o"
  		xmake_file=none
  		gas=yes gnu_ld=yes
*************** changequote([,])dnl
*** 617,623 ****
  	alpha*-*-linux-gnu*)
  		tm_file="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
  		target_cpu_default="MASK_GAS"
! 		tmake_file="t-linux alpha/t-linux alpha/t-crtbe"
  		extra_parts="crtbegin.o crtend.o"
  		xmake_file=none
  		gas=yes gnu_ld=yes
--- 618,624 ----
  	alpha*-*-linux-gnu*)
  		tm_file="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
  		target_cpu_default="MASK_GAS"
! 		tmake_file="t-linux alpha/t-linux alpha/t-crtbe alpha/t-ieee"
  		extra_parts="crtbegin.o crtend.o"
  		xmake_file=none
  		gas=yes gnu_ld=yes
*************** changequote([,])dnl
*** 628,634 ****
  	alpha*-*-netbsd*)
  		tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
  		target_cpu_default="MASK_GAS"
! 		tmake_file="alpha/t-crtbe"
  		extra_parts="crtbegin.o crtend.o"
  		xmake_file=none
  		gas=yes gnu_ld=yes
--- 629,635 ----
  	alpha*-*-netbsd*)
  		tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
  		target_cpu_default="MASK_GAS"
! 		tmake_file="alpha/t-crtbe alpha/t-ieee"
  		extra_parts="crtbegin.o crtend.o"
  		xmake_file=none
  		gas=yes gnu_ld=yes
*************** changequote([,])dnl
*** 637,642 ****
--- 638,644 ----
  	alpha*-*-openbsd*)
  		# default x-alpha is only appropriate for dec-osf.
  		target_cpu_default="MASK_GAS"
+ 		tmake_file="alpha/t-ieee"
  		;;
  		
  	alpha*-dec-osf*)
*************** changequote([,])dnl
*** 649,654 ****
--- 651,657 ----
  			extra_passes="mips-tfile mips-tdump"
  		fi
  		use_collect2=yes
+ 		tmake_file="alpha/t-ieee"
  		case $machine in
  		  *-*-osf1*)
  		    tm_file="${tm_file} alpha/osf.h alpha/osf12.h alpha/osf2or3.h"
*************** changequote([,])dnl
*** 675,680 ****
--- 678,684 ----
  		;;
   	alpha*-*-vxworks*)
  		tm_file="${tm_file} dbx.h alpha/vxworks.h"
+ 		tmake_file="alpha/t-ieee"
  		if [ x$gas != xyes ]
  		then
  			extra_passes="mips-tfile mips-tdump"
*************** changequote([,])dnl
*** 685,691 ****
  	alpha*-*-winnt*)
  	 	tm_file="${tm_file} alpha/alpha32.h alpha/win-nt.h winnt/win-nt.h"
  		xm_file="${xm_file} config/winnt/xm-winnt.h alpha/xm-winnt.h"
! 		tmake_file=t-libc-ok
  		xmake_file=winnt/x-winnt
  		extra_host_objs=oldnames.o
  		extra_gcc_objs="spawnv.o oldnames.o"
--- 689,695 ----
  	alpha*-*-winnt*)
  	 	tm_file="${tm_file} alpha/alpha32.h alpha/win-nt.h winnt/win-nt.h"
  		xm_file="${xm_file} config/winnt/xm-winnt.h alpha/xm-winnt.h"
! 		tmake_file="t-libc-ok alpha/t-ieee"
  		xmake_file=winnt/x-winnt
  		extra_host_objs=oldnames.o
  		extra_gcc_objs="spawnv.o oldnames.o"
*************** changequote([,])dnl
*** 700,706 ****
  	alpha*-dec-vms*)
  		tm_file=alpha/vms.h
  		xm_file="${xm_file} alpha/xm-vms.h"
! 		tmake_file=alpha/t-vms
  		;;
  	arc-*-elf*)
  		extra_parts="crtinit.o crtfini.o"
--- 704,710 ----
  	alpha*-dec-vms*)
  		tm_file=alpha/vms.h
  		xm_file="${xm_file} alpha/xm-vms.h"
! 		tmake_file="alpha/t-vms alpha/t-ieee"
  		;;
  	arc-*-elf*)
  		extra_parts="crtinit.o crtfini.o"
*** /dev/null	Tue May  5 14:32:27 1998
--- config/alpha/t-ieee	Wed Jul 14 01:29:29 1999
***************
*** 0 ****
--- 1,6 ----
+ # All alphas get an IEEE complaint set of libraries.
+ MULTILIB_OPTIONS = mieee
+ MULTILIB_DIRNAMES = ieee
+ 
+ LIBGCC = stmp-multilib
+ INSTALL_LIBGCC = install-multilib





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]