home *** CD-ROM | disk | FTP | other *** search
- diff -rc --new-file gas-2.3/Makefile.in /gnu/src/amiga/gas-2.3/Makefile.in
- *** gas-2.3/Makefile.in Sat May 21 01:47:21 1994
- --- /gnu/src/amiga/gas-2.3/Makefile.in Tue Aug 23 15:56:38 1994
- ***************
- *** 584,590 ****
- # Installation targets.
-
- .PHONY: install uninstall vault-install
- ! install: $(INSTALL_TARGET)
-
- uninstall:
- @echo "the uninstall target is not supported in this tree"
- --- 584,593 ----
- # Installation targets.
-
- .PHONY: install uninstall vault-install
- ! #install: $(INSTALL_TARGET)
- ! # AMIGA HACK - fnf - Just cd to gas dir and do install there.
- ! install:
- ! (cd gas; $(MAKE) install)
-
- uninstall:
- @echo "the uninstall target is not supported in this tree"
- diff -rc --new-file gas-2.3/Product-Info /gnu/src/amiga/gas-2.3/Product-Info
- *** gas-2.3/Product-Info Thu Jan 1 00:00:00 1970
- --- /gnu/src/amiga/gas-2.3/Product-Info Tue Sep 6 15:47:06 1994
- ***************
- *** 0 ****
- --- 1,18 ----
- + .name
- + gas
- + .fullname
- + GNU assembler
- + .type
- + Assembler
- + .short
- + GNU assembler, Amiga source
- + .description
- + The GNU assembler.
- + .version
- + 2.3
- + .requirements
- + Amiga binary requires the ixemul.library.
- + .distribution
- + GNU Public License
- + .described-by
- + Fred Fish (fnf@amigalib.com)
- diff -rc --new-file gas-2.3/bfd/config.bfd /gnu/src/amiga/gas-2.3/bfd/config.bfd
- *** gas-2.3/bfd/config.bfd Wed May 11 06:05:50 1994
- --- /gnu/src/amiga/gas-2.3/bfd/config.bfd Mon Aug 22 00:42:20 1994
- ***************
- *** 71,76 ****
- --- 71,77 ----
- m68*-*-vxworks*) bfd_name=m68k-aout ;;
- m68*-ericsson-*) bfd_name=m68k-ose ;;
- m68*-netx-*) bfd_name=m68k-aout ;;
- + m68*-cbm-amigados*) bfd_name=m68k-aout ;; # Eventually will be bfd_name=amigados
-
- m88*-*-sysv4*) bfd_name=m88k-elf ;;
- # DGUX used to use COFF, but now (Jan 94) I believe it uses ELF by default.
- diff -rc --new-file gas-2.3/bfd/configure.in /gnu/src/amiga/gas-2.3/bfd/configure.in
- *** gas-2.3/bfd/configure.in Wed May 11 06:05:52 1994
- --- /gnu/src/amiga/gas-2.3/bfd/configure.in Mon Aug 22 01:06:07 1994
- ***************
- *** 266,275 ****
-
- test -n "$DEFAULT_VECTOR" && defvec="$DEFAULT_VECTOR"
-
- echo "TDEFAULTS = \
- ! ${defvec+-DDEFAULT_VECTOR=$defvec} \
- ! ${selvecs+-DSELECT_VECS='$selvecs'} \
- ! ${selarchs+-DSELECT_ARCHITECTURES='$selarchs'}" \
- >> Makefile.2
-
- cat Makefile.tmp >> Makefile.2
- --- 266,277 ----
-
- test -n "$DEFAULT_VECTOR" && defvec="$DEFAULT_VECTOR"
-
- + # Because of a bug in pdksh on the Amiga, the -D args in the TDEFAULTS
- + # line are preexpanded to the appropriate Amiga args.
- echo "TDEFAULTS = \
- ! -DDEFAULT_VECTOR=sunos_big_vec \
- ! -DSELECT_VECS='&sunos_big_vec' \
- ! -DSELECT_ARCHITECTURES=bfd_m68k_arch" \
- >> Makefile.2
-
- cat Makefile.tmp >> Makefile.2
- diff -rc --new-file gas-2.3/bfd/hosts/amigados.h /gnu/src/amiga/gas-2.3/bfd/hosts/amigados.h
- *** gas-2.3/bfd/hosts/amigados.h Thu Jan 1 00:00:00 1970
- --- /gnu/src/amiga/gas-2.3/bfd/hosts/amigados.h Mon Aug 22 00:38:41 1994
- ***************
- *** 0 ****
- --- 1,8 ----
- + /* Host configuration for AmigaDOS */
- +
- + #ifndef hosts_amigados_h
- + #define hosts_amigados_h
- +
- + #include "hosts/std-host.h"
- +
- + #endif /* hosts_amigados_h */
- diff -rc --new-file gas-2.3/config/mh-amigados /gnu/src/amiga/gas-2.3/config/mh-amigados
- *** gas-2.3/config/mh-amigados Thu Jan 1 00:00:00 1970
- --- /gnu/src/amiga/gas-2.3/config/mh-amigados Mon Aug 22 10:27:32 1994
- ***************
- *** 0 ****
- --- 1,6 ----
- + # Host makefile fragment for Commodore Amiga running AmigaDOS.
- +
- + # There is no standard system compiler. Assume use GNU C.
- + CC = gcc
- + # There is no support for -g yet. But use -O2 instead.
- + CFLAGS = -O2
- diff -rc --new-file gas-2.3/configure /gnu/src/amiga/gas-2.3/configure
- *** gas-2.3/configure Wed Apr 13 22:30:42 1994
- --- /gnu/src/amiga/gas-2.3/configure Mon Aug 22 00:09:00 1994
- ***************
- *** 33,43 ****
- # config.status is removed.
- #
-
- export PATH || (echo "OOPS, this isn't sh. Desperation time. I will feed myself to sh."; sh $0 $argv; kill $$)
-
- remove=rm
- ! hard_link=ln
- ! symbolic_link='ln -s'
-
- #for Test
- #remove="echo rm"
- --- 33,46 ----
- # config.status is removed.
- #
-
- + # In places where the argument to echo may start with a '-', use /bin/echo
- + # since the AmigaDOS pdksh builtin echo botches this case.
- +
- export PATH || (echo "OOPS, this isn't sh. Desperation time. I will feed myself to sh."; sh $0 $argv; kill $$)
-
- remove=rm
- ! hard_link=cp
- ! symbolic_link=cp
-
- #for Test
- #remove="echo rm"
- ***************
- *** 62,68 ****
- norecursion=
- other_options=
- package_makefile_frag=
- ! prefix=/usr/local
- progname=
- program_prefix=
- program_prefixoption=
- --- 65,74 ----
- norecursion=
- other_options=
- package_makefile_frag=
- ! # This is a hack so we don't have to remember to always configure using
- ! # the "--prefix=/gnu" option. Personally I feel this should be settable
- ! # in a config file. -fnf
- ! prefix=/gnu
- progname=
- program_prefix=
- program_prefixoption=
- ***************
- *** 99,107 ****
- ## path. Since PATH might include "." we also add `pwd` to the end of PATH.
- ##
-
- ! progname=$0
- # if PWD already has a value, it is probably wrong.
- ! if [ -n "$PWD" ]; then PWD=`pwd`; fi
-
- case "${progname}" in
- /*) ;;
- --- 105,116 ----
- ## path. Since PATH might include "." we also add `pwd` to the end of PATH.
- ##
-
- ! # For some reason, the value of $0 in AmigaDOS pdksh ends up with a
- ! # trailing '/' that needs to be stripped.
- ! progname=`/bin/echo $0 | sed 's:/$::'`
- # if PWD already has a value, it is probably wrong.
- ! # The AmigaDOS pksh can't change the value of PWD, it's readonly.
- ! #if [ -n "$PWD" ]; then PWD=`pwd`; fi
-
- case "${progname}" in
- /*) ;;
- ***************
- *** 137,143 ****
- # Split out the argument for options that take them
- case $option in
- --*=*)
- ! optarg=`echo $option | sed -e 's/^[^=]*=//'`
- ;;
- # These options have mandatory values. Since we didn't find an = sign,
- # the value must be in the next argument
- --- 146,152 ----
- # Split out the argument for options that take them
- case $option in
- --*=*)
- ! optarg=`/bin/echo $option | sed -e 's/^[^=]*=//'`
- ;;
- # These options have mandatory values. Since we didn't find an = sign,
- # the value must be in the next argument
- ***************
- *** 159,165 ****
- esac
- ;;
- --disable-*)
- ! enableopt=`echo ${option} | sed 's:^--disable-:enable_:;s:-:_:g'`
- eval $enableopt=no
- disableoptions="$disableoptions $option"
- ;;
- --- 168,174 ----
- esac
- ;;
- --disable-*)
- ! enableopt=`/bin/echo ${option} | sed 's:^--disable-:enable_:;s:-:_:g'`
- eval $enableopt=no
- disableoptions="$disableoptions $option"
- ;;
- ***************
- *** 169,175 ****
- *) optarg=yes ;;
- esac
-
- ! enableopt=`echo ${option} | sed 's:^--::;s:=.*$::;s:-:_:g'`
- eval $enableopt="$optarg"
- enableoptions="$enableoptions $option"
- ;;
- --- 178,184 ----
- *) optarg=yes ;;
- esac
-
- ! enableopt=`/bin/echo ${option} | sed 's:^--::;s:=.*$::;s:-:_:g'`
- eval $enableopt="$optarg"
- enableoptions="$enableoptions $option"
- ;;
- ***************
- *** 211,217 ****
- ;;
- --program-transform-name* | --program-t*)
- # Double any backslashes or dollar signs in the argument
- ! program_transform_name="${program_transform_name} -e `echo ${optarg} | sed -e 's/\\\\/\\\\\\\\/g' -e 's/\\\$/$$/g'`"
- program_transform_nameoption="--program-transform-nameoption='$optarg'"
- ;;
- --rm)
- --- 220,226 ----
- ;;
- --program-transform-name* | --program-t*)
- # Double any backslashes or dollar signs in the argument
- ! program_transform_name="${program_transform_name} -e `/bin/echo ${optarg} | sed -e 's/\\\\/\\\\\\\\/g' -e 's/\\\$/$$/g'`"
- program_transform_nameoption="--program-transform-nameoption='$optarg'"
- ;;
- --rm)
- ***************
- *** 230,236 ****
- # bolted into an object file as debug info, it has two slashes
- # in it. Ordinarily this is ok, but emacs takes double slash
- # to mean "forget the first part".
- ! srcdir=`echo $optarg | sed -e 's:/$::'`
- ;;
- --srcdir* | --sr*)
- srcdir=$optarg
- --- 239,245 ----
- # bolted into an object file as debug info, it has two slashes
- # in it. Ordinarily this is ok, but emacs takes double slash
- # to mean "forget the first part".
- ! srcdir=`/bin/echo $optarg | sed -e 's:/$::'`
- ;;
- --srcdir* | --sr*)
- srcdir=$optarg
- ***************
- *** 252,258 ****
- verbose=--verbose
- ;;
- --version | --V | --vers*)
- ! echo "This is Cygnus Configure version" `echo ${version} | sed 's/[ $:]//g'`
- exit 0
- ;;
- --with-*)
- --- 261,267 ----
- verbose=--verbose
- ;;
- --version | --V | --vers*)
- ! echo "This is Cygnus Configure version" `/bin/echo ${version} | sed 's/[ $:]//g'`
- exit 0
- ;;
- --with-*)
- ***************
- *** 261,272 ****
- *) optarg=yes ;;
- esac
-
- ! withopt=`echo ${option} | sed 's:^--::;s:=.*$::;s:-:_:g'`
- eval $withopt="$optarg"
- withoptions="$withoptions $option"
- ;;
- --without-*)
- ! withopt=`echo ${option} | sed 's:^--::;s:out::;s:-:_:g'`
- eval $withopt=no
- withoutoptions="$withoutoptions $option"
- ;;
- --- 270,281 ----
- *) optarg=yes ;;
- esac
-
- ! withopt=`/bin/echo ${option} | sed 's:^--::;s:=.*$::;s:-:_:g'`
- eval $withopt="$optarg"
- withoptions="$withoptions $option"
- ;;
- --without-*)
- ! withopt=`/bin/echo ${option} | sed 's:^--::;s:out::;s:-:_:g'`
- eval $withopt=no
- withoutoptions="$withoutoptions $option"
- ;;
- ***************
- *** 500,524 ****
- *)
- result=`${configsub} ${build_alias}`
- buildopt="--build=${build_alias}"
- ! build_cpu=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
- ! build_vendor=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
- ! build_os=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
- build=${build_cpu}-${build_vendor}-${build_os}
- ;;
- esac
-
- result=`${configsub} ${host_alias}`
- ! host_cpu=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
- ! host_vendor=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
- ! host_os=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
- host=${host_cpu}-${host_vendor}-${host_os}
-
- . ${tmpfile}.hst
-
- result=`${configsub} ${target_alias}`
- ! target_cpu=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
- ! target_vendor=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
- ! target_os=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
- target=${target_cpu}-${target_vendor}-${target_os}
-
- . ${tmpfile}.tgt
- --- 509,533 ----
- *)
- result=`${configsub} ${build_alias}`
- buildopt="--build=${build_alias}"
- ! build_cpu=`/bin/echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
- ! build_vendor=`/bin/echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
- ! build_os=`/bin/echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
- build=${build_cpu}-${build_vendor}-${build_os}
- ;;
- esac
-
- result=`${configsub} ${host_alias}`
- ! host_cpu=`/bin/echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
- ! host_vendor=`/bin/echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
- ! host_os=`/bin/echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
- host=${host_cpu}-${host_vendor}-${host_os}
-
- . ${tmpfile}.hst
-
- result=`${configsub} ${target_alias}`
- ! target_cpu=`/bin/echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
- ! target_vendor=`/bin/echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
- ! target_os=`/bin/echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
- target=${target_cpu}-${target_vendor}-${target_os}
-
- . ${tmpfile}.tgt
- ***************
- *** 808,814 ****
- # make sure that some sort of reasonable default exists for these
- # two variables
- CXX=${CXX-"g++ -O"}
- ! CC=${CC-cc}
-
- # reset prefix, exec_prefix, srcdir, SUBDIRS, NONSUBDIRS,
- # remove any form feeds.
- --- 817,823 ----
- # make sure that some sort of reasonable default exists for these
- # two variables
- CXX=${CXX-"g++ -O"}
- ! CC=${CC-gcc}
-
- # reset prefix, exec_prefix, srcdir, SUBDIRS, NONSUBDIRS,
- # remove any form feeds.
- ***************
- *** 945,950 ****
- --- 954,960 ----
-
- ### The recursion line is here.
- if [ ! -z "${recprog}" ] ; then
- + echo ${config_shell} ${recprog} ${verbose} ${buildopt} --host=${host_alias} --target=${target_alias} ${prefixoption} ${tmpdiroption} ${exec_prefixoption} ${srcdiroption} ${program_prefixoption} ${program_suffixoption} ${program_transform_nameoption} ${site_option} ${withoptions} ${withoutoptions} ${removing} ${redirect}
- if eval ${config_shell} ${recprog} ${verbose} ${buildopt} --host=${host_alias} --target=${target_alias} \
- ${prefixoption} ${tmpdiroption} ${exec_prefixoption} \
- ${srcdiroption} ${program_prefixoption} ${program_suffixoption} ${program_transform_nameoption} ${site_option} ${withoptions} ${withoutoptions} ${enableoptions} ${disableoptions} ${removing} ${other_options} ${redirect} ; then
- diff -rc --new-file gas-2.3/configure.in /gnu/src/amiga/gas-2.3/configure.in
- *** gas-2.3/configure.in Sat May 21 01:51:33 1994
- --- /gnu/src/amiga/gas-2.3/configure.in Mon Aug 22 00:31:42 1994
- ***************
- *** 117,122 ****
- --- 117,123 ----
- *-*-lynxos*) host_makefile_frag=config/mh-lynxos ;;
- *-*-sysv4*) host_makefile_frag=config/mh-sysv4 ;;
- *-*-sysv*) host_makefile_frag=config/mh-sysv ;;
- + *-*-amigados*) host_makefile_frag=config/mh-amigados ;;
- esac
- fi
-
- diff -rc --new-file gas-2.3/gas/Makefile.in /gnu/src/amiga/gas-2.3/gas/Makefile.in
- *** gas-2.3/gas/Makefile.in Sat May 21 01:47:20 1994
- --- /gnu/src/amiga/gas-2.3/gas/Makefile.in Mon Aug 22 10:25:02 1994
- ***************
- *** 363,369 ****
- targ-env.h obj-format.h targ-cpu.h \
- struc-symbol.h write.h flonum.h bignum.h expr.h \
- frags.h hash.h read.h symbols.h tc.h obj.h input-file.h
- ! input-scrub.o : input-scrub.c /usr/include/errno.h /usr/include/sys/errno.h \
- as.h host.h targ-env.h obj-format.h \
- targ-cpu.h struc-symbol.h \
- write.h flonum.h bignum.h expr.h frags.h hash.h read.h symbols.h tc.h obj.h \
- --- 363,369 ----
- targ-env.h obj-format.h targ-cpu.h \
- struc-symbol.h write.h flonum.h bignum.h expr.h \
- frags.h hash.h read.h symbols.h tc.h obj.h input-file.h
- ! input-scrub.o : input-scrub.c \
- as.h host.h targ-env.h obj-format.h \
- targ-cpu.h struc-symbol.h \
- write.h flonum.h bignum.h expr.h frags.h hash.h read.h symbols.h tc.h obj.h \
- diff -rc --new-file gas-2.3/gas/as.c /gnu/src/amiga/gas-2.3/gas/as.c
- *** gas-2.3/gas/as.c Fri Apr 22 21:18:49 1994
- --- /gnu/src/amiga/gas-2.3/gas/as.c Mon Aug 22 02:32:25 1994
- ***************
- *** 410,422 ****
- --- 410,426 ----
- if (statistics_flag)
- {
- extern char **environ;
- + #ifndef __amigados__
- char *lim = (char *) sbrk (0);
- + #endif
- long run_time = get_run_time () - start_time;
-
- fprintf (stderr, "%s: total time in assembly: %ld.%06ld\n",
- myname, run_time / 1000000, run_time % 1000000);
- + #ifndef __amigados__
- fprintf (stderr, "%s: data size %ld\n",
- myname, (long) (lim - (char *) &environ));
- + #endif
- }
-
- if ((had_warnings () && flagseen['Z'])
- diff -rc --new-file gas-2.3/gas/config/ho-amigados.h /gnu/src/amiga/gas-2.3/gas/config/ho-amigados.h
- *** gas-2.3/gas/config/ho-amigados.h Thu Jan 1 00:00:00 1970
- --- /gnu/src/amiga/gas-2.3/gas/config/ho-amigados.h Sun Aug 21 23:58:08 1994
- ***************
- *** 0 ****
- --- 1,3 ----
- + #include <ho-sunos.h>
- +
- + /* end of ho-amigados.h */
- diff -rc --new-file gas-2.3/gas/configure.in /gnu/src/amiga/gas-2.3/gas/configure.in
- *** gas-2.3/gas/configure.in Wed May 11 06:07:12 1994
- --- /gnu/src/amiga/gas-2.3/gas/configure.in Mon Aug 22 00:00:44 1994
- ***************
- *** 53,58 ****
- --- 53,59 ----
- i386-*-mach*) gas_host=mach3 ;;
- i386-*-go32) target_makefile_frag=config/go32.mh ;;
-
- + m68k*-cbm-amigados*) gas_host=amigados ;;
- m68k-sun-sunos*) gas_host=sun3 ;;
- m68*-*-hpux) gas_host=hpux ;;
-
- ***************
- *** 179,185 ****
- i960-*-vxworks5.*) obj_format=coff emulation=ic960 gas_target=ic960coff ;;
- i960-*-vxworks*) obj_format=bout ;;
-
- ! m68k-wrs-vxworks | m68k-ericsson-ose | m68k-*-sunos*)
- obj_format=aout emulation=sun3 ;;
- m68k-motorola-sysv) obj_format=coff gas_target=m68kcoff emulation=delta ;;
- m68k-bull-sysv3*) obj_format=coff gas_target=m68kcoff emulation=dpx2 ;;
- --- 180,186 ----
- i960-*-vxworks5.*) obj_format=coff emulation=ic960 gas_target=ic960coff ;;
- i960-*-vxworks*) obj_format=bout ;;
-
- ! m68k-wrs-vxworks | m68k-ericsson-ose | m68k-*-sunos* | m68*-cbm-amigados*)
- obj_format=aout emulation=sun3 ;;
- m68k-motorola-sysv) obj_format=coff gas_target=m68kcoff emulation=delta ;;
- m68k-bull-sysv3*) obj_format=coff gas_target=m68kcoff emulation=dpx2 ;;
-