This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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}



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