From 3f5d1c2c1e10dc3f3362320d2a29a1aa6c9668a3 Mon Sep 17 00:00:00 2001 From: "J.T. Conklin" Date: Tue, 20 Aug 1996 21:30:41 +0000 Subject: [PATCH] * configure.in (v850-*-*): Set up initial $noconfigdirs. * config.sub (basic_machine): Recognize v850. --- .Sanitize | 29 ++++++++++++++++++++++++++++ ChangeLog | 23 +++++++++++++++++++++++ config.sub | 53 ++++++++++++++++++++++++---------------------------- configure.in | 3 +++ 4 files changed, 79 insertions(+), 29 deletions(-) diff --git a/.Sanitize b/.Sanitize index 5f4c5c42966..ddfd927964b 100644 --- a/.Sanitize +++ b/.Sanitize @@ -299,6 +299,35 @@ else done fi +v850_files="ChangeLog config.sub configure.in" + +if ( echo $* | grep keep\-v850 > /dev/null ) ; then + for i in $v850_files ; do + if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then + if [ -n "${verbose}" ] ; then + echo Keeping v850 stuff in $i + fi + fi + done +else + for i in * ; do + if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then + if [ -n "${verbose}" ] ; then + echo Removing traces of \"v850\" from $i... + fi + cp $i new + sed '/start\-sanitize\-v850/,/end-\sanitize\-v850/d' < $i > new + if [ -n "${safe}" -a ! -f .Recover/$i ] ; then + if [ -n "${verbose}" ] ; then + echo Caching $i in .Recover... + fi + mv $i .Recover + fi + mv new $i + fi + done +fi + if ( echo $* | grep lose\-gdbtk > /dev/null ) ; then echo Catering to RMS by removing traces of \"gdbtk\"... if [ -n "${verbose}" ] ; then diff --git a/ChangeLog b/ChangeLog index d3c86dfc9e6..b3fb9043167 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,26 @@ +start-sanitize-v850 +Tue Aug 20 13:08:47 1996 J.T. Conklin + + * configure.in (v850-*-*): Set up initial $noconfigdirs. + * config.sub (basic_machine): Recognize v850. + +end-sanitize-v850 +Thu Aug 15 12:19:33 1996 Stan Shebs + + * mpw-configure: Handle multiple enable/disable options and + pass them down recursively, handle -c and -s flags appropriately + depending on choice of compiler, add escape mechanism for + quoted arguments to gC. + +Mon Aug 12 13:15:13 1996 Michael Meissner + + * configure.in (powerpc*-*-*): For eabi, system V.4, Linux, and + solaris targets, use config/mt-ppc to set C{,XX}FLAGS_FOR_TARGETS + so that -mrelocatable-lib and -mno-eabi are used. + + * Makefile.in (CONFIGURE_TARGET_MODULES): If target compiler does + not support --print-multi-lib, don't abort. + Sun Aug 11 20:51:50 1996 Stu Grossman (grossman@critters.cygnus.com) * config/mh-cygwin32 (CFLAGS): Define _WIN32 to be compatible diff --git a/config.sub b/config.sub index 3ee0056341d..d3053b1b468 100755 --- a/config.sub +++ b/config.sub @@ -141,6 +141,9 @@ case $os in -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; + -psos*) + os=-psos + ;; esac # Decode aliases for certain CPU-COMPANY combinations. @@ -150,10 +153,10 @@ case $basic_machine in tahoe | i[3456]86 | i860 | m68k | m68000 | m88k | ns32k | arm \ | arme[lb] | pyramid \ | tron | a29k | 580 | i960 | h8300 | hppa1.0 | hppa1.1 \ - | alpha | we32k | ns16k | clipper | sparclite | i370 | sh \ - | powerpc | powerpcle | sparc64 | 1750a | dsp16xx | mips64 | mipsel \ + | alpha | we32k | ns16k | clipper | i370 | sh \ + | powerpc | powerpcle | 1750a | dsp16xx | mips64 | mipsel \ | pdp11 | mips64el | mips64orion | mips64orionel \ - | sparc) + | sparc | sparclet | sparclite | sparc64) basic_machine=$basic_machine-unknown ;; m88110 | m680[01234]0 | m683?2 | m68360 | z8k | v70 | h8500 | w65) # CYGNUS LOCAL @@ -165,6 +168,14 @@ case $basic_machine in mips64vr4100 | mips64vr4100el) # CYGNUS LOCAL jsmith/vr4100 basic_machine=$basic_machine-unknown ;; + v850) # CYGNUS LOCAL jtc/v850 + basic_machine=$basic_machine-unknown + ;; +# start-sanitize-d10v + d10v) # CYGNUS LOCAL meissner/d10v + basic_machine=$basic_machine-unknown + ;; +# end-sanitize-d10v # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 @@ -523,6 +534,10 @@ case $basic_machine in basic_machine=i960-intel os=-nindy ;; + mon960) + basic_machine=i960-intel + os=-mon960 + ;; np1) basic_machine=np1-gould ;; @@ -589,13 +604,6 @@ case $basic_machine in ps2) basic_machine=i386-ibm ;; -# start-sanitize-rce - rce) - basic_machine=rce-unknown - ;; - rce-*) - ;; -# end-sanitize-rce rom68k) # CYGNUS LOCAL basic_machine=m68k-rom68k os=-coff @@ -621,20 +629,6 @@ case $basic_machine in basic_machine=sparclite-wrs os=-vxworks ;; - sparcfrw) # CYGNUS LOCAL - basic_machine=sparcfrw-sun - os=-sunos4 - ;; - sparcfrwcompat) # CYGNUS LOCAL - basic_machine=sparcfrwcompat-sun - os=-sunos4 - ;; - sparclitefrw) # CYGNUS LOCAL - basic_machine=sparclitefrw-fujitsu - ;; - sparclitefrwcompat) # CYGNUS LOCAL - basic_machine=sparclitefrwcompat-fujitsu - ;; sps7) basic_machine=m68k-bull os=-sysv2 @@ -836,21 +830,22 @@ case $os in # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[3456]* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[3456]* \ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ - | -amigados* | -msdos* | -moss* | -newsos* | -unicos* | -aos* \ - | -nindy* | -vxworks* | -ebmon* | -hms* | -mvs* | -clix* \ + | -amigados* | -msdos* | -moss* | -newsos* | -unicos* | -aos* | -aof* \ + | -nindy* | -mon960* | -vxworks* | -ebmon* | -hms* | -mvs* | -clix* \ | -riscos* | -linux* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -netbsd* | -freebsd* | -riscix* \ | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux*) + | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ + | -cygwin32* | -pe* | -psos*) # Remember, each alternative MUST END IN *, to match a version number. ;; # CYGNUS LOCAL -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -proelf | -os9* \ - | -macos* | -mpw* | -magic* | -pe* | -win32) + | -macos* | -mpw* | -magic* | -rtems*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` diff --git a/configure.in b/configure.in index 30412c4cdcc..3a3291c74d2 100644 --- a/configure.in +++ b/configure.in @@ -559,6 +559,9 @@ case "${target}" in v810-*-*) noconfigdirs="$noconfigdirs bfd binutils gas gcc gdb ld target-libio target-libg++ target-libstdc++ opcodes target-libgloss" ;; + v850-*-*) + noconfigdirs="$noconfigdirs gdb ld target-libio target-libg++ target-libstdc++ target-libgloss" + ;; vax-*-vms) noconfigdirs="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss" ;; -- 2.30.2