This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Deprecate GASP
- From: Nick Clifton <nickc at cambridge dot redhat dot com>
- To: binutils at sources dot redhat dot com
- Date: 21 Feb 2002 17:21:43 +0000
- Subject: Deprecate GASP
Hi Guys,
I am going to check in the patch below to deprecate GASP. After the
next binutils release it will be deleted.
Cheers
Nick
Index: Makefile.am
===================================================================
RCS file: /cvs/src/src/gas/Makefile.am,v
retrieving revision 1.50
diff -c -3 -p -w -r1.50 Makefile.am
*** Makefile.am 2002/02/11 05:12:24 1.50
--- Makefile.am 2002/02/21 16:47:22
*************** po/POTFILES.in: @MAINT@ Makefile
*** 437,443 ****
for file in $(POTFILES); do echo $$file; done | sort > tmp \
&& mv tmp $(srcdir)/po/POTFILES.in
! noinst_PROGRAMS = as-new gasp-new
noinst_SCRIPTS = $(GDBINIT)
EXTRA_SCRIPTS = .gdbinit
--- 437,445 ----
for file in $(POTFILES); do echo $$file; done | sort > tmp \
&& mv tmp $(srcdir)/po/POTFILES.in
! # Note: GASP is now deprecated and will be removed at some point in the future.
! # Anything that GASP could do can now be done by GAS.
! noinst_PROGRAMS = as-new
noinst_SCRIPTS = $(GDBINIT)
EXTRA_SCRIPTS = .gdbinit
*************** itbl-parse.c itbl-parse.h: $(srcdir)/itb
*** 633,639 ****
# stand-alone itbl assembler & disassembler
! EXTRA_PROGRAMS = itbl-test
itbl_test_SOURCES = itbl-parse.y itbl-lex.l
itbl_test_LDADD = itbl-tops.o itbl-test.o $(GASLIBS) @LEXLIB@
--- 635,641 ----
# stand-alone itbl assembler & disassembler
! EXTRA_PROGRAMS = gasp-new itbl-test
itbl_test_SOURCES = itbl-parse.y itbl-lex.l
itbl_test_LDADD = itbl-tops.o itbl-test.o $(GASLIBS) @LEXLIB@
Index: NEWS
===================================================================
RCS file: /cvs/src/src/gas/NEWS,v
retrieving revision 1.26
diff -c -3 -p -w -r1.26 NEWS
*** NEWS 2002/02/20 10:46:50 1.26
--- NEWS 2002/02/21 16:47:22
***************
*** 1,4 ****
--- 1,7 ----
-*- text -*-
+ GASP has now been deprecated and will be removed in a future release. Use the
+ macro facilities in GAS instead.
+
GASP now correctly parses floating point numbers. Unless the base is explicitly
specified, they are interpreted as decimal numbers regardless of the currently
specified base.
Index: doc/Makefile.am
===================================================================
RCS file: /cvs/src/src/gas/doc/Makefile.am,v
retrieving revision 1.19
diff -c -3 -p -w -r1.19 Makefile.am
*** Makefile.am 2002/02/10 23:25:17 1.19
--- Makefile.am 2002/02/21 16:47:22
*************** POD2MAN = pod2man --center="GNU Developm
*** 15,21 ****
man_MANS = as.1
! info_TEXINFOS = as.texinfo gasp.texi
asconfig.texi: $(CONFIG).texi
rm -f asconfig.texi
--- 15,23 ----
man_MANS = as.1
! # The gasp.texi file is now deprecated, as GASP has been deprecated.
! # It will disappear in a future release.
! info_TEXINFOS = as.texinfo
asconfig.texi: $(CONFIG).texi
rm -f asconfig.texi
*************** install: install-info
*** 68,74 ****
# This one isn't ready for prime time yet. Not even a little bit.
! noinst_TEXINFOS = internals.texi
DISTCLEANFILES = asconfig.texi
--- 70,76 ----
# This one isn't ready for prime time yet. Not even a little bit.
! noinst_TEXINFOS = internals.texi gasp.texi
DISTCLEANFILES = asconfig.texi
Index: doc/gasp.texi
===================================================================
RCS file: /cvs/src/src/gas/doc/gasp.texi,v
retrieving revision 1.4
diff -c -3 -p -w -r1.4 gasp.texi
*** gasp.texi 2002/02/13 08:59:25 1.4
--- gasp.texi 2002/02/21 16:47:23
***************
*** 3,9 ****
@c
@c This file documents the assembly preprocessor "GASP"
@c
! @c Copyright 1994, 1995, 2000 Free Software Foundation, Inc.
@c
@c Permission is granted to copy, distribute and/or modify this document
@c under the terms of the GNU Free Documentation License, Version 1.1
--- 3,9 ----
@c
@c This file documents the assembly preprocessor "GASP"
@c
! @c Copyright 1994, 1995, 2000, 2002 Free Software Foundation, Inc.
@c
@c Permission is granted to copy, distribute and/or modify this document
@c under the terms of the GNU Free Documentation License, Version 1.1
*************** END-INFO-DIR-ENTRY
*** 41,47 ****
@end tex
@vskip 0pt plus 1filll
! Copyright @copyright{} 1994, 1995, 2000 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1
--- 41,47 ----
@end tex
@vskip 0pt plus 1filll
! Copyright @copyright{} 1994, 1995, 2000, 2002 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1
*************** Copyright @copyright{} 1994, 1995, 2000
*** 53,59 ****
@end titlepage
@ifinfo
! Copyright @copyright{} 1994, 1995, 2000 Free Software Foundation, Inc.
@ignore
Permission is granted to process this file through TeX and print the
--- 53,59 ----
@end titlepage
@ifinfo
! Copyright @copyright{} 1994, 1995, 2000, 2002 Free Software Foundation, Inc.
@ignore
Permission is granted to process this file through TeX and print the
*************** preprocessor, rather than part of the as
*** 107,112 ****
--- 107,117 ----
flexibility: you can use it with hand-coded assembly, without paying a
penalty of added complexity in the assembler you use for compiler
output.
+
+ @emph{Note} The use of @sc{gas} has now been deprecated. Anything
+ that it could do can now be done by the macro facilities built into
+ @sc{gas} itself. At some point in the future the @{gasp} sources will
+ be removed entirely from the binutils distribution.
Here is a small example to give the flavor of @sc{gasp}. This input to
@sc{gasp}